SD Card

When the Smoothieboard is connected via USB to a computer, the SD Card will present as a removable drive. G-code files stored here may be played without the need of a host computer. (A display panel is useful to have fully host-free operation)

[!WARNING] It is not recommended you allow the SD card to auto mount, and it is highly recommended that the SD card be unmounted at all times except when files need to be copied. This is especially true on Macs which like to randomly read and write the SD card, if this happens during a print it will cause pauses and other printing problems. Also, concurrent access of the SD card via the host and the Smoothie is not supported. Smoothie must be reset after copying files to or from the host mount point.

A method of Disabling auto mount on OSX is mentioned here.

Files that may be found on the SD Card

Setting up a new SD Card

New SD cards are normally formatted as FAT32/VFAT so you can simply copy the firmware file and the config file to the SD card.

If you need to reformat an SD card, search for ‘format SD card FAT32’. Under Linux using GUI interfaces or on the command line you’ll want to use cfdisk (partition type 0C) and mkfs.vfat.

To get the firmware, see the Getting Smoothie page. Copy the downloaded firmware binary to the SD card as firmware.bin. On boot, the Smoothieboard will flash the Smoothieboard and rename the file to FIRMWARE.CUR.

Copy an existing config file or download an example from the GitHub repo linked from the Configuring Smoothie page.

The Smoothieboard only needs the “config” file on the SD card to work properly.