Hi everyone,
I’m trying to update the main MCU (STM32F402) on my QIDI X-Max 3, which uses an MKS SKIPR board, with Klipper firmware.
I’m following the official instructions for this board:
-
Compile firmware with STM32F407, bootloader offset 48 KB, serial communication on USART1 PA10/PA9
-
Rename the compiled
klipper.binto mks_skipr.bin -
Copy the file to the root of a FAT32 8 GB SD card
-
Insert the SD card into the motherboard slot and power on the printer
Problem:
The file remains on the SD (mks_skipr.bin), the bootloader does not blink any LEDs, and the file is not renamed to .cur or else.
Klipper continues to report the MCU error:
mcu 'mcu': Unable to connect. KLIPPER VERSION IS 0.13.0 WHILE MCU HAS 0.10.0
I have tried:
-
Different SD cards (8 GB, FAT32, MBR)
-
Full printer power-off, disconnecting power for 20 s before restart
-
Compiling for both STM32F402 and STM32F407, always with 48 KB bootloader offset
Symptoms:
-
The main MCU appears to not read the firmware from the SD
-
No LEDs blink on the SKIPR during the flash attempt
-
Other components (RP2040 toolhead) are functional, but Klipper reports MCU connection errors with the STM.
-
Never updated firmware soo i dont know the exact procedure fgor my exxact printer, i just did an apptempt following the .cfg file indication.
