手順
KINGROON KP3SにKlipper用のファームウェアをコンパイルする方法を紹介します。Windows PowerShellを使用してSSHでログインして作業しました。
以下の機種で動作確認しました。
- KP3S
- 純正メインボード
- 純正 3D touch
- Raspberry Pi 3B+ (MainsailOS)
ファームウェアのコンパイル
cd ~/klipper/
make menuconfig
Klipper Firmware Configuration
[*] Enable extra low-level configuration options
Micro-controller Architecture (STMicroelectronics STM32) --->
Processor model (STM32F103) --->
[ ] Disable SWD at startup (for GigaDevice stm32f103 clones) (NEW)
Bootloader offset (28KiB bootloader) --->
Clock Reference (8 MHz crystal) --->
Communication interface (Serial (on USART3 PB11/PB10)) --->
(250000) Baud rate for serial port (NEW)
(!PC6 !PD13) GPIO pins to set at micro-controller startup
[Q][Y]で終了する
コンパイル
make clean
make
~/klipper/scripts/update_mks_robin.py out/klipper.bin out/robin_nano.bin
/home/pi/klipper/out/にあるrobin_nano.binをWinSPCなどでダウンロードしてSDカードに保存します。SDカードをKP3SのSDカードスロットに差し込んで起動するとファームウェアが更新されます。
WinSCPが使えない場合
以下のコマンドでRaspberry Piの/bootディレクトリにコピーする事でパソコンからRaspberry PiのSDカードの中にあるrobin_nano.binを取り出すことが出来ます。
sudo cp out/robin_nano.bin /boot
Printer.cfgの編集
自分の環境に合わせて修正しました。
参考サイト
Klipperの活用による速度と品質改善
Klipperの活用による速度と 造形品質改善
KlipperをKINGROON KP3Sに導入するメモ|tomy_cn
0.機器構成とか KINGROONKP3S 3DTouch-(BLTOUCHのクローン) Raspberry3B (Mainsail導入済) 1.ファームウェアのコンパイル TeraTermなどでRasberryPiのMailsailに接続してから cd~/klipper/
makemenuconfig ...
How to Prepare Klipper Firmware for Kingroon KP3S Using Fluiddpi
Klipper is a 3d-Printer firmware. It combines the power of a general purpose computer with one or more micro-controllers. It helps you print faster and better. ...