Difference between revisions of "Arduino Dual Step Motor Driver Shield"
(→Installation) |
(→Download) |
||
Line 122: | Line 122: | ||
==Download== | ==Download== | ||
+ | [ftp://imall.iteadstudio.com/IM120417015_Dual_Step_motor_driver/DS_IM120417015_Dual_Step_motor_driver_shield.pdf Datasheet for Arduino Dual Step Motor Driver Shield] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/IM120417015_Dual_Step_motor_driver/DS_A3967.pdf Datasheet for A3967] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/IM120417015_Dual_Step_motor_driver/SCH_IM120417015_Dual_Step_motor_driver_shield.pdf Schematic for Arduino Dual Step Motor Driver Shield] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/IM120417015_Dual_Step_motor_driver/DC_Dual_Step_Motor_Driver.zip Demo Code for Arduino Dual Step Motor Driver Shield] | ||
==Useful Links== | ==Useful Links== |
Revision as of 05:56, 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 |
Download
Datasheet for Arduino Dual Step Motor Driver Shield
Schematic for Arduino Dual Step Motor Driver Shield
Demo Code for Arduino Dual Step Motor Driver Shield