klipper安装喷嘴碰撞
信息
此功能要求BD传感器固件版本(您可以通过发送M102 S-1来获取该版本,而非传感器上的硬件版本)为V1.1b、大于V1.2b或者在2024年3月之后购买的版本,否则您需要使用外部硬件工具(如STlink)将固件刷入BD传感器。
在使用软PEI(如Whambam)进行归位操作时,不要将喷嘴加热得过高,否则高温可能会在PEI上留下孔洞。
它是如何工作的
- 如果喷嘴或床面因碰撞而停止,由bd传感器测量的距离数据也将停止变化,然后bd传感器将快速输出一个停止信号。
- 在执行G28时自动z_offset校准的过程:它可以在喷嘴在归位过程中触碰到床面后触发——然后缓慢向上移动直到喷嘴刚好离开床面——将此位置设定为z轴的0位。
好处
- 自动 z 轴偏移校准。
- 同时您仍然可以针对不同的灯丝手动调整 z 轴偏移。
- 克服温度漂移。
- 温度漂移会改变 z 轴偏移,但不会改变带有 BD 传感器的床面网格高度图的范围。这意味着即使温度不同,床面网格也是相同的。
如何使用
- 将
collision_homing
和collision_calibrate
添加到[BDsensor]部分。
[BDsensor]
collision_homing:0 # set it 1 to enable homing with nozzle collision sensing. disable it by setting 0. 将其设置为1,以启用带喷嘴碰撞感应的归位功能。通过将其设置为0来禁用该功能。
collision_calibrate:0 # set it 1 to enable auto calibrate BDsensor with nozzle collision sensing. disable it by setting 0. # 将其设置为1,以启用通过喷嘴碰撞感应自动校准BD传感器。将其设置为0可禁用此功能。
# that means we do not need to manual move the nozzle on the bed and do paper test before sending calibrate command M102 S-6. 这意味着我们不需要手动在床上移动喷嘴,并且在发送校准命令M102 S-6之前不需要进行纸张测试。
- 灵敏度取决于速度,速度越慢,灵敏度越高,因此您需要调整Z轴的速度,homing_speed(归位速度)和second_homing_speed(二次归位速度)应在2到5的范围内。
信息
喷嘴应该清理干净或者加热以软化丝料残留物。 请不要将速度设置得过高或过低。如果速度过高,可能会损坏你的热端或打印床;而速度过低,则会在空中触发,实际上喷嘴并没有接触到打印床。
参考配置
[stepper_z]
endstop_pin: probe:z_virtual_endstop
#position_endstop: 0.0
position_max: 250
homing_speed: 5
second_homing_speed:3
homing_retract_dist:5
homing_retract_speed:2
提示
z_hop
(Z轴回退高度)和homing_retract_dist
(回零回退距离)应大于等于5。
参考配置
[safe_z_home]
z_hop: 5
[stepper_z]
homing_retract_dist:5
[BDsensor]
...
speed:3 # this speed only works for the z tilt and PROBE_ACCURACY command. # 此速度仅适用于 Z 轴倾斜和 PROBE_ACCURACY 命令。
...
提示
参考配置zero_reference_position
[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mm is recommended 建议使用0.7~1.0毫米。
zero_reference_position: 150, 160 # Set this value to be the same as home_xy_position that is in the section ## 将此值设置为与safe_z_home部分中的home_xy_position相同坐标。
....
测试归位
请发送大约10次G28 Z
指令,然后查看每次发送G28 Z
指令之后控制台上的输出数据是否稳定。
G28 Z