Stepper motor driver selection


I am new to Arduino, so please forgive me if I am in the wrong place for this question. I am also new to programming, and over 50, so that should explain a lot right there.

I have a project for my shop which consists of lifting and lowering vertically on a single axis (linear rail/lead screw, max 600mm) a small clamp that will have a max 10kg weight, using one or two up/down switches. It will be used infrequently, max 5-10 cycles/day, so usage is minimal.

I have purchased these parts to play with and test my capacity to make this work:
1 - NEMA23 stepper motor model 57BYGH30157, 5.8v/1.4A bipolar (4-wire), 4.2o resitance, 15mH inductance, 1.8 step angle.
1 - Aurduino Uno board
1 - HY-DIV268N - 5A Driver

I have managed to hook everything up and copy a test sketch to run the stepper motor in a single-axis cycle. Works great.

For my project, I am wondering if this is the best setup. I see that there are many styles/types of drivers (like L298N, TB-6560 et. al). Is there a database or tutorial about how to best select the driver based on the motor or application?

Thanks for your kind help and advice. Have a nice day/evening...


That could work if the torque of stepper is enough.
To get good torque out of the stepper use 24 or even 48 volt DC as supply to the stepper driver.

1 Like

Welcome, as it was indicated on another forum you need to determine the torque needed at the motor shaft and at what speed it is to operate to properly size it. Since you have purchased the parts you can see if it will work. the L298N is a bipolar device which I would avoid because of all the heat it generates with its voltage drop. The TB6560 would be a better choice, it appears to be a MOSFET type device. Number one rule" An Arduino a Power Supply it is NOT! Use an external power supply for the motor and save a lot of problems.

1 Like

Reading the data sheet the driver HY-DIV268N looks safe for that stepper.
The path is: torque needed -> stepper motor -> driver and power supply.


The HY-DIV268N driver (manual) seems to be an appropriate driver for that stepper.

The driver will take up to 48V for the motor power. Higher supply voltage means higher torque and speed.

1 Like

Wow, thanks so much! I was so surprised to even get a reply. I will have a look at the torque specs and read the other info that you supplied. Thanks so much for taking the time. I am really looking forward to procrastinating at my day job to work on this...should be fun!

Much appreciate the kind direction..thanks!

I built a CNC mini-router using a Dremel for the spindle, scrap stuff and 3D printed parts. It runs grbl and is 3 axis. It works amazing (for what it is). It is one of the most satisfying and educational projects that I have ever done.