Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion _data/update_check_overlays.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,4 +82,7 @@ psucontrol_shelly:
pip: https://github.com/triodes/OctoPrint-PSUControl-Shelly/archive/{target_version}.zip
octoslack:
user: misconfigurations
pip: https://github.com/misconfigurations/Octoslack/archive/{target_version}.zip
pip: https://github.com/misconfigurations/Octoslack/archive/{target_version}.zip
prettygcode:
user: jacopotediosi
pip: https://github.com/jacopotediosi/OctoPrint-PrettyGCode/archive/{target_version}.zip
68 changes: 40 additions & 28 deletions _plugins/prettygcode.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,54 +3,66 @@ layout: plugin

id: prettygcode
title: OctoPrint-PrettyGCode
description: A pretty GCode visualizer for Octoprint
author: Kragrathea
description: A 3D G-code visualizer
authors:
- Jacopo Tediosi
- Kragrathea
license: AGPLv3

date: 2020-08-17

homepage: https://github.com/Kragrathea/OctoPrint-PrettyGCode
source: https://github.com/Kragrathea/OctoPrint-PrettyGCode
archive: https://github.com/Kragrathea/OctoPrint-PrettyGCode/archive/master.zip
homepage: https://github.com/jacopotediosi/OctoPrint-PrettyGCode
source: https://github.com/jacopotediosi/OctoPrint-PrettyGCode
archive: https://github.com/jacopotediosi/OctoPrint-PrettyGCode/archive/master.zip

privacypolicy: https://github.com/jacopotediosi/OctoPrint-PrettyGCode/blob/master/PRIVACY.md

tags:
- Gcode
- visualizer
- WebGL
- 3d
- gcode
- monitor
- monitoring
- preview
- print status
- printing
- progress
- visualization
- visualizer
- webgl

screenshots:
- url: /assets/img/plugins/prettygcode/PrettyGcode-Screen1.jpg
alt: screenshot
- url: /assets/img/plugins/prettygcode/screen_1.jpg
alt: PrettyGCode
caption: PrettyGCode
- url: /assets/img/plugins/prettygcode/PrettyGcode-Screen2.jpg
alt: screenshot
caption: Windows open screenshot
- url: /assets/img/plugins/prettygcode/PrettyGcode-Screen3.jpg
alt: screenshot
caption: Tabbed screenshot

featuredimage: /assets/img/plugins/prettygcode/PrettyGcode-Screen1.jpg
featuredimage: /assets/img/plugins/prettygcode/screen_1.jpg

compatibility:
python: ">=2.7,<4"
octoprint:
- 1.4.0
python: ">=3.7,<4"

abandoned: https://github.com/OctoPrint/plugins.octoprint.org/issues/1342
---
This plugin adds a 3D GCode visualizer tab in Octoprint. It displays colored lines to give you some idea what the printer is doing and animates progress during printing.

![Screenshot](/assets/img/plugins/prettygcode/PrettyGcode-Screen2.jpg)
This plugin adds a 3D GCode visualizer tab in Octoprint. It displays colored lines to give you some idea what the printer is doing and animates progress during printing.

## Features

* 3D Gcode visualizer
* Sync progress to print job
* Full screen and tabbed interface
* Uses Dashboard plugin from [Dashboard github page](https://github.com/StefanCohen/OctoPrint-Dashboard) when installed
* Customize the UI via CSS injection (see Instructions on tab in OctoPrint)
- 3D G-code visualizer
- Paths color-coded by slicer feature (perimeters, infill, support, skirt…)
- Layer slider to scrub through the model
- Syncs to the print job with an animated nozzle
- Temperature status bar
- Tabbed, maximized and fullscreen views
- Resizable webcam inset and [Dashboard](https://plugins.octoprint.org/plugins/dashboard/) plugin window (if installed)
- Many view options, e.g. dark mode, mirror reflection on bed's plate, antialiasing and idle auto-orbit

## Bugs reporting

Report bugs via the [GitHub Issues tab](https://github.com/jacopotediosi/OctoPrint-PrettyGCode/issues).

![Screenshot](/assets/img/plugins/prettygcode/PrettyGcode-Screen3.jpg)
## Support the project

This project is distributed for free and maintained entirely by volunteers, who do their best to develop it in their spare time, gather feedback and reports from users, and fix issues.

For and configuration details, please see the instructions on the PrettyGcode tab in OctoPrint. Report bugs via the [PrettyGCode github page](https://github.com/Kragrathea/OctoPrint-PrettyGCode).
If you'd like to support the maintainers of this project, you can donate via the [GitHub Sponsor page](https://github.com/sponsors/jacopotediosi) ❤️.
Binary file not shown.
Binary file not shown.