进阶指令与系统操作
本文收录挤出、运动控制、网床、共振补偿、系统控制和特殊类型模块的常用调试指令。
驱动、加热、限位与探针的基础调试指令请参考 常用调试指令。
挤出机相关
手动挤出/回抽
G91 # 切换到相对定位模式
G1 E10 F300 # 挤出 10mm,速度 300mm/min
G1 E-10 F300 # 回抽 10mm
G90 # 切换回绝对定位模式
耗材传感器
QUERY_FILAMENT_SENSOR SENSOR=filament_sensor # 查询断料检测状态
压力提前校准
TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.005
- 校准完成后保存:
SET_PRESSURE_ADVANCE ADVANCE=0.05 # 设定压力提前值
SAVE_CONFIG # 保存到配置
运动控制
基本移动指令
G90 # 绝对定位模式
G91 # 相对定位模式
G1 X100 Y100 Z20 F6000 # 移动到指定坐标
G28 # 归位所有轴
G28 X # 仅归位 X 轴
G28 Y # 仅归位 Y 轴
G28 Z # 仅归位 Z 轴
归位后方向验证
G90
G1 X10 Y10 Z20 F3000 # 向最小方向移动
G1 X150 Y150 Z20 F3000 # 向最大方向移动
电机控制
M84 # 释放所有电机(禁用)
M84 X Y # 仅释放 X、Y 轴电机
M18 # 与 M84 等效,禁用所有电机
M17 # 重新启用所有电机
手动步进控制
MANUAL_STEPPER STEPPER=stepper_x ENABLE=1 SPEED=10 MOVE=10 # X轴正向移动10mm
MANUAL_STEPPER STEPPER=stepper_x ENABLE=1 SPEED=10 MOVE=-10 # X轴负向移动10mm
热床网床
网床探测
BED_MESH_CALIBRATE # 全床网床探测
BED_MESH_CALIBRATE horizontal_move_z=2 METHOD=rapid_scan # 快速扫描模式
BED_MESH_CALIBRATE ADAPTIVE=1 # 自适应探测(仅探测打印区域)
网床管理
BED_MESH_PROFILE SAVE=default # 保存网床为 default
BED_MESH_PROFILE LOAD=default # 加载 default 网床
BED_MESH_PROFILE REMOVE=default # 删除 default 网床
BED_MESH_CLEAR # 卸载当前网床
BED_MESH_OUTPUT # 输出网床数据到控制台
Z 轴倾斜调节
Z_TILT_ADJUST # Z 轴倾斜调整(双Z/三Z)
QUAD_GANTRY_LEVEL # 龙门架四角调平(Voron等)
共振补偿
加速度计
ACCELEROMETER_QUERY # 查询加速度计状态
共振测试
TEST_RESONANCES AXIS=X # X 轴共振测试
TEST_RESONANCES AXIS=Y # Y 轴共振测试
SHAPER_CALIBRATE AXIS=X # X 轴输入整形自动校准
SHAPER_CALIBRATE AXIS=Y # Y 轴输入整形自动校准
- 校准完成后保存:
SAVE_CONFIG # 保存共振补偿结果
系统控制
固件重启
RESTART # 重新加载 Klipper 主机固件
FIRMWARE_RESTART # 完全重启(MCU 复位)
状态查看
STATUS # 查看打印机当前状态
M115 # 查看固件版本信息
急停
M112 # 紧急停止(立即停止所有动作)
M999 # 清除紧急停止状态
配置文件操作
SAVE_CONFIG # 保存校准结果到 printer.cfg
注意
SAVE_CONFIG 写入的配置位于文件底部的 #*# DO NOT EDIT THIS BLOCK 注释块中。下次重启后这些值才会生效。
特殊类型
舵机
提示
舵机分为 180° 与 360° 两种类型,请注意区分。
-
参考配置:
[servo my_servo]pin: <servo_pin> -
参考命令:
SET_SERVO SERVO=my_servo ANGLE=360SET_SERVO SERVO=my_servo ANGLE=180SET_SERVO SERVO=my_servo ANGLE=0
LED / Neopixel
SET_LED LED=my_neopixel RED=1 GREEN=0 BLUE=0 # 设置为红色
SET_LED LED=my_neopixel RED=0 GREEN=0 BLUE=0 # 关闭
Loading...