1. 라즈베리파이에 원격 접속하기

설치했던 PuTTY를 열어 주세요.

 

 

 

HostName에는 저번에 찾았던 라즈베리파이의 ip를 적어줍니다.

 

 

 

처음 접속할 때만 알림 창이 뜹니다.

알림창이 뜨면 Accept를 눌러주세요.

 

라즈베리파이 3B+의 기본 ID(계정명)이 pi이고 비밀번호는 raspberry입니다.

login as뒤엔 pi 치고 엔터

pi@'아이피' password 뒤엔 raspberry 치고 엔터 누르면 저렇게 접속이 됩니다.

 

비밀번호를 칠 땐 화면에 아무것도 뜨지 않으니 당황하지 마시고

천천히 또박또박 raspberry를 치고 엔터 딱 눌러주세요.

비밀번호는 추후에 편한 것으로 바꾸면 됩니다.

라즈베리파이 비밀번호 바꾸기

 

 

 


 

 

 

2. Klipper Installation And Update Helper (Kiauh) 설치

git clone https://github.com/th33xitus/kiauh.git

그대로 쳐 줍니다. 

아니면 코드를 Ctrl + C로 복사해서 PuTTY 창 위에 마우스 커서를 올린 후 우클릭하면 붙여 넣기가 됩니다. 

 

빨간색 또는 노란색 오류가 뜨지 않고 위처럼 done. 까지 완료됨을 확인해 줍니다.

 

 


 

cd kiauh

cd는 리눅스 환경 내에서 이동을 하는 명령어입니다. 윈도우로 치면 kiauh라는 폴더를 연 셈입니다.

chmod +x kiauh.sh scripts/*

chmod는 권한 설정을 해주는 명령어입니다. 그대로 쳐 주세요.

 


 

./kiauh.sh

위 과정들을 다 합쳐서 생각해 보면 윈도우에선 kiauh폴더를 연 후 

kiauh.sh이라는 프로그램을 실행한 것이 됩니다.

잠시 기다리면 아래와 같은 창이 실행됩니다.

 

클리퍼 설치 및 업데이트 도우미 (Klipper Installation And Update Helper)가 실행이 됐습니다!!

번호와 메뉴 이름이 적혀 있고 기본적으로 원하는 메뉴의 번호를 쳐서 프로그램을 제어합니다.

 

 

 


 

 

3. 프린터에 올릴 펌웨어 만들기

아까 봤던 화면에서 4 + 엔터키로 Advanced메뉴로 들어 간 뒤

3 + 엔터키 로 Build 항목에 들어갑니다.

 

 

 

자 이제 펌웨어를 만들 차례입니다! 

거창한 것은 없고 설정만 만져주면 KIAUH가 알아서 만들어 줄 거예요. 

여기서부턴 스페이스바 키가 진입 및 체크하기, ESC 키가 나가기입니다.

방향키로 위아래 이동, Q는 종료입니다. 일단 스페이스바와 ESC, 방향키만 사용합니다.

 

가장 위에 있는 메뉴에서 스페이스바를 눌러주세요.

 

 

 

그럼 메뉴가 많이 생기는데 방향키로 이동 후 스페이스바로 진입 해 위 사진과 똑 같 이 만들어 줍니다.

제일 마지막에는 기본으로 ( ) 라고 비어있을 텐데 스페이스바로 진입 후

!PC6, !PD13을 친 후 ESC로 나오면 됩니다.

일단 해당 설정은 robin nano보드 기준입니다.

킹룬은 robin nano보드 기반에 지들 자체 보드인데 결국엔 카피 폼이라 다 똑같습니다.

보드가 다를 때는 칩셋도 다를 것이고 할당되는 핀번호도 바뀌게 됩니다..

구글링 열심히 하시면 해당되는 설정옵션들을 찾아 볼 수 있습니다.

 

마지막으로 Q를 누른 후 Y를 눌러 저장하고 나와주세요.

 

그럼 지혼자 열심히 만듭니다.

마지막의 Firmware build! 로 성공적으로 완료했음을 확인해주세요.

만약에 여기서 뭐 225 error 또는 노란색 빨간색 에러메세지를 띄우며

위 과정이 원활하지 않은게 보일경우

더보기

위 과정이 원활하지 않은게 보일경우

 처음 화면으로 들어 간 뒤 (./kiauh.sh 을 쳐서 들어갔을때 뜨는 메인화면)

2 + 엔터키 = update 메뉴 진입

a + 엔터키 = 모두 업데이트

y + 엔터키 = 업데이트 동의

 

하시고 기다리시면 전체 업데이트를 합니다.

업데이트가 완료 된 후 

 

sudo reboot

password : raspberry

 

서버 리붓을 진행 한 후 다시 시도해보세요.

 

 리붓 후 다시 kiauh.sh을 열었을 때 위와같이 클리퍼, 문레이커, 플루이드가 모두

설치된 상태여야 합니다. 혹여나 하나라도 없어졌을 경우 1번 install메뉴에서 다시 설치를 해줍니다.

모든 과정을 한 후 다시 펌웨어 빌드를 시도해 보세요.

 

 

 

 

 


 

 

4. 프린터에 펌웨어 올리기

B + 엔터키, Q + 엔터키 를 사용하여 KIAUH.SH을 완전히 종료하시거나 

sudo reboot으로 한번 껏다가 킵니다.

cd ~/klipper/

그 후 위 명령어를 쳐 klipper 폴더로 이동합니다.

앞에 붙는 ~/는 홈디렉토리입니다. 지금 어떤폴더에 위치 해 있던간에 홈위치에서 들어간다는 뜻입니다.

 

 

./scripts/update_mks_robin.py ./out/klipper.bin ./out/Robin_nano.bin

이 명령어를 치게 되면 사용할 펌웨어가 스크립트 실행 후

클리퍼 폴더속 out 폴더에 Robin_nano.bin 이라는 이름과 klipper.bin이라는 이름으로 담기게 됩니다.

위치는 나오니 bin파일을 꺼내 프린터에 올리는 일만 남았습니다.

 

본인의 프린터의 기본제공 펌웨어 이름이 다를 경우 

즉 sd카드에 펌웨어를 넣었을때 프린터에서 자동으로 올라가지 않는 경우엔

펌웨어 이름이 다르겠죠? 기본제공 펌웨어 이름이 Robin_nano.bin일경우(로빈 나노 보드)에만

위 명령어가 유효합니다. 본인의 펌웨어 이름으로 변경해주세요.

해당 글은 킹룬 KP3S 기준으로 작성되고 있습니다.

 

 

 

글에서는 filzilla사용하였으나 다른 아무 sftp프로그램을 사용하여도 상관 없습니다.

사진의 파란동그라미 아이콘을 누른 뒤 본인의 라즈베리파이 ip, 사용자이름, 비밀번호를 넣은 뒤 연결하면

 

기본)

사용자 : pi

비밀번호 : raspberry 

 

 

 

라즈베리파이의 저장소를 윈도우에서 이리저리 휘젓고 다닐 수 있습니다.

아까 만들었던 펌웨어인 Robin_nano.bin을 드레그 & 드롭으로

바탕화면에 끄집어 냅니다.

 

저 파일을 그대로 다른 SD카드에 넣어 프린터에 꼽아주면

booting.. 이라는 화면과 함께 프린터에 설치되게 됩니다. 

설치 후엔 SD카드는 제거해도 됩니다.

 

이로써 펌웨어 까지 설치를 완료했습니다.

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기