• Reduced price

MAX14870 - 2-channel motor driver 28V/1,7 A - Shield for Arduino - Pololu 2519

Index: PLL-11843 EAN: 5904422318079

Modul with dual-channel driver of motors MAX14870 working with voltages from 4.5 V to 36 V and current up to 1.7 A per channel (max 2.5 A). The system can be directly connected with the Arduino connectors. The module for self-assembly.

MAX14870 - 2-channel motor driver 28V/1,7 A - Shield for Arduino - Pololu 2519
€34.90 -25%
€21.28 tax excl.
Lowest price 30 days: €25.88
Shipping in 24 hours
30-day returns
PayPal payment
Manufacturer: Pololu
Compatibility: Arduino


  • Supply voltage: 4.5 V to 36 V
  • Continuous output current per channel: 1.7 A
  • The maximum short-term current per channel: 2.5 A
  • PWM frequency: up to 50 kHz
  • Protection from incorrect power supply attachment
  • Designed for Arduino connectors
  • The possibility of Raspberry powering using an additional regulator (not included)
  • The libraryforArduino facilitating maintenance of the module
  • Dimensions: 51 x 24 mm
  • Weight: 4.8 g (without connectors)



The module is based on two MAX14870 systemslet you control the motors with a supply voltage of up to 36 V and a continuous current consumption of up to 1.7 A. The driver withstands ale the seconds of jumping current up to 2.5 A. The speed of rotation can be controlled by the signalPWM.

Pololu MAX14870

In conjunction withArduino, using a specially preparedlibrary,you can easily control the speed and direction of rotation of two DC motors. Shape and pins of the board allow for direct connection with minicomputer, as shown on the pictures. The system uses 16 pins.


The product is compatible with Arduino

The manufacturer provides alibrary for users ofArduino.

Pololu MAX14870



The following table shows which pins of Arduino are used by driver of motors:


Pin RPi


Pin of the


4 EN

By default in the low state, it indicates the disabled outputs of the motors. To run the driver, you must specify the high status.


The error output. By default in the high state. It indicates excessive current or temperature.

9 Motor 1 PWM

The PWM input to control the rotation speed of the motor.

The maximum PWM frequency is 50 kHz.

10 Motor 2 PWM

The PWM inputs to control the rotation speed of the engine.

The maximum PWM frequency is 50 kHz.

7 Motor 1 DIR

Pin to select the direction of rotation. In low state, the current flows from output A to B. In high state, from B to A.

8 Motor 2 DIR Pin to select the direction of rotation. In low state, the current flows from output A to B. In high state, from B to A.


Modes of operation

The table shows the operation modes depending on the inputs:


EN DIR PWM MxA MxB Work mode
0 0 PWM PWM (H/L) L Forward rotation at a certain speed PWM %.
0 1 PWM L PWM (H/L) Back rotation at a certain speed PWM %.
1 x 0 L


Braking (connected to ground).
1 x x Z Z Disabled outputs.


Additional limit of current

System MAX14870 has SNS input that can be used as an automatic current limiter. By default, it is connected to GND for both systems. To enable the limit , you must first cut the trace between the pins of the resistors 1206. Then, to these pins, you should connect the appropriate resistor 1206.

Pololu MAX14870

Power of Arduino

The device provides power to the minicomputer from the input voltage of the module. Do not connect the power supply to the Arduino, since it threatens to damage the boards. When the input voltage of the motors is suitable for Arduino, you should solder a jumper AVIN=VM" and use the blue screw connections, so the power supply was far from the Arduino. As the board can work with voltages much higher than the microcontroller, it is very important to use this jumper only if the voltage of motors and of Arduino, is equal. If the voltage is higher, we recommend you to usethe converter D24V10F5in a specially prepared holes.

Pololu MAX14870

Voltage to 5.0 V
Voltage from 28.0 V
Current 1.7 A

Same-day shipping

  • Crediting the payment for the order on our account on a business day before 10:00 AM means sending the goods on the same day.
  • All packages are being delivered by GLS Group courier and covered with insurance up to 1200 EUR.
  • You will receive a link to track your package and monitor the progress of delivery as soon as it is shipped.

Terms of delivery 

GLS - zone 1

Austria, Belgium, Croatia, The Czech Republic, Denmark, Germany, Netherlands, Poland, Slovakia 

  • Delivery time: 2-4 days
  • Delivery cost: from 4.18 EUR
  • Insurance: 1200 EUR
GLS - zone 2

Bulgaria, Estonia, France, Hungary, Italy, Latvia, Lithuania, Luxembourg, Portugal, Romania, San Marino, Slovenia

  • Delivery time: 2-5 days
  • Delivery cost: from 5.35 EUR
  • Insurance: 1200 EUR
GLS - zone 3

Finland, Greece, Ireland, Spain, Sweden 

  • Delivery time: 2-7 days
  • Delivery cost: from 7.67 EUR
  • Insurance: 1200 EUR

Payment methods

Card image cap
  • Botland is a PayPal verified seller. Protect your financial information with this fast, safe and secure online payment system.

Card image cap
  • Choose easy and quick PayU e-payment method. Your financial information will stay secure.

Customers who bought this product also bought:

Products from the same category: