跳到主要内容

工具板ID读取查看

  • 搜索ID前使用XT30数据线将工具板连接到UTOC或者刷了桥接固件的主板,下方是参考接线图
    Loading...
断电操作

开始前请完全关闭打印机并断开电源供应,同时断开可能给 CAN 节点供电的 USB 连接。不要在通电状态下插拔线束、调整终端电阻或触碰端子。

这里的“断电测量”不是断开 CAN 线。测量时应保持 CAN 线和总线上的各节点按正常使用方式连接,否则测到的可能只是单个节点或单个终端电阻,不能代表整条 CAN 总线。

将万用表调至电阻档,测量 CAN-H 与 CAN-L 之间的阻值:

参考读数判断与处理
60Ω正常,通常表示总线物理两端各有一个 120Ω 终端电阻
120Ω通常只有一个终端电阻生效,请按产品接线图启用另一物理末端的终端电阻
40Ω通常有三个终端电阻生效,请按产品接线图关闭多余的终端电阻

以上数值仅供参考,万用表精度、表笔接触和线束状态都会造成测量误差。判断重点是读数接近哪个范围,以及调整终端电阻后读数的变化趋势,不要求与表中数值完全一致。

Loading...

CANBus UUID 获取

准备工作

重要前提
  • 工具板状态:确保工具板已刷入 Klipper-can 固件或处于 Katapult-can 模式
  • 注意事项:本教程仅用于工具板ID搜索,不适用于主板ID搜索
  • 连接要求:工具板必须连接到以下任一设备:
    • UTOC 模块
    • 刷有 USB桥接CAN 固件的主板
  • 供电要求:部分主板仅连接 USB 时无法搜索到工具板,需要先完全断电,再按照主板文档接入主板支持的 12V-24V 低压电源,重新上电后才能搜索到工具板 ID
  • 最终连接:上述设备需连接到上位机

CAN网络配置要求

  • 默认配置:本教程假设上位机已配置好CAN网络
  • Fly用户:如果使用Fly上位机并运行Fly-FAST系统,CAN已默认配置(速率1Mbps)
  • 首次使用:请务必先阅读下方教程: CAN配置教程

连接 SSH

  • 通过网络登录到SSH(请勿使用串口登录)
  • 确保上位机与CAN网络设备连接正常

搜索 CAN ID

  • 普通上位机搜索指令
    ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
  • FLY上位机搜索指令
    python3 ~/klipper/scripts/canbus_query.py can0

搜索结果说明

CANID
  • 注意事项: 主板ID已经在之前文档中配置到了Klipper中, 正常情况是无法搜索出来主板的CANID
  • 快速验证方法:若需确认, 请先断开主板与工具板之间的 CAN 连接线, 然后重新执行搜索
  • 执行搜索命令后,可能出现以下几种情况:
结果显示状态说明后续操作
Application: Klipper设备已刷入Klipper固件可直接使用该ID
Application: CANBOOTKatapult设备处于Bootloader模式需刷写Klipper固件后才能使用
Total 0 uuids found未找到任何设备请检查以下问题:
1. CAN网络配置是否正确
2. CAN速率是否一致(默认1Mbps)
3. 是否已在配置中使用该ID(需先屏蔽然后保存断电重启)
Loading...
关于重复ID

如果设备ID已在 printer.cfg 中配置,则不会显示在搜索结果中。如需重新搜索,请:

  1. 在配置文件中注释掉该设备ID
  2. 保存配置并重启Klipper
  3. 断电重启所有设备

配置 CAN 设备 ID

1. 获取配置文件

根据使用的Web界面,找到 printer.cfg 配置文件:

Fluidd
点击左侧导航栏的 {...} 图标,找到 printer.cfg

Loading...

Mainsail
点击顶部导航栏的 机器,找到 printer.cfg

Loading...

2. 添加设备配置

printer.cfg 中添加工具板配置:

[mcu toolboard]
canbus_uuid: <这里填写查询到的ID>
配置说明
  • toolboard 为工具板名称,请根据实际情况修改
  • 如果是主板ID,配置段应为 [mcu]
  • 正常配置中,主板使用 [mcu],工具板使用 [mcu toolboard]

3. 保存并重启

  1. 点击右上角的 SAVE & RESTART 按钮
  2. 系统将自动保存配置并重启Klipper
Loading...
注意

文档中所出现的所有ID均为示例,实际每个主板的ID均不一致,请根据实际获取到的ID修改填写。

Loading...