User Tools

Site Tools


klipper_faq:flash_guide:rp2040:ebb_sb2209_usb

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_usb [2023/12/14 12:06] – [Port ermitteln TBD] dominikklipper_faq:flash_guide:rp2040:ebb_sb2209_usb [2023/12/14 18:34] (current) – [YouTube Video #75] dominik
Line 6: Line 6:
  
 ===== YouTube Video #75 ===== ===== YouTube Video #75 =====
-{{youtube>xxx?half}}+{{youtube>nLImP-IYeXU?half}}
  
 \\  \\ 
Line 46: Line 46:
     * Die **Boot Taste** am Board gedrückt halten und dabei das Board über USB mit dem SBC verbinden \\ {{:klipper_faq:flash_guide:rp2040:pasted:20231213-100546.png}} \\ Wenn das Board schon angeschlossen ist geht auch folgendes \\ **Boot Taste** gedrückt halten, **RST Taste** einmal drücken und loslassen, dann die **Boot Taste** loslassen.      * Die **Boot Taste** am Board gedrückt halten und dabei das Board über USB mit dem SBC verbinden \\ {{:klipper_faq:flash_guide:rp2040:pasted:20231213-100546.png}} \\ Wenn das Board schon angeschlossen ist geht auch folgendes \\ **Boot Taste** gedrückt halten, **RST Taste** einmal drücken und loslassen, dann die **Boot Taste** loslassen. 
     * Das Board meldet sich mit ''**Product: RP2 Boot**'' \\ <code bash>     * Das Board meldet sich mit ''**Product: RP2 Boot**'' \\ <code bash>
-[Dec13 10:07] usb 1-1.4: new full-speed USB device number 44 using dwc_otg+[Dec13 20:07] usb 1-1.4: new full-speed USB device number 44 using dwc_otg
 [  +0.132594] usb 1-1.4: New USB device found, idVendor=2e8a, idProduct=0003, bcdDevice= 1.00 [  +0.132594] usb 1-1.4: New USB device found, idVendor=2e8a, idProduct=0003, bcdDevice= 1.00
 [  +0.000035] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [  +0.000035] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Line 99: Line 99:
 </code> </code>
   * Klipper Dienst wieder starten \\ ''sudo systemctl start klipper.service''   * Klipper Dienst wieder starten \\ ''sudo systemctl start klipper.service''
-===== Port ermitteln TBD =====+===== Port ermitteln =====
   * Den USB Stecker abziehen   * Den USB Stecker abziehen
   * ''dmesg -HW'' starten \\ <code>   * ''dmesg -HW'' starten \\ <code>
Line 118: Line 118:
     * Was für für die Konfig brauchen ist dann am Ende: \\ ''/dev/serial/by-id/usb-Klipper_rp2040_455035712913A168-if00''     * Was für für die Konfig brauchen ist dann am Ende: \\ ''/dev/serial/by-id/usb-Klipper_rp2040_455035712913A168-if00''
  
-===== kurzer Test TBD ===== +===== kurzer Test ===== 
-Ob das Board korrekt mit Klipper läuft, lässt sich mit folgendem Befehl schnell testen: \\ ''~/klippy-env/bin/python ~/klipper/klippy/console.py /dev/serial/by-id/usb-Klipper_stm32g0b1xx_3F003A000E50425539393020-if00''+Ob das Board korrekt mit Klipper läuft, lässt sich mit folgendem Befehl schnell testen: \\ ''~/klippy-env/bin/python ~/klipper/klippy/console.py /dev/serial/by-id/usb-Klipper_rp2040_455035712913A168-if00''
  
-Der Pfad am Ende muss natürlich mit dem übereinstimmen was ihr im vorherigen Schritt ermittelt habt!+Der Pfad am Ende muss natürlich mit dem übereinstimmenwas ihr im vorherigen Schritt ermittelt habt!
  
 Wenn ihr ein ''<color #22b14c>**connected**</color>'' am Anfang des Textes seht, ist das Board richtig geflasht. \\ {{:klipper_faq:flash_guide:stm32g0b1:pasted:20231111-152555.png}} Wenn ihr ein ''<color #22b14c>**connected**</color>'' am Anfang des Textes seht, ist das Board richtig geflasht. \\ {{:klipper_faq:flash_guide:stm32g0b1:pasted:20231111-152555.png}}
Line 127: Line 127:
  
  
-===== Konfig TBD=====+===== 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_rp2040_455035712913A168-if00
 #canbus_uuid: 73be55aa184d #canbus_uuid: 73be55aa184d
 </code> </code>
-    * Die Zeile mit ''serial'' eintragen und ggf. die ''#'' am Anfang der Zeile entfernen (UUID ermitteln siehe [[klipper_faq:flash_guide:stm32g0b1:ebb_sb2209_can#can_query|CAN Query]])!+    * Die Zeile mit ''serial'' eintragen oder ggf. die ''#'' am Anfang der Zeile entfernen (Port ermitteln siehe [[ebb_sb2209_usb#port_ermitteln|hier]])!
     * Die UUID mit ''canbus_uuid'' auskommentieren oder löschen      * Die UUID mit ''canbus_uuid'' auskommentieren oder löschen 
   * 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 TBD =====+===== Klipper Update =====
   * Klipper Dienst stoppen \\ ''sudo systemctl stop klipper.service''   * Klipper Dienst stoppen \\ ''sudo systemctl stop klipper.service''
   * ''cd ~/klipper && make menuconfig''   * ''cd ~/klipper && make menuconfig''
-    * Die Einstellungen sind genauso wie im Kapitel [[klipper_faq:flash_guide:stm32g0b1:ebb_sb2209_usb#klipper_flashen|Klipper flashen]]+    * Die Einstellungen sind genauso wie im Kapitel [[ebb_sb2209_usb#klipper_flashen|Klipper flashen]]
   * ''make flash -j4 FLASH_DEVICE=/dev/ttyACM0''   * ''make flash -j4 FLASH_DEVICE=/dev/ttyACM0''
-    * Wie man an den Port (hier ttyACM0) kommt, ist [[klipper_faq:flash_guide:stm32g0b1:ebb_sb2209_usb#port_ermitteln|hier]] beschrieben +    * Wie man an den Port (hier ttyACM0) kommt, ist [[ebb_sb2209_usb#port_ermitteln|hier]] beschrieben 
-    * Am Ende kann es zu einem Fehler kommen. Davon nicht irritieren lassen. Wichtig ist diese Zeile: \\ ''File downloaded <color #22b14c>**successfully**</color>'' +    * Das Ergebniss sollte so aussehen: \\ <code bash> 
-  * Einmal Reset-Taste drücken am Board hilft :-)+Entering bootloader on /dev/ttyACM0 
 +Device reconnect on /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4 
 +sudo lib/rp2040_flash/rp2040_flash out/klipper.uf2 1 8 
 + 
 +Loaded UF2 image with 101 pages 
 +Found rp2040 device on USB bus 1 address 8 
 +Flashing... 
 +Resetting interface 
 +Locking 
 +Exiting XIP mode 
 +Erasing 
 +Flashing 
 +Rebooting device 
 +</code>
   * Klipper Dienst starten \\ ''sudo systemctl start klipper.service''   * Klipper Dienst starten \\ ''sudo systemctl start klipper.service''
  
 ===== Links ===== ===== Links =====
-  * https://github.com/bigtreetech/EBB +  * [[https://github.com/bigtreetech/EBB/tree/master/EBB%20SB2209%20CAN%20(RP2040)]] 
-  * Klipper Konfig \\ https://github.com/bigtreetech/EBB/blob/master/EBB%20SB2240_2209%20CAN/sample-bigtreetech-ebb-sb-canbus-v1.0.cfg +  * Klipper Konfig \\ [[https://github.com/bigtreetech/EBB/blob/master/EBB%20SB2209%20CAN%20(RP2040)/sample-bigtreetech-ebb-sb-rp2040-canbus-v1.0.cfg]] 
 +  * Schaltplan \\ [[https://github.com/bigtreetech/EBB/blob/master/EBB%20SB2209%20CAN%20(RP2040)/Hardware/BIGTREETECH%20EBB%20SB2209%20CAN(RP2040)%20V1.0-SCH.pdf]]
klipper_faq/flash_guide/rp2040/ebb_sb2209_usb.1702551963.txt.gz · Last modified: 2023/12/14 12:06 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki