klipper_faq:flash_guide:stm32f446:leviathan_v1.2_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:stm32f446:leviathan_v1.2_usb [2024/01/23 20:11] – [ST-Link (SWD)] dominik | klipper_faq:flash_guide:stm32f446:leviathan_v1.2_usb [2024/02/12 10:27] (current) – [Port ermitteln] dominik | ||
---|---|---|---|
Line 2: | Line 2: | ||
Schrittweise Anleitung, um das LDO **Leviathan V1.2** Board über **USB** in Betrieb zu nehmen. | Schrittweise Anleitung, um das LDO **Leviathan V1.2** Board über **USB** in Betrieb zu nehmen. | ||
- | **Leviathan V1.2** \\ {{: | + | **Leviathan V1.2** \\ {{: |
- | ===== YouTube Video #xx ===== | + | ===== YouTube Video #85 ===== |
- | {{youtube> | + | {{youtube> |
\\ | \\ | ||
Line 15: | Line 15: | ||
* In der Originalanleitung wird darauf verwiesen, dass die Firmware mit einem 32KiB Bootloader Offset kompiliert werden soll. Allerdings konnte ich auf meinem Testboard keinen Bootloader entdecken (der macht auch gar keinen Sinn, weil es keinen SD-Karten Slot gibt). Das würde dazu führen, dass das Update nicht funktioniert! | * In der Originalanleitung wird darauf verwiesen, dass die Firmware mit einem 32KiB Bootloader Offset kompiliert werden soll. Allerdings konnte ich auf meinem Testboard keinen Bootloader entdecken (der macht auch gar keinen Sinn, weil es keinen SD-Karten Slot gibt). Das würde dazu führen, dass das Update nicht funktioniert! | ||
* Wenn das Board per USB betrieben wird, ist kein Bootloader nötig! Klipper kann das Board selber updaten -> siehe [[klipper_faq: | * Wenn das Board per USB betrieben wird, ist kein Bootloader nötig! Klipper kann das Board selber updaten -> siehe [[klipper_faq: | ||
+ | * Endlich mal ein Board **ohne** diesen **unnützen SD-Kartenslot** 8-) | ||
+ | * Kein Molex Stecker für CAN, keine Ersatzsicherungen | ||
===== Stromversorgung ===== | ===== Stromversorgung ===== | ||
Line 21: | Line 23: | ||
* Im Betrieb wird das Board mit 24V versorgt (Anschluss BOARD + 24V -) | * Im Betrieb wird das Board mit 24V versorgt (Anschluss BOARD + 24V -) | ||
* Für die beiden TMC5160 muss über dem USB-Port extra eine Stromversorgung installiert werden (24-28V). | * Für die beiden TMC5160 muss über dem USB-Port extra eine Stromversorgung installiert werden (24-28V). | ||
+ | * 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 ===== | ||
* Ganz normale USB-C Verkabelung | * Ganz normale USB-C Verkabelung | ||
* zusätzlich die [[klipper_faq: | * zusätzlich die [[klipper_faq: | ||
+ | * Ein Raspberry Pi kann direkt auf das Board geschraubt werden. Es liegt eine Adapterplatine bei, die über das 6 polige Kabel mit dem Board verbunden wird. Über diesen Anschluss wird der Raspberry Pi mit 5,06V versorgt. Über diesen Anschluss wird auch gleich TX / RX verbunden mit dem Pi. Damit ist ein Betrieb über UART möglich. \\ {{: | ||
* Das Board kann auch anstatt USB über UART betrieben werden \\ PA9/PA10 sind die entsprechenden Pins dafür. \\ Dafür muss die Firmware neu kompiliert werden! | * Das Board kann auch anstatt USB über UART betrieben werden \\ PA9/PA10 sind die entsprechenden Pins dafür. \\ Dafür muss die Firmware neu kompiliert werden! | ||
Line 78: | Line 82: | ||
* Wir brauchen die Info unter ''/ | * 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) | * 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: \\ ''/ | + | * Was wir für die Konfig brauchen ist dann am Ende: \\ ''/ |
===== kurzer Test ===== | ===== kurzer Test ===== | ||
Line 87: | Line 91: | ||
Wenn ihr ein ''< | Wenn ihr ein ''< | ||
- | ===== Konfig | + | ===== Konfiguration |
* '' | * '' | ||
* **Beispiel Konfiguration Voron 2** \\ '' | * **Beispiel Konfiguration Voron 2** \\ '' | ||
Line 104: | Line 108: | ||
* Wie man an den Port (hier ttyACM0) kommt, ist [[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: \\ '' | * 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 \\ '' | * Klipper Dienst starten \\ '' | ||
+ | * Sollte sich das Board nicht melden, am besten den Drucker einmal stromlos machen und neu starten. | ||
===== Sonstiges ===== | ===== Sonstiges ===== | ||
- | Diese Punkte sind normal | + | Diese Punkte sind nicht immer Bestandteil vom YouTube |
==== Auslieferungszustand ==== | ==== Auslieferungszustand ==== | ||
* Klipper v0.11.0-148-g52f4e20c | * Klipper v0.11.0-148-g52f4e20c | ||
Line 149: | Line 154: | ||
* Sollte der Test folgenden Fehler bringen ist die Verkabelung falsch! \\ '' | * Sollte der Test folgenden Fehler bringen ist die Verkabelung falsch! \\ '' | ||
==== STM32 Temperatur ==== | ==== STM32 Temperatur ==== | ||
+ | Der interne Temperatur Sensor des STM32 kann mit folgendem Konfig Schnibsel ausgelesen werden: | ||
< | < | ||
[temperature_sensor Levi] | [temperature_sensor Levi] |
klipper_faq/flash_guide/stm32f446/leviathan_v1.2_usb.1706037088.txt.gz · Last modified: 2024/01/23 20:11 by dominik