Upgrade if using Klipper USB to CANbus bridge mode

If you are using Klipper in “USB to CANbus bridge mode” then I recommend that you update to the latest Klipper code, recompile the “bridge” micro-controller code, and reflash that “bridge” micro-controller.

The latest Klipper code has added some important USB optimizations. These changes were completed on October 5th with commit 83ef0e13.

Prior to these optimizations we found that some setups could become bandwidth limited due to limitations in Klipper’s USB message handling. The actual impact depends on the host USB hardware (eg, RPi3 vs Rpi4), but it is expected that all host machines can benefit from the latest code.

-Kevin

6 Likes