상세 컨텐츠

본문 제목

Raspberry Pi 라즈베리파이 - Octopirnt사용 Anet A8 Skynet 펌웨어 설치(installing Skynet firmware Update Using Octoprint for Anet A8)

embedded/3D Printer

by ZelKun 2019. 4. 26. 14:13

본문

반응형

Octopi 에서 계속 화재가능성에 대해 펌웨어 경고를 뿜어주어 Skynet으로 변경했습니다

 

순정 펌웨어가 없는 체로 진행하기엔 위험이 있지만...

과감히 저질렀습니다 뭐 실패하면 보드를 새로 사면 되니까요…?

 

Marlin을 추천하던데...

어째선지… 출력 준비가 되면 에러를 뿜고 멈춰대서.. Skynet으로 했습니다

wiki항목을 보면 Skynet is obsolete. Use Marlin 이라고 대놓고 써있습니다…

나중에 덜 귀찮을때 Marlin을 다시 도전해보는걸로...

 

출처 :  https://github.com/thijsk/Skynet3d

우선 펌웨어를 받기 위해 Skynet3d github 방문했습니다

clone or download 클릭하여 Download ZIP 클릭해서 다운받아줍니다

Skynet3d-master.zip

다운받은 Skynet3d-master.zip  압축을 풀고

Skynet3D 디렉토리

Configuration Profiles > Anet A8 디렉토리에서

현재 가지고 있는 Anet A8 맞는 Configuation.h 파일을 복사해줍니다

 

기본이 5버튼 no autolevel 이지만 저는 autoleveling sensor 구입해서

autolevel sensor 선택했습니다

참고로 Front left sensor 는 익스투르더 좌측에 stock anet sensor 는 뒤편

SkynetV2.3.2 디렉토리에 복사할때 덮어쓰기 경고가 나온다면 덮어 쓰셔도 됩니다

 

Skynet3D 디렉토리

아래로 쭉쭉 내리다보면 SkynetV2.3.2.ino 파일이 보이네요

 

아두이노는 Skynet 동봉된걸 쓰시면 됩니다만

윈도우용이라 맥에서는 인식이 안됩니다

불편하더라도 윈도우로 진행하시면 편하게 진행할 있습니다

아두이노 선택화면

아두이노에서 SkynetV2.3.2.ino 불러오고

보드를 Anet V1.0으로 변경해줘야 됩니다

펌웨어를 아두이노 우노에 설치할게 아닌이상 보드를 확인해야 합니다

 

정 맥에서 하고싶으시면

Arduino에 Anet V1.0 보드추가

동봉된 Arduino hardware 디렉토리안의 anet를 복사해서

Arduino 패키지안의  Java > hardware 디렉토리에 넣고 재시작을 해주시면 됩니다

컴파일 테스트를 진행 후

Anet에 직접 연결되 있다면 포트확인후 업로드 하시면 됩니다

 

저는 Octopi를 사용했습니다

스케치 > 컴파일된 바이너리 내보내기를 실행해줍니다

Skynet hex 파일 확인

컴파일된 바이너리 내보내기를 진행 하면 Skynet 디렉토리에 hex 파일이 생성됩니다

생성된 hex파일을 Octoprint에서 불러

펌웨어 업데이틀 진행하면 보드 연결없이(이미 octopi 연결..)

펌웨어를 변경 가능합니다

 

Octoprint 설정페이지로 진입합니다

Firmware Updater 플러그인이 없다면 설치해야합니다

octoprint 설정메뉴화면

Plug Manager메뉴 진입

 

Plugin Manager 화면

전 이미 설치해서 목록에 보이네요

하단 Get More를 선택해서 firmware를 검색하시면 목록에 나오는걸 설치하시면 됩니다

활성화 된 Firmware Updater

설치후 재부팅 하시면 Firmware Updater 메뉴가 활성화 됩니다

Firmware Updater 설정화면

프린터를 안켜서 Serial Port가 활성화가 안되있네요

시리얼 포트를 꼭 확인하시고 진행해야 합니다

hex파일이 생성된 SkeyNet 디렉토리에서 hex파일을 선택하고

Firmware Updater 화면

Flash from File 을 선택하시면 업데이트를 진행합니다

업데이트가 끝나면 LCD화면에 SkyNet 이라는 로그와 함께

재시작되는걸 확인할 수 있습니다

참고

그 외

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

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

[embedded/3D Printer] - Raspberry Pi 라즈베리파이 - Anet A8 연결:octopi (octoprint img) install (Connect Anet A8 and Pi3 with 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 연결 5부: 3.5인치 터치스크린 사용하기 (use for 3.5 inch TFT Touch Screen to octopi)

[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] - Anet A8 핫엔드 노즐청소 (filament remove and hot end nozzle clean)

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

[embedded/3D Printer] - Anet A8 오토레벨링센서 장착(setting the auto Leveling Sensor Module)

반응형

관련글 더보기

댓글 영역