klipper_faq:flash_guide:stm32f446:leviathan_v1.2_can_bridge
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
klipper_faq:flash_guide:stm32f446:leviathan_v1.2_can_bridge [2024/02/01 11:12] – [kurzer Test] dominik | klipper_faq:flash_guide:stm32f446:leviathan_v1.2_can_bridge [2024/02/10 07:25] (current) – [Klipper Update] dominik | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== Leviathan V1.2 (CAN-Bridge) ====== |
Schrittweise Anleitung, um das LDO **Leviathan V1.2** Board über die **USB/CAN Bridge** in Betrieb zu nehmen. | Schrittweise Anleitung, um das LDO **Leviathan V1.2** Board über die **USB/CAN Bridge** in Betrieb zu nehmen. | ||
**Leviathan V1.2** \\ {{: | **Leviathan V1.2** \\ {{: | ||
- | ===== YouTube Video #86 ===== | + | ===== YouTube Video #87 ===== |
- | {{youtube> | + | {{youtube> |
\\ | \\ | ||
Line 20: | Line 20: | ||
* Das Board kann zum initialen Flashen alleine über den USB-C Port versorgt werden. \\ Das Flashen funktioniert natürlich auch, wenn das Board über 24V betrieben wird. | * Das Board kann zum initialen Flashen alleine über den USB-C Port versorgt werden. \\ Das Flashen funktioniert natürlich auch, wenn das Board über 24V betrieben wird. | ||
* Es gibt keinen dedizierten Jumper für die 5V Versorgung. | * Es gibt keinen dedizierten Jumper für die 5V Versorgung. | ||
- | * Für die beiden TMC5160 muss über dem USB-Port | + | * Für die beiden TMC5160 muss extra eine Stromversorgung installiert werden (24-28V). Der Anschluss befindet sich oberhalb vom USB-Port. |
- | * Es gibt einen extra Port für die Versorgung des Raspberry Pi. Er liefert 5,06V bei max. 3A - somit sollte auch kein " | + | * Es gibt einen extra Port für die Versorgung des Raspberry Pi. Er liefert 5,06V bei max. 3A - somit sollte auch kein " |
===== Verkabelung ===== | ===== Verkabelung ===== | ||
Line 102: | Line 103: | ||
- | ===== Klipper | + | ===== Klipper |
* '' | * '' | ||
* '' | * '' | ||
Line 116: | Line 117: | ||
() GPIO pins to set at micro-controller startup</ | () GPIO pins to set at micro-controller startup</ | ||
* Klipper kompilieren und flashen (über USB / seriell!) \\ '' | * Klipper kompilieren und flashen (über USB / seriell!) \\ '' | ||
- | pi@Pi3Test: | + | pi@Pi3Test: |
Creating symbolic link out/board | Creating symbolic link out/board | ||
Building out/ | Building out/ | ||
Line 156: | Line 157: | ||
up ifconfig $IFACE txqueuelen 1024</ | up ifconfig $IFACE txqueuelen 1024</ | ||
* Testen mit '' | * Testen mit '' | ||
- | * Sollte das Interface auf '' | + | * Sollte das Interface auf '' |
===== Can Query ===== | ===== Can Query ===== | ||
Line 175: | Line 176: | ||
===== kurzer Test ===== | ===== kurzer Test ===== | ||
- | Ob das Board korrekt mit Klipper läuft, lässt sich mit folgendem Befehl schnell testen: \\ '' | + | 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, | Der Pfad am Ende muss natürlich mit dem übereinstimmen, | ||
Line 185: | Line 186: | ||
* **Beispiel Konfiguration Trident** \\ '' | * **Beispiel Konfiguration Trident** \\ '' | ||
* '' | * '' | ||
- | ## | + | canbus_uuid: |
- | serial: / | + | # |
</ | </ | ||
- | * Die Zeile mit '' | + | * Die Zeile mit '' |
- | ===== Reset ===== | + | * Die Zeile mit '' |
- | * interfaces.d/ | + | * Die Zeile mit '' |
- | * Man kriegt den 109 Client nicht tot weil er sofort wierder hoch kommt | + | * Klipper starten \\ '' |
- | * Somit kriegt man die UUID nicht raus | + | |
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
===== Klipper Update ===== | ===== Klipper Update ===== | ||
- | | + | > **Hinweis:** \\ Das Klipper Update wird über USB eingespielt! Über den CAN-Bus ist ein Update nicht möglich wenn das Board als USB/Can Bridge arbeitet. |
- | * '' | + | |
- | * '' | + | |
- | * <code bash> | + | * Alle CAN UUID's ermitteln \\ '' |
+ | pi@Pi3Test:~/ | ||
+ | / | ||
+ | / | ||
+ | | ||
pi@Pi3Test: | pi@Pi3Test: | ||
Sending bootloader jump command... | Sending bootloader jump command... | ||
Bootloader request command sent | Bootloader request command sent | ||
- | Flash Success | + | Flash Success</ |
- | </ | + | * Die Status LED sollte jetzt anfangen zu blinken |
- | * Update über USB | + | * Den Port ermitteln \\ '' |
- | * '' | + | pi@Pi3Test: |
- | + | [76418.167383] IPv6: ADDRCONF(NETDEV_CHANGE): | |
- | + | [76867.446711] usb 1-1.4: | |
- | + | [76867.446933] gs_usb 1-1.4:1.0 can0: Couldnt shutdown device (err=-19) | |
- | + | [76867.787311] usb 1-1.4: new full-speed USB device number 38 using dwc_otg | |
- | + | [76867.933716] usb 1-1.4: New USB device found, idVendor=1d50, | |
- | + | [76867.933741] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | |
- | + | [76867.933749] usb 1-1.4: Product: stm32f446xx | |
+ | [76867.933755] usb 1-1.4: Manufacturer: | ||
+ | [76867.933761] usb 1-1.4: SerialNumber: | ||
+ | [76867.938929] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device | ||
+ | </ | ||
+ | * '' | ||
+ | * '' | ||
+ | * Klipper flashen \\ '' | ||
+ | * Klipper starten \\ '' | ||
===== Links ===== | ===== Links ===== | ||
* Github Repo \\ https:// | * Github Repo \\ https:// |
klipper_faq/flash_guide/stm32f446/leviathan_v1.2_can_bridge.1706782346.txt.gz · Last modified: by dominik