Hybrid Stepping Motor 17HS5425 on Arduino Uno rev3

Im trying to control 17HS5425, specs: http://www.act-motor.com/product/17hs_en.html ( the last one in the table).

I know that arduino cant give output of 2.5A, so my question is, how should I power that motor?
It says that rated voltage is 3.1V, so, do i need some 3-5V adapter with minimum output of 2.5A?

Thank you!

The rated voltage is irrelevant. What matter is the current. You need a specialized stepper driver. Something using the TB6560 chip would probably be suitable for that motor. The more common DRV8825 and A4988 cannot provide enough current.

With a specialised stepper driver you can limit the current to protect the motor and use a 12v or 24v power supply.

Have a look at these links
Stepper Motor Basics
Simple Stepper Code


Thank you for your fast answer :slight_smile:

So it is a big no no to power that kind of motor without that motor driver?
Usually i powered them directly from battery/arduino power supply.

Would this arduino motor shield do the job?

It says 4A max for one motor.

Would this arduino motor shield do the job?

It is completely unsuitable. I don't think you studied my link.

You need a stepper motor driver board. Google Arduino TB6560 or 4 amp stepper motor driver