-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Not allow elephant compensation to shrink parts thinner than 2 layer lines. #1757
Comments
Why you can't/don't want to lower the value? |
This is a known issue. The elefant foot compensation should be smart enough to not shrink single line or single perimeter features so much that they disappear. This bug is a reason, why at Prusa3D we are not enabling the feature by default. |
@bubnikv Couldnt find any open Issues so I figured I create one. |
It is. It just reduces the "size" of the polygon by a fixed amount. @bubnikv maybe if we do a |
that's a thin wall problem, i'm working on it.
why? |
Probably because the 1-line honeycomb can easily be ripped out. Dunno. |
I already used a one-line pattern for some "mask" i needed. With a good heated PEI surface, i had no problem (90% of success). If you need a thicker first layer for the pentagons, maybe you have to modify the object geometry. the setting is here for the one (like me) that print with a too thin first layer (real height < first layer height), and so the width is a bit too large. The setting allow the slic3r to take that into account. If your model is too thin for the thick first layer width, you have to modify your model, or print with a thinner first layer width (nozzle at the right height->elephant correction at 0, or lower "first layer width"). |
union(offset(poly, -efc), diff_ex(poly, offset2_ex(poly,
-ext_peri_width-efc, ext_peri_width+efc), true))
But it's not very pretty, as it's a brutal threshold.
I am not quite excited about this solution, but I don't know any better
solution as of now.
The problem of this solution, apart from being numerically intensive (not a
problem for a single layer) is that it may not apply the elephant foot
compensation to some protrusions, where it could. It will likely not make
the situation worse, so I will likely try it.
…On Sun, Mar 3, 2019 at 7:49 PM Merill ***@***.***> wrote:
I already used a one-line pattern for some "mask" i needed. With a good
heated PEI surface, i had no problem (90% of success). If you need a
thicker first layer for the pentagons, maybe you have to modify the object
geometry.
the setting is here for the one (like me) that print with a too thin first
layer, and so the width is a bit too large. The setting allow the slic3r to
take that into account. If your model is too thin for th thick first width,
you have to modify your model or print with a thinner first layer width
(nozzle at the right height, lower first layer width).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1757 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFj5I187f2iw5yuFOW0XYgnRlxrtHrCUks5vTBlLgaJpZM4afyat>
.
|
This is not working well: |
ah, yes. my bad. Maybe a special rule for thin wall in the first layer if this parameter is activated? i.e, reduce the threshold for minimum width to (firstlayerwidth - elephant * 2). I will do some testing on that. |
The elephant foot compensation improvements are part of PrusaSlicer 2.2.0-alpha2. Closing. |
This rocks. |
Yeah, there are features, that one writes for himself :-) |
It is working well in my testing too! |
I would make the point that with the inclusion of arachne this behavior should be opened back up. Consolidating to a single line is useful sometimes and arachne can make it wider to split the difference. |
Version
1.41.2+win64
Operating system type + version
Windows 10
3D printer brand / version + firmware version (if known)
Prusa mk2s
Behavior
When elephant compensation is used, it should not be allowed to shrink parts that are less than 2 layers wide. This causes issues printing some thin parts.
Se example pictures:
layer with elephant comp turned off:
layer with 0.33mm elephant comp:
Orignal 3d model:
Is this a new feature request?
no
Project File (.3MF) where problem occurs
livspuck.zip
The text was updated successfully, but these errors were encountered: