Raspberry Pi 라즈베리파이 - Anet A8 연결:octopi (octoprint img) install (Connect Anet A8 and Pi3 with octopi)
공식홈페이지: https://octoprint.org
이전에 1~3부 나눠진걸 한번에 해결해주는 OctoPi를 사용하기로함.
octorprint 홈페이지에서 제공하고 raspbian에 설치하는것보다 간편하며
pi재부팅시 octoprint가 재시동 될거라 믿고 재설치를 진행했습니다
* Raspbian STRETCH에 octoprint를 설치하고 서비스를 등록해보고 rc.local로 강제실행도 안됨....
번거로우시면 All-in-one 키트를 사시면 될듯
공식 홈페이지에서 Download OctoPi 0.15.1 을 다운받습니다
요즘 툴이 좋아졌지만 구식이라(설치하기 귀찮으니)
Raspberry-PI-SD-Installer-OS-X로 OctoPi 이미지를 SD카드에 써줍니다
그리고 download 페이지 하단에 시작하기를 따라합니다
근데 막상 할게 없음..
boot이미지 디렉토리 하위에 octopi-wpa-supplicant.txt에 wifi정보를 입력하면 됨
어려워보이지만 파일을 열어보면 샘플이 써있으니 안 어려움
모르면 octopi-wpa-supplicant.txt 파일 최 하단에 아래 4줄 추가해주면 끗.
network={ ssid="공유기이름" psk="비밀번호" } |
SD카드 넣고 부팅해보면 wifi가 자동으로 연결되고 모니터에는 text모드로 화면에 아무것도 안나옴..
일단 pi / raspberry 로 로그인을 하고 키보드설정이 달라서 일부특수문자가 잘 안먹히니 raspi-config를 진행
ping octopi.local
admin:~ admin$ ping octopi.local PING octopi.local (192.168.0.22): 56 data bytes 64 bytes from 192.168.0.22: icmp_seq=0 ttl=64 time=6.451 ms 64 bytes from 192.168.0.22: icmp_seq=1 ttl=64 time=6.338 ms ^C --- octopi.local ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 6.338/6.394/6.451/0.057 ms admin:~ admin$ |
ip확인은 ping을 날려보면 될때가 있고 안될때가 있는듯하니 ping이 안먹으면 ifconfig로 확인
admin:~ admin$ ssh pi@192.168.0.22 pi@192.168.0.22's password: Linux octopi 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l
The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Sep 3 15:14:06 2018 from 192.168.0.10
------------------------------------------------------------------------------ Access OctoPrint from a web browser on your network by navigating to any of:
https is also available, with a self-signed certificate. ------------------------------------------------------------------------------ This image comes without a desktop environment installed because it's not required for running OctoPrint. If you want a desktop environment you can install it via
sudo /home/pi/scripts/install-desktop ------------------------------------------------------------------------------ OctoPrint version : 1.3.8 OctoPi version : 0.15.1 ------------------------------------------------------------------------------
pi@octopi:~ $ |
접속을 해보면 octoprint 버전과 octopi 버전이 보임
활성 프로세스를 조회해보니 이미 octoprint가 떠 있고(5000 포트)
동영상 스트리밍도 되고 있음(8080)
pi@octopi:~ $ ps -ef | grep octo avahi 345 1 0 00:38 ? 00:00:00 avahi-daemon: running [octopi.local] pi 427 1 60 00:38 ? 00:00:12 /home/pi/oprint/bin/python2 /home/pi/oprint/bin/octoprint serve --host=127.0.0.1 --port=5000 pi 451 423 2 00:38 ? 00:00:00 ./mjpg_streamer -o output_http.so -w ./www-octopi -n -i input_raspicam.so -fps 10 pi 797 757 0 00:39 pts/0 00:00:00 grep --color=auto octo pi@octopi:~ $ |
근데 5000으로 접속했더니 안뜸 뭐지.. 싶었는데 문서를 보니 포트없이 접속함.
http://octopi.local/ or http://octopi_ip/
다시 보니 반가운 설정마법사
카메라 확인은 http://octopi.local:8080/ or http://octopi_ip:8080/
8080은 shapshot과 stream 이 잘나옴
확실히 raspbian에다 추가 설치할때보다 간편하고 설정만 잡아주면되서 매우 편함
Raspbian에 추가하는것 보다 빠르고 설정만 해주면 끗
근데 pi에 3.5인치 액정을 달아줄건데 GUI가 안나오니...
GUI가능하도록 설치를 해야겠음
관련 포스팅
[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 4부:Octoprint add on AstroPrint Plugin
[embedded/3D Printer] - Anet A8 핫엔드 노즐청소 (filament remove and hot end nozzle clean)
참고
댓글 영역