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

Concentric Top Infill Incomplete #12949

Open gstrabeli opened 3 months ago

gstrabeli commented 3 months ago

Description of the bug

After upgrading from version 2.7.4 to 2.8.0, I re-opened the attached file for printing. After slicing the model, I noticed that the Top Infill had gaps revealing the underlying layer. This issue was not present when I originally sliced and printed the file using version 2.7.4.

I verified with Arachne, and it successfully completed the Top Infill without any issues. In a way, this was a blessing, as it made me realize I hadn't previously compared the two. Arachne saves 16 minutes in this instance.

I'm curious how the perimeter generator could affect the infill this way. Any theories?

01_Concentric_Top_Infill_Incomplete_Classic_1

02_Concentric_Top_Infill_Incomplete__Classic_2

03_Concentric_Top_Infill_Incomplete__Arachne_1

04_Concentric_Top_Infill_Incomplete__Arachne_2

Project file & How to reproduce

Concentric_Top_Infill_Incomplete.zip

Checklist of files included above

Version of PrusaSlicer

2.8.0

Operating system

Windows 10

Printer model

MK3 S+

gstrabeli commented 3 months ago

Thinking about it some more. Is it treating each line of the concentric infill as a perimeter because they are printed individually and following the contours of the shape? If you were to increase the perimeters of the model to the point that they filled the volume, it would look like concentric infill.