Difference between revisions of "Arduino Dual Step Motor Driver Shield"
(→Hardware) |
(→Installation) |
||
Line 100: | Line 100: | ||
==Installation == | ==Installation == | ||
+ | Dual step motor driver [[shield]] can drive 2 step motors (4 wires 2 direction) at the | ||
+ | same time. On dual step motor driver [[shield]], there is a setting group for | ||
+ | micro-step resolution. They can be set by the hardware jumper, and set by pins | ||
+ | of Arduino or other controller. And 4 settings of micro-step resolution is at the | ||
+ | below table: | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | align="center" style="background:#f0f0f0;"|'''MS1(X/Y)''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''MS2(X/Y)''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Description''' | ||
+ | |- | ||
+ | | L||L||Full step | ||
+ | |- | ||
+ | | H||L||Half step | ||
+ | |- | ||
+ | | L||H||Quarter step | ||
+ | |- | ||
+ | | H||H||Eighth STEP | ||
+ | |} | ||
==Download== | ==Download== | ||
==Useful Links== | ==Useful Links== |
Revision as of 05:49, 23 May 2014
Contents
Overview
Dual stepper motor driver shield can drive 2 stepper motors at the same time by Arduino. It can work with the power supply from 4.75V to 30V. High accuracy controlling can be supported by Arduino for CNC milling machine.
Features
- Dual step motor driver design for Cartesian coordinate system
- ±750mA, 5-30V output rating
- Automatic current-decay mode detection/selection
- 3.0 to 5.5V logic supply voltage range
- Mixed, fast and slow current-decay modes
- Internal UVLO and thermal shutdown circuitry
- Crossover-current protection
Specifications
PCB size | 68.33mm X 60.7mm X 1.6mm |
Indicators | PWR |
Communication Protocol | UART, IIC |
RoSH | Yes |
Electrical Characteristics
Parameter | Min. | Typical | Max. | Unit |
Power voltage (Vsupply) | 4.75 | - | 30 | VDC |
Power voltage (Vlogic) | 3 | - | 5.5 | VDC |
Input voltage VH | 0.7Vlogic | - | - | V |
Input voltage VL | - | - | 0.3Vlogic | V |
Current Consumption | - | - | 70 | mA |
Hardware
Figure 1 Top Map
Arduino Socket definition:
Pin | Description |
D0 | UART_Rx |
D1 | UART_Tx |
D2 | X Step |
D3 | X Direction |
D4 | X MS1 setting |
D5 | X MS2 setting |
D6 | Y Step |
D7 | Y Direction |
D8 | Y MS1 setting |
D9 | Y MS2 setting |
D10 | - |
D11 | - |
D12 | - |
D13 | - |
A0 | ENY |
A1 | SLEEPY |
A2 | ENX |
A3 | SLEEPX |
A4 | IIC_SCL |
A5 | IIC_SDA |
Installation
Dual step motor driver shield can drive 2 step motors (4 wires 2 direction) at the same time. On dual step motor driver shield, there is a setting group for micro-step resolution. They can be set by the hardware jumper, and set by pins of Arduino or other controller. And 4 settings of micro-step resolution is at the below table:
MS1(X/Y) | MS2(X/Y) | Description |
L | L | Full step |
H | L | Half step |
L | H | Quarter step |
H | H | Eighth STEP |