Arduino Dual Step Motor Driver Shield
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 (starting from 23/07/2017, we use a new one which supports power supply from 4.75 to 15V ). High accuracy controlling can be supported by Arduino for CNC milling machine.
Go shopping Arduino Dual Step Motor Driver Shield (IM120417015)
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 | - | 15 | 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
Useful Links
- Arduino star tracker Demo by scottgibson
- This code you apply in Arduino with the stepper motor driver shield can be used to build a star tracker for your camera.