GCode Viewer for Android

305
Downloads
1403
Views
Published on June 20, 2012

Description

This was created for my mobile systems exam at university of applied science in Lemgo, Germany.

This app can visualize GCode (created with Slic3r) for RepRap and Makerbot 3D printers.

It can also color code the Gcode when you enable the verbose Gcode in Slic3r.

See it in Action:
youtube.com/watch?v=IWZBLxS9sF8

Update (06.02.2013):
I now have a Lenovo IdeaTab with Android 4.0.3. I tried my GCodeViewer and the app crashes all the time. I will try to update the app to work with more devices. I hope I find some time between my exams and my bachelor thesis to work on this project again. :)

Instructions

Download the App and install it on your Android phone.

You can find the latest version here:

bitbucket.org/bifi5590/android-gcode-viewer

Still need to rework the 3D Visualization but my Bachelor Thesis is consuming most of my free time at the moment.

Android 2.2 or newer is required.

The app works on:
Samsung Galaxy GT551
HTC Desire Z
HTC Evo 4G and Cyanogen 7.2

The 3D visualization works not on:
Motorola Milestone
Samsung Galaxy S2

This is maybe because of OpenGL ES 1.1 or its something with GL_LINE_STRIP.

I will publish the source code as soon as I have the results of my exam.
Tags
This Thing has no tags.
Report as inappropriate

You must be logged in to post a comment.

This is really amazing, great work!

this app is unglaublich! it runs great on my HTC Evo 4G and Cyanogen 7.2

also it reads .gcode files from skeinforge.

Thanks :) Added it to the working devices list.

Have you thought about adding an intents listener for .gcode file extensions so we can get it as an open in option from other apps? e.g. email or dropbox?

Yes an intent filter is implemented.

I tried it with es file explorer and the standard file browser from samsung. But I think it will work for similar programs like dropbox as well.

great thing man, I used on my nexus one 2.3.4... looks nice... but the 3d view is messy, I mean I can't change colors like you did on the picture so I can only see it black and white and it's messy :S

The colors are generated out of keywords in the verbose gcode from slic3r.

Slic3r can produce something like
; skirt
at the end of the line in verbose mode. This keywords create the color.
When no type can be found it colors it white by default.

When you have these kinds of comments in the file then please post some lines of your gcode so i can take a look at it.