klipper_faq:sbcs:btt_pi2_cb2_image_probleme
This is an old revision of the document!
Table of Contents
BTT Pi2 CB2 Image Probleme
Das aktuelle Linux Image v1.0.5.1 (20240619) für CB2 und Pi2 von BTT weisen ein paar Mängel auf. Dieses Video soll die Probleme aufzeigen und ggf. Lösungen anbieten.
YouTube Video #???
Sponsor
Vielen Dank an den Sponsor für dieses Video:
- BigTreeTech für das Manta M8P, BTT CB2 und den BTT Pi2
Image Installation (SD Karte)
![]()
ACHTUNG
![]()
![]()
Das BTT CB2 (wie auch der BTT Pi2) laufen nicht mit dem Raspberry Pi Image!
Es muss ein Image von BTT genutzt werden das an den SBC angepasst ist.
- Image Download
https://github.com/bigtreetech/CB2/releases
Hier kann der aktuelle Stand vom BTT Image geladen werden. Grundsätzlich reicht für den Betrieb von Klipper das Minimal Image ( Stand jetzt wäre das :CB2_Debian11_minimal_kernel4.19_20240619.img.xz
). In dem größeren Image (CB2_Debian11_Klipper_kernel4.19_20240716.img.xz
) ist u.A. noch ein Grafiktreiber für den SBC integriert. Klipper läuft mit beiden Images problemlos.- Wichtig : Bei dem kleinen Image muss Klipper & Co mittels kiauh nachinstalliert werden!
- Image mit dem Raspberry Pi Imager auf eine SD-Karte schreiben
https://www.raspberrypi.com/software/- OS Wählen
- ganz unten auf “Eigenes Image”
- Hier jetzt die geladene XZ Datei auswählen
- SD-Karte wählen
- Schreiben (Einstellungen kann man nicht mit schreiben lassen. Die sind nicht kompatibel zu dem Image!)
- WLAN einrichten
Um das WLAN einzurichten, muss auf der SD-Karte eine Datei angepasst werden:- Auf dem Laufwerk “BOOT” die Datei
system.cfg
mit einem Texteditor öffnen - Wifi Settings anpassen:
# wifi name WIFI_SSID="WLAN_SSID" # wifi password WIFI_PASSWD="WLAN_PASSWORT"
- Hostname ggf. anpassen
Wird auch in der Dateisystem.cfg
eingetragen:
hostname="BTT-CB2"
- Karte in das System einsetzen
- ggf. Kühlkörper und WLAN Antenne nicht vergessen anzubringen
User / Passwort
Das große Image hat einen Default User (biqu) und einen root User (root). In dem kleinen Image ist nur der root User angelegt. Nach dem ersten Start muss in der Konsole ein Standard User angelegt werden!
Default User
- User : biqu
- Passwort : biqu
root User
- User : root
- Passwort : root
alter Kernel
biqu@bigtreetech-cb2:~$ uname -a Linux bigtreetech-cb2 4.19.232-bigtree-cb2 #4 SMP Fri Jun 7 11:12:10 CST 2024 aarch64 GNU/Linux
Linux Tools
sudo apt update && sudo apt upgrade -y && sudo apt install -y git silversearcher-ag wavemon hexedit sudoku tcpdump iptraf mc htop dcfldd nano usbutils ranger tldr ncdu can-utils multitail fd-find lsof x11vnc terminator minicom cutecom joystick jstest-gtk i2c-tools speedtest-cli iotop && mkdir -p ~/.local/share && tldr -u
Läuft auf Fehler:
E: Unable to locate package silversearcher-ag E: Unable to locate package wavemon ...
Lösung
sudo nano /etc/apt/sources.list
- deb Quellen die # wegnehmen
- Speichern
sudo apt update && sudo apt full-upgrade
Katapult nutzen
arm-none-eabi-gcc --version
→ zu alt !!
Lösung 1
git checkout 3e23332
Lösung 2
- Katapult auf einem Pi compilieren und die bin Datei kopieren
Lösung 3
- basierend auf https://github.com/Arksine/katapult/issues/128
cd ~ && mkdir build -p && cd build
wget https://developer.arm.com/-/media/Files/downloads/gnu/13.3.rel1/binrel/arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi.tar.xz
*
tar -xvJf arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi.tar.xz arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi/bin*
export PATH=/home/biqu/build/arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi/bin/:$PATH''
HDMI ohne Funktion
Trotz korrekt eingestelltem HDMI kommt auf keinem Ausgang am Manta M8P V2 eine Ausgabe.
Links
- Image Repo
https://github.com/bigtreetech/CB2 - Pi2 Wiki
https://bttwiki.com/Pi2.html - CB2 Wiki
https://bttwiki.com/CB2.html
klipper_faq/sbcs/btt_pi2_cb2_image_probleme.1725475305.txt.gz · Last modified: by dominik