diff --git a/_data/update_check_overlays.yaml b/_data/update_check_overlays.yaml index b8a97f9091fc..413dbfa27b1d 100644 --- a/_data/update_check_overlays.yaml +++ b/_data/update_check_overlays.yaml @@ -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 \ No newline at end of file + pip: https://github.com/misconfigurations/Octoslack/archive/{target_version}.zip +prettygcode: + user: jacopotediosi + pip: https://github.com/jacopotediosi/OctoPrint-PrettyGCode/archive/{target_version}.zip \ No newline at end of file diff --git a/_plugins/prettygcode.md b/_plugins/prettygcode.md index 3185aee15a5f..acb8a6681d2a 100644 --- a/_plugins/prettygcode.md +++ b/_plugins/prettygcode.md @@ -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) ❤️. diff --git a/assets/img/plugins/prettygcode/PrettyGcode-Screen2.jpg b/assets/img/plugins/prettygcode/PrettyGcode-Screen2.jpg deleted file mode 100644 index d70de2b05c4c..000000000000 Binary files a/assets/img/plugins/prettygcode/PrettyGcode-Screen2.jpg and /dev/null differ diff --git a/assets/img/plugins/prettygcode/PrettyGcode-Screen3.jpg b/assets/img/plugins/prettygcode/PrettyGcode-Screen3.jpg deleted file mode 100644 index ca84ba9d4638..000000000000 Binary files a/assets/img/plugins/prettygcode/PrettyGcode-Screen3.jpg and /dev/null differ diff --git a/assets/img/plugins/prettygcode/PrettyGcode-Screen1.jpg b/assets/img/plugins/prettygcode/screen_1.jpg similarity index 100% rename from assets/img/plugins/prettygcode/PrettyGcode-Screen1.jpg rename to assets/img/plugins/prettygcode/screen_1.jpg