Stepper motor specs help

Okay who can give me some schooling on steppers specs?

Besides the obvious rated torque, is there anything I am missing, is a higher or lower rated voltage better, inductance?

Any idea for a quick torque test, just put it in a roller and hook it up to a luggage scale and pump up the current/heat/vs pull strength?

Current Per Phase: 1.5A
Holding Torque: 5.5Kg.cm (76 oz-in)
Rated Voltage: 4.2V
Resistance Per Phase: 2.8Ω± 10%
Inductance Per Phase: 4.8mH± 20%

vs

Rated Current/phase: 1.7 A
Holding Torque: 0.59N·m (84oz·in)
Rated Voltage (≠driving voltage): 3.06 V
Phase Resistance: 1.8 ohms
Inductance: 3.8 mH ±20%

I don’t know the answer. Honestly. I do wonder if the torque is proportional to the current, will these act the same at the same current?

76/1.5 =50
84/1.7=50

Jerry rig tug of war between the two steppers? First to skip steps loses. Don’t know if you can easily rig diff currents for different steppers from the same board. This feels like something CNC Kitchen would have an episode on.

That is what I am hoping. With the added bonus of having a higher max power option.

OR higher power with lower temp.

That could be awesome.

digging I found this

" Lower the inductance, the better the performance at high speed, as coils can respond fast. Makes sense. "

So #2 is stronger and slightly better at higher speeds…I wonder if the lower voltage relates to anything.

50oz-in/A

1.5a x 4.2v = 6.3W

1.7a x 3.06v = 5.2W will #2 run cooler??

More digging " A good rule of thumb is to use between 10 and 24 times the motor’s nameplate voltage for the system bus voltage" so #2 seems better again.

Could mod a LR3 to tug itself… #define Y_CURRENT / Y2_CURRENT appropriate for the steppers being tested, strap additional belt from YZ plate 1 to YZ plate 2, wrapping around existing Ymin left and Ymin right belt holder blocks, or EMT/pulleys or something?

I do have some looped belts so I could make a bracket and do a tug of war…I might do that. I would like to quantify the power though. I do love some numbers.

I have them both sitting powered up right now, same current. I will hit them with the thermal camera in 20 minutes or so when they warm up.

1 Like

Okay I will have to test more in a bit after I get some orders out. So far at the same current settings #1 is hotter, and stronger. I can feel the heat, and I slapped a pulley on them and just grabbed it while moving them. Not scientific but I will figure out a better test later.

Check this out.


Hot one is #1, same current #1 wins the tug of war barely.

So I am going to try to get them to the same temp, and do another tug of war.

I’ll check back in.

2 Likes


#2 just barely winning the tug of war, 250ma current boost, 4.9C (9F) cooler. To the hand they feel pretty drastically different.

So #2 is seeming like a pretty solid choice.

2 Likes

The important factors are:

  • Current and torque (which be roughly proportional, more current = more torque, but not always exactly)
  • Inductance. Less is better. An inductive phase resists changes in current flow (thats what inductance is). This means it is slower to ramp up to its driven current, and slower to ramp back down. At faster speeds the driver has to apply higher voltages to get the current up quicker and then sink a lot of current when turning that phase off on the next step. This means they get hotter as well.

The voltage is simply a result of resistance per phase and maximum current. If you were driving them with a H bridge instead of a dedicated stepper driver IC, thats the maximum voltage you could use to ensure you dont go over the rated current.
When using a stepper driver IC you can run the 3v stepper on 12v/24v. The driver applies however much voltage is required for the current desired. When a phase is first switched on, the voltage over it will be 12v/24v, but the current will (for a very very short amount of time) be close to zero, and quickly ramp up (that is the inductance at play). The driver reduces voltage once it reaches the desired current. More inductance means its slower to ramp up. Higher voltage means you can get more current through it quicker (despite the inductance). Thats why a 24v 3d printer can move/accelerate faster than a 12v one (even if the stepper voltages are rated way less than either), because the inductance can be overcome better.

1 Like

Thank you for explaining that. So is this 1mH difference a lot or a tiny bit, in this use case?

I’m not an expert on stepper motors, but I did some searching and found this:

https://www.cnczone.com/forums/stepper-motors-drives/75046-judging-stepper-mh-phase-inductance.html

http://techref.massmind.org/techref/io/stepper/estimate.htm

The ideal maximum voltage for a stepper can roughly be estimated by taking the square root of the inductance (in mH) and multiplying by 32. Any inductance higher than that or voltage lower than that will also work OK, but the closer the better (lowest inductance and highest voltage).

So I guess the 3.8mH would theoretically work best up around 60v, and the 4.8mH around 70v.

Inductance is only a concern when moving the motor. If its stationary, or only moves slowly, it doesn’t matter how much inductance there is.
If your going for a world speed record on a 3D printer your probably going to search to find the lowest inductance possible. For something like a CNC router, especially like the lowrider where your not really moving quickly, your probably not going to run into the speed limit where the inductance of the phases causes the peak current to drop off, reducing motor torque as you go faster and faster until you start losing steps. And if it did, you could switch from a 12v to a 24v supply and probably get a heap more speed/acceleration potential just from the increased voltage.

3 Likes

Awesome, thank you.

24V is now standard, and we definitely are not breaking speed records.