A 3D G-code visualizer

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 Visualization

  • Interactive 3D G-code visualizer, with a view cube to orient the camera and perspective/orthographic projection
  • Paths colored by slicer feature (perimeters, infill, support, skirt…), with built-in presets for popular slicers, or your own custom colors
  • Layer and segment sliders to scrub through the model
  • Belt printers are supported too, with a customizable gantry angle
  • While printing, the view syncs to the print job with an animated nozzle
  • Temperature status bar
  • Resizable webcam inset

Interface & appearance

  • Tabbed, maximized and fullscreen views
  • Many view options, e.g. dark mode, customizable nozzle marker, mirror reflection on the bed, antialiasing…

Other plugin integrations

Bugs reporting

Report bugs via the GitHub Issues tab.

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.

If you’d like to support the maintainers of this project, you can donate via the GitHub Sponsor page ❤️.

Pictures

PrettyGCode