본문으로 건너뛰기

klipper 노즐 충돌 설치

정보

이 기능은 V1.1b, V1.2b보다 높거나 2024년 3월 이후에 구매한 펌웨어 버전(BD 센서의 펌웨어 버전을 M102 S-1 명령을 통해 얻을 수 있음)이어야 하며 그렇지 않다면 외부 하드웨어 도구(STlink 등)를 사용하여 BD 센서의 펌웨어를 플래시해야 합니다.

소프트 PEI(Whambam과 같은)로 원점 이동을 수행할 때 노즐이 너무 뜨거워지지 않도록 주의해야 합니다. 그렇지 않으면 고온이 PEI에 구멍을 남길 수 있습니다.

작동 방식

  • 노즐이나 침대가 충돌로 멈추면, bd 센서가 측정한 거리 데이터도 변경되지 않게 되고, 그 후 bd 센서는 빠르게 정지 신호를 출력합니다.
  • G28을 실행할 때 자동 z_offset 보정 과정: 이 과정은 노즐이 원점 이동 중 침대로 접촉한 후 트리거될 수 있으며 — 그 후 노즐이 침대에서 약간 떠날 때까지 천천히 위로 이동 — 이를 Z 축의 0 위치로 설정합니다.

장점

  • 자동 Z 축 오프셋 보정.
  • 여전히 서로 다른 필라멘트에 대해 수동으로 Z 축 오프셋을 조정할 수 있습니다.
  • 온도 변화에 대한 대처.
  • 온도 변화는 Z 축 오프셋을 변경하지만 BD 센서가 있는 침대 메쉬 높이도 변하지 않습니다. 즉, 온도가 다르더라도 침대 메쉬는 동일하게 유지됩니다.

사용 방법

  • [BDsensor] 섹션에 collision_homingcollision_calibrate를 추가합니다.
[BDsensor] 
collision_homing:0 # 이를 1로 설정하면 노즐 충돌 감지를 사용한 원점 이동을 활성화합니다. 0으로 설정하여 비활성화합니다. 1로 설정하여 노즐 충돌 감지를 사용한 원점 이동을 활성화합니다. 0으로 설정하여 해당 기능을 비활성화합니다.

collision_calibrate:0 # 이를 1로 설정하면 노즐 충돌 감지를 사용한 자동 BD 센서 보정을 활성화합니다. 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(Z 축 백스페이스 높이)와 homing_retract_dist(원점 이동 시 백스페이스 거리)는 5 이상이어야 합니다.

참고 설정

[safe_z_home]
z_hop: 5

[stepper_z]
homing_retract_dist:5
[BDsensor] 
...
speed:3 # 이 속도는 Z 축 기울기 및 PROBE_ACCURACY 명령에만 적용됩니다. # 이 속도는 Z 축 기울기 및 PROBE_ACCURACY 명령에만 적용됩니다.
...

참고 설정 zero_reference_position

[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mm is recommended. # 0.7~1.0mm을 권장합니다.
zero_reference_position: 150, 160 # 이 값을 safe_z_home 섹션의 home_xy_position과 동일하게 설정합니다.
....

원점 이동 테스트

G28 Z 명령을 약 10번 보내고 각각의 G28 Z 명령이 전송된 후 콘솔의 출력 데이터가 안정적인지 확인하세요.

G28 Z
演示视频