Klipper
KlipperScreen HDMI 屏幕旋转
KlipperScreen 安装教程
Klipper——纵维立方Mega Zero 升级
CANOpen协议栈 —— CANOpenNode
MKS Robin Nano V3.1
KlipperScreen 的本地化——多语言支持
KlipperScreen 架构分析
Klipper 配置参考
Klipper参考文档
mainsail 前端界面语言选择
mainsail 前端控制界面源码分析
OracSlicer 编译环境搭建 —— windows
KlipperScreen 源码分析
BigTreeTECH 安装Klipper
Klipper 源码分析
OrcaSlicer 通过配置文件添加自定义打印机
Klipper 风扇/气泵/断料/堵料配置
Klipper 挤出头温度调节
如何覆盖Klipper 的G-code 指令
Klipper 3D打印机调试笔记
切片软件中挤出头移动速度的决定因素
螺杆挤出机生产过程中气泡问题的控制
自适应网床调平
Klipper 重新定义M84命令 强制移动
KlipperScreen 的Network 模块出现No module named 'sdbus'问题
klipper 自动配置 mcu 的串口id
使用 udisksctl 的可靠 USB 自动挂载方案(基于 systemd-run)
Klipper 断电续打
本文档使用 MrDoc 发布
-
+
首页
Klipper 重新定义M84命令 强制移动
将下面的指令添加到 printer.cfg中 ``` #######M84三件套####### #允许未回零操作电机(支持手动移动步进电机进行诊断。) #官方用法的指令非常长不建议使用(FORCE_MOVE stepper=stepper_x distance=1 velocity=100 accel=300) [force_move] enable_force_move: true #重写解锁电机的M84指令,然后设置当前位置(类似G92指定位置;强制设定低级运动学代码使用的打印头位置。) #官方用法为:SET_KINEMATIC_POSITION [X=<值>] [Y=<值>] [Z=<值>] #不指定坐标值就是等于当前面板上的坐标 [gcode_macro M84] rename_existing: M84.1 gcode: SET_STEPPER_ENABLE STEPPER=stepper_x enable=0 SET_STEPPER_ENABLE STEPPER=stepper_y enable=0 SET_STEPPER_ENABLE STEPPER=stepper_z enable=0 SET_STEPPER_ENABLE STEPPER=stepper_z1 enable=0 SET_STEPPER_ENABLE STEPPER=extruder enable=0 #电机数量记得对应更新 SET_KINEMATIC_POSITION #开机后设定当前位置(解锁保护) [delayed_gcode KINEMATIC_POSITION] initial_duration:0.2 gcode: SET_KINEMATIC_POSITION #######M84三件套-结束####### ``` ### 参考文档 [不回零不给移动电机?Klipper直接重新定义M84命令 强制移动!](http://bilibili.com/video/BV1qv4y1c7N1/?vd_source=64bcdab1e8263295a838d5e4a0fab29c) [klipper G-Codes Force move](https://www.klipper3d.org/zh/G-Codes.html#force_move) [FLY Klipper Force move](https://mellow.klipper.cn/docs/DebugDoc/faq/klipper-directives/)
qingkai
2025年4月29日 13:19
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码