Unable to flash Klipper in Skr mini e3 v3

Basic Information:

Printer Model: Ender3 V1
MCU / Printerboard: Skr mini e3 v3
Host / SBC –> Raspberry Pi 4b
klippy.log

klippy.log (137.5 KB)

Describe your issue:

I´m unable to flash Klipper on my brand new skr mini e3 v3.

I´m not sure if I need a specific Micro SD card. I´ve tried with a 1Gb Sd card formated in Fat and Fat32. When I turn on the board with the SD in, the green led doesn´t blink, it stays on.

I have followed this tutorial (https://www.youtube.com/watch?v=Df8-7zcwiUc&ab_channel=StackingLayers) step by step and searched in reddit.

I duno what to do next.

I’ve had endless trouble trying to flash Klipper to those boards. Sometimes just formatting an 8GB partition on an SD card and leaving the rest unformatted has worked for me, other times I’ve had to just keep trying with every SD card I have for hours to get it to flash.

The boards generally work fine when they’re running but just getting the bloody things to flash can be nearly impossible. They must use the cheapest USB connector and SD card reader available on them & it really lets those boards down. I’ll never buy another one just because of the problems I’ve had trying to flash them.

Hi @Enriquenodar ,

When you compile Klipper for the SKR, can you verify your menuconfig settings?

Once you compile and put klipper.bin on the microSD card, rename it to FIRMWARE.bin, turn off the SKR, plug in the SD card, and turn on the SKR. Then please post the output of:

ls /dev/serial/by-id/*

Hi,

This are the settings:

This is me using WinSCP to reach the klipper.bin in out folder and drag it to a 1Gb micro SD card formated in Fat32.

Now i copy it on the sd card and it is renamed as FIRMWARE.bin

Now: My Pi ports with the skr off:

My pi with the skr on (the green led on the skr did not blink when i turned it on with the SD card plugged in)

And finally this is what i see using ls /dev/serial/by-id/*

image

  1. See BIGTREETECH-SKR-mini-E3/firmware/V3.0/Klipper at master · bigtreetech/BIGTREETECH-SKR-mini-E3 · GitHub
  2. Make sure that it is really the “pure” E3 V3. Multiple variants do exist
  3. As you can see from the ls /dev.... command, the name contains Marlin. This is a 100% sign that the board did not flash the firmware
  4. For more general items see Issues flashing the printer board

Hi Sineos,

1- I´ve already searched through thei github

2- How can i check if it´s a ‘‘pure’’ board? I have the box that came when i bought it (on the Bigtreetech official website). It sais SKR MINI E3 on the front side and que label that comes with it sais skr mini e3 v3.0.

3- Yep, i knew something went wrong when I saw that ‘‘Marlin’’ thing.

3-

In Linux FIRMWARE <> firmware.

Don’t know if it matters but it is lower case in the instructions.

I’ve tried with uppercase and lowercase, not working :confused:

The only thing I know that might help. On another thread someone posted instructions from another manufacturer and they specified that the card be formatted using

I can’t believe it would make a difference but what do you have to loose? I’d uncheck the “Quick” option and let it grind.

And as an absolute last resort before returning the board…

Download a Marlin friendly interface like

And see if Marlin can read your SD card. You might need to put a g-code file on the card.

And years ago I had a $15 MP3 player and I had to put 2 layers of scotch tape on the back of the card to shim it to make contact…

Check the silkscreen on the board itself. Inspect front and backside

It´s a pure e3 v3.0 board