Thanks for the reply, do you see any mileage in having a GCode post processing settings variable tied to a printer definition or variant? I'm thinking that you could show or disable certain post processing scripts, or call plug ins as required to suit a printer.
You can write a plugin that detects the use of that head (a variant?) and then applies the gcode postprocessing if needed. The Z Offset plugin (https://github.com/fieldOfView/ZOffsetPlugin) is an example of a plugin that applies gcode postprocessing of its own, but it does not include a check for a certain variant. If you are not afraid of Python code, here's a much more complex example of a plugin that checks for certain conditions before executing filters on the gcode: https://github.com/BlackBelt3D/Cura/blob/bb-3.4/plugins/BlackBeltPlugin/BlackBeltPlugin.py#L293
Recommended Posts
nallath 1,124
This is currently not possible.
Link to post
Share on other sites