klipper_faq:flash_guide:stm32f407:mks_skipr
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| klipper_faq:flash_guide:stm32f407:mks_skipr [2024/09/29 09:15] – [CAN Variante] dominik | klipper_faq:flash_guide:stm32f407:mks_skipr [2025/04/02 18:44] (current) – dominik | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== YouTube Video #111 ===== | ===== YouTube Video #111 ===== | ||
| - | {{youtube> | + | {{youtube> |
| \\ | \\ | ||
| Line 23: | Line 23: | ||
| ===== OS Setup ===== | ===== OS Setup ===== | ||
| ==== Image schreiben ==== | ==== Image schreiben ==== | ||
| + | * https:// | ||
| + | * Armbian-unofficial_24.2.0-trunk_Mkspi_bookworm_current_6.6.17.img.xz | ||
| * Am einfachsten mit Raspberry Pi Imager (https:// | * Am einfachsten mit Raspberry Pi Imager (https:// | ||
| * Alternativ mit Rufus (https:// | * Alternativ mit Rufus (https:// | ||
| Line 107: | Line 109: | ||
| ==== DFU-Modus ==== | ==== DFU-Modus ==== | ||
| * Das USB Kabel anschließen und zwar an den rechten USB-C Port unter den beiden Tastern. | * Das USB Kabel anschließen und zwar an den rechten USB-C Port unter den beiden Tastern. | ||
| - | * '' | + | * '' |
| * Die Boot 0 Taste (obere) gedrückt halten, die Reset-Taste (untere) kurz drücken und dann die Boot 0 Taste loslassen. | * Die Boot 0 Taste (obere) gedrückt halten, die Reset-Taste (untere) kurz drücken und dann die Boot 0 Taste loslassen. | ||
| * Jetzt sollte im Terminal folgendes erscheinen : \\ <code bash> | * Jetzt sollte im Terminal folgendes erscheinen : \\ <code bash> | ||
| Line 168: | Line 170: | ||
| === Port finden === | === Port finden === | ||
| - | * '' | + | * '' |
| * Reset Taste am Board drücken | * Reset Taste am Board drücken | ||
| * < | * < | ||
| Line 243: | Line 245: | ||
| * Testen mit '' | * Testen mit '' | ||
| * Sollte das Interface auf '' | * Sollte das Interface auf '' | ||
| + | |||
| + | === Can Query === | ||
| + | > **Hinweis** \\ Die folgenden Schritte setzen natürlich voraus, das der CAN Bus korrekt im Vorfeld eingerichtet wurde! | ||
| + | |||
| + | Wenn das Board über CAN verbunden ist, dann kann man mit den folgenden Schritten prüfen, ob Katapult geflasht wurde: | ||
| + | * Klipper Dienst stoppen \\ '' | ||
| + | * '' | ||
| + | pi@mkspi:~$ ~/ | ||
| + | Found canbus_uuid=baf76f0ff03d, | ||
| + | Total 1 uuids found | ||
| + | </ | ||
| + | * Die <color # | ||
| + | * Wird bei diesem Schritt kein Board gefunden, hilft oft ein Reset am Board (entweder über den Reset Taster oder 1x Strom weg und wieder dran) | ||
| + | |||
| + | === 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, | ||
| + | |||
| + | Wenn ihr ein ''< | ||
| ===== Konfiguration ===== | ===== Konfiguration ===== | ||
| * '' | * '' | ||
| Line 253: | Line 275: | ||
| </ | </ | ||
| * **CAN Konfig** \\ < | * **CAN Konfig** \\ < | ||
| - | canbus_uuid: | + | canbus_uuid: |
| </ | </ | ||
| * Hier muss die CAN UUID eingetragen werdem die vorher ermittelt wurde! | * Hier muss die CAN UUID eingetragen werdem die vorher ermittelt wurde! | ||
| * Den Editor mit STRG + X -> Y -> Enter verlassen | * Den Editor mit STRG + X -> Y -> Enter verlassen | ||
| * Klipper starten \\ '' | * Klipper starten \\ '' | ||
| + | |||
| + | ===== Klipper Update ===== | ||
| + | ==== UART ==== | ||
| + | * Das Update wird per USB-Kabel eingespielt und es muss vorher der [[klipper_faq: | ||
| + | * Ein Update im UART Modus ist letztlich ein neues Flashen von Klipper. Also genauso wie [[klipper_faq: | ||
| + | |||
| + | ==== CAN ==== | ||
| + | > **Hinweis: | ||
| + | |||
| + | * Klipper Dienst stoppen \\ '' | ||
| + | * Alle CAN UUID's ermitteln \\ '' | ||
| + | pi@mkspi:~$ grep canbus_uuid ~/ | ||
| + | / | ||
| + | / | ||
| + | * Das Skipr Board per flshtool.py resetten. Welche UUID das Skipr Board hat kann man bei mehreren Busteilnehmern leider nicht ohne weitere erkennen. \\ '' | ||
| + | pi@mkspi:~$ ~/ | ||
| + | Sending bootloader jump command... | ||
| + | Bootloader request command sent | ||
| + | Flash Success</ | ||
| + | * Die Status LED sollte jetzt anfangen zu blinken | ||
| + | * Den Port ermitteln \\ '' | ||
| + | pi@mkspi:~$ sudo dmesg |tail -n 10 | ||
| + | [ 296.579125] gs_usb 2-1.4:1.0 can0: Couldn`t shutdown device (err=-19) | ||
| + | [ 296.959524] usb 2-1.4: new full-speed USB device number 5 using ehci-platform | ||
| + | [ 297.190002] usb 2-1.4: New USB device found, idVendor=1d50, | ||
| + | [ 297.190028] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | ||
| + | [ 297.190034] usb 2-1.4: Product: stm32h723xx | ||
| + | [ 297.190040] usb 2-1.4: Manufacturer: | ||
| + | [ 297.190045] usb 2-1.4: SerialNumber: | ||
| + | [ 297.208551] cdc_acm 2-1.4:1.0: ttyACM0: USB ACM device | ||
| + | [ 297.208666] usbcore: registered new interface driver cdc_acm | ||
| + | [ 297.208673] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters | ||
| + | </ | ||
| + | * '' | ||
| + | * '' | ||
| + | * Klipper flashen \\ '' | ||
| + | * Klipper starten \\ '' | ||
| + | |||
| + | ===== Sonstiges ===== | ||
| + | Diese Punkte sind nicht immer Bestandteil vom YouTube Video, aber nützlich 8-) | ||
| + | |||
| + | ==== STM32 Temperatur ==== | ||
| + | Der interne Temperatur Sensor des STM32 kann mit folgendem Konfig Schnipsel ausgelesen werden: | ||
| + | < | ||
| + | [temperature_sensor Skipr] | ||
| + | sensor_type | ||
| + | sensor_mcu | ||
| + | </ | ||
| + | |||
| + | ==== ADXL345 (Input Shaper) ==== | ||
| + | Eine Beschreibung gibt es hier: \\ https:// | ||
| ===== Links ===== | ===== Links ===== | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * Original Images \\ https:// | ||
| * https:// | * https:// | ||
klipper_faq/flash_guide/stm32f407/mks_skipr.1727594137.txt.gz · Last modified: by dominik
