본문으로 건너뛰기

버튼 신호 트리거 구성

기능 개요

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...