How to save a PrusaSlicer design
Sometimes I need to fix a project after printed.
I didn't find a way to save the PrusaSlicer design: the places marked manually for supports, or blocked for supports, how the design is placed on the bed, other modifications done with the slicer, etc.
I can save project as 3mf or stl, yet this is not including the design configurations done.
Is there such a command available?
Another option is to generate a macro that recorded all the things the user did with the slicer, and play upon loading the model.
Is that possible?
RE: How to save a PrusaSlicer design
Not sure I understand the issue. If you save the project as a 3mf file, it will store information such as supports, modifiers, etc.
Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...
RE: How to save a PrusaSlicer design
Fuchsr is correct, using File>Save Project As will save a PS 3mf file. That contains everything. All Objects, their placement, the profiles used, modifiers, painted areas etc. You can Open that later and get back to the same state. Its why we always suggest saving the project from PS and it allows easy editing later. Its also what we ask for here when debugging issues, just because its a complete snapshot.
However there is a difference between Opening a 3mf and Loading a 3mf. If you open a blank project and use Import or the normal Load icon from the platter then you are choosing to just load in the model geometry. If you use Open Project then you load in ALL the saved data.
RE: How to save a PrusaSlicer design
You are correct. my bad. Somehow I missed that. it is now working well. Thank you!
What about the 2nd part of my question?
Is it possible to record a macro of the activities done with PS, edit outside and re-run?
In other words, is it possible to create an external file, edit it and run it on PS, instead of doing the work with the GUI?
RE: How to save a PrusaSlicer design
Re a Macro, No idea. Never used any software to do so and find myself unlikely to ever do such. Why don't you try it and find out.
There is certainly no provision to do so within the software so whatever you used would have to be external, and your OS would be instrumental in that. Sounds like something that needs to be researched at an appropriate place for your operating system/ general google search and then test.
RE: How to save a PrusaSlicer design
While there are command line options to start PS, and you can run post-processing scripts from within PS, to my knowledge it is not scriptable in other ways.
Formerly known on this forum as @fuchsr -- until all hell broke loose with the forum software...
RE:
Regarding to the 'macro' - I just created some projects with certain profiles (such as printer/filament etc) which avoids setting each customization separately (like printer, filament, supports, infill etc) and saved it with no models (empty list of the items to print) - this way I can load it, import models and save it as new project.
See my GitHub and printables.com for some 3d stuff that you may like.
RE: How to save a PrusaSlicer design
Yeah that’s normal. You can also create small off bed mini non printable objects and add modifiers to them and then save the project along with your profile combinations. That project becomes a template you can open instead of a new one. Those modifier can then be copied to your added objects using control+c, control+v. They act like mini libraries of common uses settings.
Say you often change the first layer settings using a height range modifier, well save it to a mini object and then you can copy it to something else later. You can build up quite a collection if you want.
Some of us have been using these ‘off books’ techniques for years.
RE: How to save a PrusaSlicer design
About the "macro" - I understand there is no current solution.
Let me just explain why I ask for it:
It is from the exactly same reason I prefer to use OpenSCAD instead of GUI based platforms.
Usage of source code provides easier method of design, execute, document, and fix later on.
It is harder at first, for sure, but once in work, the rest becomes easy.
It will also allow executing external checks on the design/outputs, which will allow better productivity.