본문으로 건너뛰기

막힘 감지 최적화

기능 설명

FAST 1.3.8 버전에서 막힘 감지 기능이 최적화되어 더 정확한 막힘 감지 능력과 유연한 설정 옵션을 제공합니다. 이 기능은 압출기 필라멘트 배출 상황을 실시간으로 모니터링하며, 막힘 또는 단선이 감지되면 자동으로 인쇄를 일시 중지하고 사용자에게 알립니다.

중요 알림

시스템 버전 요구 사항: 이 기능을 사용하려면 FlyOS-Fast 시스템 버전이 v1.3.8 이상이어야 합니다.


설정 방법

  • 다음 설정을 printer.cfg 파일에 추가하세요:
  • 이는 참고 설정이며, 실제 상황에 따라 매개변수를 조정해야 할 수 있습니다.
[filament_blockage_detection my_sensor]
switch_pin: ^PA10
extruder: extruder
distance_per_edge: 0.232
detection_length: 3
pause_on_runout: True
runout_gcode: M118 打印中堵料
insert_gcode: M118 空闲时恢复

매개변수 설명:

매개변수설명
switch_pin막힘 감지 센서의 핀, ^는 풀업 저항 활성화를 의미
extruder연결된 압출기 이름
distance_per_edge센서가 트리거될 때마다 이동하는 필라멘트 거리(밀리미터). 이 매개변수는 보정 명령 실행 후 자동으로 계산 및 업데이트되므로 초기값을 수동으로 설정할 필요가 없습니다
detection_length감지 길이 임계값(밀리미터). 이 거리 이상 센서가 트리거되지 않으면 막힘으로 판단
pause_on_runout막힘 감지 시 자동으로 인쇄를 일시 중지할지 여부
runout_gcode막힘 감지 시 실행할 G-code 명령
insert_gcode필라멘트 재삽입 감지 시 실행할 G-code 명령
자동 보정 설명

distance_per_edge 매개변수는 CALIBRATE_FILAMENT_BLOCKAGE 보정 명령 실행 후 자동으로 최적값이 계산되며, SAVE_CONFIG 명령을 통해 설정 파일에 영구 저장됩니다. 초기 설정 시 임의의 값을 입력할 수 있으며, 보정 후 자동으로 덮어쓰기됩니다.


보정 단계

감지 정확도를 보장하기 위해 사용 전 센서 보정을 권장합니다.

1단계: 노즐 가열

노즐을 정상 작동 온도(권장 220℃)로 가열하세요:

M104 S220
M109 S220

2단계: 보정 명령 실행

노즐이 목표 온도에 도달한 후 다음 보정 명령을 실행하세요:

CALIBRATE_FILAMENT_BLOCKAGE SENSOR=my_sensor TEMPERATURE=220

명령 설명:

  • SENSOR: 센서 이름, 설정의 [filament_blockage_detection my_sensor]와 일치
  • TEMPERATURE: 보정 시 노즐 온도

3단계: 보정 결과 저장

보정이 완료되면 시스템이 자동으로 최적의 distance_per_edge 매개변수를 계산합니다. 수동으로 저장하려면 다음을 실행하세요:

SAVE_CONFIG

중요 알림

펌웨어 업데이트 요구 사항

FAST 1.3.8로 업그레이드 후 하위 기기 펌웨어를 반드시 업데이트해야 합니다. 그렇지 않으면 막힘 감지 기능이 정상 작동하지 않을 수 있습니다.

화면 펌웨어 업데이트 문서를 참조하여 펌웨어 업그레이드를 완료하세요.


문제 해결

문제 1: 막힘 감지가 작동하지 않음

가능한 원인:

  • 센서가 올바르게 연결되지 않음
  • switch_pin 설정 오류
  • 하위 기기 펌웨어 미업데이트

해결 방법:

  1. 센서 하드웨어 연결 확인
  2. 핀 설정이 실제 하드웨어와 일치하는지 확인
  3. 하위 기기 펌웨어를 최신 버전으로 업데이트

문제 2: 막힘 오보

가능한 원인:

  • distance_per_edge 매개변수 부정확
  • detection_length 임계값이 너무 작게 설정됨

해결 방법:

  1. 보정 명령 재실행
  2. detection_length 값을 적절히 증가(권장 3-5mm)

문제 3: 보정 실패

가능한 원인:

  • 노즐 온도가 요구 사항에 미치지 못함
  • 센서 하드웨어 고장

해결 방법:

  1. 노즐이 지정된 온도로 가열되었는지 확인
  2. 센서가 정상 작동하는지 확인
  3. Klipper 서비스를 재시작 시도

사용 권장 사항

  • 필라멘트 브랜드나 직경을 변경할 때마다 센서를 재보정하는 것이 좋습니다
  • 정기적으로 센서 상태를 확인하여 감지 정확도를 유지하세요
  • 오랫동안 막힘 감지 기능을 사용하지 않은 경우 재보정 후 사용하는 것이 좋습니다

Loading...