During an SD card print of a large model (400x400x400 mm build area), the printer encountered a loss of communication with the MCU, causing the print to stop. The error was triggered by internal failures in processing the G1 command, specifically related to the stepcompress module on the microcontroller. Despite multiple troubleshooting attempts, the issue persists in occurs in random time.
Voltage stability has been thoroughly checked, and no irregularities were found.
The issue persists even after increasing the CAN bus buffer size.
Main errors that i found:
Lost communication with MCU 'MMB'.
mcu.error: Internal error in MCU 'mcu' stepcompress.
Could the issue potentially be related to CAN bus overload or its unstable operation?
We’ve double-checked all the wiring and voltage, everything is stable. The printer can run for up to 6 hours without issues, but then this error occurs.
The common reasons are listed in the above article. It is equally applicable to USB / CAN or any other communication ways.
For dedicated CAN troubleshooting also see CANBUS Troubleshooting - Klipper documentation