본문으로 건너뛰기

Klipper 노즐 충돌 설치

정보

이 기능은 BD 센서 펌웨어 버전(M102 S-1을 전송하여 확인할 수 있는 버전이며, 센서의 하드웨어 버전이 아님)이 V1.1b, V1.2b보다 높거나 2024년 3월 이후 구매 버전이어야 합니다. 그렇지 않으면 STlink와 같은 외부 하드웨어 도구를 사용하여 BD 센서에 펌웨어를 플래시해야 합니다.

Whambam과 같은 소프트 PEI를 사용하여 호밍할 때 노즐을 너무 높은 온도로 가열하지 마십시오. 높은 온도가 PEI에 구멍을 남길 수 있습니다.

작동 방식

  • 노즐이나 베드가 충돌로 인해 정지하면, BD 센서로 측정된 거리 데이터도 변화를 멈추고, BD 센서는 빠르게 정지 신호를 출력합니다.
  • G28 실행 시 자동 Z-오프셋 보정 과정: 호밍 중 노즐이 베드에 닿은 후 트리거되어 노즐이 베드에서 약간 떨어질 때까지 천천히 위로 이동한 후 이 위치를 Z축의 0점으로 설정합니다.

장점

  • 자동 Z축 오프셋 보정.
  • 동시에 필라멘트에 따라 수동으로 Z축 오프셋을 조정할 수 있습니다.
  • 온도 드리프트 극복.
  • 온도 드리프트는 Z축 오프셋을 변경하지만 BD 센서가 있는 베드 메쉬 높이 맵의 범위는 변경하지 않습니다. 즉, 온도가 달라도 베드 메쉬는 동일합니다.

사용 방법

  • collision_homingcollision_calibrate를 [BDsensor] 섹션에 추가합니다.
[BDsensor]
collision_homing:0 # 1로 설정하면 노즐 충돌 감지를 통한 호밍이 활성화됩니다. 0으로 설정하여 비활성화합니다.

collision_calibrate:0 # 1로 설정하면 노즐 충돌 감지를 통해 BD 센서 자동 보정이 활성화됩니다. 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...