preprocess_cancellation
preprocess_cancellation copied to clipboard
Support for Simplify3D
This is based on the the idea of the "Octoprint-Cancelobject" plugin project. In Simplify3D you need to prepare your print accordingly:
https://github.com/paukstelis/Octoprint-Cancelobject/tree/master?tab=readme-ov-file#simplify3d
and add a line into the "Post Processing" script:
C:[path]\preprocess_cancellation.exe "[output_filepath]"
The line "; process ENDGCODE" in the "Ending" script is not needed.
The executable can be build with the following commands:
pip install shapely pip install pyinstaller pyinstaller -F preprocess_cancellation.py
Last few days i did quite some prints using the preprocessing application within Simplify3D 5.1.2. It is working as expected and fluidd on my Creality K1 Max is showing the individual objects for cancelation. Anyhow i don't had the situation to cancel a object during this testing. This will finally tested if an multiple part print will have issues.
Like @MJ666, I have been testing this with Simplify3D 5.1.2. It appears to be working as expected in Mainsail with my SV06 Plus. I also haven't done any testing to verify object cancellation works properly but it does show up.
Finally i also had the case that one part was failing to print and i excluded this from printing for the rest of the job successfully. Using this script all the time in my workflow.