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 10:01] – [Links] 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 292: 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 298: 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 312: 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''
Line 322: Line 324:
 Der interne Temperatur Sensor des STM32 kann mit folgendem Konfig Schnipsel ausgelesen werden:  Der interne Temperatur Sensor des STM32 kann mit folgendem Konfig Schnipsel ausgelesen werden: 
 <code> <code>
-[temperature_sensor Manta]+[temperature_sensor Skipr]
 sensor_type              : temperature_mcu sensor_type              : temperature_mcu
 sensor_mcu               : mcu sensor_mcu               : mcu
klipper_faq/flash_guide/stm32f407/mks_skipr.1727596913.txt.gz · Last modified: 2024/09/29 10:01 by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki