Skip to content

🖥️ A desktop application created in order to visualize the actions taken by a 3D-printer when executing a G-Code file.

License

Notifications You must be signed in to change notification settings

johanneshagspiel/gcode-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

G-Code Viewer Logo


MIT-License Top Language Latest Release

G-Code Viewer

The "G-Code Viewer" is desktop application created in order to support the manipulation of G-Code, for example by the G-Code Modifier, by visualizing the actions taken by a 3D-printer when executing a G-Code file.

Features

With the "G-Code Viewer", the user can:

  • move around freely in a generated 3D model representing the bed of a 3D printer and the results of a G-Code file
  • analyze the actions taken by a 3D printer when executing a G-Code file in both a static and dynamic 2D layer-by-layer view

Tools

Purpose Name
Programming language Python
Dependency manager Anaconda
Version control system Git
GUI Framework PyQt5
3D-Model Viewer PyQtGraph

Installation Process

If you want to import this project and resolve all the dependencies associated with it, it is assumed that you have already installed Anaconda, Python, an IDE like PyCharm and that your operating system is Windows. Re-create the original GCode-Viewer environment from the environment.yml file with this command:

conda env create -f environment.yml

Activate the new environment:

conda activate GCode-Viewer

Lastly, check that the new environment was installed correctly:

conda env list

Licence

The "G-Code Viewer" is published under the MIT licence, which can be found in the LICENSE file.

About

🖥️ A desktop application created in order to visualize the actions taken by a 3D-printer when executing a G-Code file.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages