G-Code Viewer (repository)
Summary |
---|
🖥️ A 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.