Stepper motor not turning and SN754410NE running hot

Hi,

My stepper motor (17HS2408) is only shaking. I have checked all the wiring multiple times. It's all correct. I tried to change my stepper motor wiring, but it has the same result.

Also, my SN754410NE is running hot when i use it. Is this normal?

I have the arduino connected to an USB port on my computer and to a 12v 2a dc power supply.

How can i solve this?

Thanks

Most likely that stepper consumes far more current than that (old technology) driver chip can provide, and you need a modern switching type driver, like these.

If you don't know the exact specs, measure the winding resistance and post that.

@ItsKasper, post links to the datasheets for your motor and the driver you are using.

...R
Stepper Motor Basics
Simple Stepper Code

jremington:
Most likely that stepper consumes far more current than that (old technology) driver chip can provide, and you need a modern switching type driver, like these.

If you don't know the exact specs, measure the winding resistance and post that.

Will do that tomorrow. Thanks!

Robin2:
@ItsKasper, post links to the datasheets for your motor and the driver you are using.

...R
Stepper Motor Basics
Simple Stepper Code

http://www.pbclinear.com/Download/DataSheet/Stepper-Motor-Support-Document.pdf

Thanks for helping!

http://www.pbclinear.com/Download/DataSheet/Stepper-Motor-Support-Document.pdf

This describes several motors, and nowhere is the model number of your motor mentioned.

jremington:
This describes several motors, and nowhere is the model number of your motor mentioned.

The best i can find right now is this one: http://www.datasheetbay.com/pdf/928655/17HS2408.html

That motor seems to require 0.6amps and has a coil resistance of 8 ohms. If my Ohm's law calculation is correct that would require a voltage of 4.8v. If you supply it with 12v through a simple h-bridge driver you risk damaging the motor and, maybe the driver. 12v though 8 ohms would result in 1.5 amps which may cause your driver to shut down.

Use a specialized stepper driver such as a Pololu A4988 or DRV8825. They have potentiometers to adjust the maximum current to protect the motor. They also take a lot of the computation off the Arduino.

...R

If you decide to go with either DRV8825 (my favourite) or A4988, you will find some details about setting the current limits here:
http://forum.arduino.cc/index.php?topic=415724.0

Modern bipolar steppers are low-impedance windings and are current-driven, not voltage driven.
You use a constant-current chopper driver for them, not DC motor controller.

Thanks for all the help! I've ordered the DRV8825 and i''ll see if that works any better. The stepper is now turning though, but back and forth. But we'll see if the different drivers makes things easier.