본문으로 건너뛰기

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_homingcollision_calibrate를 [BDsensor] 섹션에 추가합니다.
[BDsensor]
collision_homing:0 # 노즐 충돌 감지를 통한 홈 기능을 활성화하려면 1로 설정하세요. 0으로 설정하여 비활성화합니다.

collision_calibrate:0 # 노즐 충돌 감지를 통한 BD 센서 자동 보정을 활성화하려면 1로 설정하세요. 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(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과 동일한 좌표로 설정하세요.
....

홈 테스트

G28 Z 명령을 약 10회 전송한 후, 각 G28 Z 명령 전송 후 콘솔 출력 데이터가 안정적인지 확인하십시오.

G28 Z
데모 비디오
Loading...