Skip to content

Plugin to analyze gcode for slicer settings comments and add additional metadata of such settings.

License

Notifications You must be signed in to change notification settings

rob4226/OctoPrint-SlicerSettingsParser-Python3

 
 

Repository files navigation

This fork is updated to work with Python 3

OctoPrint-SlicerSettingsParser

NOTE: Only supports Slic3r, Simplify3D, and Cura currently; suggest more in issues; contributions welcome!

Analyses gcode for slicer settings comments and adds additional metadata of such settings. Useless without plugin(s) to use the metadata.

Setup

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

https://github.com/Rob4226/OctoPrint-SlicerSettingsParser/archive/master.zip

You will most likely want to install another plugin to use the metadata. Such plugins of mine are:

Cura

Cura doesn't natively support injecting the slicer settings into the gcode, so you must add this to your start/end gcode.

Configuration

Python regexes (Advanced)

This plugin uses python regexes to parse the gcode. Syntax can be easily found on the web. There should be two named capturing groups, key and val. Multiple regexes should be listed on seperate lines, ordered by precedence. Any chars are allowed in the groups; \n will be replaced by newlines.

See the wiki for examples.

About

Plugin to analyze gcode for slicer settings comments and add additional metadata of such settings.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 78.1%
  • Jinja 11.6%
  • JavaScript 10.3%