User Tools

Site Tools


klipper_faq:flash_guide:rp2040:ebb_sb2209_can

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
klipper_faq:flash_guide:rp2040:ebb_sb2209_can [2023/12/13 10:27] – [Klipper per Katapult] dominikklipper_faq:flash_guide:rp2040:ebb_sb2209_can [2024/01/07 08:37] (current) – [Katapult download] dominik
Line 3: Line 3:
 Schrittweise Anleitung, um das Bigtree Tech **EBB SB2209** Kopfboard mit dem Buskoppler **U2C** über **CAN** in Betrieb zu nehmen. Schrittweise Anleitung, um das Bigtree Tech **EBB SB2209** Kopfboard mit dem Buskoppler **U2C** über **CAN** in Betrieb zu nehmen.
  
-**EBB SB2209** \\ {{:klipper_faq:flash_guide:stm32g0b1:pasted:20231111-183058.png}}+**EBB SB2209 (RP2040)** \\ {{:klipper_faq:flash_guide:rp2040:pasted:20231213-105725.png}}
  
 **U2C** \\ {{:klipper_faq:flash_guide:stm32g0b1:pasted:20231111-182853.png}} **U2C** \\ {{:klipper_faq:flash_guide:stm32g0b1:pasted:20231111-182853.png}}
 ===== YouTube Video #74 ===== ===== YouTube Video #74 =====
-{{youtube>xxx?half}}+{{youtube>AYnoJCH7JJc?half}}
  
 \\  \\ 
Line 38: Line 38:
     up ifconfig $IFACE txqueuelen 1024</code>      up ifconfig $IFACE txqueuelen 1024</code> 
   * Testen mit ''ip a'' \\ ''can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state **UP** group default qlen 1024''   * Testen mit ''ip a'' \\ ''can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state **UP** group default qlen 1024''
 +  * Sollte das Interface auf ''DOWN'' stehen hilft meist ein \\ ''sudo systemctl restart networking.service''
  
  
Line 51: Line 51:
  
 ===== Katapult download ===== ===== Katapult download =====
 +Katapult wird hier benötigt, um über den CAN Bus das Board mit Klipper flashen zu können. 
 +
   * ''cd ~ && ls''   * ''cd ~ && ls''
   * Wenn kein ''katapult'' Ordner vorhanden ist \\ ''git clone https://github.com/Arksine/katapult''   * Wenn kein ''katapult'' Ordner vorhanden ist \\ ''git clone https://github.com/Arksine/katapult''
Line 158: Line 160:
   * Klipper kompilieren \\ ''make -j4''   * Klipper kompilieren \\ ''make -j4''
   * Klipper flashen \\ ''~/klippy-env/bin/python3 ~/katapult/scripts/flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u <uuid>'' \\ In diesem Beispiel wäre das dann \\ ''~/klippy-env/bin/python3 ~/katapult/scripts/flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u <color #ed1c24>**73be55aa184d**</color>''   * Klipper flashen \\ ''~/klippy-env/bin/python3 ~/katapult/scripts/flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u <uuid>'' \\ In diesem Beispiel wäre das dann \\ ''~/klippy-env/bin/python3 ~/katapult/scripts/flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u <color #ed1c24>**73be55aa184d**</color>''
 +    * Die <color #ed1c24>**UUID**</color> von eurem Board eintragen!
     * Das sollte mit einem ''<color #22b14c>Flash Success</color>'' beendet werden!     * Das sollte mit einem ''<color #22b14c>Flash Success</color>'' beendet werden!
   * kurzer Test \\ ''~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0'' \\ Sollte jetzt ''... Application: Klipper'' liefern   * kurzer Test \\ ''~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0'' \\ Sollte jetzt ''... Application: Klipper'' liefern
Line 163: Line 166:
  
 ===== Klipper Test ===== ===== Klipper Test =====
-  +**Hinweis** \\ Wenn Klipper gestartet wurde sollte die **<color #ed1c24>rote LED</color>** auf dem SB2209 **nicht blinken**.  
 + 
 +  * ''~/klippy-env/bin/python ~/klipper/klippy/console.py -c can0 <color #ed1c24>**73be55aa184d**</color>'' 
 +    * Die <color #ed1c24>**UUID**</color> von eurem Board eintragen! 
 +  * Sollte unter anderem ein \\ ''====================       <color #22b14c>connected</color>       ===================='' \\ liefern 
 +  * Abbrechen kann man den Test mit STRG + C
      
 ===== Konfig ===== ===== Konfig =====
   * ''cd ~/printer_data/config''   * ''cd ~/printer_data/config''
-  * ''wget "https://raw.githubusercontent.com/bigtreetech/EBB/master/EBB%20SB2209%20CAN%20(RP2040)/sample-bigtreetech-ebb-sb-rp2040-canbus-v1.0.cfg" -O BTT_EBB_SB2209.cfg''+  * ''wget %%"%%https://raw.githubusercontent.com/bigtreetech/EBB/master/EBB%20SB2209%20CAN%20(RP2040)/sample-bigtreetech-ebb-sb-rp2040-canbus-v1.0.cfg%%"%% -O BTT_EBB_SB2209.cfg''
   * ''nano ~/printer_data/config/BTT_EBB_SB2209.cfg'' \\ <code>[mcu EBBCan]   * ''nano ~/printer_data/config/BTT_EBB_SB2209.cfg'' \\ <code>[mcu EBBCan]
 #serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 #serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
-canbus_uuid: 539892be834d+canbus_uuid: 73be55aa184d
 </code> </code>
     * Die Zeile mit ''serial'' auskommentieren oder löschen     * Die Zeile mit ''serial'' auskommentieren oder löschen
Line 176: Line 184:
   * In der ''printer.cfg'' noch die neue Konfig einbetten \\ ''[include BTT_EBB_SB2209.cfg]''   * In der ''printer.cfg'' noch die neue Konfig einbetten \\ ''[include BTT_EBB_SB2209.cfg]''
 ===== Klipper Update ===== ===== Klipper Update =====
-Das Update erfolgt genauso wie das erste Bespielen ([[klipper_faq:flash_guide:stm32g0b1:ebb_sb2209_can#klipper_per_katapult|Klipper per Katapult]]) mit Klipper.  
- 
   * Vor dem Firmware Update natürlich erstmal Klipper in Mainsail updaten (Machine Seite)!   * Vor dem Firmware Update natürlich erstmal Klipper in Mainsail updaten (Machine Seite)!
   * Klipper Dienst stoppen \\ ''sudo systemctl stop klipper.service''   * Klipper Dienst stoppen \\ ''sudo systemctl stop klipper.service''
-  * Klipper Kompilieren \\ siehe [[klipper_faq:flash_guide:stm32g0b1:ebb_sb2209_can#klipper_per_katapult|Klipper per Katapult]] +  * Klipper Kompilieren (siehe [[klipper_faq:flash_guide:rp2040:ebb_sb2209_can#klipper_per_katapult|Einstellungen]]) 
-  * Klipper aufspielen \\ ''~/klippy-env/bin/python3 ~/katapult/scripts/flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u <uuid>'' +  * Klipper aufspielen \\ ''~/klippy-env/bin/python3 ~/katapult/scripts/flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u <color #ed1c24>**73be55aa184d**</color>'' 
-    * Die UUID von eurem Board eintragen!+    * Die <color #ed1c24>**UUID**</color> von eurem Board eintragen! 
 +    * Das sollte wieder mit ''Flash Success'' bestätigt werden. 
   * Klipper Dienst starten \\ ''sudo systemctl start klipper.service''   * Klipper Dienst starten \\ ''sudo systemctl start klipper.service''
 ===== Links ===== ===== Links =====
klipper_faq/flash_guide/rp2040/ebb_sb2209_can.1702459632.txt.gz · Last modified: 2023/12/13 10:27 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki