Connecting Input Motor Driver to Arduino Uno R3

I am trying to connect an input drive to my arduino uno R3. However, I am having trouble trying to figure out which inputs on the driver connect to the respective pins on the arduino. I looked at some examples on the internet, but my inputs are different than the ones online. The examples have ENA-, ENA+, DIR-, DIR+, PUL-, PUL+. The inputs on my driver are FAULT-, FAULT+, EN-, EN+, DIR-, DIR+, STEP-, STEP+. I need to know which pins on the arduino connect to the inputs on my driver. I am using SureStep STP-DRV-6575 Driver. I have attached pictures of my driver inputs.

Here is the example I was referencing online

You can use any free digital output, but don't use D0 or D1 as they are used for USB download code as well as for debug prints from Serial.print.

The connections looks fine to me.

I read in the user manual for the driver signal that "step signal = pulse/step". Does that mean that I could treat STEP-/+ as the equivalent of PUL-/+? and would i be good to copy the same wiring as the example I sent from the internet?

My inputs on my driver are a little different that the ones on the driver in the wiring diagram

First, the Fault connections are output from the unit, not inputs. So, the fault - would be to Arduino ground and fault + would go to the Arduino pin you use to detect a problem with the controller.

If I was wiring the device, all - pins would go to the Arduino ground pin. The + side of the controller connections go as you describe.

PUL is pulse, same as STEP.

Yes. PUL stands for pulse that makes the stepper take one step.

The pins used for DIR and STEP/PUL must match the code used, that You didn't post.

which arduino pin is associated with detecting issues?

You can use any pin for that, except pin0 and pin1.

But do you really need fault detection.
Can't you decide that after you have the motor running?
Leo..

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.