Stepper Motor 17HS19-1684S

Hi!

I just bought three NEMA 17 Stepper Motor Model 17HS19-1684S.
Can u suggest me a good arduino motor shield driver for these steppers? Thank you.

Stepper motoro specification:

Frame size 42 x 42mm - NEMA 17
1.8 degree step angle
Length 47mm
Holding torque 44 N.cm (4.4kg.cm, 62oz.in)
Voltage 2.8V
Current/Phase 1.68A
Resistance/Phase 1.65ohm
Inductance/Phase 2.8mH
Inertia 68g.cm
Bipolar, 4-wire
Weight 0.35kg
Step Angle Accuracy ±5%?full step,no load)
Resistance Accuracy ±10%
Inductance Accuracy ±20%
Temperature Rise 80?Max.(rated current,2 phase on)
Ambient Temperature -10?-+50?
Insulation Resistance 100M?Min. 500VDC
Dielectric Strength 500VAC for one minute
Shaft Radial Play 0.02Max.(450 g-load)
Shaft Axial Play 0.08Max.(450 g-load)

I found two which probably will work good with specified steppers.

  1. L298N
  2. Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit

Can u suggest me which is better? Thank you.

niky518:
I found two which probably will work good with specified steppers.

  1. L298N
  2. Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit

Can u suggest me which is better? Thank you.

Neither, those are H-bridge motor controllers, you need a chopper-drive for that sort
of motor (it has very low impedance windings), and a high voltage supply (24 or more).

Chopper drives both do DC-DC conversion using the motor's windings as the inductance
and limit the average current to a set value in the process. This makes for a much faster
motor than you can get with high impedance windings, and such chopper drive ICs usually
provide microstepping (for much smoother operation, better holding at speed).

A lot of people use the A4988 drivers from Pololu
for this sort of motor, but they aren't quite up to handling 1.7A, though you can
run at lower current or add a small fan to cool the board.

Roughly speaking if the motor windings are in the 2 ohm or lower range, chopper
drive is required, if 10 ohms or more, probably an H-bridge will do (or if unipolar
a ULN2803)

Thank you for answer. So only chopper driver will work with this steppers or exist some other solution similar to chopper?
And one more question, can chopper driver be connected with arduino?

I would say use a chopper drive with every type of stepper motor because they are so much easier to control with an Arduino. Generally speaking they just need two connections to the Arduino - step and direction. And, yes, they can be controlled with an Arduino.

Stepper motor driver boards usually also include a facility to limit the maximum current to whatever the motor can accept. Then it is possible to drive the motor with a much higher voltage and get more torque at higher speeds.

I think Pololu make a stepper driver board that can handle more current than their A4988 board.

...R