メインコンテンツまでスキップ

Klipper常见错误


mcu 'xxx': Unable to connect

  1. 报错信息

  2. 报错原因

  • 上位机无法找到主板并且连接
  1. 解决方法
  • 查看Klippy.log翻到最下方

  • 出现[Errno 2]代表没有搜索ID并且添加到printer.cfg里面

  • 出现serialhdl.error: mcu 'xxx': Serial connection closed代表CAN ID没有找到或者填写错误,需要搜索ID并且填写进去

  • 出现mcu 'mcu': Unable to open CAN port: [Errno 19] No such device代表没有UOTC或者刷了CAN桥接的主板

  • 出现mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 100] Network is down代表CAN网络没配置或者CAN0没启动

  • 出现mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 105] Network is down代表CAN网络的缓存太小解决方法将缓存改大

  • 出现[Errno 105] Network is down[Errno 100] Network is down可以看此处文档:CAN配置

mcu 'mcu': Invalid CAN uuid

  1. 报错信息

  2. 报错原因

  • CAN ID没有填写或者填写错误
  1. 解决方法
  • 需要搜索ID并且填写进去

Option 'serial' in section 'mcu' must be specified

  1. 报错信息

  2. 报错原因

  • USB ID没有填写或者填写错误
  1. 解决方法
  • 需要搜索ID并且填写进去

homing override method always homes X and Y before homing Z. The safe_z_home

  1. 报错信息

  2. 报错原因

  • 重复配置[safe_z_home][homing_override]
  1. 解决方法
  • 只需要配置其中一项,另外一个删除即可

Error ‘XXX ‘mcu’ shutdown: ADC out of range….

  1. 报错信息

  2. 报错原因

  • Klipper 检测到温度超过最大或最小阀值(热敏电阻可能开路或者短路),系统将进入关闭保护模式。
  1. 解决方法
  • 配置里面搜索min_temp:最小温度改-235
  • 配置里面搜索max_temp:最大温度改99999999
  • 检查热敏型号是否正确
  • 检查热敏Pin脚是否正确
  • 检查热敏是否有短路
  • 确定并且解决后需要更改回原来温度

MCU ‘mcu’ shutdown: Timer too close

  1. 报错信息

  2. 报错原因

  • 主要原因下位机超载或者或者上位机超时
  1. 解决方法
  • 降低细分
  • 减少打印速度
  • 重新刷写上位机系统与重新刷写固件

树莓派可以使用此方法

sudo timedatectl status | grep "NTP service" 
sudo timedatectl set-ntp false
  • 查看NTP服务状态
  • 关闭NTP同步