본문으로 건너뛰기

버튼 신호 트리거 구성

기능 개요

FLY-LLL PLUS 버퍼의 물리적 버튼은 Klipper에 신호를 보내는 것을 지원합니다. 버튼을 누르면 버퍼는 지정된 핀에 전압 레벨 신호를 출력하며, Klipper 메인보드는 이러한 신호를 감지하여 사전 설정된 G-code 명령을 실행할 수 있어 더욱 유연한 프린팅 제어를 가능하게 합니다.

신호 출력 설명

버튼조작 방식신호 출력(버퍼 핀)신호 유형지속 시간
필라멘트 공급 버튼 (FEED)클릭FEED 핀 고전압 레벨 펄스 출력고전압 레벨3초 후 자동으로 저전압 레벨로 복귀
필라멘트 공급 버튼 (FEED)길게 누름계속 공급고전압 레벨버튼을 놓을 때까지
필라멘트 후퇴 버튼 (RETRACT)클릭RETRACT 핀 저전압 레벨 펄스 출력저전압 레벨3초 후 자동으로 고전압 레벨로 복귀
필라멘트 후퇴 버튼 (RETRACT)길게 누름계속 후퇴저전압 레벨버튼을 놓을 때까지

배선 방법

Loading...

배선 단계

  1. 연결선 준비: 듀폰 케이블 또는 전용 연결 케이블을 사용합니다.
  2. 신호선 연결:
    • 버퍼의 FEED 핀을 메인보드의 빈 리미트 포트 또는 GPIO 핀에 연결합니다.
    • 버퍼의 RETRACT 핀을 메인보드의 다른 빈 리미트 포트 또는 GPIO 핀에 연결합니다.
    • 버퍼의 GND 핀을 메인보드의 접지(GND) 핀에 연결합니다.
  3. 핀 번호 기록: 메인보드 측 연결 핀 번호(예: PD4, PD5)를 기록하여 향후 구성에 사용합니다.

: 메인보드의 리미트 포트(보통 3핀 인터페이스) 사용을 권장합니다. 연결 시 신호선 순서에 주의하여 반대로 연결되지 않도록 합니다.

Klipper 구성

1. 기본 구성 예시

Klipper 구성 파일(예: printer.cfg)에 다음 구성 섹션을 추가합니다:

[gcode_button 필라멘트 공급 트리거]
pin: ^PD4 # 실제 연결한 핀으로 교체(예: PD4)
press_gcode:
RESPOND MSG="필라멘트 공급 트리거"
# 여기에 사용자 정의 필라멘트 공급 G-code 추가

[gcode_button 필라멘트 후퇴 트리거]
pin: ^!PD5 # 실제 연결한 핀으로 교체(예: PD5)
press_gcode:
RESPOND MSG="필라멘트 후퇴 트리거"
# 여기에 사용자 정의 필라멘트 후퇴 G-code 추가

2. 구성 매개변수 상세 설명

[gcode_button 버튼 이름]  # 사용자 정의 버튼 이름, 식별 용이
pin: ^!PD4 # 핀 구성
# ^ 내부 풀업 저항 사용을 나타냄(보통 버튼 신호에 사용)
# ! 신호 반전을 나타냄(저전압 레벨 활성화 시 사용)
# PD4 실제 연결한 핀 번호로 교체

press_gcode: # 버튼 누를 때 실행할 G-code 시퀀스
# 여기에 유효한 G-code 명령을 추가할 수 있습니다.
# 예: 익스트루더 공급/후퇴 제어, 프린팅 일시 정지, 매크로 실행 등

3. 일반적인 G-code 예시

익스트루더 공급/후퇴 제어

[gcode_button 수동 공급]
pin: ^!PD4
press_gcode:
RESPOND MSG="수동 공급 10mm"
G91 # 상대 좌표 모드로 전환
G1 E10 F300 # 10mm 압출, 공급 속도 300mm/min
G90 # 절대 좌표 모드로 복귀
RESPOND MSG="공급 완료"

[gcode_button 수동 후퇴]
pin: ^!PD5
press_gcode:
RESPOND MSG="수동 후퇴 5mm"
G91 # 상대 좌표 모드로 전환
G1 E-5 F300 # 5mm 후퇴, 속도 300mm/min
G90 # 절대 좌표 모드로 복귀
RESPOND MSG="후퇴 완료"
Loading...