skyline1
Well-Known Member
- Joined
- Aug 6, 2012
- Messages
- 441
- Reaction score
- 150
Getting Z spot on can be a little tricky as it must be a multiple of the layer height. So the actual Z dimension will always be up to + or - 0.5 times the layer height.
The printer will will always print one layer less or more than the required dimension whichever is closest to the wanted size if you see what I mean.
For example, assume we are using a 0.15mm layer height and require a part 15mm high. the height printed will be almost bang on (less shrinkage) as 15mm is exactly 100 layers. But suppose we wanted 15.1mm We would actually get 15.15mm as this is the closest number of layers (101)
If we wanted 15.2mm We would also get 15.15mm printed as again this is the closest number of whole layers but this time from the opposite direction.
This, unfortunately, is one of the limitations of 3d printing with it's discrete layers method of producing things.
Adaptive slicing can help where the layer height is not fixed but can vary between limits depending on the complexity of the part at that layer and the exact height of the part and certain features on it. The slicer will vary the layer heights to reduce these height discrepancies as much as possible. It will also try to reduce the "staircase" effect on surfaces that have very gentle vertical slopes.
Both Slic3r and It's Prusa variant have this feature but the settings are a little difficult to find.
On Slic3r it's under Print Settings - Layers and Perimeters - Use adaptive slicing And on Prusa You can edit it in the model itself when slicing. I'm not sure about Cura as the version built in to Repetier host is rather old and doesn't seem to have it but i'm sure later versions do.
Adaptive slicing is a fairly new technique but up to date versions of most common slicers can do it. It's well worth a try for parts needing high Z dimension accuracy. I've used it myself on difficult parts and it seems to work very well.
Best Regards Mark
The printer will will always print one layer less or more than the required dimension whichever is closest to the wanted size if you see what I mean.
For example, assume we are using a 0.15mm layer height and require a part 15mm high. the height printed will be almost bang on (less shrinkage) as 15mm is exactly 100 layers. But suppose we wanted 15.1mm We would actually get 15.15mm as this is the closest number of layers (101)
If we wanted 15.2mm We would also get 15.15mm printed as again this is the closest number of whole layers but this time from the opposite direction.
This, unfortunately, is one of the limitations of 3d printing with it's discrete layers method of producing things.
Adaptive slicing can help where the layer height is not fixed but can vary between limits depending on the complexity of the part at that layer and the exact height of the part and certain features on it. The slicer will vary the layer heights to reduce these height discrepancies as much as possible. It will also try to reduce the "staircase" effect on surfaces that have very gentle vertical slopes.
Both Slic3r and It's Prusa variant have this feature but the settings are a little difficult to find.
On Slic3r it's under Print Settings - Layers and Perimeters - Use adaptive slicing And on Prusa You can edit it in the model itself when slicing. I'm not sure about Cura as the version built in to Repetier host is rather old and doesn't seem to have it but i'm sure later versions do.
Adaptive slicing is a fairly new technique but up to date versions of most common slicers can do it. It's well worth a try for parts needing high Z dimension accuracy. I've used it myself on difficult parts and it seems to work very well.
Best Regards Mark