Skip to content

GewoonMaarten/TinyFab-Smoothieware

 
 

Repository files navigation

This is a fork of Smoothieware. It is updated to work with the TinyFab CPU, LCD and thermistor. You can find more information on the website of TinyFab.

NOTE: for binaries use the releases on the right. Do not use the binaries within FirmwareBin


Current build status:

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/

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.
  • In the root subdirectory of the cloned Smoothie project, there are install scripts for the supported platforms. Run the install script appropriate for your platform:
    • Windows: win_install.cmd
    • OS X: mac_install
    • Linux: linux_install
  • You can then run the BuildShell script which will be created during the install to properly configure the PATH environment variable to point to the required version of GCC for ARM which was just installed on your machine. You may want to edit this script to further customize your development environment.

Building Smoothie

Follow this guide... http://smoothieware.org/compiling-smoothie

In short... From a shell, switch into the root Smoothie project directory and run:

make clean
make all

Donate

The Smoothie firmware is free software developed by volunteers. If you find this software useful, want to say thanks and encourage development, please consider a Donation

License

Smoothieware is released under the GNU GPL v3, which you can find at http://www.gnu.org/licenses/gpl-3.0.en.html

About

Fork of Smoothieware for the TinyFab CPU

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages

  • C++ 56.1%
  • C 40.6%
  • Makefile 1.0%
  • HTML 1.0%
  • Shell 0.3%
  • Ruby 0.3%
  • Other 0.7%