Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XY First layer Compensation is doubling the requested offset causing gap in shell when thin walls are used #1547

Closed
gpread opened this issue Sep 11, 2021 · 1 comment
Labels
bug Something isn't working as intended fix is live in the last release Please download /build the last release and try to reproduce.

Comments

@gpread
Copy link

gpread commented Sep 11, 2021

2.3.57.0

Creality CR-10V3 (modified), Marlin 2.0.8.2
Windows 10 - 20H2 (19402.1165)

Compared to prusaSlicer , SuperSlicer is applying twice the amount of compensation, e.g. with a setting of -0.2 mm its adjusting each edge by 0.4mm.

In my case with a single layer base to a custom support with 0.4mm nozzle and thin walls, this results in a gap (as the first layer has been shrunk by an entire perimeter.

I believe this also can/is causing first layer perimeters to at times be unreasonably identified as overhang perimeters too (I noticed before but at the time didn't identify that this was because the applied compensation was larger than expected.

image
With XY First layer compensation set to zero (default)

image
With XY First layer compensation set to -0.2mm

  1. Load the project file (attached below)
  2. Make sure Print Settings->Slicing->Modifying Slices->XY First Layer Compensation->First Layer is set to 0mm
  3. Slice the model, then examine the Width view and note that the base of the model and the thin wall above are connected (no platter visible through the model)
  4. Go to Print Settings->Slicing->Modifying Slices->XY First Layer Compensation->First Layer and set it to -0.2mm (which is ~half the perimeter and thin wall width being used)
  5. Re-slice the model, then examine the width view and note that the base is now detached from the thin wall above

In order to see the same results as with prusaSlicer the value used needs to be halved (so in this case -0.1mm).

@gpread
Copy link
Author

gpread commented Sep 11, 2021

@supermerill supermerill added bug Something isn't working as intended fixed for the next version That means that you should be able to test it in the latest nightly build labels Sep 27, 2021
supermerill added a commit that referenced this issue Sep 27, 2021
@supermerill supermerill added fix is live in the last release Please download /build the last release and try to reproduce. and removed fixed for the next version That means that you should be able to test it in the latest nightly build labels Oct 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as intended fix is live in the last release Please download /build the last release and try to reproduce.
Projects
None yet
Development

No branches or pull requests

2 participants