I bought Simplify3D after using Cura that came with my TAZ5 for a long while. I much prefer the control I have with Simplify3D over Cura, but one feature that I miss like crazy was the ability to write custom Python plugins, so I could do custom processing on my Gcode before it gets sent to the printer.
I've been dealing with the issue of inner holes being too small when printed, due to more filament being deposited on the inside of an arc than on the outside, causing issues. I've recently written a php script that performs arc compensation on all inner holes, and it's basically completely cured my issue.
The problem is that to print anything with accurate inner holes now, I need to prepare the file in Simplify3D, save the gcode file to disk, run the gcode through my script, then print the gcode.
If there were a way, like Cura has, to run gcode through a script before sending it to the printer, either via python, or even better, be able to send the file to a URL and take the output as the gcode to send to the printer.
It would open up a ton of options for customization. Is there any way this could be done, or a way someone has figured out to automate it a bit more than how manual it is at the moment?