Pages: [1]   Go Down
Author Topic: Too much mass on stepper motor? It wont spin!  (Read 813 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 44
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have a 12V/350mA bipolar stepper motor from Adafruit: http://www.adafruit.com/products/324
I have a Arduino motor shield attached on top of the Arduino; this motor shield uses the LM298 driver, which can output 2A max per channel, according to data sheet. However, due to the huge mass (20 in Al motor shaft + attached PCBs; very heavy stuff) on top of the motor shaft, the motor is no longer turning, and I have to slowly push it w/ my hand to get it to turn step by step. My power supply (from Agilent) is 24V/0.5A. Do I need a larger power supply? All I'm doing is trying to make motor spin back+forth using the Stepper.h library. How do I make this motor turn? Do I need a motor w/ a higher current rating (up to 2A)?

Edit: I have 1 more question-- is there any way to adjust the acceleration of the bipolar stepper motor on the Arduino code? I know I can adjust speed using "myStepper.setSpeed(200)", where 200 = 200 rpm.
« Last Edit: August 13, 2012, 11:51:14 am by Clown_of_God » Logged

Offline Offline
Edison Member
*
Karma: 64
Posts: 2464
Now, More Than Ever
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
and I have to slowly push it w/ my hand to get it to turn step by step
Does that mean that it runs, and keeps going, after you give it an "assist"?
If so, that's a clue.
Going from a body at rest to a body in motion takes a lot of work. 
A better-rated supply (or some SLA batteries) may prove beneficial.
Logged

"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

Offline Offline
Newbie
*
Karma: 0
Posts: 44
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Not quite-- it's still at rest no matter what I do. I've tried a different power supply (from 24V to 32V) for the motor. I've tried pushing it, but it's still at rest. I know it's trying to move, because I see the 4 LED lights at the 4 outputs are flashing and there's a lot of audible motor noise.
Logged

Dubuque, Iowa, USA
Offline Offline
Edison Member
*
Karma: 45
Posts: 2469
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Edit: I have 1 more question-- is there any way to adjust the acceleration of the bipolar stepper motor on the Arduino code? I know I can adjust speed using "myStepper.setSpeed(200)", where 200 = 200 rpm.

http://www.open.com.au/mikem/arduino/AccelStepper/

Logged

Offline Offline
Edison Member
*
Karma: 64
Posts: 2464
Now, More Than Ever
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

C_o_G,
I think sourcing a stronger motor is your best bet.

Logged

"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 602
Posts: 33371
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
My power supply (from Agilent) is 24V/0.5A.  Do I need a larger power supply?
Yes


By the way your name is the title of a book that was my kids favorite bed time story.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 44
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I figured it out-- the motor was a bad motor. It was stuck even w/ all the load removed. Replaced the motor and everything worked.
Logged

Pages: [1]   Go Up
Jump to: