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 # 노즐 충돌 감지 홈링을 활성화하려면 1로 설정하세요. 0으로 설정하면 비활성화됩니다.
collision_calibrate:0 # 노즐 충돌 감지를 통한 BD 센서 자동 보정을 활성화하려면 1로 설정하세요. 0으로 설정하면 비활성화됩니다.
# 이는 보정 명령어 M102 S-6를 전송하기 전에 노즐을 베드 위에서 수동으로 이동시키고 종이 테스트를 할 필요가 없음을 의미합니다.
- 감도는 속도에 따라 달라집니다. 속도가 느릴수록 감도가 높아집니다. 따라서 Z축 속도, homing_speed(홈링 속도) 및 second_homing_speed(2차 홈링 속도)를 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 # 이 속도는 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...