Binaries
Smoothieboards come pre-flashed
You do 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.
When you upgrade to a newer version, make sure you also upgrade your configuration file
Make sure the very first time you plug your board in, you let it on for at least 20 seconds : it might try flashing it's firmware the first time it boots, and interrupting it is bad ( solution if this happens : flashing it again).
Recent stable builds of the firmware can be found here : https://github.com/Smoothieware/Smoothieware/tree/edge/FirmwareBin
Very latest are called …_latest.bin
You can also find automated builds here.
Note
For CNC machines a CNC specific build can be found here https://github.com/Smoothieware/Smoothieware/blob/edge/FirmwareBin/firmware-cnc.bin?raw=true and rename to firmware.bin
This build has the spindle module compiled in, but not the extruder or temperature control modules. It also only has 3 axes compiled in.
Then you can flash the new binary by following the guidelines here http://smoothieware.org/flashing-smoothie-firmware
If you want the very latest bleeding edge, you can also compile it yourself, come to IRC if you need help with compilation.
IMPORTANT
If you are upgrading from a previous version of master or edge check for upgrade notes in the github root directory. https://github.com/Smoothieware/Smoothieware/blob/edge/upgrade-notes.mdFrom source
Smoothie can be found on GitHub at the following address:
You can retrieve the code using git :
git clone git://github.com/Smoothieware/Smoothie.git
For instruction to compile Smoothie from source, please see compiling-smoothie.
Latest Smoothie commits

smoothieware@{{ currentBranch }}
-
{{ record.sha.slice(0, 7) }}
-
by at {{ record.commit.author.date | formatDate }}