prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.73k stars 1.93k forks source link

Automatically enable support on build plate only once Paint on supports enabled/painted #13341

Open vulterey opened 2 months ago

vulterey commented 2 months ago

I'm always frustrated when I paint on supports and after pressing Slice the Slicer throwing an error that here is no support enabled.

It would be great if the Slicer after Painting on supports would automatically enable Support on the build plate only option. It is more than logical that if I am painting supports it means that I want to use them. Simple thing but quite annoying that the app doesn't recognise it.

After finishing Painting on supports and accepting them by exiting the option with supports painted the Slicer automatically enables support on the build plate only option, so I don't have to enable it every time I am informed that I have no supports enabled.

Alternatively, I can always enable the option by myself, but this would be against requesting this featire ;)

u89djt commented 1 month ago

From a user who would be driven nuts by the slicer automatically enabling supports, and switching to bed only so I have to remember to switch back when I've done the refinement work: as I understand it, manual supports are provided for at least two reasons that I take advantage of 1) to catch things that the automated support generation can't deal with and 2) creating more efficient support systems when the automated generation does things that aren't necessary for the specific geometry. In both of those cases, checking that the painted regions are inclusive and efficient requires flicking back and forth between the slice preview and the object view for layer-by-layer inspection. If supports are generated, you can't see the layers in relation to the pain patches, including blue bits. I go back and forth as many times as are necessart to refine the painted patches, and then however many times with supports to optimize the parameters of the organic structure. Please don't automatically switch on supports and change the way they behave. I'll do that when I'm crafting manual supports.