I am working on a project where I can control 6 stepper motors each controlled by a pressing one of six buttons interface with I2C. Then another button to home the six motors.
I think The ATmega328 and some Adafruit Motor/Stepper/Servo Shield should work. But I need some advice from Adafruit Support and a recommendation on the best configuration weather it be an Arduino, compatible or Raspberry Pi.
Control 6 Stepper Motors
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_bill
- Posts: 88092
- Joined: Sat Feb 07, 2009 10:11 am
Re: Control 6 Stepper Motors
What is the application and which stepper motors are you planning to control?
- DLMiller
- Posts: 5
- Joined: Fri Dec 15, 2017 8:22 pm
Re: Control 6 Stepper Motors
I am using EMMA 17. I'm not going to get into details. It is an project that will have 6 stepper each stepper controlled separately by either a Arduino or Raspberry Pi and when home all stepper will return to the original start position.
- adafruit_support_bill
- Posts: 88092
- Joined: Sat Feb 07, 2009 10:11 am
Re: Control 6 Stepper Motors
The NEMA frame-size designation only tells us where to drill the holes for the mounting bolts. We need more details to offer any meaningful advice.I am using EMMA 17. I'm not going to get into details.
Please post a link to te electrical specifications for the motors.
- DLMiller
- Posts: 5
- Joined: Fri Dec 15, 2017 8:22 pm
Re: Control 6 Stepper Motors
It is a standard Sepper motor BiPolar with 4 wires. All a I am asking is will your modal work as described in my earlier?
- adafruit_support_bill
- Posts: 88092
- Joined: Sat Feb 07, 2009 10:11 am
Re: Control 6 Stepper Motors
There is no such thing as a "standard Sepper motor BiPolar with 4 wires". Motors have different electrical characteristics and you need to match the driver characteristics to the motor.It is a standard Sepper motor BiPolar with 4 wires
https://learn.adafruit.com/all-about-st ... he-stepper
- DLMiller
- Posts: 5
- Joined: Fri Dec 15, 2017 8:22 pm
Re: Control 6 Stepper Motors
I'm not trying to be difficult I'm just not willing to give you all the information about my project.
Here is the specs.
Current - 1.7amp/phase
Rotor inertia - 82gcm2
Resistance -1.8ohms
Rated voltage - 3.06 volts
Induction - 3.8mH -+20%
Insulation resistance - 100Mohms (500V)
Insulated class - B
That is all the info I have.
Here is the specs.
Current - 1.7amp/phase
Rotor inertia - 82gcm2
Resistance -1.8ohms
Rated voltage - 3.06 volts
Induction - 3.8mH -+20%
Insulation resistance - 100Mohms (500V)
Insulated class - B
That is all the info I have.
- adafruit_support_bill
- Posts: 88092
- Joined: Sat Feb 07, 2009 10:11 am
Re: Control 6 Stepper Motors
Based on those electrical specs, the motor requires a current limiting "Chopper" type driver. That rules out the motor shield entirely.
Assuming that you want to get the full rated performance from the motor, you will need a current limiting driver capable of handling 1.7A/phase. And since you have 6 of them to control, you will probably want to minimize the number of microcontroller pins required to control each one.
I would recommend looking at www.pololu.com. They carry a good selection of medium-power current-limiting stepper drivers. Many of which have 2-pin 'step and direction' control.
Assuming that you want to get the full rated performance from the motor, you will need a current limiting driver capable of handling 1.7A/phase. And since you have 6 of them to control, you will probably want to minimize the number of microcontroller pins required to control each one.
I would recommend looking at www.pololu.com. They carry a good selection of medium-power current-limiting stepper drivers. Many of which have 2-pin 'step and direction' control.
Please be positive and constructive with your questions and comments.