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

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

sort by: active | newest | oldest
frollard4 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.
pstrømberg4 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
fdolopez (author) 4 years ago
Thanks for your quick response, I will try to look forward for these informations.
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.
fdolopez (author)  mpilchfamily4 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
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.
fdolopez (author)  mpilchfamily4 years ago
Ok, I will try to start to prepare the project in order to see the different options that I have been receiving.
Use 6 stepper motor controllers. Or a motor controller board designed to handle 6 stepper motors.
fdolopez (author)  mpilchfamily4 years ago
Ok, I will try to start to prepare the project in order to see the different options that I have been receiving.