An open-source gcode interpreter for driving RepRaps, Makerbots, and other similar CNC beasties
Clone or download
Failed to load latest commit information.
ant.includes Support building on 32-bit Macs Jan 20, 2011
build Merge branch 'alternate_windows_rxtx' of… Mar 1, 2012
docs removed local cache of from repo Nov 16, 2011
examples Reworked accel testing Oct 17, 2012
machines minor name changes in start.gcodes Nov 9, 2012
resources Touch ups to the control panel. Jan 24, 2012
scripts updated the scipt Apr 25, 2013
skein_engines minor typos in start.gcodes, altshell fixed for SF-50 Nov 8, 2012
src Update src/replicatorg/app/ui/ Nov 9, 2012
test Removing obsolete test Sep 13, 2010
unittest/machineTests converted MachineLoader to be a singleton pattern for safety, convert… Dec 20, 2011
.gitignore Adding *.svn to .gitignore Jul 14, 2012
build.xml updated build system to handle glibc behavior Jun 14, 2012
changelog.txt move build percentage addition to infill rather than at layer tag Oct 26, 2012
commit_template.txt updated axis switching on JogPanel to reflect new machine Dec 16, 2011
contributors.txt more robust support for the Replicator 2. version numbers have shifted Oct 11, 2012 Changed so it doesn't give errors when run Sep 22, 2011 Update build scripts to allow more flexable version naming May 27, 2011 Update build scripts to allow more flexable version naming May 27, 2011 Update build scripts to allow more flexable version naming May 27, 2011
eclipse.tgz * Adding .classpath and .project starting points so eclipse users don… Jul 20, 2010
license.txt more moving stuff. Aug 13, 2008
readme.txt testing pivotal integration [#23979541] Jan 25, 2012 co -> checkout Jan 20, 2011
todo.txt Cleanup: fix dead links in documentation. Feb 14, 2011


ReplicatorG is an open-source GCode based controller for RepRap / CNC machines.  It has 3 main goals:

1. Be as simple to use, and as easy to install as possible.
2. Be driver oriented and abstract the GCode away, allowing users to easily create drivers for their own machine.
3. Support as much of the GCode specification as possible.

For more information, see the website at:


Mac OSX:


ReplicatorG is an open source project, owned by nobody and supported by many.

The project is descended from the wonderful Arduino host software (
Arduino is descended from the also wonderful Processing environment (

ReplicatorG was forked from Arduino in August 2008.

See changelog.txt for a list of changes in each version.

People who have worked on ReplicatorG include:

Zach 'Hoeken' Smith (
Marius Kintel (
Adam Mayer (
Far McKon (
A full list of contributers is in contributers.txt