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:20] – [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 273: | 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.1727594429.txt.gz · Last modified: 2024/09/29 09:20 by dominik