No, I have no experience with the Marlin firmware.
Do you have access to an oscilloscope (or to a friend who has one)? It would let you at least determine whether the firmware is actually sending step signals to the driver (and if so, what the timing of the step signal looks like).