Ok, my experiences with calibration so far. This is the default steps:
M92 X400.00 Y400.00 Z400.00 E212.21
X, Y, Z are the axes and E is the extruder. I found it curious that all axes are 400 out of the box. Does Snapmaker rely so much on the accuracy of the linear modules? What I don’t understand though is how there could be a variance between the axes because I must have selected the pairs of linear modules for the axes at random.
I found that the extruder value was too low, as mentioned in another post, it was about 11 mm short when extruding 100 mm. So I changed the E value to
I found with multiple prints that the axes were also off. The best calibration so far for me is:
M92 X402.77 Y401.19 Z398.81
That’s not my final calibration, Y is perfect, but X and Z are still off:
X: 41 target, result 40.98. -> 402.97
Y: 58.50 target, result 58.43 -> 401.67
Z: 88 target, result 87.21 -> 402.42
BTW: I learned that if you modify the Z value you need to do a new bed levelling because the bottom position would end up a different number of steps from the home position at the top.
So my question to you guys is… aside from the obvious need for calibrating the extruder, did you bother with the XYZ at all, or do you get perfect results with 400/400/400?
Because I am worried now, because @eh9 said “linear modules with lead screws that were out of tolerance”. Because in my case it seems to me that my modules are roughly 0.5% off.
And if the results are now within my own tolerance having modified the e-steps, do I have to worry about something else?