跳到主要内容

常见报错提示

连接问题

mcu 'xxx': Unable to connect

报错信息:上位机无法找到或连接到主板。

Loading...

报错原因:Klipper上位机无法与主板建立通信连接,可能由多种原因导致。

解决方法: 首先查看Klippy.log文件翻到最下方,根据具体错误信息采取相应措施:

  1. 出现[Errno 2]错误:表示没有搜索到设备ID并添加到printer.cfg文件中。

    Loading...
  2. 出现serialhdl.error: mcu 'xxx': Serial connection closed错误:表示CAN ID没有找到或填写错误,需要重新搜索ID并正确填写。

    Loading...
  3. 出现mcu 'mcu': Unable to open CAN port: [Errno 19] No such device错误:表示缺少UOTC设备或未刷写CAN桥接固件的主板。

    Loading...
  4. 出现mcu 'mcu': Unable to open CAN port: Failed to transmit: [Errno 100] Network is down错误:表示CAN网络未正确配置或CAN0接口未启动。

  5. 出现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

报错信息:CAN UUID无效或无法识别。

Loading...

报错原因:CAN ID未正确填写或填写错误,导致Klipper无法识别CAN设备。

解决方法:需要重新搜索CAN设备ID并正确填写到printer.cfg配置文件中。

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

报错信息:在mcu配置段中必须指定'serial'选项。

Loading...

报错原因:USB设备ID未正确填写或填写错误,导致Klipper无法识别USB连接的主板。

解决方法:需要重新搜索USB设备ID并正确填写到printer.cfg配置文件的mcu段中。

配置冲突问题

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

报错信息:安全Z归位与归位覆盖配置冲突。

Loading...

报错原因:重复配置了[safe_z_home][homing_override]两个功能模块,导致归位逻辑冲突。

解决方法:只需要配置其中一项功能模块,删除另一项配置即可。根据实际需求选择保留[safe_z_home][homing_override]

温度检测问题

Error 'XXX mcu' shutdown: ADC out of range…

报错信息:ADC(模数转换器)超出量程范围,温度检测异常。

Loading...

报错原因:Klipper检测到温度超过设定的最大或最小阈值,通常由热敏电阻开路、短路或接线错误导致。系统为安全起见进入关闭保护模式。

解决方法: 首先在配置文件中搜索min_temp:并将最小温度改为-235,然后搜索max_temp:并将最大温度改为500,暂时放宽温度限制以进行诊断。接着检查热敏电阻型号是否正确、热敏电阻引脚配置是否正确、以及热敏电阻是否有短路问题。在确定并解决问题后,务必将温度限制改回原来的安全值。

性能与超时问题

MCU 'mcu' shutdown: Timer too close

报错信息:MCU计时器过于接近,导致系统超时。

Loading...

报错原因:主要原因是下位机(MCU)处理超载或上位机(主控制器)响应超时,导致计时器间隔过小无法正常处理任务。

解决方法: 首先尝试降低步进电机细分设置,减少每个步进脉冲的处理负担。其次降低打印速度,减轻系统整体负载。如果问题持续存在,考虑重新刷写上位机系统和重新刷写固件。

对于树莓派用户,还可以使用以下方法检查并关闭NTP时间同步服务,以减少系统时间同步带来的干扰:

sudo timedatectl status | grep "NTP service"
sudo timedatectl set-ntp false

上述命令首先查看NTP服务状态,然后关闭NTP同步功能。

Loading...