Open denis-itskovich opened 1 year ago
This is exactly what I thought a while ago. When you have an object that is 20mm tall and use 0.3 layer height, the top layer will be printed at 20.1mm, because 20 isn't divisible by 0.3. This usually doesn't matter but it's important when parts need to fit something.
You can manually change general layer height to fit the model height, but it would be much better if it was done automatically. I think this should definitely be implemented (and, while not good to be the default setting, there should be a reminder/tip about it, because if you don't think about layer height you would expect the printed height to match 3D model, until you find out the hard way).
Is your feature request related to a problem? Please describe. When the user selects layer height - vertical dimension accuracy is not guaranteed: if the model height is not multiple of the selected layer height - the actual height might inhertently (meaning that even when printed on the ideal printer) differ from the model height.
Describe the solution you'd like I suggest adding in slicing params, near the layer height input box, checkbox "adaptive layer height". In case when checked - the user-selected layer height will be used only as a hint, but the actual layer height will be calculated based on the provided hint and the model height.
Describe how it would work
Given:
layer_height
first_layer_height
model_height
Calculation: