Flashing Smoothie Firmware

Here is how to flash a new firmware to your Smoothieboard.

[!NOTE] Smoothieboards come pre-flashed

You should not need to flash your Smoothieboard when you get it. You only need to do so to update it to a newer version of the firmware if you wish or if the pre-flashed firmware is not functioning properly.

It is a good idea to flash your board to the latest stable version anyway when you first receive it.

When you upgrade to a newer version, make sure you also upgrade your configuration file, to make sure the firmware can understand it. We try very hard to maintain backwards compatibility, however in the years since the start of the project, there have been a few very rare changes, so having a very old configuration with a very recent firmware can rarely cause problems.

When upgrading from such a very old firmware, make sure you read the upgrade notes.

This is also presuming your Smoothieboard is already flashed with the DFU bootloader ( it is already if you bought the board, it probably isn’t if you built it yourself ).

Step by Step


The latest bin is available at Smoothieware FirmwareBin

For detailed instructions and all the ways you can obtain a pre-made binary file or make your own, see Getting Smoothie


Copy the file firmware.bin and config.txt to a micro SD card, then safely remove the SD card from your computer.

[!WARNING] Filename

Make sure the file is named firmware.bin, and not anything else.

Also make sure you downloaded the file itself, and not the HTML page containing it, as this would cause chaos. A good method is to check the MD5 sum for the file you downloaded ( or opening it in a web browser ).

Make sure you eject the SD card from your computer properly ( “eject” in your file explorer’s menus ).


Plug the SD card into the SmoothieBoard SD card slot, then plug a mini USB cable into the board. (pictures ???)


Smoothie will boot and you should see the LEDs count up for a few seconds, then they will start flashing, at this point Smoothie has flashed the latest version of Smoothie and is running.

[!NOTE] SD Card Problems

If there is a problem with the SD card, LED4 will be off.

If this happens, you need to format the SD card to FAT32, and if that fails, use another SD card.

If the LEDs do not perform the count up sequence your firmware flashing did not complete.

If this happens, you need to verify your formatting and naming of your files which should be:

You can make sure the new firmware was flashed by looking at the content of the SD card.

If the firmware was flashed successfully, the filename should have changed from firmware.bin to FIRMWARE.CUR The config.txt will always remain config.txt


You can now connect to Smoothie with Pronterface ( or any other host program, see Software ) at any baud rate, look for a serial USB device on your computer.

If running Windows you may need to install the Windows Drivers

Mac OS/X and Linux have the drivers built in.

You can ignore any messages about missing DFU drivers.


You can also connect to Smoothie with any serial console program, which should be set to local echo and Linefeed line endings.

Typing help will show a list of console commands available.

Some useful commands are:

More commands can be found on the Console commands list and useful G-codes are in the Supported G-codes list