I can answer a couple of your questions but not all, sorry.
The servo drive needs the Dir pulse to lead the Step pulse. My problem is that I do not know what that means! I have step set in Mach3 at 3 and Dir as 10. I have tried loads of values but seen no change.
This means that the direction signal has to be established before the step signal is sent and Mach automatically does this.
Is the Dir signal pulsed in the same way as the step or does it only change between 0 and 1 on a direction change?
The direction signal is either low or high (0 or 1) and remains at its last setting until a direction change, for that axis, occurs.
Tweakie.