klipper_faq:flash_guide:stm32h723:mellow_fly-super8pro_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:stm32h723:mellow_fly-super8pro_can-bridge [2024/12/01 18:23] – [Port ermitteln] dominik | klipper_faq:flash_guide:stm32h723:mellow_fly-super8pro_can-bridge [2024/12/02 09:34] (current) – [YouTube Video #120] dominik | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== YouTube Video #120 ===== | ===== YouTube Video #120 ===== | ||
- | {{youtube> | + | {{youtube> |
\\ | \\ | ||
Line 35: | Line 35: | ||
==== CAN Bus Anschluss ==== | ==== CAN Bus Anschluss ==== | ||
- | <color # | ||
* Wer den CAN Bus überprüfen will, kann im **ausgeschalteten Zustand** den Buswiderstand mit einem Ohmmeter messen. Es müsste zwischen CAN H und CAN L ca. 60Ω ergeben. Vorausgesetzt, | * Wer den CAN Bus überprüfen will, kann im **ausgeschalteten Zustand** den Buswiderstand mit einem Ohmmeter messen. Es müsste zwischen CAN H und CAN L ca. 60Ω ergeben. Vorausgesetzt, | ||
- | * Das Spider H7 3.0 Board hat einen Transceiver direkt verbaut. | + | * Das Fly-Super8Pro |
- | * CAN H / CAN L kann direkt am Board angeschlossen werden: \\ {{: | + | * CAN H / CAN L kann direkt am Board angeschlossen werden: \\ {{: |
* :!: Der 120Ohm **Abschlusswiderstand ist nicht deaktivierbar**! Das Board muss also am Ende vom CAN Bus hängen! | * :!: Der 120Ohm **Abschlusswiderstand ist nicht deaktivierbar**! Das Board muss also am Ende vom CAN Bus hängen! | ||
Line 142: | Line 141: | ||
Micro-controller Architecture (STMicroelectronics STM32) | Micro-controller Architecture (STMicroelectronics STM32) | ||
Processor model (STM32H723) | Processor model (STM32H723) | ||
- | Bootloader offset (No bootloader) | + | Bootloader offset (128KiB |
Clock Reference (25 MHz crystal) | Clock Reference (25 MHz crystal) | ||
Communication interface (USB to CAN bus bridge (USB on PA11/ | Communication interface (USB to CAN bus bridge (USB on PA11/ | ||
Line 151: | Line 150: | ||
</ | </ | ||
* Klipper kompilieren und flashen (über USB / seriell!) \\ '' | * Klipper kompilieren und flashen (über USB / seriell!) \\ '' | ||
- | pi@TestPi5:~/klipper $ make -j4 flash FLASH_DEVICE=/ | + | pi@TestPi4:~/klipper $ make -j4 flash FLASH_DEVICE=/ |
Creating symbolic link out/board | Creating symbolic link out/board | ||
Building out/ | Building out/ | ||
Line 159: | Line 158: | ||
Preprocessing out/ | Preprocessing out/ | ||
Building out/ | Building out/ | ||
- | Version: v0.12.0-296-gcc4ad6670 | + | Version: v0.12.0-377-g9bd0d4757-dirty-20241201_182541-TestPi4 |
Linking out/ | Linking out/ | ||
Creating hex file out/ | Creating hex file out/ | ||
- | Flashing out/ | + | Flashing out/ |
- | Entering bootloader on /dev/ttyACM0 | + | Entering bootloader on /dev/ttyACM1 |
- | Device reconnect on / | + | Device reconnect on / |
- | / | + | / |
Attempting to connect to bootloader | Attempting to connect to bootloader | ||
Line 172: | Line 171: | ||
Block Size: 64 bytes | Block Size: 64 bytes | ||
Application Start: 0x8020000 | Application Start: 0x8020000 | ||
- | MCU type: stm32h723xxv0.0.1-75-g90eb71b | + | MCU type: stm32h723xxv0.0.1-76-g081918a |
Flashing '/ | Flashing '/ | ||
Line 178: | Line 177: | ||
Write complete: 1 pages | Write complete: 1 pages | ||
- | Verifying (block count = 600)... | + | Verifying (block count = 650)... |
[################################################## | [################################################## | ||
- | Verification Complete: SHA = ABD0ECEAC094657FE40E51D0EE1F824DFC011383 | + | Verification Complete: SHA = CAA178A1B0A1FF924141FB489B3F82D091BF15B3 |
CAN Flash Success | CAN Flash Success | ||
+ | |||
</ | </ | ||
* kurzer Test mit '' | * kurzer Test mit '' | ||
Line 207: | Line 207: | ||
* Klipper Dienst stoppen \\ '' | * Klipper Dienst stoppen \\ '' | ||
* '' | * '' | ||
- | pi@TestPi5:~ $ ~/ | + | pi@TestPi4:~/ |
- | Found canbus_uuid=4cd6d5f5fd9a, Application: | + | Found canbus_uuid=c39b99373fbc, Application: |
Total 1 uuids found | Total 1 uuids found | ||
</ | </ | ||
- | * Die <color # | + | * Die <color # |
* Wird bei diesem Schritt kein Board gefunden, hilft oft ein Reset am Board (entweder über Reset Taster oder 1x Strom weg und wieder dran) | * Wird bei diesem Schritt kein Board gefunden, hilft oft ein Reset am Board (entweder über Reset Taster oder 1x Strom weg und wieder dran) | ||
Line 218: | Line 218: | ||
===== 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 225: | Line 225: | ||
===== Konfiguration ===== | ===== Konfiguration ===== | ||
* '' | * '' | ||
- | * <color # | + | * **Beispiel Konfiguration** \\ https://mellow.klipper.cn/en/docs/ProductDoc/MainBoard/fly-super/ |
* '' | * '' | ||
- | canbus_uuid: | + | canbus_uuid: |
# | # | ||
</ | </ | ||
Line 235: | Line 235: | ||
* Klipper starten \\ '' | * Klipper starten \\ '' | ||
- | **Meine vorläufige Konfig** \\ {{ : | ||
Line 245: | Line 244: | ||
pi@Pi3Test: | pi@Pi3Test: | ||
/ | / | ||
- | / | + | / |
* Das Leviathan Board per flshtool.py resetten. Welche UUID das Leviathan hat kann man bei mehreren Busteilnehmern leider nicht ohne weitere erkennen. \\ '' | * Das Leviathan Board per flshtool.py resetten. Welche UUID das Leviathan hat kann man bei mehreren Busteilnehmern leider nicht ohne weitere erkennen. \\ '' | ||
- | pi@Pi3Test: | + | pi@Pi3Test: |
Sending bootloader jump command... | Sending bootloader jump command... | ||
Bootloader request command sent | Bootloader request command sent | ||
Line 298: | Line 297: | ||
* Github Repo \\ https:// | * Github Repo \\ https:// | ||
* Schaltplan \\ https:// | * Schaltplan \\ https:// | ||
- | * Klipper Konfig \\ <color # | + | * Klipper Konfig \\ https:// |
klipper_faq/flash_guide/stm32h723/mellow_fly-super8pro_can-bridge.1733073792.txt.gz · Last modified: 2024/12/01 18:23 by dominik