User Tools

Site Tools


klipper_faq:flash_guide:stm32f407:mks_skipr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
klipper_faq:flash_guide:stm32f407:mks_skipr [2024/09/29 09:31] – [CAN] dominikklipper_faq:flash_guide:stm32f407:mks_skipr [2025/04/02 18:44] (current) dominik
Line 3: Line 3:
  
 ===== YouTube Video #111 ===== ===== YouTube Video #111 =====
-{{youtube>xxx?half}}+{{youtube>rgHir67vg68?half}}
  
 \\  \\ 
Line 23: Line 23:
 ===== OS Setup ===== ===== OS Setup =====
 ==== Image schreiben ==== ==== Image schreiben ====
 +  * https://github.com/redrathnure/armbian-mkspi/releases
 +    * Armbian-unofficial_24.2.0-trunk_Mkspi_bookworm_current_6.6.17.img.xz 
   * Am einfachsten mit Raspberry Pi Imager (https://www.raspberrypi.com/software/)   * Am einfachsten mit Raspberry Pi Imager (https://www.raspberrypi.com/software/)
   * Alternativ mit Rufus (https://rufus.ie/de/)   * Alternativ mit Rufus (https://rufus.ie/de/)
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. 
-  * ''dmesg -Hw''+  * ''sudo dmesg -Hw''
   * 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 ===
-  * ''dmesg -Hw'' aufrufen +  * ''sudo dmesg -Hw'' aufrufen 
   * Reset Taste am Board drücken    * Reset Taste am Board drücken 
   * <code> +0.733491] usb 5-1: new full-speed USB device number 4 using ohci-platform   * <code> +0.733491] usb 5-1: new full-speed USB device number 4 using ohci-platform
Line 273: Line 275:
 </code> </code>
     * **CAN Konfig** \\ <code>[mcu]     * **CAN Konfig** \\ <code>[mcu]
-canbus_uuid: fa5ad324b369+canbus_uuid: baf76f0ff03d
 </code> </code>
     * Hier muss die CAN UUID eingetragen werdem die vorher ermittelt wurde!     * Hier muss die CAN UUID eingetragen werdem die vorher ermittelt wurde!
Line 281: Line 283:
 ===== Klipper Update ===== ===== Klipper Update =====
 ==== UART ==== ==== UART ====
 +  * Das Update wird per USB-Kabel eingespielt und es muss vorher der [[klipper_faq:flash_guide:stm32f407:mks_skipr#dfu-modus|DFU Modus]] aktiviert werden!
 +  * Ein Update im UART Modus ist letztlich ein neues Flashen von Klipper. Also genauso wie [[klipper_faq:flash_guide:stm32f407:mks_skipr#uart_variante|hier]] beschrieben. 
  
 ==== CAN ==== ==== CAN ====
Line 290: Line 294:
 /home/biqu/printer_data/config/BTT_EBB.cfg:10:canbus_uuid: 44d860c9632b /home/biqu/printer_data/config/BTT_EBB.cfg:10:canbus_uuid: 44d860c9632b
 /home/biqu/printer_data/config/printer.cfg:162:canbus_uuid: fa5ad324b369</code> /home/biqu/printer_data/config/printer.cfg:162:canbus_uuid: fa5ad324b369</code>
-  * Das Manta Board per flshtool.py resetten. Welche UUID das Manta Board hat kann man bei mehreren Busteilnehmern leider nicht ohne weitere erkennen. \\ ''~/klippy-env/bin/python ~/katapult/scripts/flashtool.py -i can0 -u <MANTA UUID> -r'' \\ <code bash>+  * Das Skipr Board per flshtool.py resetten. Welche UUID das Skipr Board hat kann man bei mehreren Busteilnehmern leider nicht ohne weitere erkennen. \\ ''~/klippy-env/bin/python ~/katapult/scripts/flashtool.py -i can0 -u <Skipr UUID> -r'' \\ <code bash>
 pi@mkspi:~$ ~/klippy-env/bin/python ~/katapult/scripts/flashtool.py -i can0 -u fa5ad324b369 -r pi@mkspi:~$ ~/klippy-env/bin/python ~/katapult/scripts/flashtool.py -i can0 -u fa5ad324b369 -r
 Sending bootloader jump command... Sending bootloader jump command...
Line 296: Line 300:
 Flash Success</code> Flash Success</code>
     * Die Status LED sollte jetzt anfangen zu blinken     * Die Status LED sollte jetzt anfangen zu blinken
-  * Den Port ermitteln \\ ''dmesg |tail -n 10'' \\ <code bash> +  * Den Port ermitteln \\ ''sudo dmesg |tail -n 10'' \\ <code bash> 
-pi@mkspi:~$ dmesg |tail -n 10+pi@mkspi:~$ sudo dmesg |tail -n 10
 [  296.579125] gs_usb 2-1.4:1.0 can0: Couldn`t shutdown device (err=-19) [  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 [  296.959524] usb 2-1.4: new full-speed USB device number 5 using ehci-platform
Line 310: Line 314:
 </code> Wie immer brauchen wir die tty... Angabe. In diesem Fall ist is **ttyACM0** wie man in der drittletzten Zeile sehen kann.   </code> Wie immer brauchen wir die tty... Angabe. In diesem Fall ist is **ttyACM0** wie man in der drittletzten Zeile sehen kann.  
   * ''cd ~/klipper''   * ''cd ~/klipper''
-  * ''make menuconfig'' \\ -> Die Einstellungen sind dieselben wie oben unter [[klipper_faq:flash_guide:stm32h743:btt_manta_m8n_can-bridge#klipper_flashen|Klipper flashen]] angegeben. +  * ''make menuconfig'' \\ -> Die Einstellungen sind dieselben wie oben unter [[klipper_faq:flash_guide:stm32f407:mks_skipr#can_variante|CAN]] angegeben. 
   * Klipper flashen \\ ''make -j4 flash FLASH_DEVICE=/dev/ttyACM0'' \\ Den ermittelten Port halt am Ende ggf. anpassen.   * Klipper flashen \\ ''make -j4 flash FLASH_DEVICE=/dev/ttyACM0'' \\ Den ermittelten Port halt am Ende ggf. anpassen.
   * Klipper starten \\ ''sudo systemctl start klipper.service''   * Klipper starten \\ ''sudo systemctl start klipper.service''
  
 +===== 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: 
 +<code>
 +[temperature_sensor Skipr]
 +sensor_type              : temperature_mcu
 +sensor_mcu               : mcu
 +</code>
 +
 +==== ADXL345 (Input Shaper) ====
 +Eine Beschreibung gibt es hier: \\ https://github.com/redrathnure/armbian-mkspi?tab=readme-ov-file#adxl345spi-usage
 ===== Links ===== ===== Links =====
   * https://github.com/makerbase-mks/MKS-SKIPR   * https://github.com/makerbase-mks/MKS-SKIPR
   * https://github.com/redrathnure/armbian-mkspi   * https://github.com/redrathnure/armbian-mkspi
 +  * Original Images \\ https://drive.google.com/drive/folders/1tTuSvF9OL2qtPXElau8YOXn2sWbdxa9e
   * https://www.kis3d.de/MKS-Makerbase.html   * https://www.kis3d.de/MKS-Makerbase.html
  
klipper_faq/flash_guide/stm32f407/mks_skipr.1727595065.txt.gz · Last modified: 2024/09/29 09:31 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki