PrusaSlicer icon indicating copy to clipboard operation
PrusaSlicer copied to clipboard

Organic supports not supporting all overhangs, also no brim on bed

Open Arakon opened this issue 2 years ago • 3 comments

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.

2023-01-31 20_21_39- 2023-01-31 20_20_50-

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

Arakon avatar Jan 31 '23 19:01 Arakon

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

thunderpipesusa avatar Jan 31 '23 23:01 thunderpipesusa

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:

image

@Arakon Is this the result you would have expected ?

ThomasRahm avatar Feb 02 '23 23:02 ThomasRahm

@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.

Arakon avatar Feb 03 '23 05:02 Arakon