티스토리 뷰

반응형

안녕하세요. 09LABS 입니다.

마지막 포스팅이 무려 6개월 전이었는데요... 정말 회사 - 집 - 회사만 반복하느라 집에오면 기절하고
아주 정신이 없었네요. 오늘은 미루고 미루고 미루고 또 미루고 결국에 이제서야...!!!

쓰게 되었습니다....

최근에 (사실 최근도 아니지만) Creativity ELF PRO라는 3D 프린터를 기증받아서
메인보드 교체, 노즐 교체, 파워서플라이 교체, 자석베드 보수, BLTouch 정상화를 했는데요
마지막으로 라즈베리파이를 장착하여 fluidd pi를 설치하고 마무리 단계에서 잠시 중단했었습니다.

대충 요렇게 생겨먹은 릴레이를 넣어서 3D프린터의 메인 전원을 제어하고 라즈베리파이는 WOL (Wakeup Over Lan)
기능을 사용하여 원격으로 부팅할 수 있게 계획만 해두었고 이제서야... 시도를 하게 되었습니다.


1. fluidd pi에 릴레이 제어용 패널 넣기

위 사진과 같이 사이드 패널에 전원 - printer 메뉴를 추가할 수 있습니다.

좌측 메뉴 중 환경설정 -> moonraker.conf 파일을 열고 맨 아래 한 줄을 띄워준 뒤 아래 코드를 추가해줍니다.

[power printer]
type: gpio
pin: gpiochip0/gpio17
off_when_shutdown: True
restart_klipper_when_powered: true
initial_state: off

위와 같이 설정하면 릴레이를 제어할 수 있으며 설정에 따라 제어방식을 일부 변경할 수도 있습니다.
가장 간단하게 몇 개만 살펴보면

- pin : gpiochip0/gpio17
여기서 숫자 17을 다른 숫자로 변경하면 17번 GPIO가 아닌 다른 핀으로 3D 프린터를 제어할 수 있습니다.

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함