Dual MAX14870 Motor Driver Shield for Arduino

Only 1 left
£30.91 £25.76

This small shield is an easy, economical way to control two small brushed DC motors with an Arduino or Arduino-compatible board.


Its two integrated MAX14870 motor drivers allows it to operate from 4.5 V to 36 V, making it a great for higher-voltage motors and applications, and the shield can 1.7 A continuous (2.5 A peak) per motor. The shield can optionally be configured to power the Arduino from the same power supply as the motor driver, and the Arduino pin mappings can be customized (by cutting traces) if the defaults are not convenient.

This motor driver shield and its corresponding Arduino library make it easy to control a pair of bidirectional, brushed DC motors with an Arduino or compatible board, such as the A-Star 32U4 Prime. The board features a pair of Maxim’s MAX14870 H-bridge motor driver ICs, which allows it to operate from 4.5 V to 36 V and makes it well suited for driving higher-voltage motors like our 12V 20D gearmotors. The shield can deliver 1.7 A continuous per channel and tolerate peak currents up to 2.5 A per channel for a few seconds. The shield ships fully populated with its SMD components, including the MAX14870 drivers and a FET for reverse battery protection; header pins for interfacing with an Arduino and terminal blocks for connecting motors and power are included but are not soldered in

Motor driver:

MAX14870 (x2)

Motor channels:


Minimum operating voltage:

4.5 V

Maximum operating voltage:

36 V

Continuous output current per channel:

1.7 A

Peak output current per channel:

2.5 A

Maximum PWM frequency:

50 kHz

Reverse voltage protection?:



2.0" x 0.96"