4459Views9Replies

Author Options:

How I can control 6 stepper motor with arduino uno rev3? Answered

I would like to control 6 stepper motors using an arduino uno rev 3, in order to prepare a robot arm with 6 grade of freedom

Discussions

0
None
frollard

Best Answer 7 years ago

It's a bit overkill, but the RAMPS board for making 3d printers is a good start for something like this - the poloulu drivers might be a bit weak depending on what these 6 degrees have to actually do.

RAMPS supports x y z e1 e2 e3 so it should work for smaller stuff; it does use an arduino mega however.

0
None
pstrømberg

7 years ago

If you can use continuous rotation servos instead of actual stepper motors, the adafruit 16 channel controller would be a neat, cheap solution.

http://www.youtube.com/watch?v=ZDfBCLEh5pg

0
None
fdolopez

7 years ago

Thanks for your quick response, I will try to look forward for these informations.

0
None
mpilchfamilyfdolopez

Answer 7 years ago

Know how much power your stepper motors will draw then find stepper controllers that can handle that. Then you connect the controllers to the Arduino and you have a good start.

0
None
fdolopezmpilchfamily

Answer 7 years ago

I don't know yet, but I'd want to know first if it is possible to do it with an arduino uno rev3
Thanks for your informations

0
None
mpilchfamilyfdolopez

Answer 7 years ago

Yes the Uno can do it. The stepper drivers just need a signal from the uno to know which way and how far to turn the motors.

0
None
fdolopezmpilchfamily

Answer 7 years ago

Ok, I will try to start to prepare the project in order to see the different options that I have been receiving.

0
None
mpilchfamily

7 years ago

Use 6 stepper motor controllers. Or a motor controller board designed to handle 6 stepper motors.

0
None
fdolopezmpilchfamily

Answer 7 years ago

Ok, I will try to start to prepare the project in order to see the different options that I have been receiving.