+Current build status: [[https://travis-ci.org/Smoothieware/Smoothieware.svg?branch=edge]]
+
==Overview
Smoothie is a free, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++ for the LPC17xx micro-controller ( ARM Cortex M3 architecture ). It will run on a mBed, a LPCXpresso, a SmoothieBoard, R2C2 or any other LPC17xx-based board. The motion control part is a port of the awesome grbl.
Documentation can be found here : [[http://smoothieware.org/]]
+NOTE it is not necessary to build Smoothie yourself unless you want to. prebuilt binaries are availble here http://builds.smoothieware.org/
+
==Quick Start
These are the quick steps to get Smoothie dependencies installed on your computer:
* Pull down a clone of the Smoothie github project to your local machine.
==Building Smoothie
From a shell, switch into the root Smoothie project directory and run:
{{{
-make clean all
-make flash
+make clean
+make all
+}}}
+
+To upload you can do
+
+{{{
+make upload
}}}
+
+if you have dfu-util installed.
+
+Alternatively copy the file LPC1768/main.bin to the sdcard calling it firmware.bin and reset.