-
-
Notifications
You must be signed in to change notification settings - Fork 527
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
Unexpected behavior for extrusion width #113
Comments
I think I'll rework these settings, it's all over the places, too much spaghetti code. Also, the tooltip doesn't seems right, have to double-check it. Will update the tooltips. |
Wow, thanks! I looked at some of the changes you already made and it seems that much more code is involved than I anticipated... |
The 2.1.45.0 release seems to give incorrect values in the recommended object wall thickness tooltip. I am seeing values that are double the (correct) values from the previous release. |
Previous result depends if "thin wall" is activated. The new one only give the result for "normal walls" (perimeters), maybe that's why? |
I have tried with thin walls enabled and disabled and nothing changed. Interestingly in the previous version I found that the values remained the same if thin walls was enabled, but rather than showing values for 2, 4, 6 or 8 perimeters, it shows all values from 1-8. Is this what you mean? With perimeter width set to 0.48 and 0.2mm layer height, I have values of 1 perimeter: 0.92mm, 2 perimeters: 1.83mm, 3 perimeters: 2.71mm, 4 perimeters: 3.58mm. This works out to be double of what the previous version shows |
When you set "1" in the "perimeters" setting, you need to have at least a 0.92mm wall for it to be extruded by the perimeter. It's double because you need the space for the perimeter to go back on the other side. But it's maybe more confusing now? Can you help me to find a better (and concise) wording? |
Got it. That makes perfect sense now that you explain it. I think the wording of it should be similar to how you have it now. Something like "Suggested minimum object thin wall thickness for x layer height and x perimeters" would be good.
Understood. I think your current implementation of it is better |
Version
2.1.44
Operating system type + version
Windows 10 Professional
3D printer brand / version + firmware version
N/A
Behavior
I use a 0.40mm nozzle on my printer and slice any model with 0.20mm layer height. Under the Print Settings → Width & Flow → Extrusion Width, I have all values set to 0:
Print Settings → Perimeters and Shells → Recommended object min wall thickness then calculates a wall thickness of 0.80mm for two perimeters. This corresponds with flow math using a 0.42mm external perimeter and a 0.45mm regular perimeter:
The corresponding tooltip explains that if the value of 'external perimeter width' is 0, the 'default extrusion width' is used if that value is set. So if I explicitly set a default extrusion width of 0.45mm, I expect that this thickness applies to the external perimeter as well, which should result in a wall thickness of 0.86mm for two perimeters.
However, the actual wall thickness is still 0.80mm.
Only when I explicitly set the external perimeter width to 0.45mm:
The wall thickness for two perimeters changes to 0.86mm:
So there seem to be two issues at play:
Project File (.3MF) where problem occurs
Every project I tried so far.
The text was updated successfully, but these errors were encountered: