跳到主要内容

无限位使用

注意事项

必备条件
  • 必须同时满足:
  1. 主板支持DIAG功能
  2. 驱动器支持DIAG信号输出
  3. 对应限位口不能接任何设备!

主板兼容性检查

Fly主板支持分类:

类型支持情况代表型号操作要求
A类默认直连Super/Gemini/CDY/E3系列✅ 直接使用限位接口
B类需跳线启用D/C/Pro-X10/Micro系列⚡ 必须安装DIAG跳线帽
C类完全不支持Fly-F407ZG❌ 无法使用无限位功能

确认方法:

  1. 查看主板标注: 寻找标有DIAG的跳线座
  2. 查阅原理图: 确认驱动接口的DIAG信号连接
  3. 大部分主板的无限位都是Drive0对应io0,Drive1对应io1一直下去
  • A类型主板
    • 没有DIAG跳线,默认直连对应限位口
  • B类型主板
    • 需要使用DIAG跳线

驱动兼容性检查

提示
  • TMC5160TMC2240TMC2130有两个DIAG引脚
  • 需要查看对应的产品文档或者咨询客服才可以确定
驱动型号兼容性DIAG引脚配置要求灵敏度要求
TMC2209✅ 支持单引脚直接使用0-255 # 255是最敏感的值,0是最不敏感的值
TMC5160✅ 支持双引脚需选择diag引脚-64-255 # -64是最敏感的值,63是最不敏感的值
TMC2240✅ 支持双引脚需选择diag引脚-64-255 # -64是最敏感的值,63是最不敏感的值
TMC2130✅ 支持双引脚需选择diag引脚-64-255 # -64是最敏感的值,63是最不敏感的值
TMC2208❌ 不支持-无法使用无限位功能无法使用无限位功能
TMC2660❌ 不支持-无法使用无限位功能无法使用无限位功能
LV8729❌ 不支持-无法使用无限位功能无法使用无限位功能

识别要点:

  1. 双引脚驱动器必须查阅对应手册确认功能引脚
  2. 部分驱动本身支持DIAG功能,但是对应排针如果没有焊接则无法使用

配置说明

  • 需要修改对应驱动型号加对应的轴
  • 部分机器使用无限位归位时,回退会导致归位失败需要将homing_retract_dist:设置成0

参考配置

  • tmc2209_stepper_x中的TMC2209需要修改成对应的驱动器型号
  • stepper_x中的x代表这个是x轴,如果是y轴则修改成stepper_y
  • 请注意下方配置中的引脚只是参考,需要按实际的来
  • diag_pin:配置中必须添加^,否则会导致归位失败
  • driver_SGTHRS: 中的值需要自己测试设置,255是最敏感的值,0是最不敏感的值
    [stepper_x]
    endstop_pin: tmc2209_stepper_x:virtual_endstop
    position_endstop: 0


    [tmc2209 stepper_x]
    diag_pin: ^PD9
    driver_SGTHRS: 100

测试灵敏度

  • 步骤1

    • 在网页控制台中输入下方指令

    • 将打印头缓慢移动到机器中间。使用SET_TMC_FIELD命令设置灵敏度

    • TMC2209使用下方指令,需要修改你测试的轴

      SET_TMC_FIELD STEPPER=stepper_x FIELD=SGTHRS VALUE=255
    • TMC5160TMC2240TMC2130使用下方指令,需要修改你测试的轴

      SET_TMC_FIELD STEPPER=stepper_x FIELD=sgt VALUE=-64
  • 步骤2

    • 在网页控制台中输入下方指令
      G28 X
    • 确认x轴完全不动或者迅速停止移动。
    • 如果没有通知移动则立即发出下方指令
      M112
    • 检查对应的DIAG PIN 引脚的接线或配置可能有错误,必须在继续之前予以纠正。
  • 步骤3

    • 接下来,不断降低VALUE设置的灵敏度,并再次运行SET_TMC_FIELDG28 X0命令
    • 找到能使滑车成功地一直移动到端点并停止的最高的灵敏度即可
    • 对于TMC2209驱动,调整是减少 SGTHRS,对于其他驱动,调整是增加 sgt
  • 步骤4

    • 等测试到合适的值,在归位后一触即停记住当前值
    • 如果在最大灵敏度下有撞击或点击声,那么归位速度可能太低,驱动电流可能太低,或者该轴可能不适合用无传感器归位。
    • 打开printer.cfg更新对应的灵敏度配置
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 -