상세 컨텐츠

본문 제목

Raspberry Pi 라즈베리파이 - Anet A8 연결:octopi (octoprint img) install (Connect Anet A8 and Pi3 with octopi)

embedded/3D Printer

by ZelKun 2018. 9. 18. 13:30

본문

반응형

공식홈페이지: https://octoprint.org


출처: https://octoprint.org

 

이전에 1~3 나눠진걸 한번에 해결해주는 OctoPi 사용하기로함.

 

octorprint 홈페이지에서 제공하고 raspbian 설치하는것보다 간편하며

pi재부팅시 octoprint 재시동 될거라 믿고 재설치를 진행했습니다

* Raspbian STRETCH octoprint 설치하고 서비스를 등록해보고 rc.local 강제실행도 안됨....

 

번거로우시면 All-in-one 키트를 사시면 될듯


출처: https://octoprint.org

 

  • OctoPrint 설치

공식 홈페이지에서 Download OctoPi 0.15.1 다운받습니다


출처: https://octoprint.org

 

요즘 툴이 좋아졌지만 구식이라(설치하기 귀찮으니)

Raspberry-PI-SD-Installer-OS-X OctoPi 이미지를 SD카드에 써줍니다

그리고 download 페이지 하단에 시작하기를 따라합니다

근데 막상 할게 없음..

 


출처: https://octoprint.org

 

  • wifi 설정

boot이미지 디렉토리 하위에 octopi-wpa-supplicant.txt wifi정보를 입력하면

어려워보이지만 파일을 열어보면 샘플이 써있으니 어려움

모르면 octopi-wpa-supplicant.txt 파일 하단에 아래 4 추가해주면 .

network={

 ssid="공유기이름"

 psk="비밀번호"

}

 

SD카드 넣고 부팅해보면 wifi 자동으로 연결되고 모니터에는 text모드로 화면에 아무것도 안나옴..

일단 pi / raspberry 로그인을 하고 키보드설정이 달라서 일부특수문자가 안먹히니 raspi-config 진행

 

  • 원격접속 (ssh)

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:

 

    http://octopi.local

    http://192.168.0.22

 

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 연결 1부:octoprint install on Raspbian (Connect Anet A8 and Pi3 with octoprint)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 2부: octoprint setting (Connect Anet A8 and Pi3 with octoprint)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 3부:Camera setting (Connect Anet A8 and Pi3 with octoprint)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 4부:Octoprint add on AstroPrint Plugin

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 5부: 3.5인치 터치스크린 사용하기 (use for 3.5 inch TFT Touch Screen to octopi)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 6부: octopi 기본포트 변경 change octopi octoprint default port 80 to 81

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 7부: 12v to 5v 레귤레이터 모듈로 pi 전원사용(Use Power Supply Module 12v to 5v Regulator for pi)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결 8부: Octoprint 웹캠 유튜브 스트리밍 (how to use Youtube streaming on Octoprint Webcam)

[embedded/raspberrypi] - 034. Raspberry Pi 라즈베리 파이 - RASBIAN 3.5인치 터치스크린 사용하기 (raspbian 3.5 inch touch TFT LCD use)

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결:octopi (octoprint img) install (Connect Anet A8 and Pi3 with octopi)

[embedded/3D Printer] - Anet A8 핫엔드 노즐청소 (filament remove and hot end nozzle clean)


참고


반응형

관련글 더보기

댓글 영역