I ran a CaliLantern calibration:
which quantified how much error I’m getting with the stock Bambulab calibration:
Is it possible to make corrections to the slicer to compensate for these errors? From what I’ve heard, the Bambulab slicer is based on PrusaSlicer, but I’ve not seen any way to make corrections to PrusaSlicer either.
This describes the CaliLantern:
I’d say those measurements are about as good as you might hope. 0.2% is only about 1/2 a millimeter of error over the full 256mm width and depth of the print bed.
Prints warp, even PLA (just not as much) because plastic changes size as it changes temperature. A few percent, even for the best plastics. More for something like ABS. And print beds aren’t always as flat and well-trammed as they should be, and even if they are the components change size/shape as they’re heated in use. Along with other structural elements of the printer, none of which the printer compensates for even though they’re changing constantly as the machine goes through thermal cycles. Those errors, I should think, are going to dominate (and could be the sole source of the errors you measured with this test).
The way I deal with this, where I need very tight dimensional tolerances on some area(s) of a print is, I print it with those surfaces slightly over-dimensioned and then I run a pass with my CNC milling machine to bring them down to the tolerance I require. It’s a huge PITA. Mostly I just design with looser tolerances to make allowances for my printers. None of them are as accurate as what I can produce with a CNC.
4 Likes
Thanks! You’ve convinced me to leave it alone. I guess this serves as validation that the X1C is fairly accurate straight out of the box.
Still… there is definitely a pattern here of things being just a tad too small, either from shrinkage or whatever. If it were possible to easily throw in a small correction for that, then maybe I would. I wouldn’t want it to require a firmware recompile though, as that would be an ongoing burden whenever there is a new firmware update.
I’m pretty sure there is a parameter in the slicer to adjust global scaling (not physically scaling the model in the slicer, but telling the slicer to slice it slightly bigger or smaller). But I’ve never used it so I can’t say anything more about it.
2 Likes