Klipper 노즐 충돌 감지 설치
정보
이 기능은 BD 센서 펌웨어 버전(M102 S-1을 전송하여 확인할 수 있는 버전이며, 센서의 하드웨어 버전이 아님)이 V1.1b, V1.2b보다 크거나, 2024년 3월 이후에 구매한 버전이어야 합니다. 그렇지 않으면 STlink와 같은 외부 하드웨어 도구를 사용하여 BD 센서에 펌웨어를 플래시해야 합니다.
Whambam과 같은 소프트 PEI를 사용하여 귀환 작업을 할 때 노즐을 너무 높게 가열하지 마십시오. 높은 온도가 PEI에 구멍을 남길 수 있습니다.
작동 방식
- 노즐이나 베드가 충돌로 인해 멈추면, BD 센서가 측정하는 거리 데이터도 변화를 멈추고, BD 센서는 빠르게 정지 신호를 출력합니다.
- G28 실행 시 자동 z_offset 보정 과정: 노즐 귀환 중 베드에 접촉한 후 트리거되어 노즐이 베드에서 막 떨어질 때까지 천천히 위로 이동하며, 이 위치를 Z축의 0점으로 설정합니다.
장점
- 자동 z 축 오프셋 보정.
- 동시에 다른 필라멘트에 대해 수동으로 z 축 오프셋을 조정할 수 있습니다.
- 온도 드리프트 극복.
- 온도 드리프트는 z 축 오프셋을 변경하지만, BD 센서가 있는 베드 메쉬 높이 맵의 범위는 변경하지 않습니다. 이는 온도가 달라도 베드 메쉬가 동일함을 의미합니다.
사용 방법
collision_homing및collision_calibrate를 [BDsensor] 섹션에 추가합니다.
[BDsensor]
collision_homing:0 # 1로 설정하면 노즐 충돌 감지 귀환을 활성화합니다. 0으로 설정하면 비활성화합니다.
collision_calibrate:0 # 1로 설정하면 노즐 충돌 감지로 BD 센서 자동 보정을 활성화합니다. 0으로 설정하면 비활성화합니다.
# 이는 보정 명령 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 및 homing_retract_dist는 5 이상이어야 합니다.
참조 설정
[safe_z_home]
z_hop: 5
[stepper_z]
homing_retract_dist:5
[BDsensor]
...
speed:3 # 이 속도는 Z 틸트 및 PROBE_ACCURACY 명령에만 적용됩니다.
...
팁
참조 설정 zero_reference_position
[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mm를 권장합니다.
zero_reference_position: 150, 160 # 이 값을 safe_z_home 섹션의 home_xy_position과 동일하게 설정하십시오.
....
귀환 테스트
약 10회의 G28 Z 명령을 보내고, 매번 G28 Z 명령 후 콘솔에 출력되는 데이터가 안정적인지 확인하십시오.
G28 Z
Loading...