PrusaSlicer
PrusaSlicer copied to clipboard
Organic supports not supporting all overhangs, also no brim on bed
Description of the bug
When auto-generating organic supports, several 90° overhangs are completely ignored. Using standard supports, they get supported.
Also, the support base is just 2 walls on the bed, using a brim around the support base similar to Cura's tree supports would greatly increase bed adhesion.
Project file & How to reproduce
Project file is too large even when zipped, find it here:
https://drive.google.com/file/d/1bSJvaCZz40itTpNvdiPoDoq6fQwQ83KO/view?usp=sharing
Checklist of files included above
- [X] Project file
- [X] Screenshot
Version of PrusaSlicer
2.6.0-alpha2
Operating system
Windows 10
Printer model
VZBot330
I cant even see how to turn on the organics. i see settings for tree but i cant choose between scaffold or tree
EDIT: Found it. Print Settings>Support Material>Organic
This one is very interesting.
@bubnikv
The issue seemed to be that a diff between overhang_raw
and relevant_forbidden
was missing, causing remaining_overhang to be empty most of the time.
safe_offset_inc
subtracts the collision at the end when last_step_offset_without_check
is 0, so if a call to it is removed one has to ensure the difference is still calculated if needed.
With all my fixes it would look like this:
@Arakon Is this the result you would have expected ?
@ThomasRahm Exactly, that's near identical to how Cura's tree supports did it, and that print came out flawless. Far as I can tell, everything that needs supporting, is supported now.