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

Overhang threshold not utilized after 1.34.1 #360

Closed
tcm0116 opened this issue Jun 16, 2017 · 3 comments
Closed

Overhang threshold not utilized after 1.34.1 #360

tcm0116 opened this issue Jun 16, 2017 · 3 comments
Labels

Comments

@tcm0116
Copy link
Contributor

tcm0116 commented Jun 16, 2017

Version

1.34.1.24-prusa3d and later

Operating system type + version

OS X 10.12.3

Behavior

On all versions from 1.34.1.24-prusa3d to the current 1.35.5-prusa3d, the Overhang threshold support parameter is not utilized. Here are some screenshots showing some tests using https://www.thingiverse.com/thing:265529. As you can see, the newer versions of Slic3r pretty much only support overhangs of 10 degrees from horizontal or less, which is a significant problem.

1.34.1 - Overhang threshold = 0

screen shot 2017-06-15 at 9 56 12 pm

1.34.1 - Overhang threshold = 60

screen shot 2017-06-15 at 10 06 01 pm

1.34.1 - Overhang threshold = 10

screen shot 2017-06-15 at 10 06 38 pm

1.35.5 - Overhang threshold = 0

screen shot 2017-06-15 at 10 08 05 pm

1.35.5 - Overhang threshold = 60

screen shot 2017-06-15 at 10 08 50 pm

1.35.5 - Overhang threshold = 10

screen shot 2017-06-15 at 10 09 25 pm

STL/Config (.ZIP) where problem occurs

config.ini.zip

@bubnikv
Copy link
Collaborator

bubnikv commented Jun 16, 2017

I believe this issue describes basically the same effect you are experiencing: #273

The reason why you are now seeing a difference since 1.34.1.24 is, you set the support_material_xy_spacing
to one meaning a gap of 100% of the perimeter line. This parameter was erroneously ignored before 1.34.1.24 for the gap of the contact layer and a fixed hard coded value of 50% was used instead. Now Slic3r uses this preset value for the contact layer as well, making the part of the overhang to be supported disappearing due to the trimming by the lower layers offsetted by the XY offset.

This is exactly the reason why the support_material_enforce_layers parameter has little effect for overhangs with steep angles, where the overhangs are smaller than 50% of the perimeter width.

I will look into this issue, but most likely not for this release.

@tcm0116
Copy link
Contributor Author

tcm0116 commented Jun 16, 2017

Thanks for the explanation. I did some more experimenting, and it does indeed appear that decreasing the XY separation allows for the support material to be generated for overhangs with higher angles. Hopefully you can find a resolution soon as having to decrease the XY separation can lead to the support material getting stuck to the part in areas that don't need to be supported.

bubnikv added a commit that referenced this issue Jul 7, 2017
Overhang threshold not utilized after 1.34.1
#360

"Overhang threshold" and "Enforce support" don't work
#273
@bubnikv
Copy link
Collaborator

bubnikv commented Jul 7, 2017

Fixed with abcd746

@bubnikv bubnikv closed this as completed Jul 7, 2017
wavexx pushed a commit to wavexx/PrusaSlicer that referenced this issue Sep 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants