I have an Arduino Uno and Adafruit Motor/Stepper/Servo Shield. I'm trying to implement this x/y plotter: http://www.instructables.com/id/Interne ... ble/#step1
I decided to replace the DC motors in the design with stepper motors to get better accuracy. I initially used the stepper motor from Adafruit: https://www.adafruit.com/products/324
I got all the motors working for the design but the stepper motors did not have enough torque. So I decided to get stepper motors with higher torque from Lin Engineering: http://www.linengineering.com/LinE/cont ... /5718.aspx
I got model 5718M-04 which is a unipolar motor (I actually wanted to get bipolar motors but I must have clicked on the wrong link when I ordered the parts). The docs for the motors are:
http://www.linengineering.com/LinE/cont ... _Guide.pdf
The stepper motor has 8 lead wires, color code 1.
I'm stuck with how to wire this correctly to the motor shield. I've tried various combinations of the wires but I might be misunderstanding the instructions.
The power supply for the motor shield is 12V, 2A.
I'm a newbie and this is my first Arduino project. I would appreciate any help.
Motor shield + unipolar stepper help needed
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
-
- Posts: 5
- Joined: Tue Aug 30, 2011 1:55 pm
- adafruit_support_bill
- Posts: 88087
- Joined: Sat Feb 07, 2009 10:11 am
Re: Motor shield + unipolar stepper help needed
For starters, that motor is too much for the standard L293D H-bridge chips. The L293D is only rated for 0.6A. To get the 1A per phase the motor wants, you would need to piggyback another L293D on to each of the existing ones.
You can wire it up using the bottom configuration shown for the 8-wire motor. Substitute M1, M2, M3, M4 for A, B, C, D.
You can wire it up using the bottom configuration shown for the 8-wire motor. Substitute M1, M2, M3, M4 for A, B, C, D.
-
- Posts: 5
- Joined: Tue Aug 30, 2011 1:55 pm
Re: Motor shield + unipolar stepper help needed
Many thanks for the quick reply!!
I would rather not do a piggyback; I'm just not comfortable messing with the standard board yet. Are there other motor boards for the Uno that would work for my application?adafruit_support wrote:For starters, that motor is too much for the standard L293D H-bridge chips. The L293D is only rated for 0.6A. To get the 1A per phase the motor wants, you would need to piggyback another L293D on to each of the existing ones.
Does this mean that the motor board would only be able to support a single unipolar stepper motor that has 8 lead wires? I have two stepper motors. Also I'm confused what the "A/C Comm" and "B/D Comm" in the motor doc means.adafruit_support wrote:You can wire it up using the bottom configuration shown for the 8-wire motor. Substitute M1, M2, M3, M4 for A, B, C, D.
- adafruit_support_bill
- Posts: 88087
- Joined: Sat Feb 07, 2009 10:11 am
Re: Motor shield + unipolar stepper help needed
You can also try replacing the L293D's with SN754410's. These are rated for 1A (2A peak).I would rather not do a piggyback; I'm just not comfortable messing with the standard board yet.
No. Each stepper needs 2 channels out of the 4 on the motor board.Does this mean that the motor board would only be able to support a single unipolar stepper motor that has 8 lead wires?
These are the "Gnd" terminals between the M1, M1 and M3, M4 terminals on the board.Also I'm confused what the "A/C Comm" and "B/D Comm" in the motor doc means.
-
- Posts: 5
- Joined: Tue Aug 30, 2011 1:55 pm
Re: Motor shield + unipolar stepper help needed
I'll give the SN754410 a try. Thanks.
-
- Posts: 5
- Joined: Tue Aug 30, 2011 1:55 pm
Re: Motor shield + unipolar stepper help needed
My motor shield now has two SN754410. I have one of the previous stepper motors from Adafruit (https://www.adafruit.com/products/324) wired into M3/M4 and that is working fine.
I've wired one of the 5718M-04 stepper motors in M1/M2. I have A (blue/white lead) and C (red) wired into M1, and B (green/white) and D (black) wired into M2. I have A/C comm (red/white and blue) and B/D comm (black/white and green) all wired into Gnd between M1 and M2. This is not working. I've also tried A/B in M1 and C/D in M2 and that also did not work.
Any help appreciated.
(I'm assuming the previous instructions to use M1/M2/M3/M4 for A/B/C/D was a typo since I need to control two stepper motors)
I've wired one of the 5718M-04 stepper motors in M1/M2. I have A (blue/white lead) and C (red) wired into M1, and B (green/white) and D (black) wired into M2. I have A/C comm (red/white and blue) and B/D comm (black/white and green) all wired into Gnd between M1 and M2. This is not working. I've also tried A/B in M1 and C/D in M2 and that also did not work.
Any help appreciated.
(I'm assuming the previous instructions to use M1/M2/M3/M4 for A/B/C/D was a typo since I need to control two stepper motors)
- adafruit_support_bill
- Posts: 88087
- Joined: Sat Feb 07, 2009 10:11 am
Re: Motor shield + unipolar stepper help needed
Does the motor make any noise or indication that it is trying to move?
-
- Posts: 5
- Joined: Tue Aug 30, 2011 1:55 pm
Re: Motor shield + unipolar stepper help needed
Discovered that M1/M2 stopped working at some point. M3/M4 is working fine. Found a soldering issue that was the culprit. After fixing that, both the stepper motors are working fine now.
Thanks for all the help.
Thanks for all the help.
Please be positive and constructive with your questions and comments.