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.68k stars 1.93k forks source link

Prusa Slicer - Arachne leaves unfilled gaps at junction interfaces between perimeters and top #11472

Open Zama747 opened 12 months ago

Zama747 commented 12 months ago

Description of the bug

The Prusa Slicer with arachne activated does not fill the gaps that are in the transition interface between top layers and perimeters.

I understand that with the arachne activated it is not necessary to fill gaps. However, in conditions where the gap is left due to the lack of a top layer (less than the minimum extrusion size), the surrounding perimeters should be wider to fill the gap left. The arachne only starts to work if there is a gap large enough to be filled with a top layer, it does not work in intersections between small gaps in top and perimeter layers.

The problem with this specific part can be solved by adding 2 perimeters to the printout. However, if I increase the scale of the part, the problem will repeat itself when there is a very small gap between the perimeters and the top layers.

Project file & How to reproduce

Gaps in arachne on Prusa

Checklist of files included above

Version of PrusaSlicer

2.6.0

Operating system

windows 10

Printer model

Ender 3

FrHePo commented 11 months ago

P1060832a Same with me (PrusaSlicer 2.7.0-beta1). Arachne leaves open gaps (inside hole) where the classic perimeter generator fills the gaps.

3mf+gcode.zip Gap left open by Arachne Gap filled by classic

antimix commented 4 days ago

I have the same issue with Aracne on many prints, and for this reason a slice almost 90% with Classic. It would be nice to have this bug fixed.