2017년 8월 20일 일요일

3D 프린터 원격제어 - 2편 (octoprint 설치하기)

우선 octoprint 를 설치해 보기 전에 3D 프린터를 놀릴 수 없으니 octoprint 케이스 및 거치대를 하나 출력걸어 두고 시작해야 겠다.
https://www.thingiverse.com/thing:1771908
Core200 으로 옥토파이 케이스 출력중...
열심히 찍고 있는 Core200 을 두고 옆에 앉아서 작업을 시작했다.

우선 홈페이지에 들어가서 열심히 읽어봤다. 생각보다 간단한 메인 페이지 덕분에 바로 Download 페이지로 이동했다.

OctoPi 는 현재 0.14 버젼을 다운로드 할 수 있고 라즈베리파이 이미지 형식으로 되어 있기 때문에 라즈베리 유경험자들은 간단히 설치 할 수 있다.

step-by-step 간단 가이드는
1. 파일을 다운로드 한다.
2. zip 압축을 푼다. (img 파일이 나온다)
3. 라즈베리 파이 설치 가이드 (https://www.raspberrypi.org/documentation/installation/installing-images/README.md) 를 따라서 설치 해 준다.

난 ubuntu 를 메인 OS 로 사용하고 있기 때문에 ubuntu 기준으로 설명하면,

- 메모리 카드를 PC 에 꽂고 아래 명령어를 실행해 준다.
# dd bs=4M if=2017-06-21-octopi-jessie-lite-0.14.0.img of=/dev/mmcblk0 conv=fsync
요렇게 한줄로 모든 설치가 마무리 되었다.

- 메모리 카드의 /boot 디렉토리에 있는 octopi-network.txt 파일을 열어서 사용할 wifi 이름과 암호를 넣어준다.

- 메모리 카드를 라즈베리로 옮겨 꽂고 전원을 연결해 주면 끝.

여기까지가 설치 단계이다. 아주 간단하다. (물론 라즈베리 유경험자 기준)

다음은 브라우져를 통해 라즈베리에 접속해서 octopi 설정을 마무리 해야 한다.
공유기 관리 페이지에서 라즈베리 IP 를 쉽게 확인 할 수 있다. 만약 공유기 설정 페이지 사용이 어렵다면, 라즈베리에 모니터를 연결해서 ip 를 확인해도 된다.
공유기에서 octopi 주소 확인
나의 경우에는 192.168.1.85 에 octopi 가 붙어 있다.

이제 PC 에서 http://192.168.1.85 로 접속 하고 아래 단계를 따라 한다.
암호 설정
 사용자 이름과 암호를 넣고 Next

cura 프로파일 설정
cura 설정파일을 넣어 줄 수 있다. gcode 를 직접 사용하려면 건너 뛸 수 있다.
ubuntu 의 경우 ~/.local/share/cura/2.6/quality/ 에 프로파일 파일들이 저장되어 있다.

octoprint 이름 설정
 이름을 정해주고~
어라.. 벌써 끝이네.

추가로 Setting 에 들어가서 API Key 를 생성해 주면, 휴대폰에서도 앱을 설치해서 접속할 수 있다.

휴대폰에서 접속하기 위해 API Key 를 생성
난 평점이 좋은 OctoRemote 를 설치 해서 테스트 해 봤다.

OctoRemote 앱
여기까지 하고 보니 아까 걸어 두었던 케이스 출력이 끝났다.
Octoprint 케이스
라즈베리 기본 케이스와 프린팅한 옥토프린트 케이스.
우선 테스트만 해 보려고 low quality 르 출력했는데 쓸만해서 그냥 써야 겠다.

이렇게만 하고 Control 메뉴를 선택하면 라즈베리파이 카메라 영상을 확인 할 수 있다. 휴대폰에서도...  내가 찍어 둔 것이 없어서 일단 홈페이지 사진이라도..
Control 메뉴에서 라즈베리파이 카메라 영상 확인

자. 이렇게 octoprint 설치가 끝났다.

다음에는 Core200 과 연결해서 원격 조정을 해 봐야 겠다.

댓글 없음: