라즈베리파이를 이용해서 원격으로 3d 프린터 돌리기(Astroprint 매뉴얼 )

왜?

3d 프린터 사용하기 정말 진심을 다해서 편해집니다.

기존 3d Printer 사용 스텝

  1. 물체 파일 다운로드 or 설계
  2. G-code 생성 (큐라 등 슬라이서 프로그램)
  3. SD 카드에 담기
  4. 프린터에 SD 카드 꽂기
  5. 프린터의 컨트롤러를 조절하여 출력하기

AstroPrint 사용 스텝

  1. 물체 파일 다운로드 or 설계
  2. Astroprint 접속
  3. 물체파일 업로드
  4. 출력

AstroPrint 장점

  • 웹캠을 설치하면 언제든 프린터 상태 점검 가능
  • 슬라이서 프로그램을 설치할 필요 없음
  • 슬라이서 알고리즘을 선택할 수 있음
  • 각종 셋팅을 슬라이서 프로그램에서 하는 것과 동일하게 변경 가능
  • SD 카드 이용할 필요 없음
  • PC 를 이용하여 출력해 왔다면 PC 를 항상 켜 두어야 했는데 그럴 필요 없음
  • 출력 완료 시 메일 등으로 알림 가능
  • Thingivers 에서 바로 다운받아서 출력 가능
  • 출력물 파일들을 클라우드에 저장하고 언제든 출력 가능

Thingiverse 바로 검색 & 출력 가능

 

자동 타임랩스 (레이어당 1컷씩 멋진 영상)

웹 캠으로 모니터링하기

  • 잘 출력이 되고 있는지 모니터링 가능
  • 레이어마다 or 정해준 시간마다 사진찍기 가능
  • 실시간 동영상 스트리밍 가능

 

슬라이서 설치 불필요

  • 선호하는 슬라이서 선택 가능
  • 슬라이서 셋팅 가능

 

AstroPrint 단점

  • 셋팅이 약간 번거로울 수 있음
  • 라즈베리파이, 인터넷 셋팅, 회원 가입 등
  • 물체의 Rotation, Scale 조절 불가능
  • 물체를 돌리고 싶다면 Cura 같은 프로그램에서 정렬해놓고 STL 파일 저장한 다음 업로드 해야 함
  • 한글화가 안되어 있음

AstroPrint 개념

  • AstroPrint 클라우드
    • 모든 컨트롤을 할 수 있는 인터넷상 클라우드
    • AstroBox 제어
    • 물체 다운로드, 슬라이스, 파일 관리 등 모든 관리 주체
  • AstroBox
    • 3d 프린터에 USB를 연결
    • 3d 프린터를 제어
    • 클라우드에 정보 전달
    • 라즈베리파이에 설치하면 끝

한 마디로

  • stroPrint 클라우드에서
  • AstroBox를 통해서
  • 나의 3d printer 를 제어한다!

라이선스는 ? 개인 사용은 무료!

  • 비 독점 개인 라인센스
  • 비영리 개인만 사용 가능
  • 학교, 회사, 메이커스페이스나 공유 3d printer도 사용 가능
  • 3d 프린터를 돈 받고 사용하게 하는 곳도 사용 가능
  • 재판매 금지, 3d printer 를 판매할 때 끼워 팔지 말 것 (SD카드에 심어서 판매하는 것 금지)

 

설치방법: 다운로드 링크까지 모두 걸어 놓겠습니다.

준비물

  • 필수
    • 라즈베리파이 (저는 2B 로 했습니다. 그래서 와이파이 모듈을 따로 구매했습니다. 3는 와이파이 내장되어 있어서 구입 안하셔도 됩니다.)
    • USB WIFI 모듈 (라즈베리파이 3 미만 모델은 필수)(N100mini 사용 가능)
    • USB 충전기 (안드로이드 충전기면 됩니다)
    • SD카드 리더기
    • SD카드 (16G 이상)
    • 3D 프린터
      • 저는 Tronxy의 P802MA 를 사용하고 있습니다.(알리익스프레스 직수입)
  • 옵션
    • 웹캠 (옵션이라 쓰고 필수라고 읽습니다. 있으면 정말 편해요)

 

따라만 하시면 됩니다

  1. 회원가입
    – 클라우드에서 사용할 계정을 만듭니다.
    https://cloud.astroprint.com/account/signup
  2. AstroBox 라즈베리파이 이미지 다운로드
    https://www.astroprint.com/downloads
  3. 압축 해제
    1. 압축해제프로그램이 없다면
      https://www.bandisoft.co.kr/bandizip/

SD 카드 포맷 프로그램 다운로드(Etcher) 및 설치

https://etcher.io/

다운받은 이미지 선택

 

SD카드 리더기에 SD 카드 꽂고 컴퓨터에 연결

SD 카드 드라이브 선택

  • 주의: 다른 드라이브 선택하면 안됩니다. 꼭 SD 카드가 들어있는 드라이브 선택하세요. 헷갈리면 카드 리더기를 뺐다가 꽂아보세요, 새로 생기는 드라이브가 SD 카드 드라이브입니다.)

파일 굽기! Flash!

 

조금 기다려야 합니다

  • 약 5분 정도…
    기다리시는 동안 친구신청 감사합니다 ^^

스마트폰으로 라즈베리파이 접속하기

  • 라즈베리파이가 셋팅을 위해서 자동으로 자신의 공유기처럼 접속 가능한 상태로 만듭니다.
    그래서 WIFI 동글이 필요합니다.

브라우저로 접속하기

  • http://10.10.0.1/
    위 주소를 입력하면 다음과 같이 셋팅 창이 뜨게 됩니다.

이름 부여하기

  • AstroBox 를 한 개 이상 사용한다면 이름을 다르게 붙여주세요

라즈베리파이에게 우리집 공유기 접속하게 해 주기

  • 라즈베리파이가 클라우드에 접속할 수 있으려면 인터넷에 연결되어 있어야 합니다.
  • 우리집 공유기 SSID (예: iptime)와 비밀번호 정보를 입력해 줘야 합니다.

인터넷 세팅 완료

 

계정 로그인하기

  • 만들어 놓은 계정으로 로그인합니다.

3D 프린터 USB 연결하기

프린터 셋업하기

  • 드라이버
    • 보통 GCODE – Marlin Firmware 를 사용합니다
    • repetier 펌웨어가 들어가 있다고 하더라도 Marline 을 선택하면 됩니다.
  • USB Device
  • Baud Rate

설정 완료!

클라우드에서 셋팅하기

  • 클라우드 접속 – Printer Profiles – New Printer profile
  • https://cloud.astroprint.com/printers

프린터 선택하기

  • 자신의 프린터를 선택합니다.
  • 저는 중국제 프린터라서 따로 커스텀 프린터로 셋팅을 입력해 줘야 했습니다.

프린터 추가 예 – 본인의 프린터에 맞게 세팅하세요!

  • Advanced Printer Settings 클릭

실제로 출력해 보기

  • 클라우드 접속
    • https://cloud.astroprint.com/
  • Thingiverse에서 검색해 보기 (자체적으로 연결되어있음)

 

선택하고

 

출력버튼 누르면 슬라이스를 위한 화면 뜸

자신의 세팅에 맞는 값 입력해 주세요

즐거운 프린팅!

 

현재 프린터 상태 모니터링

  • USB카메라를 연결하고 카메라 버튼을 누르면 현 상황이 바로 보입니다

 

셋팅 끝!

  • 셋팅이 다소 복잡해 보이지만 한 번 하면 신세계입니다.
  • SD카드를 뽑았다가 뺐다가 하는 일도 없습니다.
  • 집 밖에서 언제든지 출력 가능합니다
  • 게다가 언제든지 잘 뽑혔는지 확인 가능합니다.
  • 즐거운 프린팅하세요 😉

행복물건개발자 박은찬 드림