GCode Viewer for CNC toolpaths with no extrusions

This viewer adds support for CNC toolpaths, which have no extrusions.
This plugin is based (very) heavily on the native OctoPrint GCode Viewer, which does not show jobs that have no extrusions. This plugin has been tested primarily with Marlin-flavored gcode.

Screen Shot

Crown Screen Shot

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/vector76/cnc_gcodeviewer/archive/main.zip

Note: this plugin replaces the native Octoprint GCode Viewer within the UI. Disable this plugin to restore the default behavior.