Warn user when getting a certain amount of communication timeout warnings
I would suggest that the user should be informed by showing a modal window if the server detects a certain amount of communication timeout warnings. Maybe the modal should also contain some suggestions to solve the problem (usb cable or lower input buffer setting).
I was having some problems on prints with longer duration times where lines were missing etc. I first thought the slicer was giving me trouble, then checked the i3 Mega S for hardware problems or low quality usb cable. Took me some time reading through different forums until I finally figured out that my setting of the input buffer was too high. Changed it from 127 to 63 and all problems disappeared.
I was having some problems on prints with longer duration times where lines were missing etc. I first thought the slicer was giving me trouble, then checked the i3 Mega S for hardware problems or low quality usb cable. Took me some time reading through different forums until I finally figured out that my setting of the input buffer was too high. Changed it from 127 to 63 and all problems disappeared.
Comments
Maybe it would also help to have an (optional) summary at the end of printing (or extend the already existing message) and give infos like duration, length filament used errors during print, so no on the fly warning would be necessary.
My idea was not giving exact solutions to the problem but letting the user know that there are many timeouts which could (and probably would) affect the print quality. As I said, at first I thought of a hardware defect and then realized that there were so many timeouts. It was the last place I assumed there could be a problem.