Skip to content

Prepare microSD Card for Motherboard Firmware

Motherboard firmware needs to be updated to support the latest version of Klipper.

Warning

If you have flashed the motherboard with the firmware provided by FLSUN (in the Silent Kit guide) which overrides the bootloader and prevents the use of the microSD port, go directly to Flash Motherboard Firmware section.

Prerequisites


  • microSD card with small capacity (e.g. 128MB or 256MB, larger capacity may not work)
  • Motherboard firmware for Open Source Edition: Robin_nano35.bin

Prepare microSD


  • Insert the microSD card with small capacity into your computer.

  • Format it in FAT32 and an allocation size of 4096 (if available).

  • Copy Robin_nano35.bin file to the root of the microSD card, then you can remove it from your computer.

  • Next, follow Flash Motherboard Firmware section.


You can also compile your own firmware:

  • Connect to printer over SSH (see SSH Connection section).

  • In the SSH command prompt window, enter the following commands (one at a time):

    SSH Command Prompt
    cd ~/klipper/
    
    SSH Command Prompt
    make menuconfig
    

  • Move on the menu with the and keys of your keyboard and validate the selected item with the Enter key and select these settings:

  • Then on your keyboard press the Q key then Y to save configuration.

  • Enter the following commands to compile firmware (one at a time):

    SSH Command Prompt
    make clean
    
    SSH Command Prompt
    make
    

  • Then this one to convert firmware:

    SSH Command Prompt
    ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin
    
  • Get the firmware named Robin_nano35.bin in /home/pi/klipper/out/ directory (on the left panel of MobaXterm, right click on the file and select Download).

  • Copy Robin_nano35.bin file to the root of the microSD card.

  • Next, follow Flash Motherboard Firmware section.


If you like my work, don't hesitate to support me by paying me a 🍺 or a ☕. Thank you 🙂