Update V400 Motherboard Firmware (Nano V2.1 Clone GD32F303) - Guilouz/Klipper-Flsun-Speeder-Pad GitHub Wiki

It's important that your motherboard firmware version matches with the installed Klipper version.

Version is visible on System Loads tile -> mcu section (in Machine tab).

To update firmware, follow these instructions:

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

    cd ~/klipper/
    
    make menuconfig
    
  • Move on the menu with the Up and Down 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):

    make clean
    
    make
    
  • Then this one to convert firmware:

    ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano35.bin
    
  • V400 motherboard doesn't support DFU mode, so it's not possible to install the firmware directly. It's therefore necessary to install it manually.

  • Get the firmware named Robin_nano35.bin in /home/pi/klipper/out/ directory (on the left part of MobaXterm).

  • Copy it to the root of an microSD card formatted in FAT32 and an allocation size of 4096. Use a small size like 128MB or 256MB for microSD because some motherboards do not support microSD with large capacity for flash.

  • Insert the microSD card into the motherboard then turn on the printer.

  • Installation only takes a few seconds, to verify that the firmware has been successfully installed, the file on the microSD card must have been renamed to ROBIN_NANO35.BIN.CUR.