Smoothieboard is a 32 bit CNC controller board. It runs the open source grbl based Smoothieware firmware.
It features :
3 to 5 A5984
stepper drivers with 1/32 microstepping
Thermistors and mosfets to control heaters and fans
Ethernet and USB connections
SD card to store configuration and Gcode files
Various inputs and outputs for extensibility
A WebGL browser based G-Code Simulator that takes G-Code and SVG as Input.
sources on github: https://github.com/tmpvar/gcode-simulator
in action here: http://tmpvar.com/project/gcode-simulator/
A definitely non complete list of software for controlling CNC machinery or generate data for.
- http://linuxcnc.org/ (EC2)
- http://heeks.net/ (HeeksCNC) as an extension for HeeksCAD
- http://www.machsupport.com (MACH 3)