I have noticed today that I have considerably different movement for the 10mm movement command via the display unit:
10mm desired: actual x0=8.3mm, x1=16.3mm, y0=11.1mm, y1=5.9mm
It is very consistent, and is not a mechanical issue.
There is no way to calibrate the X1 separately from X0, and, similarly, no way to calibrate Y0 from Y1.
So, I must have something wrong in the firmware.
I have Separate E settings undefined.
Board SKR 1.3, with TMC2208 drivers (5), Marlin bugfix 2.0, dual_endstop code.
As you can see, nearly TWICE the movement desired for X1, and nearly HALF the movement desired for Y1.
I have XYZ and E0,E1,E2 drivers defined. (Not X2/Y2).
The ‘print’ movement is jerky, which can be obvious from having opposite end motors moving at different rates.
What should I look for in the Marlin code?