Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Simplify3D #33

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Support for Simplify3D #33

wants to merge 4 commits into from

Conversation

MJ666
Copy link

@MJ666 MJ666 commented Mar 23, 2024

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

@MJ666
Copy link
Author

MJ666 commented Mar 28, 2024

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.

@ihatemyisp
Copy link

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.

@MJ666
Copy link
Author

MJ666 commented Apr 23, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants