Klipper断电续打功能
- Klipper断电续打功能是指在Klipper断电后,再次上电后可以自动恢复Klipper的打印状态。
- FLY上位机除了C5主板其他都需要搭配KPPM断电模块一起使用
- 不适用于停电后Z轴会发生位移的机型。
配置
关闭断电关机
须知
- 需要关闭断电关机,否则无法使用断电续打。
- 断电续打中有保存进度后自动关机功能。
- 请保证没有其他供电接到上位机上否则无法开机
-
通过浏览器中的网址栏输入设备的IP地址,例如:
http://192.168.6.179
-
进入配置页面
- 在浏览器打开设备ip地址,例如:
http://192.168.1.2/
- fluidd按下图左所示
取消勾选
->筛选隐藏的文件和文件夹
。 - mainsail按下图右所示
勾选
->显示隐藏文件
。
- 此时可以看到
.flyos-config
文件夹,进入这个文件夹会有sys-config.conf
文件。 sys-config.conf
文件就是可移动磁盘FlyOS-Conf
中的配置文件config.txt
的软链接。
- 打开
sys-config.conf
文件,找到shutdown_pin_state
与shutdown_pin=
这两个配置 - 将这几个配置前面加
#
- 然后
保存
->关闭
然后重启即可
- 在浏览器打开设备ip地址,例如:
plr.cfg 配置文件
须知
- 配置需要根据您去对应产品文档查看
关于[homing_override]
说明
注意
- 注意如果使用了
[homing_override]
不能在[homing_override]
中随意设置归位位置。造成的断电续打失败概不负责 - 下方有
[homing_override]
配置说明
- 说明
[force_move]
:开启强制移动功能,允许在强制移动到指定位置。[force_move]
代替了[homing_override]
中的set_position_z
功能,如果不按照此配置,可能会导致断电续打失败。- 下方的
[homing_override]
配置是为了在断电续打时,能够正确归位Z轴。
[force_move]
enable_force_move: true
[homing_override]
axes: z
gcode:
{% set max_x = printer.configfile.config["stepper_x"]["position_max"]|float %}
{% set max_y = printer.configfile.config["stepper_y"]["position_max"]|float %}
{% if 'z' not in printer.toolhead.homed_axes %}
SET_KINEMATIC_POSITION Z=0
G90
G0 Z5 F600
{% endif %}
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
{% if home_all or 'X' in params %}
G28 X
{% endif %}
{% if home_all or 'Y' in params %}
G28 Y
{% endif %}
{% if home_all or 'Z' in params %}
G0 X{max_x / 2} Y{max_y / 2} F3600
G28 Z
G1 Z10 F2000
{% endif %}
- 关于抬升说明
- 此配置是Z轴是否未归位时候才执行的动作,此配置不影响正常使用
{% if 'z' not in printer.toolhead.homed_axes %}
SET_KINEMATIC_POSITION Z=0
G90
G0 Z5 F600
{% endif %}
测试
- 打印任意一个文件,在打印过程中点击
紧急停机
按钮,模拟断电。 - 再次点击
固件重启
,等待Klipper正常连接后。 - 如果网页或者KlipperScreen出现弹窗提示,则表示断电续打功能正常。
- 后续可继续测试真实断电情况。
Loading...