Common Error Messages
mcu 'xxx': Unable to connect
-
Error Message
Loading... -
Error Cause
- The host computer cannot find and connect to the mainboard.
-
Solution
- Check the bottom of Klippy.log.
- If
[Errno 2]appears, it means the ID was not searched for and added to printer.cfg.
Loading...- If serialhdl.error: mcu 'xxx': Serial connection closed appears, it means the CAN ID was not found or entered incorrectly. You need to search for the ID and enter it.
Loading...- If mcu 'mcu': Unable to open CAN port: [Errno 19] No such device appears, it means there is no UOTC or a mainboard flashed with CAN bridge firmware.
Loading...-
If mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 100] Network is down appears, it means the CAN network is not configured or CAN0 is not started.
-
If mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 105] Network is down appears, it means the CAN network buffer is too small. Solution: Increase the buffer size.
-
For
[Errno 105] Network is downand[Errno 100] Network is down, refer to this documentation: CAN Configuration.
mcu 'mcu': Invalid CAN uuid
-
Error Message
Loading... -
Error Cause
- CAN ID is not filled in or is entered incorrectly.
-
Solution
- You need to search for the ID and enter it.
Option 'serial' in section 'mcu' must be specified
-
Error Message
Loading... -
Error Cause
- USB ID is not filled in or is entered incorrectly.
-
Solution
- You need to search for the ID and enter it.
homing override method always homes X and Y before homing Z. The safe_z_home
-
Error Message
Loading... -
Error Cause
- Duplicate configuration of
[safe_z_home]and[homing_override].
- Duplicate configuration of
-
Solution
- Only configure one of them and delete the other.
Error ‘XXX ‘mcu’ shutdown: ADC out of range….
-
Error Message
Loading... -
Error Cause
- Klipper detected a temperature exceeding the maximum or minimum threshold (thermistor may be open or shorted). The system will enter shutdown protection mode.
-
Solution
- In the configuration, search for
min_temp:and change the minimum temperature to -235. - In the configuration, search for
max_temp:and change the maximum temperature to 500. - Check if the thermistor model is correct.
- Check if the thermistor pin is correct.
- Check if the thermistor is shorted.
- After confirming and resolving the issue, change the temperatures back to their original values.
- In the configuration, search for
MCU ‘mcu’ shutdown: Timer too close
-
Error Message
Loading... -
Error Cause
- Mainly caused by the microcontroller being overloaded or the host computer timing out.
-
Solution
- Reduce microstepping.
- Decrease printing speed.
- Reflash the host system and reflash the firmware.
For Raspberry Pi, you can use this method
sudo timedatectl status | grep "NTP service"
sudo timedatectl set-ntp false
- Check NTP service status.
- Disable NTP synchronization.
Communication timeout during homing probe
-
Error Message
No image available.
-
Error Cause
- Running CAN and screen services simultaneously is likely to cause this error.
-
Solution
- Use SSH to connect to the host computer over the network and execute the following code.
- If Klipper is updated, it will automatically revert.
- Do not execute this during printing.
sed -i 's/TRSYNC_TIMEOUT = 0.025/TRSYNC_TIMEOUT = 0.05/g' ~/klipper/klippy/mcu.py && sudo systemctl restart klipper
Loading...