常用调试指令
提示
- 本教程以 Fluidd 网页界面为主要操作环境。
- 本教程适用于打印机成功连接后的调试场景。
- 本文仅提供常用指令,基于各种原因可能未完全列出所有可用命令。
驱动相关
注意
- 未配置或有故障的驱动无法检测。
- 请确保所有驱动正常供电、主板正常供电,驱动跳线及配置正确。
检查驱动状态
-
此命令用于验证 SPI/UART 模式下 TMC 驱动的通信状态。在控制台执行:
DUMP_TMC STEPPER=stepper_xDUMP_TMC STEPPER=stepper_yDUMP_TMC STEPPER=stepper_zDUMP_TMC STEPPER=extruder
提示
若存在多个同轴电机(如 stepper_x1、stepper_z1 等),请替换为实际配置名称。
强制驱动移动
-
首先在
printer.cfg中添加以下配置:[force_move]enable_force_move: true -
然后在控制台执行
STEPPER_BUZZ指令,电机将前后往复移动 1mm:STEPPER_BUZZ STEPPER=stepper_xSTEPPER_BUZZ STEPPER=stepper_ySTEPPER_BUZZ STEPPER=stepper_zSTEPPER_BUZZ STEPPER=extruder -
启用
force_move后,也可以通过网页控制面板进行强制移动。 -
注意每次只能移动一个电机。
-
多轴场景(如双 Z 轴)需先归位再进行控制。
Loading...
强制设置打印头位置
-
在控制台输入以下命令可强制设定打印头位置,设定后即可直接控制移动:
SET_KINEMATIC_POSITION x=100 y=100 z=100
挤出机步进值校准
-
校准前请确认:
- 挤出机驱动可正常工作。
full_steps_per_rotation与gear_ratio已正确配置。
-
参考配置:
full_steps_per_rotation: 200 # 每转步数(1.8度=200,0.9度=400)gear_ratio: 50:10 # 齿轮比(BMG 为 50:17,输出轴在前、输入轴在后)rotation_distance: 22.522 # 驱动齿轮周长,单位 mm -
校准公式:
新 rotation_distance = 旧 rotation_distance × 实际挤出长度 / 设定挤出长度 -
得到新的
rotation_distance后保留 3 位小数。
加热相关
PID 校准
提示
TARGET=后设置的目标温度应为正常打印所用温度。- 若存在多个加热设备,请将
HEATER=后的值替换为实际名称。
-
挤出头:
PID_CALIBRATE HEATER=extruder TARGET=245 -
热床:
PID_CALIBRATE HEATER=heater_bed TARGET=100 -
PTC:
PID_CALIBRATE HEATER=PTC TARGET=70
温度报错相关
提示
- 加热等待超时问题,请参考:M109 优化
- 温度波动导致报错,请参考:verify_heater 优化
温度控制指令
-
设置挤出头温度并等待达到目标:
M109 S245 # 加热挤出头到 245°C 并等待M104 S245 # 加热挤出头到 245°C 不等待 -
设置热床温度并等待达到目标:
M190 S100 # 加热热床到 100°C 并等待M140 S100 # 加热热床到 100°C 不等待 -
关闭所有加热器:
TURN_OFF_HEATERS -
风扇控制:
M106 S255 # 模型风扇全速M106 S128 # 模型风扇 50% 转速M107 # 关闭模型风扇
限位相关
标准限位开关
危险
- 确保限位开关为两线制;若为三线制必须确认线序正确,否则可能损坏主板!
-
查询限位状态:
QUERY_ENDSTOPS -
确保限位处于常开状态(未触发),执行后应返回类似如下信息:
Loading...
- 用手按下限位开关后再次执行
QUERY_ENDSTOPS,限位状态应发生变化:
Loading...
- 限位状态发生变化表示接线正确。
无传感器归位
-
无传感器归位默认状态应为 open(未触发),否则表示配置或接线存在问题。
-
查询方法与标准限位相同:
QUERY_ENDSTOPS
Loading...
探针相关
BL-TOUCH
-
调试命令:
命令 功能 BLTOUCH_DEBUG COMMAND=pin_down探针伸出 BLTOUCH_DEBUG COMMAND=pin_up探针收回 BLTOUCH_DEBUG COMMAND=touch_mode进入触碰验证模式
Probe & TAP
-
查询探针状态(正常未触发时应显示 open):
QUERY_PROBE -
建议配置引脚时添加内部上拉
^。
Loading...
探针重复性测试
-
默认 10 次采样:
PROBE_ACCURACY -
100 次采样(更准确):
PROBE_ACCURACY samples=100
Z 轴偏移校准
PROBE_CALIBRATE # 探针 Z 偏移校准
TESTZ Z=-0.1 # 微调 Z 偏移(负值=喷嘴靠近热床)
ACCEPT # 接受当前偏移值
ABORT # 放弃此次校准
SAVE_CONFIG # 保存校准结果到配置文件
进阶指令:挤出、运动控制、网床、共振补偿、系统控制和特殊类型模块的调试指令请参考 进阶指令与系统操作。
Loading...