GCodeSimulator - 3D Printing

GCodeSimulator - 3D Printing Free App

Rated 3.61/5 (302) —  Free Android application by MDCode

Advertisements

About GCodeSimulator - 3D Printing

This application is for people who have a 3D printer or work with 3D printer control files (gcode).
It can visualize Gcodes and simulate the 3D print process. The App is able to show how your print will look like, allowing you to check how your print should turn out, making it easier to spot errors and fix them instead of wasting filament.
Its also good to learn and understand how 3D Printing works. See how perimeters, infill or support is printed layer by layer.
"GCode" is a programming language which tells 3D printers (and others) how to make a model.
GCode Simulator recognizes the print speeds and can simulate the print in realtime, but you can also speedup the prints (fast forward). Each layer is painted in a different color to see how a layer overlaps with the layer below.

In addition the new version has a printer control panel which allows you to connect and control a real 3D printer using USB-OTG cable (or Bluetooth). It offers basic printer control buttons(XYZ Movement, Extruder, Heat,..) for manual operations. Full printing is only supported in the full GCodePrintr app.

Refer to the homepage for more information: http://gcodesim.dietzm.de

GCodeSimulator analyses the Gcode file and prints additional information like:
-print time
-used filament
-yx move distance
-print object dimension
-average print speeds
-number of layers
-layer details
-speed distribution / Acceleration
-weight and price of the printed object
...

The GCode Print simulator allows the following actions:
Load a Gcode file
Show details about the loaded Gcode
Speed up/down
Jump to next Layer
Jump to previous Layer
Restart from first Layer
Pause
Quit

Developed for reprap printers but should work with other printers (e.g. printrbot,ultimaker) as well, tested with Slic3r and skeinforge generated Gcodes. MakerBot firmware talks using a proprietary protocol called S3G where as others use raw G-Code, therefore only the gcode simulation is supported.

The Printer Control Feature requires a android device with USB-OTG support and a USB-OTG cable. (or bluetooth).
See GCodePrintr App for full printing support.
GCodeSimulator for PC can be found on http://gcodesim.dietzm.de or on Thingiverse

PROBLEM SUPPORT
----------------
In case of problems please check on the homepage if the problem is already described.
If not, its best to generate a problem report with the app itself. (long press on console -> send by email)
You can also write an email to gcode@dietzm.de, I'm willing to fix all problems in time.
Google Play Review comments are not adequate for reporting bugs because they don't allow a real communication.
Join the Google+ community to ask questions, request features or raise bugs:
https://plus.google.com/communities/116436892101925074251

Please note: this App makes use of Google Analytics to collect some anonymous statistical data e.g. number of starts, connects via USB OTG, connects via bluetooth,.. The collected data is only used to improve the App behaviour.

How to Download / Install

Download and install GCodeSimulator - 3D Printing version 2.51 on your Android device!
Downloaded 50,000+ times, content rating: Everyone
Android package: de.dietzm.gcodesimulator, download GCodeSimulator - 3D Printing.apk

All Application Badges

Free
downl.
Android
4.0.3+
For everyone
Android app

App History & Updates

What's Changed
See http://3dprintapps.de/version25.html
New 3d View
New Tutorial guide
German translation
New "Recent Files" dialog
New "Fit to Screen" Zoom feature
New Macros - Filament change macro
Move aside when pause
New "Print completion Dialog" and Sharing feature
Easy way to enter Temperatures
Macro special keywords
CH341 serial chip support
Support for non-square and custom bed size
Paint non-print moves (travel) as full lines (for CNC)
Tasker Integration
More downloads  GCodeSimulator - 3D Printing reached 50 000 - 100 000 downloads
Version update GCodeSimulator - 3D Printing was updated to version 2.51
Version update GCodeSimulator - 3D Printing was updated to version 2.04
Version update GCodeSimulator - 3D Printing was updated to version 2.00

What are users saying about GCodeSimulator - 3D Printing

Z70%
by Z####:

When I try to connect to my Prusa I3 it just says no USB device found.

Z70%
by Z####:

The printer is connected but it says usb device not found.

V70%
by V####:

It's awesome I got a hatsune miku out of it

S70%
by S####:

Great useful little app. Highly recommend

Y70%
by Y####:

Does it always print the same?

V70%
by V####:

Awesome work... Hats off to the developers

Z70%
by Z####:

Click the folder to load a gcode file and it opens the Gallery to load an image, so I can't actually load any gcode files from storage. As such, can't use it.

Z70%
by Z####:

I love it

P70%
by P####:

Brilliant

S70%
by S####:

When I try to connect to my Prusa I3 it just says no USB device found.

S70%
by S####:

riyali its working....

O70%
by O####:

As a techie. I runs a lot of 3d printer and this is nice-

S70%
by S####:

It's nice to practice

E70%
by E####:

Easy

M70%
by M####:

Nuff said. 9/30/15 Still does not work. Thanks though. I will have to write my own app it seems.

Q70%
by Q####:

Works well with Motorola phone but not so good on Galaxy S3.

X70%
by X####:

Using pro with note 3 with otg cable but the software won't pick up my makerbot printer

X70%
by X####:

I love it

X70%
by X####:

It does not helpful how to enter code

Q70%
by Q####:

Does nothing

X70%
by X####:

Mathias: Hats off to you. You've done well with this project. I was able to connect to my Cerberus 3D printer with your free version, using a USB-OTG cable, connecting from my Samsung Note tablet. I even loaded GCode files over my LAN with ES File Explorer. Thats all well and good. I have a couple key questions though. 1) The main one being, "How can I power an Android tablet at the same time as printing?" My prints are fairly complex, and take > 6 hrs, so I cannot risk ruining a print from my tablet's battery dying. Ive researched this for days, and it seems there's no easy solution? 2) Do you know of an inexpensive tablet, that I can buy, which has a SEPARATE charging port, which I can then dedicate to my printer? My Samsung tablet is overkill for this purpose. 3) I want to monitor the printer, which is in my computer room, from a laptop (ideally with a camera feed!). I was not able to connect to the web interface of your software. Note: I know exactly the IP address given to my tablet from my router. Does your web interface not work with the free version, or am I missing something simple here? Please advise. Note: I sent you an email as well.

N70%
by N####:

X and Z moves and my fans work but Y doesnt. I know my motors work because the test code made everything move. Any fix for this? I want to buy the paid version but can't do it until I know it works. Reprap, marlin.

X70%
by X####:

Now I don't need my laptop just to control the 3d printer's axes for calibration.

B70%
by B####:

Can you tell me how to connect my tablet. Do I need a special cable.

D70%
by D####:

Very cool can't wait to use it

U70%
by U####:

Nice appp

A70%
by A####:

My printbot simple 1405 is not recognized. Says its not supported

X70%
by X####:

At first it wouldn't connect due to my firmware but after a fast reply from support and some useful help it is up and running. I will definitely be upgrading to the pro version.

U70%
by U####:

So glad to see this app! Can't wait to get it set up on my Gigabot. Would it be possible to have a bed size of 600 x 600 added to the program? Thanks! Matthew

E70%
by E####:

As a techie. I runs a lot of 3d printer and this is nice-

X70%
by X####:

Some issues (1) X controls are backwards (2) the machine control panel is a bit hazardous, it should be a little harder to select 'home' functions, rather than having them mixed in among the motion keys. Accidentally pushing 'Home z' while a model is on the slab can be disastrous. Maybe they should be in a pop up menu.

Q70%
by Q####:

Does it always print the same?

R70%
by R####:

I have been actively been using this (licensed) to control my homebrew printer (corexy + marlin) via Bluetooth and it has performed flawlessly. So far all of my code has been loaded from Google Drive after being compiled with Slic3r on my laptop/desktop. I have it running on my Nexus 7, although I use a Nexus 5 or my dinc to control it on the fly. The preview GUI is stellar, print info is useful and the controls are solid. All in all a priceless app.

X70%
by X####:

I'm totally amazed at how much functionality is packed into this app. Really considering purchasing the full version so I can print jobs while watching them from the next room.

O70%
by O####:

Works like a charm, great for filament changing. I use it on a Leapfrog Creatr dual extruder (new integrated electronics version). Too bad it lacks dual extruder support. Wil be buying the paid version when dual extruders are supported.

Y70%
by Y####:

This is 100% the most useful app I have ever used. I print on a Reprap Mendel with melzi type board using SD card for offline printing. If I needed to change colours previously I needed to take me laptop to the printer. Now I just need my galaxy S2 phone to heat extruder and reverse drive to remove filament and then forward drive new filament to purge to new colour. Also great for calibration and alignment. Get this. Buy the full version.

Q70%
by Q####:

Connects good on Nexus 7 (old version) to Lulzbot Taz 3.1

Q70%
by Q####:

Firstly, this is a great idea as the PC-control of 3d printers is a pain and android devices are dirt cheap and low power consumption. The software is nicely written and easy to use. BUT actually entirely pointess unless one is dealing with tiny gcode files or has money to burn on a very fast android device because the load time for a fairly small model (20MB for example) takes a prohibitively vast time to load (e.g. 2 hours for the gcode for a little cover for my Raspberry Pi). But seriously though - brilliant idea and if on could turn off whatever was being done during that load time, whatever kind parsing which I presume is to aid rendering or something, then it would be brilliant!

Q70%
by Q####:

... Just amazing. Works perfectly with my Prusa Mendel/RAMPS1.2/marlin. It's rare that I feel bad about how little I paid for an app, great deal!

Q70%
by Q####:

Awesome work... Hats off to the developers


Share The Word!


Rating Distribution

RATING
3.65
302 users

5

4

3

2

1