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

Ironing doesn't recognize 'top layer' if 100% infill layers are used with zero top and zero bottom layers #12745

Open gltovar opened 5 months ago

gltovar commented 5 months ago

Description of the bug

Was toying around with printing clear stuff and an issue I ran into was that 'solid infill' was generated if I defined a top or bottom layer count. The reason this is an issue is that I cant seem to control the pattern of this 'solid infill' to match the defined layer patterns of such as 'alligned rectilinear' or 'concentric', it will always print as a woven rectilinear. No settings I messed with got rid of the 'solid infill'. So having a model that is 100% infill, I set the top and bottom layers to zero and I suddenly dont have any generated woven 'solid infill', all the infill follow my pattern settings. The issue is that with this set, ironing doesn't recognize any 'top layer' so I cannot effectively iron. The only option I have is 'iron all solid surfaces' which is far from ideal as it essentially irons every layer. I would either like an option to turn on 'solid infill generation', an option to customize 'solid infill pattern', or for the slicer to recognize 100% solid infill "top" layers. Thank you.

Project file & How to reproduce

Create a project with an stl, say a cube that is 20mm tall.

Set infill density to 100%, Set the perimeters to 1 Set the fill pattern to "aligned rectilinear" or "concentric". check for top an bottom layers to have a value greater that zero. for ease choose 1.

slice.

preview the slicing layers, note that after bottom layer and before top layer there is a (default ui) purple generated "solid infill" that does not align with the fill pattern. Note ability to iron top surface.

Go back and set top and bottom layers to zero.

slice

preview the slicing layers, note that there aren't any "solid infill" layers, and that all layers follow the infill pattern. Note the inability to iron top surface.

Checklist of files included above

Version of PrusaSlicer

2.7.4+win65

Operating system

Windows 10

Printer model

Prusa XL 5 Tool

u89djt commented 5 months ago

You forgot the screen shots and project files. While you're gathering those, you might find this interesting: https://www.printables.com/model/15310