I swapped the standard board of my printer for a PandaPi 2.5 with TMC2209 and a Raspberry Pi 4b. Y and Z axes behave as expected and with the values from an existing Marlin configuration also quite exactly.
The X axis behaves strangely, however, after booting it mostly only moves with 10% (1 millimeter instead of 10 millimeters) sometimes with over 200% (20.5 mm instead of 10 millimeters). The output of M503 is identical in each case:
Recv: echo: M92 X80.00 Y80.00 Z400.00 E385.00
The output from M501 is also identical in each case, but may indicate an error:
Recv: echo: EEPROM version mismatch (EEPROM = V76 Marlin = V81)
Recv: echo: Hardcoded Default Settings Loaded
If the X axis only moves with approx. 10% homing works, if the movement runs at 200%, then homing does not work either for the X axis.
If the drive module changes, there is no change.
If I swap the X and Y axes, the X axis works fine with control commands for the Y axis and also moves very precisely, so it is not due to the stepper motor or the DEFAULT_AXIS_STEPS_PER_UNIT setting.
Am I doing something wrong? What can I do to solve this issue?
Thanks in advance for your help.