supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.04k stars 515 forks source link

First layer sparse infill not stacked on open models #4218

Closed Flipqy777 closed 2 months ago

Flipqy777 commented 2 months ago

What happened?

When models are sliced in "open" mode (no top, no bottom, only perimeters and sparse infill), the first layer infill is not stacked with subsequent layers. it seems "shifted", which is not the way it's intended to be. This issue doesn't happen on PrusaSlicer 2.7 branch using the same parameters.

Project file & How to reproduce

How to reproduce :

  1. Open any model
  2. Make it "open" : no top and no bottom solid layers, only sparse infill and perimeters. Infill density/pattern doesn't matter, since the issue happens with any infill density/pattern.
  3. Slice it and look at the first layer : infill is shifted with regard to subsequent layers, though all infills should be stacked correctly.

Trigorilla to SKR3.zip Capture d'écran 2024-04-17 115405 Capture d'écran 2024-04-17 115755

Version

2.5.59.8

Operating system

Windows 11

Printer model

Anycubic i3 Mega-S

neophyl commented 2 months ago

Your first layer Extrusion width and spacing is set differently so that first layer is sliced different. With actual bottom layers configured you don't notice the effect as much but for your configuration you do.

Flipqy777 commented 2 months ago

Your first layer Extrusion width and spacing is set differently so that first layer is sliced different. With actual bottom layers configured you don't notice the effect as much but for your configuration you do.

Indeed, I didn't think about this. Using the same values for all layers when slicing "open" models fixes this. Thanks for the explaination !