What that board is naming X, Y, Z, or A or E, these are just labels, could be any other letter or could be numbered, whatever. To keep most of labels we can use x as x, y as y, z as z, and then A becomes E. But thats just to avoid confusion in labels because otherwise the bottom line is that you have 4 drivers, you can use them whatever manner you like. You can use X for extruder or whatever, does not matter although it would be more confusing.
#define Z_ENABLE_PIN -1 // -1 so the firmware does not disable x and y when it wants only to disable Z
#define E0_ENABLE_PIN -1 // again -1 so firmware does not disable x and y when it wants only to disable E
These two i dont understand where they come from, but i think they are not routed anywhere and can just be wired onboard to D0 and D1.
#define E0_STEP_PIN ?
#define E0_DIR_PIN ?
Provide a link to the source files of the hardware that you have there. In image i see A-step and A-dir only in 4 connectors but not anywhere else.
#define Z_ENABLE_PIN -1 // -1 so the firmware does not disable x and y when it wants only to disable Z
#define E0_ENABLE_PIN -1 // again -1 so firmware does not disable x and y when it wants only to disable E
These two i dont understand where they come from, but i think they are not routed anywhere and can just be wired onboard to D0 and D1.
#define E0_STEP_PIN ?
#define E0_DIR_PIN ?
Provide a link to the source files of the hardware that you have there. In image i see A-step and A-dir only in 4 connectors but not anywhere else.