Stepper motors + Drivers + CNC Shield and PSU relations

Hello everyone,

I am king of a hands-on learner which is why I chose to start learning the following topics with a sphere-bot project:

• Stepper motors,
• Servo motors,
• CNC Shield,
• GRBL.

So I started dig on google for project materials required for that project and concluded on the BOM:

Arduino UNO
CNC Shield V3
Nema 17HS4401 - Pg:9
Pololu DRV8825

When it comes to power supply, there are lots of topics about that issue which never concludes to a certain desicion whatsoever like this conversation on another forum.

PSU requirement depends on motor specs, quantity, driver potentiometer alteration, board and etc. This is the point where my question born from:

I need a clear educational material which explains that relation.
I want to learn how to calculate power requirement based on electronics I chose.

The information I found always based on a pre determined list of electronics which is why they dont explain how they come together.

I hope that I achived what I want. Any help is appriciated.

Regards,

These links may help
Stepper Motor Basics
Simple Stepper Code

Your motor draws 1.7amps and the coil resistance is 1.5ohms which amounts to 4.335 watts. I would select a power supply that could provide at least twice that amount of power - say 10 watts.

Stepper motors work better at high voltages so, for example, a 24v 0.5amp power supply would provide about 12 watts, and so would a 12v 1.0amp power supply. Of course having more amps available will do no harm.

...R

Hey Robin2, thanks for your quick response.

This is where thing get confused. You get the values of 1.7 and 1.5 and conclude to a fractional number as 4.335. How come? Or is that just a clue for me to chase after?

And yes, 24v0.5amp or 12v1amp equals 12watt but one of the motors sucks 1.7 amp at one phase (what the hell ever it means? Since this is a two phase motor, should I mutiply that value by 2?) I think it is better to use at peast 1.7*2 steppers = 3.4amps and at least 12 volts = 40watt whatsoever...

I will dive into the links you shared tonight, so thanks in advanced.

Watts = Volts * amps

Volts = ohms * amps

You can see from this that you can also calculate watts = ohms * amps * amps

In your case your motor takes 1.7 amps through 1.5 ohms which would require 2.55 volts

A stepper motor driver acts as a buck converter (hope I have the term correct) which converts a high voltage and low amps to a low voltage and higher amps.

If it is a normal 4-wire stepper then AFAIK you do not need to multiply by 2 because it won't have power on both coils at the same time.

...R