4557Views9Replies
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
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
Best Answer 8 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.
8 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
8 years ago
Thanks for your quick response, I will try to look forward for these informations.
Answer 8 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.
Answer 8 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
Answer 8 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.
Answer 8 years ago
Ok, I will try to start to prepare the project in order to see the different options that I have been receiving.
8 years ago
Use 6 stepper motor controllers. Or a motor controller board designed to handle 6 stepper motors.
Answer 8 years ago
Ok, I will try to start to prepare the project in order to see the different options that I have been receiving.