Stepper driver connection

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.

Attached screenshot of stepper driver data sheet.

Cheers

PUL-, DIR-, EN- to ground,
PUL+, DIR+ to Arduino pins, EN+ to 5V (if you want it permanently enabled).

The sheet shows how the inputs just go to opto couplers (LED + current limiting
resistor), you are just driving those LEDs.

MarkT:
PUL-, DIR-, EN- to ground,
PUL+, DIR+ to Arduino pins, EN+ to 5V (if you want it permanently enabled).

The sheet shows how the inputs just go to opto couplers (LED + current limiting
resistor), you are just driving those LEDs.

Thanks for your reply.

That would correspond to the PNP diagram then? For the NPN, PUL+ and DIR+ go to 5V and the PUL- and DIR- go to the Arduino pins.

The Thread stepper motor basics may be useful.

And follow @MarkT's advice.

...R

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.