본문으로 건너뛰기

필라멘트 센서

기능 설명

필라멘트 센서는 소진, 단선 또는 센서 상태 변화 시 인쇄를 일시 중지하는 데 사용됩니다. Klipper에서는 일반적으로 [filament_switch_sensor]를 사용하여 스위치형 필라멘트 감지 모듈을 구성합니다.

주의사항
  • 최초 구성 후 먼저 콘솔에서 센서 상태를 확인한 후 인쇄 테스트를 시작하세요.
  • 센서 트리거 로직은 배선 방식에 따라 반대일 수 있으며, !를 통해 핀 상태를 조정할 수 있습니다.
  • switch_pin은 실제 메인보드 핀으로 교체해야 하며, 예제의 PC2를 그대로 사용하지 마세요.

기본 설정

printer.cfg
[filament_switch_sensor 필라멘트 감지]
pause_on_runout: True
switch_pin: ^PC2
runout_gcode:
M118 필라멘트 부족, 인쇄 일시 중지
insert_gcode:
M118 필라멘트 복구

매개변수 설명

매개변수설명
pause_on_runout필라멘트 부족 감지 시 자동 일시 중지 여부
switch_pin필라멘트 센서 신호 핀, 일반적인 표기법은 ^핀 또는 ^!핀
runout_gcode필라멘트 부족 트리거 시 실행되는 G-code
insert_gcode필라멘트 복구 또는 재삽입 시 실행되는 G-code

핀 상태 조정

센서 상태가 실제와 반대인 경우 switch_pin을 수정할 수 있습니다:

printer.cfg
# 트리거되지 않았을 때 triggered가 표시되면 !를 추가하거나 제거해 보세요
switch_pin: ^!PC2

일반적인 표기법:

표기법용도
PC2일반 신호 입력
^PC2풀업 활성화
!PC2트리거 상태 반전
^!PC2풀업 활성화 및 트리거 상태 반전

테스트 방법

  1. 설정을 저장하고 Klipper를 재시작합니다.
  2. 웹 인터페이스에서 기기 상태 또는 콘솔을 엽니다.
  3. 필라멘트를 수동으로 삽입 및 제거하여 센서 상태 변화를 관찰합니다.
  4. 상태가 반대인 경우 switch_pin!를 수정합니다.
  5. 상태가 올바른지 확인한 후 인쇄 중지 테스트를 진행합니다.

재료 교체 알림이 포함된 설정

printer.cfg
[filament_switch_sensor filament_sensor]
pause_on_runout: True
switch_pin: ^!PC2
runout_gcode:
M118 필라멘트 부족 감지, 인쇄가 일시 중지되었습니다
insert_gcode:
M118 필라멘트가 감지되었습니다. 압출이 정상인지 확인한 후 인쇄를 계속하세요

걸림 감지 기능이 있는 필라멘트 센서를 사용하는 경우 일반적으로 제품 문서에 따라 움직임 감지 또는 플러그인 기능을 추가로 구성해야 합니다. 일반 [filament_switch_sensor]는 스위치 상태만 판단할 수 있습니다.

Loading...