SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
7.33k stars 869 forks source link

Allow expansion of interface layers with support expansion #7516

Open morganvenable opened 2 hours ago

morganvenable commented 2 hours ago

Is there an existing issue for this feature request?

Is your feature request related to a problem?

Support material interface layers often require a bit of expansion to be able to peel them off cleanly in a block. Shown here with 2mm expansion, the interface layers are not expanded, making it very difficult to peel off in a clean block. image Interface layers should be expanded with support materials to encourage easy removal. Suggest a checkbox feature to keep interface layers the same size as the expanded supports.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

I'd suggest a checkbox feature to keep interface layers the same size as the expanded supports. This would make it easy to use, while not creating messy corner cases with people setting different numbers for support and interface expansion sizes.

Describe alternatives you've considered

I currently have to model supports myself or generate throwaway geometry to encourage the slicer to produce the necessary supports. It's very time consuming and often leads to print failures if the throwaway layers happen to come unstuck during printing on the support material... image

Additional context

No response

morganvenable commented 2 hours ago

@vovodroid curious if you have any perspective on how complicated this would be to implement and where to look in the codebase 🙏