Page MenuHomeAleph Objects Inc

X/Y Backlash compensation on by default
Open, NormalPublic


In order to get dimensionally accurate print results, X/Y backlash compensation must be active for the entire print.
Recommend turning it on by default. CuraLE inserts M425 Fx to fade backlash compensation out after the first few layers, which causes everything beyond the M425 F0 to come out very inaccurate.

Event Timeline

logan created this task.Feb 8 2019, 10:49 AM
logan triaged this task as High priority.
logan created this object with edit policy "LulzBot Hardware Products (Project)".
logan added subscribers: west, Steven, kent.

@logan: Enabling backlash compensation throughout the print will cause surface defects. This was the reason for fading out the backlash compensation. So dimensional accuracy comes at the expense of surface finish. The only way to avoid this trade-off is for the printer to have the least backlash as possible.

logan added a comment.Feb 8 2019, 12:52 PM

I have 2 cubes in hand, 1 with backlash compensation off (default), 1 with backlash compensation on. Other than the circle being circular and the dimensions more accurate, I cannot tell the difference between the 2. Having X/Y backlash compensation for only the first few layers makes it useless other than ensuring your part will have an elephants foot effect.

logan added a comment.Feb 8 2019, 2:04 PM

Here are some photos of those cubes. I know this would require further testing for profile implementation. The best answer may not be 100% on with no smoothing but maybe a compromise. I'm testing having it on just for the calibration prints, to see if I can get the 10mm cylinder more similar to the measurements we get for Mini 2.

@marcio We used the backlash compensation for Mini 2 in Z only, is the same M425 command used for backlash on all Axis now?

logan raised the priority of this task from High to Unbreak Now!.Feb 27 2019, 10:35 AM

Not sure if this will solve the issue or not but we need a solution to reach modeled dimensions, thank you

logan lowered the priority of this task from Unbreak Now! to Normal.Apr 18 2019, 8:15 AM

We are now achieving passing calibration prints, see @kent's comment on T5891
However, we should test implementation of backlash compensation in X/Y across more materials/part geometries to make a more seamless user experience.