버튼 신호 트리거 구성
기능 개요
FLY-LLL PLUS 버퍼의 물리적 버튼은 Klipper로 신호를 보내는 것을 지원합니다. 버튼을 누르면 버퍼는 지정된 핀에 전압 레벨 신호를 출력하며, Klipper 메인보드는 이 신호를 감지하여 사전 설정된 G-code 명령을 실행할 수 있습니다. 이를 통해 더 유연한 프린팅 제어를 실현할 수 있습니다.
신호 출력 설명
| 버튼 | 조작 방식 | 신호 출력(버퍼 핀) | 신호 유형 | 지속 시간 |
|---|---|---|---|---|
| 필라멘트 공급 버튼 (FEED) | 클릭 | FEED 핀에서 고전압 레벨 펄스 출력 | 고전압 레벨 | 3초 후 자동으로 저전압 레벨로 복귀 |
| 필라멘트 공급 버튼 (FEED) | 길게 누름 | 계속해서 필라멘트 공급 | 고전압 레벨 | 버튼을 놓을 때까지 |
| 필라멘트 후퇴 버튼 (RETRACT) | 클릭 | RETRACT 핀에서 저전압 레벨 펄스 출력 | 저전압 레벨 | 3초 후 자동으로 고전압 레벨로 복귀 |
| 필라멘트 후퇴 버튼 (RETRACT) | 길게 누름 | 계속해서 필라멘트 후퇴 | 저전압 레벨 | 버튼을 놓을 때까지 |
배선 방법
Loading...
배선 단계
- 연결 케이블 준비: 듀폰 케이블 또는 전용 연결 케이블을 사용하세요.
- 신호선 연결:
- 버퍼의 FEED 핀을 메인보드의 비어 있는 리미트 포트 또는 GPIO 핀에 연결하세요.
- 버퍼의 RETRACT 핀을 메인보드의 다른 비어 있는 리미트 포트 또는 GPIO 핀에 연결하세요.
- 버퍼의 GND 핀을 메인보드의 접지(GND) 핀에 연결하세요.
- 핀 번호 기록: 메인보드 측에 연결된 핀 번호(예: 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...