ReplicatorG is a simple, open source 3D printing program
This is the software that will drive your MakerBot Thing-O-Matic, CupCake CNC, RepRap machine, or generic CNC machine. You can give it a GCode or STL file to process, and it takes it from there. It's cross platform, easily installed, and is based on the familiar Arduino / Processing environments. ReplicatorG is used by thousands of MakerBot Operators, and has printed tens of thousands of objects and counting.
ReplicatorG 0033 Released Feb. 27, 2012
New Features:
- Added a Windows and Mac installer.
- Added initial support for The Replicator (from MakerBot Industries)
- Updated start and end gcode
- Fixed dual extrusion bugs
- Support for skeinforge 47 with The Replicator.
- Updated Support for skeinforge 35 for Cupcake CNC and Thing-O-Matic
- Extensive Rewrite of RepG to support The Replicator
- Post Processing of Skeinforge changes added
- Start and end gcode can now be specified from machines/*.xml
- Dualstrusion refactored, Wipes are not currently supported
- Estimator and safety checks pulled into different thread
- Improved UI for safety checker
- Machine Onboard Parameters and Toolhead Onboard Parameters merged
- New GCode for new Replicator FUNctionality! M70-M73
- Improved temperature polling
- GCode now prepended with some meta-info
ReplicatorG 0029 Released Dec 11, 2011
New Features:
- Added 'Reset Defaults' for Print-O-Matic settings
- Added Mk6 and Mk7 defaults for Print-O-Matic
- Updated and simplified some number parsing
- Updated Onboard Parameters dialog
- Added data to start.gcode and wipe to help users modify
- Changed handling of JFormattedTextField
ReplicatorG 0028 Released Nov 28, 2011
New features:
- Fixed toolhead setting function to work with new and old firmware
- Improvements to localization of decimal numbers
- Fixed preferences window, only one can be open at any time
- Fixed description of wipes in Dualstrusion window
- Disabled 'swap toolhead' while build in progress
- Removed 'Print to SD' button because it was slow, buggy, and rarely used
- Removed various bits of old, unused code from the top bar
- Added 'Generate GCode' button to top bar
- Changed functionality of 'Build' button, it can now genrate gcode and build in one click
- Improved temperature monitoring
- Added machine info to the machine status bar (green/red info bar)
- Added 'Preheat' function to bring bot up to temperature,
- Added preheat temperature settings to preferences
- Extensive cleanup of some DualStrusion code
- Fixed 'move' tool layout
- Minor improvements to ConfirmationDialog code
- Updates to Dualstrusion HBP behavior
- Clarification of several text panels
- Added Warnings on Extruder Dialogs that have side effects in Dualstrusion
- Fixed pre-heat temperature not setting in preferences panel
- Added heat range warnings to pre-heat temperature setting
- Fixed bug from Alpha that prevented print-from-stl use in some cases
- Fixed bug in extruder and mobo preferences that caused float num errors
- Updated so locale formats work in Java 5
Screenshots

Model manipulation in ReplicatorG 0018

STL preview in ReplicatorG 0017

The temperature graph in ReplicatorG 0016