klipper_faq:flash_guide:stm32g0b1:btt_ebb36_ebb42_usb
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
klipper_faq:flash_guide:stm32g0b1:btt_ebb36_ebb42_usb [2024/01/07 08:39] – removed - external edit (Unknown date) 127.0.0.1 | klipper_faq:flash_guide:stm32g0b1:btt_ebb36_ebb42_usb [2024/01/31 04:45] (current) – [Konfig] dominik | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== YTVI BTT EBB36 / EBB42 (USB) ====== | ||
+ | |||
+ | Schrittweise Anleitung, um das Bigtree Tech **EBB36 / EBB42** Kopfboard mit dem BTT Buskoppler **U2C** über **USB** in Betrieb zu nehmen. | ||
+ | |||
+ | > **<color # | ||
+ | |||
+ | **EBB36** \\ {{: | ||
+ | |||
+ | **EBB42** \\ {{: | ||
+ | |||
+ | ===== YouTube Video #xx ===== | ||
+ | {{youtube> | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Hinweise ===== | ||
+ | * **SBC** bedeutet in der Anleitung **S**ingle **B**oard **C**omputer. Also meistens wohl ein Raspberry Pi. | ||
+ | * Es wird davon ausgegangen das auf dem SBC Klipper und MainSail eingerichtet ist. | ||
+ | * Ein Zugang zum SBC über SSH ist notwendig! | ||
+ | * :!: **Board mit Version 1.1** \\ Hier wird der Pin PA2 beim Booten kurzfristig aktiviert. Da hängt in dieser Version die Ansteuerung für den Extruder Heizblock dran. Beim Flashen also lieber die 24V Versorgung abklemmen, um ein ungewolltes Aufheizen zu vermeiden! | ||
+ | |||
+ | ===== Version ermitteln ===== | ||
+ | Es ist wichtig die Version von dem Board zu ermitteln! Dazu einfach auf der Rückseite nachsehen: \\ {{: | ||
+ | |||
+ | **Die Versionen haben unterschiedliche Controller verbaut und teilweise unterschiedliche Pinbelegungen!** | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Stromversorgung ===== | ||
+ | Auf dem Board gibt es einen Mikro Jumper, den man setzen kann: | ||
+ | |||
+ | ^ EBB36 ^ EBB42 ^ | ||
+ | | {{: | ||
+ | |||
+ | ^ Jumper | ||
+ | | gesetzt | ||
+ | | NICHT gesetzt | ||
+ | |||
+ | Als Faustregel im Betrieb den 5V Jumper immer abziehen! | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Verkabelung ===== | ||
+ | * Ganz normale USB Verkabelung | ||
+ | * GND & 12 bzw. 24V extra zum Board führen | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== DFU Modus ===== | ||
+ | * Das Board in den DFU Modus bringen | ||
+ | * '' | ||
+ | * Die **Boot Taste** am Board gedrückt halten und dabei das Board über USB mit dem SBC verbinden \\ \\ EBB36 : {{: | ||
+ | * Das Boiard meldet sich mit '' | ||
+ | pi@Pi3Test: | ||
+ | [Nov11 07:34] usb 1-1.4: new full-speed USB device number 17 using dwc_otg | ||
+ | [ +0.133427] usb 1-1.4: New USB device found, idVendor=0483, | ||
+ | [ +0.000037] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | ||
+ | [ +0.000016] usb 1-1.4: Product: DFU in FS Mode | ||
+ | [ +0.000013] usb 1-1.4: Manufacturer: | ||
+ | [ +0.000012] usb 1-1.4: SerialNumber: | ||
+ | * '' | ||
+ | |||
+ | |||
+ | ===== Klipper flashen ===== | ||
+ | > **<color # | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | [*] Enable extra low-level configuration options | ||
+ | Micro-controller Architecture (STMicroelectronics STM32) | ||
+ | Processor model (STM32F072) | ||
+ | Bootloader offset (No bootloader) | ||
+ | Clock Reference (8 MHz crystal) | ||
+ | Communication interface (USB (on PA11/ | ||
+ | USB ids ---> | ||
+ | () GPIO pins to set at micro-controller startup | ||
+ | </ | ||
+ | * '' | ||
+ | [*] Enable extra low-level configuration options | ||
+ | Micro-controller Architecture (STMicroelectronics STM32) | ||
+ | Processor model (STM32G0B1) | ||
+ | Bootloader offset (No bootloader) | ||
+ | Clock Reference (8 MHz crystal) | ||
+ | Communication interface (USB (on PA11/ | ||
+ | USB ids ---> | ||
+ | () GPIO pins to set at micro-controller startup | ||
+ | </ | ||
+ | * beenden mit '' | ||
+ | * Klipper kompilieren \\ '' | ||
+ | * Klipper flashen \\ '' | ||
+ | ===== Port ermitteln ===== | ||
+ | * Den USB Stecker abziehen | ||
+ | * '' | ||
+ | pi@Pi3Test: | ||
+ | [Nov11 15:15] usb 1-1.4: new full-speed USB device number 8 using dwc_otg | ||
+ | [ +0.134623] usb 1-1.4: New USB device found, idVendor=1d50, | ||
+ | [ +0.000034] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | ||
+ | [ +0.000016] usb 1-1.4: Product: stm32g0b1xx | ||
+ | [ +0.000012] usb 1-1.4: Manufacturer: | ||
+ | [ +0.000012] usb 1-1.4: SerialNumber: | ||
+ | [ +0.075794] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device | ||
+ | [ +0.000134] usbcore: registered new interface driver cdc_acm | ||
+ | [ +0.000010] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters | ||
+ | </ | ||
+ | * Wir brauchen die Information mit **tty...** also in diesem Fall **ttyACM0** | ||
+ | * '' | ||
+ | * Den zugehörigen Link ermitteln \\ '' | ||
+ | * Wir brauchen die Info unter ''/ | ||
+ | * Achte darauf das am Ende die gleiche tty Bezeichnung steht wie sie im vorherigen Schritt ermittelt wurde (hier also ttyACM0) | ||
+ | * Was für für die Konfig brauchen ist dann am Ende: \\ ''/ | ||
+ | |||
+ | ===== kurzer Test ===== | ||
+ | Ob das Board korrekt mit Klipper läuft, lässt sich mit folgendem Befehl schnell testen: \\ '' | ||
+ | |||
+ | Der Pfad am Ende muss natürlich mit dem übereinstimmen was ihr im vorherigen Schritt ermittelt habt! | ||
+ | |||
+ | Wenn ihr ein ''< | ||
+ | |||
+ | |||
+ | |||
+ | ===== Konfig ===== | ||
+ | * '' | ||
+ | * **Version 1.0** | ||
+ | * '' | ||
+ | * **Version 1.1** | ||
+ | * '' | ||
+ | * **Version 1.2** | ||
+ | * '' | ||
+ | * '' | ||
+ | serial: / | ||
+ | # | ||
+ | </ | ||
+ | * Die Zeile mit '' | ||
+ | * Die Zeile mit '' | ||
+ | * In der '' | ||
+ | |||
+ | <color # | ||
+ | ===== Klipper Update ===== | ||
+ | * Klipper Dienst stoppen \\ '' | ||
+ | * '' | ||
+ | * Die Einstellungen sind genauso wie im Kapitel [[klipper_faq: | ||
+ | * '' | ||
+ | * Wie man an den Port (hier ttyACM0) kommt, ist [[klipper_faq: | ||
+ | * Am Ende kann es zu einem Fehler kommen. Davon nicht irritieren lassen. Wichtig ist diese Zeile: \\ '' | ||
+ | * Einmal Reset-Taste drücken am Board hilft :-) | ||
+ | * Klipper Dienst starten \\ '' | ||
+ | |||
+ | ===== Links ===== | ||
+ | * https:// | ||