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.79k stars 1.94k forks source link

Layer is divided #12037

Open aclucca opened 10 months ago

aclucca commented 10 months ago

Description of the bug

Why is in Layer 6 (1,2mm) splitted? This results in an inhomogenius top layer . . .

Project file & How to reproduce

Desktop.zip

Checklist of files included above

Version of PrusaSlicer

2.7.1

Operating system

Windows 10 64bit

Printer model

PRUSA MK4

neophyl commented 10 months ago

Correct and also expected operation for PS. The red section is topfill so printed as topfill, the purple section is normal rectangular solid infill and so printed as such.

There are several issues where this has been reported previously where you could have found the answer to your question. For example https://github.com/prusa3d/PrusaSlicer/issues/8818 or https://github.com/prusa3d/PrusaSlicer/issues/9133

aclucca commented 10 months ago

Ok, thank you for the explantion.

But why it isn´t printed as (one) bottom Layer? I´ve choosen 28 Bottom Layers (also for adding weight) and in my opinion Layer 6 should also be one homogenius bottom layer.

neophyl commented 10 months ago

Why would it be printed as a bottom layer when its the top most visible layer ? You could configure 1000 bottom layers but if a layer is visible on top then it is classed as a top layer.

aclucca commented 10 months ago

Would it help to print more toplayers, maybe start with a height range modifier above Layer 6?

neophyl commented 10 months ago

No it wont. Its fundamental, part of that layer is visible and so gets printed as top layers, the part under the rest of the object is not visible and so sis not a top layer. The current software will split that layer between the types as that is what it is designed to do. It should make no different to your print as the 'join' where the types meet is under other layers printed on top anyway.

If I really really had to have that layer to be unbroken I would use a different slicer that has controls and settings allowing you to tweak such things.