winder / Universal-G-Code-Sender

A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
http://winder.github.io/ugs_website/
GNU General Public License v3.0
1.85k stars 758 forks source link

Add a bandwidth monitor #2431

Open breiler opened 5 months ago

breiler commented 5 months ago

Description

There are times when the generated gcode requires more bandwidth than allowed through the USB serial interface. This is a common problem with laser engravers or as in this case where the arc expander is creating too many small lines for the machine to handle (https://github.com/winder/Universal-G-Code-Sender/issues/1579#issuecomment-1898641643).

Add a bandwidth monitor that can be used to inform the user of such problems.