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

Extra perimeter created out of the part size #2998

Closed
gregsaun opened this issue Sep 27, 2019 · 3 comments
Closed

Extra perimeter created out of the part size #2998

gregsaun opened this issue Sep 27, 2019 · 3 comments

Comments

@gregsaun
Copy link

gregsaun commented Sep 27, 2019

Version

PrusaSlicer 2.1.0+win64

Operating system type + version

Windows 10 Pro 64b build 18362

3D printer brand / version + firmware version (if known)

Bear Upgrade 2.1-dev from Prusa MK3S

Behavior

A hole close to the outside perimeters creates an extra perimeters outside the part. This might be linked to the elephant foot compensation.

ps210_bug_elephant_02 stl

ps210_bug_elephant_foot

If the hole is closer it could split this extra perimeters is several small perimeters.

The expected result is to have a very thin perimeter straight. The smallest thickness of this perimeter should be 0.5mm (cad) - 2* 0.2mm (elephant foot) = 0.1mm. If not printable then the perimeter should not exist.

Project File (.3MF) where problem occurs

ps210_bug_elephant_01.zip

@bubnikv
Copy link
Collaborator

bubnikv commented Oct 31, 2019

I am working on an adaptive algorithm, that does not shrink parts narrower than two perimeter lines. This is the preliminary result for your model:

image

@gregsaun
Copy link
Author

Thank you very much Vojtech!

So the idea is that elephant foot compensation does not shrink details that are smaller than 2 perimeters width? Why two and not one?

@bubnikv
Copy link
Collaborator

bubnikv commented Jan 2, 2020

So the idea is that elephant foot compensation does not shrink details that are smaller than 2 perimeters width? Why two and not one?

  1. Two is more conservative than one in regard to bed adhesion.
  2. Any slicer I am aware of works primarily with closed curves, thus minimum two lines. Single line walls are usually detected after the closed curves.

The elephant foot compensation improvements are part of PrusaSlicer 2.2.0-alpha2. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants