Table of Contents

MKS SKIPR

YouTube Video #111


Hinweise

Stromversorgung

Verkabelung

OS Setup

Image schreiben

LAN Konfig

WLAN Konfig

erster Start & Login

Kernel Freeze

Updates & Tools

dfu-util Fix

Link : https://github.com/wiieva/dfu-util/blob/master/doc/40-dfuse.rules

Klipper & Co mit kiauh

Linux MCU

Klipper für die MCU

Hinweis:
Für beide Fälle wird ein USB-C Kabel gebraucht!

DFU-Modus

UART Variante

CAN Variante

Katapult Bootloader

Port finden

Klipper mit USB/CAN Bridge

SBC einrichten

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:

kurzer Test

Ob das Board korrekt mit Klipper läuft, lässt sich mit folgendem Befehl schnell testen:
~/klippy-env/bin/python ~/klipper/klippy/console.py -c can0 baf76f0ff03d

Der Pfad am Ende muss natürlich mit dem übereinstimmen, was ihr im vorherigen Schritt ermittelt habt!

Wenn ihr ein connected am Anfang des Textes seht, ist das Board richtig geflasht.

Konfiguration

Klipper Update

UART

CAN

Hinweis:
Das Klipper Update wird über USB eingespielt! Über den CAN-Bus ist ein Update nicht möglich wenn das Board als USB/Can Bridge arbeitet.

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              : temperature_mcu
sensor_mcu               : mcu

ADXL345 (Input Shaper)

Eine Beschreibung gibt es hier:
https://github.com/redrathnure/armbian-mkspi?tab=readme-ov-file#adxl345spi-usage