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
5.86k stars 669 forks source link

detect overhang walls interferes with bridging #5724

Open BETLOG opened 1 week ago

BETLOG commented 1 week ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.0.0

Operating System (OS)

Linux

OS Version

Kubuntu 24.04

Additional system information

No response

Printer

frankenstein anycubic i3 mega, Ideaformer IR3 extruder, bambu nozzle

How to reproduce

Create model with areas that are to be bridged.

Actual results

Sometimes areas that are designed to be bridged get overhang wall treatment, and filled with a concentric layer. This increases the chance of failure. In many cases a symmetrical stl will have bridge assigned to one feature, and overhang wall assigned to it's mirrored twin, for no apparent reason. In some cases this seemed to be accompanied by 'floating cantilever' warnings.

Expected results

Probably bridging should always take precedence, and maybe query the user about what treatment to give otherwise. Orca really needs a way to zoom on a specific area to display what some of its warnings are talking about.

Project file & Debug log uploads

anycubic-i3Mega_gantrySpoolMount_frame.zip

Checklist of files to include

Anything else?

The log/project zip is not useful for demonstrating the seemingly random selection of overhang or bridge, as the first few times I noticed this all I did was take screenshots, and didnt save any 3mf.

Below: The 3mf infcuded here is merely to demonstrate what I believe is the cause of the issue. ie: if 'detect overhang walls' is on then it may interfere with things that are intended to be bridged.

2024-06-16--14-05-22_betlogbeast_Untitled 2024-06-16--14-05-12_betlogbeast_Untitled

Below: instances of mesh being sliced with a different treatment to otherwise identical overhangs, both intended to be bridged.

2024-06-08--20-22-59_betlogbeast_mountRPiCam175case45deg 2024-06-08--20-21-26_betlogbeast_mountRPiCam175case45deg 2024-06-08--20-21-22_betlogbeast_mountRPiCam175case45deg 2024-06-08--09-08-30_betlogbeast_warnings

Below: 'bridge counterbore holes' with sacrificial layer failing 1/4 of the time, despite all 4 holes being essentially identical, and the left and right section of stl literally being mirrored. I was also seeing some interaction with 'detect overhang walls' here too.

2024-06-13--10-20-55_betlogbeast_anycubici3MegagantrySpoolMountframe 2024-06-13--10-20-52_betlogbeast_anycubici3MegagantrySpoolMountframe

tome9111991 commented 1 week ago

same issue like me https://github.com/SoftFever/OrcaSlicer/issues/5706

I think it's a problem with the "extra perimeters on overhangs" setting

BETLOG commented 1 week ago

same issue like me #5706

agreed

BlackNet commented 1 week ago

Been dealing with this same issue for the past 2 weeks.