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)
A method of disabling auto mount on macOS is mentioned here.
File | Description |
---|---|
FIRMWARE.CUR | Copy of firmware file currently flashed onto the Smoothieboard |
config or config.txt | One or the other, not both. Defines Smoothieware configuration options needed for the attached device |
config-override | Created when the G-code M500 is played. See supported G-codes |
on_boot.gcode | Played on startup of Smoothieboard. Can be used to initialize the Smoothie driven device |
firmware.bin | Firmware update file. If present, is flashed onto the Smoothieboard and renamed to FIRMWARE.CUR after the update completes |
on_boot.gcode
file is particularly useful for running initialization commands every time your machine starts. See on_boot.gcode documentation for more details.
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:
Windows/Mac: Search for ‘format SD card FAT32’ and use your operating system’s disk utility.
Linux: You can use GUI interfaces or on the command line:
cfdisk
(partition type 0C) for partitioningmkfs.vfat
for formattingTo 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 itself 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.
If you’re having issues with your SD card: