Pi Dual Motor Driver 2.5A MAX

This motor driver expansion board and its corresponding Python library make it easy to control a pair of bidirectional, brushed DC motors with a compatible Raspberry Pi (Model B+ or newer), including the Pi 3 Model B and Model A+. The expansion board features two MAX14870 H-bridge motor driver ICs from Maxim, which allow it to operate from 4.5 V to 36 V and make it well suited for driving small motors across a wide range of voltages. The board can deliver a continuous 1.7 A per channel and tolerate peak currents up to 2.5 A per channel for a few seconds.

The board’s default configuration uses five GPIO pins to control the motor drivers, making use of the Raspberry Pi’s hardware PWM outputs, and it uses one additional pin to read a fault output from the drivers. However, the pin mappings can be customized if the defaults are not convenient.

3758 003

Note that this motor driver add-on is designed specifically for newer versions of the Raspberry Pi with 40-pin GPIO headers, including the Model B+, Model A+, Raspberry Pi 2 Model B and Raspberry Pi 3 Model B; it is not practical to use this expansion board with the original Raspberry Pi Model A or Model B due to differences in their pinout and form factor.

Quick Spec

  • Motor driver: MAX14870 (x2)
  • Motor channels: 2
  • Minimum operating voltage: 4.5 V
  • Maximum operating voltage: 36 V
  • Continuous output current per channel: 1.7 A2
  • Peak output current per channel: 2.5 A
  • Maximum PWM frequency: 50 kHz
  • Reverse voltage protection?: Yes


3758 005


Shipping List

  • 1 X Pi Dual Motor Driver 2.5A MAX
  • 1 X Stacking Header Pin
  • 3 X 2-Pin Terminals

Pi Dual Motor Driver 2.5A MAX

  • Brand: Pololu Electronics
  • Product Code: 3758
  • Stock

    Warehouse Stock Status Location
    Centurion In Stock C9
    Stellenbosch In Stock B0096
  • R85.00 (Inc Tax: R97.75)

Tags: raspberry, pi, dual, motor, driver, 2.5a, max