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.63k stars 1.92k forks source link

Overhang perimeter starts in mid air instead of using bridge infill #10232

Open petrubecheru opened 1 year ago

petrubecheru commented 1 year ago

Description of the bug

I have a circular hole near the perimeter of the object imported from a STP file (with warnings). When "extra perimeters on overhangs" is enabled, the overhang perimeter starts in mid air: Screenshot_20230402_164325

instead of using bridge infill (when"extra perimeters on overhangs" is not enabled ): Screenshot_20230402_164059

Project file & How to reproduce

The object was imported from the step file from: https://www.printables.com/model/6605-prusa-mmu2-ptfe-holder-m10-passthrough-adapter/files

If I import the STL, there is no problem. m10passthroughplate.zip

Checklist of files included above

Version of PrusaSlicer

PrusaSlicer-2.6.0-alpha6

Operating system

Ubuntu 22.10

Printer model

Original Prusa i3 MK3S & MK3S+ MMU2S

kubispe1 commented 1 year ago

I have attache here repaired model. I think it is a source of the problem. Let's try your issue with it and let me know. Repaired m10passthroughplate-overhangBug_REPAIRED.zip

petrubecheru commented 1 year ago

@kubispe1 , the repaired model is ok. The problem still occurs (PS 2.6.0 beta 4) on the model imported using the STEP file. In the 3d editor view the holes are shown, but in the sliced view the holes are filled with 3 layers

petrubecheru commented 4 months ago

tested now on latest 2.7.4.

Testing the workaround presented here https://github.com/prusa3d/PrusaSlicer/issues/12708#issuecomment-2106346093 : If I uncheck the experimental extra perimeters on overhangs, the problem is solved. If a reduce the number of perimeters to 1, the problem is solved.

So it seems to be a duplicate of #12708

tastyratz commented 3 months ago

Are you using Arachne? Since you mentioned reducing perimeters to 1, could this be related to https://github.com/prusa3d/PrusaSlicer/issues/9074 ?