Correct driver for stepper motor

Hi all,

I'm a newbie when it comes to this stuff and I'm building a turn table. Working with wood and welding is easy, voltage, amps,... stuff not so much :slight_smile: I've read so many things that I think I'm at a stage where too much info is just too much.

I have a nema 17 stepper motor:
17hs4401 usongshine
Step: 1.8 deg.
Power: 40N / cm
Rated current / winding: 1.7A
Phase resistance: 1.5Ohm ± 10%
Insulation resistance: 100MΩ, Min, 500VDC
Operating temperature: -20 ~ + 50 ° C

(the above is translated as I cannot find the exact one, all it says on the stepper motor is the model name and I would guess company who makes them?)

And of course I bought L298 which has heatsink but I'm thinking it was a mistake as it gets so hot that I've almost burned my fingers on the heatsink after running the motor for about 5 seconds.

I've used the example stepper motor from arduino IDE.

Do note, if it matters which it should probably not, I have wemos r1d2..

So, for the above stepper motor, what would be a good driver? The turn table needs to run for at least 30 seconds, different speeds and different directions.

Oh, and for the power supply, I used an old Linksys adapter.
Output: 12v - 1mA

I think a DRV8825 stepper driver from Pololu would be a good fit.

Be sure to read about the current limiting setting if you are going to drive the stepper at 12v.

Your torque requirement is unspecified, but start at 1 amp current limit to begin.

I've used the example stepper motor from arduino IDE.

The DRV8825 driver uses step and dir and will not use stepper.h as used in the example.

See the Robin2's stepper motor basics tutorial

Also see it.

Thank you guys!