Ender5 프린터에 OctoPrint를 설치 후에 챔버에서 손쉽게 모니터링하면 좋을것 같아서 관련 자료들을 조사하다가 3D Printer Monitor라는 것을 알게 되었습니다. 아두이노를 사용하여 간단하게 설치가 가능하고, 제가 원하는 목적에 부합하여 제작해 보았습니다.
3D Printer Monitor : https://www.instructables.com/3D-Printer-Monitor-Wemos-D1-Mini-ESP8266/
전반적인 설치 방법은 동영상에 너무 자세히 나와 있어서 별도로 설명할 필요는 없어 보입니다.
부품 구매
원래 가이드에 나온 아두이노는 Wemos D1 Mini (ESP8266) 를 사용하는 것이였지만, ESP8266 중 가장 저렴한 제품으로 구매하였습니다. OLED도 칼라보다 흰색이 깔끔해 보여 흰색으로 선택하였습니다.
- 아두이노 : https://smartstore.naver.com/misoparts/products/5224522458
- OLED : https://smartstore.naver.com/misoparts/products/5256011511

아두이노 컴파일
아두이노 IDE를 다운로드 하여 공개된 소스코드를 컴파일 후 업로드하였습니다.
- 아두이노 IDE 다운로드 : https://www.arduino.cc/en/software
- 소스코드 : https://github.com/Qrome/printer-monitor
- CH340 드라이버 : https://sparks.gogo.co.nz/ch340.html
제가 구매한 아두이노의 보드와 포트를 선택 후 컴파일하여 업로드하면 됩니다.


컴파일에 필요한 라이브러리를 추가하지 않았다면 오류가 발생하므로, 해당 위치에 라이브러리를 옮겨주면 됩니다.

설정
동영상을 참고하여 Hotspot으로 동작하는 아두이노에 WiFi로 연결 후 세팅을 진행하였습니다.



완성
싱기버스에서 공유된 케이스를 출력 후 조립하였습니다. 제가 구매한 OLED는 나사 구멍 위치가 달라서 글루건으로 접착하였습니다.









[…] 3D Printer Monitor […]