클리퍼 전원 차단 후 재시작 기능
개요
- 클리퍼 전원 차단 후 다시 전원이 공급되면 클리퍼의 인쇄 상태를 자동으로 복구할 수 있는 기능입니다.
- 전원 차단 후 재시작 기능을 사용하려면 FAST 시스템과 함께 사용해야 합니다.
- PI-V2는 KPPM 전원 모듈과 함께 사용해야 합니다.
- 전원이 끊긴 후 Z축이 이동하는 유형에는 적합하지 않습니다.
- KPPM 소개
설정
전원 차단 후 종료 비활성화
주의
- 전원 차단 후 종료를 비활성화하지 않으면 전원 차단 후 인쇄 재개 기능을 사용할 수 없습니다.
- 전원 차단 후 인쇄 재개 기능에는 진행 상황을 저장한 후 자동으로 종료하는 기능이 있습니다.
- 다른 전원 공급 장치가 상위 기기에 연결되어 있지 않도록 확인하십시오. 그렇지 않으면 부팅할 수 없습니다.
-
브라우저의 주소 표시줄에 장치의 IP 주소를 입력합니다. 예:
http://192.168.6.179
-
구성 페이지에 들어갑니다
- 브라우저에서 장치의 IP 주소를 열고, 예:
http://192.168.1.2/
- fluidd는 아래 그림 왼쪽과 같이
체크 해제
->숨은 파일 및 폴더 필터링
을 선택합니다. - mainsail은 아래 그림 오른쪽과 같이
선택
->숨은 파일 표시
를 선택합니다.
- 이 시점에서
.flyos-config
폴더를 볼 수 있으며, 이 폴더 안에는sys-config.conf
파일이 있습니다. sys-config.conf
파일은 이동식 디스크FlyOS-Conf
에 있는 구성 파일config.txt
의 소프트 링크입니다.
sys-config.conf
파일을 열고shutdown_pin_state
와shutdown_pin=
이라는 구성 항목을 찾습니다.- 이 구성 항목 앞에
#
을 추가합니다. - 그런 다음
저장
->닫기
를 클릭하고 다시 시작합니다.
- 브라우저에서 장치의 IP 주소를 열고, 예:
plr.cfg 구성 파일
주의
- 구성 파일 내 (PINS)을
host:gpiochip1/gpio21
로 대체하십시오.
- 프린터 구성 페이지에서
plr.cfg
파일을 찾습니다. - 파일 내용을 지운 후 다음 구성 내용을 붙여넣습니다.
- 구성 파일 내용은 다음과 같습니다:
[mcu host]
serial: /tmp/klipper_host_mcu
[power_loss_resume]
power_pin: (PINS)
is_shutdown: True # 전원 차단 작업을 실행할지 여부, 기본적으로 활성화됨
paused_recover_z: -2.0 # 인쇄 중단 시 재개할 때 Z 이동 거리, 기본적으로 이동하지 않음
start_gcode:
# 인쇄 재개 전에 실행되는 gcode
# 전원 차단 전에 저장된 모든 매개변수는 {PLR}을 통해 얻을 수 있음
# {PLR}을 사용하여 모든 사용 가능한 매개변수를 출력할 수 있음
M118 인쇄 재개: {PLR.print_stats.filename}
M118 중단 위치: X:[{PLR.POS_X}] Y:[{PLR.POS_Y}] Z:[{PLR.POS_Z}] E:[{PLR.POS_E}]
M140 S{PLR.bed.target} ; 열판 온도 설정
M104 S{PLR.extruder.target-10} ; 노즐 온도 설정
M109 S{PLR.extruder.target-10} ; 노즐이 설정 온도에 도달할 때까지 기다림
G91 ; 상대 좌표
G1 Z2 F100 ; Z 축을 올려 X,Y를 0으로 설정
G90 ; 절대 좌표
G28 X Y ; X,Y를 0으로 설정
M140 S{PLR.bed.target} ; 열판 온도 설정
M104 S{PLR.extruder.target} ; 노즐 온도 설정
M190 S{PLR.bed.target} ; 열판이 설정 온도에 도달할 때까지 기다림
M109 S{PLR.extruder.target} ; 노즐이 설정 온도에 도달할 때까지 기다림
M83 ; 상대적 출구
# G1 E0.5 F400 ; 약간의 플라스틱을 출구
layer_count: 2 # 지정된 층 수를 인쇄한 후 layer_change_gcode 실행
layer_change_gcode:
# 지정된 층 수를 인쇄한 후 실행할 gcode
M118 인쇄 속도 복원
M106 S{PLR.fan_speed} ; 플라스틱 냉각 팬 작동
M220 S{PLR.move_speed_percent} ; 요청 속도 백분율 설정
M221 S{PLR.extrude_speed_percent} ; 요청 출구 속도 백분율 설정
shutdown_gcode:
# 전원 차단 전에 실행할 gcode
M118 전원 전압이 낮아 전원 차단
# M112 ; 긴급 정지
주의
- 위 구성 파일의
start_gcode
매크로는 실제 기계 상황에 따라 수정이 필요할 수 있습니다. [homing_override]
를 사용한 경우[homing_override]
에서 임의로 홈 위치를 설정하지 마십시오. 이로 인해 전원 차단 후 인쇄 재개 실패가 발생할 경우 책임을 지지 않습니다.[gcode_macro _CLIENT_VARIABLE]
를 사용한 경우 해당 항목 내의variable_custom_park_dz
를 0으로 설정해야 합니다.
-
위 구성 파일을 저장한 후
-
printer.cfg
파일을 열고 파일 최상단에 다음 내용을 추가합니다:
[include plr.cfg] -
우상단의 저장 및 재시작을 클릭합니다.
-
이렇게 하면 Klipper 전원 차단 후 인쇄 재개 기능이 설정되었습니다.
테스트
- 어떤 파일이든 인쇄하고, 인쇄 중에
긴급 정지
버튼을 눌러 전원 차단을 시뮬레이션합니다. - 다시
펌웨어 재시작
을 누르고 Klipper이 정상적으로 연결될 때까지 기다립니다. - 웹사이트나 KlipperScreen에 팝업 창이 나타나면 전원 차단 후 인쇄 재개 기능이 정상적으로 작동하는 것입니다.
- 이후 실제 전원 차단 상황을 테스트할 수 있습니다.
Loading...