Hi everyone, I’m new to this and still learning Klipper setups, so I might be missing something obvious.
Basic Information:
Printer Model: Mercury One Zero G
MCU / Printerboard: MKS SKIPR v1.0 (STM32F407)
Host / SBC: Linux (Mainsail + Moonraker)
klippy.log: attached
I am trying to set up an MKS SKIPR v1.0 (STM32F407) with Klipper.
The board enters DFU mode correctly and is detected without issues. Flashing Klipper via dfu-util also completes successfully (“download done / file downloaded successfully”).
However, after rebooting the board, it never enumerates over USB again:
- no device appears in
lsusb - no
/dev/serial/by-idis created - Klipper cannot connect to the MCU
Error in Klipper:
mcu 'mcu': Unable to connect
Error configuring printer
What I already tried:
- different bootloader offsets (0x08002000)
- multiple recompiles
- switching clock between 8 MHz and 12 MHz
- switching communication interface from USART1 to USB (PA11/PA12)
The behavior stays the same: DFU works and flashing completes successfully, but the board never appears as a USB device after reboot.