창고/3D Printer

MKS PI Klipper on Armbian

신의손길 2025. 6. 3. 14:46

사용 제품
- SBC : MKS PI /w TS35(Touch Screen) https://www.aliexpress.com/item/1005005392455246.html
- 캠 : TwoTrees SK1 USB Camera https://www.aliexpress.com/item/1005007016396802.html

사용 환경 설정(Twotrees에서 제공되는 이미지가 있으나 중국발 소스는 좀..왠지..)
- 운영체제 : Armbian(Distro 아래 Ubuntu xx.xx 다운링크 클릭) https://www.armbian.com/mks-pi/
- 펌웨어 : Klipper https://www.klipper3d.org/
- GUI : Fluidd(/w Moonraker)  https://docs.fluidd.xyz/

설치 순서
1_다운(토렌트)받은 OS 이미지를 SD카드에 쓰기 (https://etcher.balena.io)
2_부팅후 root 비번, bash 선택(zsh 비권장), 유저명과 암호 및 사용자명, 지역화(locale), 시간대(timezone) 설정
    *언어 설정시 자동설치 질문(Set user language based on your location?)에 n 입력 후 수동 선택
      98) en_US.UTF-8 로 권장. 이후 지역 4) Asis, 28) Korea(South) 선택
3_무선랜은 후에 셋팅해도 되니 설치속도를 위해 유선랜으로 연결해두고, 이후부턴 ssh로 진행이 편함
4_wifi setup
    armbian-config 엔터 | 메뉴에 Network 선택 후 무선랜 설정 진행 완료 후 <back>, <exit>
5_armbian 'apt update' 에러 수정
    https://forum.armbian.com/topic/23465-apt-get-update-fails-with-public-key-errors/page/2/#comment-172106

sudo wget https://apt.armbian.com/armbian.key -O key
sudo gpg --dearmor < key | sudo tee /usr/share/keyrings/armbian.gpg > /dev/null
sudo chmod go+r /usr/share/keyrings/armbian.gpg
↓↓<요기부터>↓↓
sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/armbian.gpg] http://apt.armbian.com $(lsb_release -cs) main $(lsb_release -cs)-utils $(lsb_release -cs)-desktop" | sudo tee /etc/apt/sources.list.d/armbian.list
↑↑<요기까지가 한 줄>↑↑

6_KIAUH (https://github.com/dw-0/kiauh) 다운 및 실행

sudo apt update && sudo apt upgrade -y
sudo apt install git -y
cd ~ && git clone https://github.com/dw-0/kiauh.git
./kiauh/kiauh.sh

7_ KIAUH V6 alpha 사용 질문에 2(No)후
    1) [Install] 선택 후 Klipper, Moonraker, Fluidd, KlipperScreen, Crowsnest 순으로 설치 후 재부팅
        설치 중 질문에 특별한 이유가 없다면 기본값(대문자 표기 Y/n)으로 진행.

        * KlipperScreen 설치 후 HDMI가 연결되어 있으면 터치스크린에는 GUI가 출력되지 않음

 

1) Klipper 2)Moonraker 4)Fluidd
5)KlipperScreen 14)Crowsnest

8_Klipper 펌웨어 빌드(추후 수정)