Install Klipper on BTT CB1
Meine empfohlene Version ist https://www.armbian.com/bigtreetech-cb1/
Nach der installation sollte man automatisch gefragt werden das User Passwort zu setzten, wird dies nicht gefragt, dann ist der Login Root PW 1234
Nach dem setzten des Root Passwortes wird auch ein neuer Benutzer angelegt.
Die Originale Version von BTT, leider schon sehr lange kein Update mehr: https://github.com/bigtreetech/CB1/releases
change the Wifi Setting in
once bootet find the IP with Advanced IP Scanner
log into the pi with SSH
Install Updates:
sudo apt update && sudo apt full-upgrade -y
Code in Ablage kopierenFlaschen der Mainboards
cd ~/klipper/
make menuconfig
Code in Ablage kopieren(Manta 4P/8P Spezifische Auswahl treffen:
* [*] Enable extra low-level configuration options
* Micro-controller Architecture (STMicroelectronics STM32) --->
* Processor model (STM32G0B1) --->
* Bootloader offset (8KiB bootloader) --->
* Clock Reference (8 MHz crystal) --->
* Communication interface (USB (on PA11/PA12)) --->
schreibe
ls /dev/serial/by-id/*
Code in Ablage kopieren
um etwas das zu bekommen
/dev/serial/by-id/usb-Klipper_stm32g0b1xx_m8p-if00
Code in Ablage kopieren
direktes Flaschen der Kontorllers
Push the DIP switch 4 (USB OTG) and 3 (RPIBOOT) to ON to enter BOOT
mode.
Plug the Type-C into the USB port of the computer(in order to avoid problems
caused by the insufficient USB power supply of the computer, it is best to use
an external 24V power supply to power the motherboard). Run
sudo ./rpiboot(Mac/Linux) or rpiboot.exe on Windows, then the eMMC of CM4
will be recognized as a mass storage device by the computer (if rpiboot
reports an error at this time, you can try to re-plug the USB).
sudo service klipper stop
make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_stm32g0b1xx_m8p-if00
sudo service klipper start
Code in Ablage kopieren
Flashen mit der SD-Karte
Optional kann man auch über eine MCU SD Karte die Firmware flashen, siehe Dokumentation in den Quellen
Dateiname falsch → die Datei muss exakt firmware.bin heißen (nicht klipper.bin, nicht FIRMWARE.BIN
SD‑Karte Format → FAT32, maximal 32 GB, am besten eine kleine Karte (2–16 GB).
Ordnerstruktur → die Datei muss im Root‑Verzeichnis liegen, keine Unterordner.
War das Flaschen erfolgreich, dann wurde die Datei auf der SD-Karte in FIRMWARE.CUR umbenannt.
nach dem Flaschen überprüfen, ob das Flaschen erfolgreich war :
ls /dev/serial/by-id
Code in Ablage kopieren
was dann etwas ähnliches ausgibt wie
usb-Klipper_stm32g0b1xx_24000A000A504B4633373520-if00
Code in Ablage kopierenwird hier nichts mit Klipper ausgegeben, dann wurde die MCU nicht richtig geflasched.
nun noch einmal
ls /dev/serial/by-id/*
Code in Ablage kopierensenden um etwas ähnliches wie
/dev/serial/by-id/usb-Klipper_stm32g0b1xx_24000A000A504B4633373520-if00
Code in Ablage kopierenDiese Adresse zur MCU muss noch in der printer.cfg unter [mcu] eingefügt werden und die printer.cfg fertig konfiguriert werden.