I have just about completed my MPCNC dual-endstop build. I am using an SKR 1.3 controller, TMC2208 drivers, and the dual-endstop Marlin code.
Using a dial indicator, I am calibrating the machine movement. Y and Z are dialed in pretty close. But, the X is off.
I mean it is significantly different from the Y. Both have the same motors, gears and belts. At 50 steps per mm on the Y, I was getting 11cm movement when I asked for 10cm. On the X it was 7.6cm.
I cannot wrap my puny brain around this, although I can MAKE the X work correctly, I just wanted to understand how this can happen???