跳到主要内容

工具板D读取查看

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

  • 请确保CAN H与CAN L在断电情况下使用万用表测量阻值在60Ω左右,如果是120Ω则需要接上120Ω跳线,如果是40Ω左右需要将跳线移除

    CAN工具板设置完整指南

    准备工作

    重要前提
    • 工具板状态:确保工具板已刷入 Klipper-can 固件或处于 Katapult-can 模式
    • 适用范围:本教程仅用于工具板ID搜索,不适用于主板ID搜索
    • 连接要求:工具板必须连接到以下任一设备:
      • UTOC 模块
      • 刷有 USB桥接CAN 固件的主板
    • 最终连接:上述设备需连接到上位机

    硬件连接与终端电阻配置

    安全第一
    • 完全断电:所有接线操作必须在设备完全断电的情况下进行
    • 防止短路:操作前请断开所有设备的电源

    连接规范表

    设备类型终端电阻要求配置方式
    CAN工具板需要120Ω终端电阻通过跳线帽或拨码开关启用
    主板CAN接口需要120Ω终端电阻通过跳线帽或拨码开关启用
    UTOC模块已内置120Ω电阻无需额外连接

    配置与测量步骤

    1. 硬件配置

      • 检查主板CAN接口旁的120Ω跳线帽或者拨码是否接上或者打开
      • 检查工具板上的120Ω跳线帽或者拨码是否接上或者打开
    2. 电阻测量(断电状态下)

      • 测量点:CAN-H与CAN-L之间
      • 工具:万用表

    电阻值故障排查表

    注意事项
    • 测量时候必须要在断电情况下测试
    • 如果测量范围到达140Ω左右则可能是CAN-H与CAN-L接反
    测量值状态可能原因解决方案
    60Ω左右✅ 正常两端电阻正确连接配置完成
    120Ω左右❌ 异常线路断开或未连接检查所有接线
    40Ω左右❌ 异常有三端连接了电阻移除中间的电阻
    90Ω左右❌ 异常只有一端连接了电阻检查另一端跳线帽

    重要注意事项

    • UTOC模块:已内置电阻,连接时主板无需再连接终端电阻
    • 连接场景:
      • 工具板 ↔ 主板(两端都需要终端电阻)
      • 工具板 ↔ UTOC ↔ 上位机(仅工具板需要终端电阻)
    • 故障排查流程:
      测量电阻 → 60Ω → 正常使用

      异常值 → 查上表 → 调整后重测

    硬件检查清单

    • 所有设备完全断电
    • 主板CAN接口终端电阻已连接(UTOC除外)
    • 工具板终端电阻已连接
    • 万用表测量电阻值≈60Ω
    • CAN-H与CAN-L接线正确牢固
    专业建议

    正确的终端电阻配置对CAN总线通信质量至关重要,电阻值偏差可能导致通信不稳定或数据丢失。

    CAN网络配置要求

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

    总结流程

    1. 硬件准备:断电状态接线,配置终端电阻,测量确认60Ω
    2. 网络确认:确保上位机CAN网络已正确配置
    3. 连接上位机:通过UTOC或USB桥接主板连接上位机
    4. 固件状态:确认工具板为Klipper-can或Katapult-can模式
    5. 后续操作:按后续教程进行ID搜索和配置

    至此,您的CAN工具板硬件连接和网络环境已准备就绪,可以进行ID搜索和配置操作。

    连接SSH

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

    搜索设备

    • 现在你已经正常登录到上位机了可以输入lsusb搜索设备,将会以下几种情况之一
      • 输入lsusb提示找不到ls指令,则可以输入下方指令来安装指令
        sudo apt-get install usbutils
      • 输入lsusb后什么反应都没有,这是系统问题这边无能为力,你需要更换系统或者使用确定正常的系统
      • 出现下方图片中的信息,请注意这只是参考。你只需要确定有出现1d50:606f即可
    • 1d50:606f 属于本次你要用到的设备
    • 如果有多个1d50:606f,需要排除一个,否则会影响后续烧录与固件连接,如FLY MINI PAD则建议使用板载UTOC不要使用其他CAN桥接设备
    • 如果没有,请自行检查数据线是否接好,固件有没有刷对。
    注意事项

    1d50:606f时候才能去搜索CAN ID

    搜索CAN ID

    执行以下命令搜索CAN设备ID:

    ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0

    搜索结果说明

    执行搜索命令后,可能出现以下几种情况:

    结果显示状态说明后续操作
    Application: Klipper设备已刷入Klipper固件可直接使用该ID
    Application: CANBOOTKatapult设备处于Bootloader模式需刷写Klipper固件后才能使用
    Total 0 uuids found未找到任何设备请检查以下问题:
    1. CAN网络配置是否正确
    2. CAN速率是否一致(默认1Mbps)
    3. 是否已在配置中使用该ID(需先屏蔽然后保存断电重启)
    关于重复ID

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

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

    配置CAN设备ID

    1. 获取配置文件

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

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

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

    2. 添加设备配置

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

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

    3. 保存并重启

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

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

Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...