I want to use the arduino to control a stepper driver, trouble is in the data sheet it is references different wiring for different types of motion controller (PNP,NPN, or differential).
I can't find any reference to the arduino being one of these types, can I still use it? If so which one is it? I don't particularly want to have to buy another motion controller as I have an arduino lying around.
In effect yes. You could wire it the other way and then have your output pins
active low. Its easier to think of with the negative inputs at ground I reckon.