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
Infill Layer Thickness to non-integer multiples of layer height #6915
Comments
0.21 layer heights for walls, infill and support results in 0.35 increments in Z. |
This is slimmed down to about what really matters. If there were any G0 or G1 commands with Z, they would be in this snip of text. ;Generated with Cura_SteamEngine 4.4.1 |
;Generated with Cura_SteamEngine 3.6.0 |
This is by design. This is the description of the Infill Layer Thickness: "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." (my emphasize). So in your case, the Infill Layer Thickness is rounded to 0.28, the nearest multiple of 0.14. Your snippets of gcode are abbreviated too much for me to see what is going on. |
You say that in the one example, the infill should be 0.28 height changes but it is making ALL height differences 0.28. |
What should be happening is that basically the infill should skip each other layer. So there should be a layer with skins and infill, and then a layer with just skins. Then a layer with skins and infill, followed by a layer with just skins. Etc. If you could post a complete gcode file, we can see what is going on. |
It seems I did indeed have a misunderstanding about how Cura works for this feature. I think Slic3r did it better and was able to do 0.2mm walls with 0.3mm infill and it just did walls or infill twice sometimes to get the needed results. By your description, Cura can only do the walls multiple times and can not do infill multiple times. The other issue of 0.14mm walls and 0.21mm infill resulting in all 0.35mm Z differences was a result on a Cura profile that I switched away from and sadly I no longer have those particular settings or the file. Since I can no longer provide any evidence of that, I guess there is no point in talking about it further. For now, I will settle for chunky 0.28mm layer heights for infill and support and 0.14mm layer heights for walls, but I hope that in the future you will let me do 0.21mm layer heights for walls with 0.28mm or 0.35mm layer heights for infill and support. 0.42mm layer height with a 0.4mm nozzle would only be doable with an increased flow or an increased extrusion width, both of which would be an increase in extruded filament and would be an experimental way of handling things. |
Ah, I see that you opened a new issue here: #6927 Let's continue the discussion there then. |
With Cura 4.3.0 or 4.4.0 or 4.4.1 and probably older, I get odd results in the Z positions for the gcode.
Layer Height of 0.14
Infill Layer Thickness of 0.21
This results in 0.28 differences in Z. The parts have been coming out brittle and with wispy infill due to this.
I see a number of other Z position related bug reports. They may all be connected.
The text was updated successfully, but these errors were encountered: