Is there any way to have the output file name be the objec name when only a single object is printed?
I would like to have the following behavior:
1. When only a single object ("body") on the plate is printed, then include the object name in the output file name
2. When the entire plate is printed, use the project file name in the output file name
3. When multiple objects are printed (but not the entire plate), ideally include all the printed objects in the output file name. But if not possible use the project file name as in #2.
Regardless, I would like to be able to include the object name in the output file name to identify which object I am actually printing among several in the source 3mf file.
However, in looking at the list of placeholders ( https://help.prusa3d.com/article/list-of-placeholders_205643 ), I didn't see any clear way to reference the object name.
RE: Is there any way to have the output file name be the objec name when only a single object is printed?
A few times a year I find myself googling this same issue. I find all the existing file placeholders and others asking for the same thing, but no solution.
I arrange 10+ different items on the bed, only make one visible at a time, slice the one, and save the gcode. My filename format has {input_filename_base} in it. If I haven't saved the project, Slicer uses the object name of the object I'm slicing. Perfect! But if I save my project then Slicer uses the saved project name instead. So I'm stuck renaming each gcode file as I save one by one. Ugh. Clearly it is already capable of using the visible object name, so how is that not a filename option??