3/6/2012 Update: I just uploaded a beta of the new version now with centering and initial Slic3r layer support. There still significant issues with this version so I continue to suggest you use v3 unless you need centering or buggy slic3r support.
Hey guys! This is a gcode viewer for makerbot (3D) and 5D gcode written in processing. It's open-source and still a work in progress so if you would like to help out feel free to look at the git: https://github.com/nmsl1993/ProcessingGcodeViewer. It supports viewing dualextrusion prints colored correctly. Comment with any feature requests you have.
You should probably have a discrete gpu to use this; integrated graphics work but it'll be realllllly slow.
I realized this needed to be done while working at makerbot and listening to Ben Rockhold constantly bragging about pleasant3D (which is OSX-only and closed-source). So I guess he's largely responsible.
Inspirations I had for this:
Makerbot's ToolPathViz https://github.com/makerbot/ToolPathViz
To install just download your zip file, unzip, and run the executable.
To be clear, you must unzip the entire archive and keep the executable in its original folder. At least in windows it certainly won't run without the dll's and jars.
P.S. If it does work for you please comment and tell future colleges what a cool dude I am.
If you want to download the source from git and use it yourself here's how:
- Get the Processing IDE, install libraries controlp5 http://www.sojamo.de/libraries/controlP5/ and peasycam http://mrfeinberg.com/peasycam/
- Download source from git.
- Open ProcessingGUI.pde in processing IDE; navigate to Sketch --> Add File and add GcodeViewParse.java and LineSegment.java
- Run it.