SKU: 71171149953

Pololu Dual MC33926 Motor Driver for Raspberry Pi (Assembled) Pololu 2756

Sale price$43.34 Regular price$48.15
Save 10%

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Jul 12 - Jul 17

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

Pololu Dual MC33926 Motor Driver for Raspberry Pi (Assembled) Pololu 2756This add on board enables a Raspberry Pi B+, A+, Pi 2, or Pi 3 to drive a pair of brushed DC motors. Its dual MC33926 motor drivers operate from 5 V to 28 V and can deliver a continuous 3 A (5 A peak) per motor. The default pin mappings make it easy to get started using our provided software, but the board also exposes most of the driver chips I O pins for more specialized applications. This version ships fully assembled with connectors soldered in.


This add-on board enables a Raspberry Pi B+, A+, Pi 2, or Pi 3 to drive a pair of brushed DC motors. Its dual MC33926 motor drivers operate from 5 V to 28 V and can deliver a continuous 3 A (5 A peak) per motor. The default pin mappings make it easy to get started using our provided software, but the board also exposes most of the driver chips’ I/O pins for more specialized applications. This version ships fully assembled with connectors soldered in.


Overview

 

This motor driver board is an add-on for a compatible Raspberry Pi (Model B+ or newer), including the Pi 3 Model B+ and Model A+, that lets it easily control a pair of bidirectional, brushed DC motors. The expansion board uses a pair of Freescale MC33926 motor drivers, which operate from 5 to 28 V and can deliver a continuous 3 A per channel (up to 5 A per channel for a few seconds). Other features include a reverse battery protection circuit and logic gates that reduce the number of I/O pins required to control the driver ICs effectively. The board ships fully populated with its SMD components; it is available either as a partial kit, with a female header and terminal blocks included but not soldered in, or fully assembled with these connectors soldered to the PCB.

The board’s default configuration uses six GPIO pins to control the motor drivers, making use of the Raspberry Pi’s hardware PWM outputs, and it uses two additional pins to read status outputs from the drivers. However, the pin mappings can be customized if the defaults are not convenient, and other control inputs and outputs of the MC33926 ICs are accessible on the board for more advanced applications.

 

The board matches the Raspberry Pi HAT (Hardware Attached on Top) mechanical specification, although it does not conform to the full HAT specifications due to the lack of an ID EEPROM. (A footprint for adding your own EEPROM is available for applications where one would be useful; pull-ups on SDA, SCL, and WP are provided.) 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.

We also have a similar dual MC33926 shield for Arduinos and Arduino-compatible boards and basic single and dual MC33926 carriers for those using a different controller or with tighter space constraints. For a smaller, lower power, and lower cost alternatives, consider the dual MAX14870 motor driver for Raspberry Pi or DRV8835 dual motor driver for Raspberry Pi.

Features

  • Wide operating voltage range: 5 V to 28 V
  • Output current: 3 A continuous (5 A peak) per motor
  • PWM operation up to 20 kHz, which is ultrasonic and allows for quieter motor operation
  • Motor indicator LEDs show what the outputs are doing even when no motor is connected
  • Board can optionally power the Raspberry Pi base directly through added regulator (not included)
  • Python library makes it easy to get started using this board as a motor driver expansion board
  • GPIO pin mappings can be customized if the default mappings are not convenient
  • Remaining motor driver pins are exposed for advanced use
  • Reverse-voltage protection on motor supply
  • Robust drivers:
    • Transient operation (< 500 ms) up to 40 V
    • Internal peak-current limiting gracefully reduces the output power if the current or temperature get too high
    • Under-voltage shutdown
    • Output short-to-ground and short-to-Vcc protection
  • Prototyping space for easier/cleaner construction of custom circuits

Details for item #2756

This version of the motor driver is fully assembled, with a 2×20-pin 0.1″ female header (for connecting to the Raspberry Pi’s 40-pin GPIO header) and a six-pin strip of 5 mm terminal blocks (for motor and power connections) soldered in. (See item #2755 for a kit version with connectors included but not soldered in.)

 

Pololu Dual MC33926 Motor Driver for Raspberry Pi (assembled version) with included hardware.

The motor driver ships with a set of four M2.5 standoffs (11 mm length), screws, and nuts that can be used to secure the board to the Raspberry Pi at the proper height for the GPIO connector. If you decide not to use the standoffs, be careful not to allow the motor and power connections to short against the Raspberry Pi’s HDMI connector.

Shorting blocks and 0.1″ male headers (not included) can be used to make some of the more advanced optional modifications to the board, such as remapping the control pins.

A Raspberry Pi is not included.

Using the motor driver board

This section explains how to use the dual MC33926 motor driver add-on board and provides some basic information about the motor driver pins to help get you started. However, we strongly encourage you to consult the MC33926 datasheet (1MB pdf) for detailed pin descriptions, truth tables, and electrical characteristics. This expansion board is essentially a breakout board for two MC33926 motor driver ICs with additional logic circuitry to simplify the motor control, so the datasheet is your best resource for answering questions not covered here.

 

In the board’s default state, the motor driver outputs and the Raspberry Pi are powered separately, though they share a common ground and the board’s 3.3 V logic supply is provided by the Raspberry Pi. When used this way, the Raspberry Pi must be powered via its USB Micro-B receptacle, and the motor driver board must be supplied with 5 V to 28 V through its large VIN and GND pads. However, the motor driver board provides a set of three through-holes where you can conveniently connect an appropriate voltage regulator, allowing the motor supply to also power the Raspberry Pi (see the Powering the Raspberry Pi from the motor driver board section below).

A reverse-voltage protection circuit helps prevent damage to the board in case the motor power supply is connected backward. The reverse-protected input voltage can be accessed for use in other circuits through the two pins labeled VOUT on the left side of the board.

The board includes logic gates that enable drive/brake operation of the MC33926 drivers with only two control pins per motor (PWM and direction). As drive/brake operation usually provides a more linear relationship between PWM duty cycle and motor speed than drive/coast operation, we generally recommend using drive/brake operation when possible.

 

Driving motors with a #2756 dual motor driver on a on a Raspberry Pi Model B+ or Pi 2 Model B. A step-down regulator provides 5 V to the Raspberry Pi.

Default pin mappings

This table shows how the Raspberry Pi’s GPIO pins are used to interface with the motor drivers:

RPi
GPIO pin
Motor driver pin Description
5 Motor 1 SF Status flag output: When the driver is functioning normally, this pin should be pulled high by the Raspberry Pi. In the event of a driver fault , the driver IC drives SF low. If either of the disable pins (D1 or D2) is disabling the outputs, SF will also be low.
6 Motor 2 SF
12 Motor 1 PWM Motor speed input: A PWM (pulse-width modulation) signal on this pin corresponds to a PWM output on the corresponding driver’s motor outputs. When this pin is low, the motor brakes low. When it is high, the motor is on. The maximum allowed PWM frequency is 20 kHz.
13 Motor 2 PWM
22 Motor 1 EN Enable input: This pin is internally pulled low, putting the motor driver IC into a low-current sleep mode and disabling the motor outputs (setting them to high impedance). EN must be driven high to enable the motor driver.
23 Motor 2 EN
24 Motor 1 DIR Motor direction input: When DIR is low, motor current flows from output A to output B; when DIR is high, current flows from B to A.
25 Motor 2 DIR

Simplified motor control truth table

This table shows how the drivers’ control inputs affect the motor outputs:

Inputs Outputs
EN DIR PWM MxA MxB operating mode
1 0 PWM PWM (H/L) L forward/brake at speed PWM %
1 1 PWM L PWM (H/L) reverse/brake at speed PWM %
1 X 0 L L brake low (outputs shorted to ground)
0 X X Z Z coast (outputs off)

Remapping pins

All of the Raspberry Pi’s GPIO pins are broken out along a row of numbered through-holes just below the 40-pin GPIO connector. Each GPIO pin used by the board is connected from this row to the corresponding motor driver pin by a trace on the underside of the board spanning the pair of holes. If you want to remap one of these motor driver pins, you can cut its trace with a knife and then run a wire from the lower hole to a new GPIO pin.

 

Bottom view of the dual MC33926 motor driver for Raspberry Pi, showing cuttable traces.

Note that the default pin mappings were chosen so that the Raspberry Pi’s default GPIO pull-ups and pull-downs match the direction the motor driver pins are or should be pulled (up for SF, down for others); if you remap the motor driver pins without paying attention to this, you might encounter issues with pins being pulled the wrong way. See the Raspberry Pi documentation for more about the default GPIO states.

Using additional MC33926 pins

The rest of the MC33926 inputs and outputs are not connected to the Raspberry Pi, but they are accessible through their own through-holes in case you want to use them in a more advanced application of the motor drivers. The board ties some of the inputs high or low through cuttable traces, similar to the way the remappable pins are connected, and you should cut the trace before connecting each input to anything else. This table shows the default configuration of the additional pins:

Motor driver pin Description Default configuration on board
D1 Disable input 1(active high) Tied low (inactive) through cuttable trace
D2 Disable input 2 (active low) Tied high (inactive) through cuttable trace
SLEW Slew rate selection Tied high to select fast slew rate through cuttable trace
INV Input invert Internally pulled low (non-inverted)
FB Feedback (current sense output) Connected to sense resistor and low-pass filter to output approx. 360 mV/A (only active while H-bridge is driving)

For more information about these pins and how they can be used, refer to the MC33926 datasheet (1MB pdf).

Powering the Raspberry Pi from the motor driver board

On the left side of the expansion board is a set of three pins surrounded by a box labeled “5V Regulator”. The “VOUT (REG IN)” pin provides access to the driver board’s motor supply voltage after reverse-voltage protection, while the “REG OUT” pin is connected to the Raspberry Pi’s 5V power rail through an ideal diode circuit. If a suitable voltage regulator is connected to these three pins, it can generate 5 V to power the Raspberry Pi from the board’s motor supply voltage. We suggest using our D24V5F5 or D24V10F5 switching step-down regulators, which work at input voltages up to the 28 V maximum of the MC33926 and can supply up to 500 mA or 1 A of current, respectively, to the Raspberry Pi.

 

D24V10F5 step-down regulator connected to an assembled Pololu Dual MC33926 Motor Driver for Raspberry Pi.

When adding a voltage regulator to the motor driver board, take care to orient it correctly: note that the motor driver board’s “VOUT (REG IN)” pin should connect to the regulator’s VIN pin, while the regulator’s VOUT pin should connect to the motor driver board’s “REG OUT” pin.

There are a few considerations to keep in mind when “back-powering” the Raspberry Pi through a voltage regulator in this way:

  • Your motor power supply must be an acceptable voltage for both the regulator and the MC33926 driver ICs.
  • The regulator should be able to handle the power requirements of the Raspberry Pi. The Model B+ typically uses a few hundred milliamps at 5 V, although its current draw can exceed 1 A if it is also supplying power to USB devices and other peripherals. While a linear regulator like a 7805 might fit in the regulator mounting location, it could generate excessive heat or shut down at higher input voltages and output currents. We recommend using a switching regulator like the ones mentioned above.

The ideal diode circuit makes it safe to have a different power supply connected to the Raspberry Pi through its USB Micro-B receptacle while the motor driver add-on and regulator are connected and powered.

Real-world power dissipation considerations

Each MC33926 motor driver IC has a maximum continuous current rating of 5 A. However, the actual current it can deliver depends on how well you can keep it cool. The motor driver board is designed to draw heat out of the motor driver chips, but performance can be improved by adding heat sinks.

Unlike many other H-bridges, the MC33926 has a feature that allows it to gracefully reduce current as the current exceeds 5 A or as the chip temperature approaches its limit. This means that if you push the chip close to its limit, you will see less power to the motor, but it might allow you to avoid a complete shutdown.

We tested this motor driver board at room temperature with no forced air flow or heat sinks. In our tests, the board was able to deliver 5 A to both channels simultaneously for about 10 s before the thermal protection started reducing the current. The board delivered 4 A on both channels for about 40 s, and at 3 A it was able to operate continuously for over 10 minutes without triggering current limiting or thermal protection.

Our tests were conducted at 100% duty cycle; PWMing the motor will introduce additional heating proportional to the frequency.

This product can get hot enough to burn you long before the chip overheats. Take care when handling this product and other components connected to it.

Schematic diagram

A schematic diagram is available as a PDF: Pololu Dual MC33926 Motor Driver for Raspberry Pi schematic diagram (211k pdf).

Specifications

Parameter Value
Size 65 mm × 56 mm
Weight 28 g
Motor driver MC33926
Motor channels 2
Minimum operating voltage 5 V
Maximum operating voltage 28 V
Continuous output current per channel 3 A
Peak output current per channel 5 A
Maximum pwm frequency 20 kHz
Reverse voltage protection? Y
Partial kit? N

Resources

Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 71171149953

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.5 ★★★★★
Based on 2034 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
Z
Verified Purchase
Z. Paxton
Whiting, US
★★★★★ 5
This saved my marriage
Really, it did. Simple and profound, a quick read. We all want to express love in the form that we want it for ourselves which is a recipe for disaster and completely arbitrary for your partner however well meaning that is. My wife kept saying that she didn't feel loved in spite of my significant attempts.... Now I know why. For instance saying "I love you" had absolutely no impact on her because her "words of affirmation" category is zero (absent). But she has a high need for physical touch (hooray for me because that is a big match). That insight lead to further research into tantric sex and now I'm having the best sex of my life and more frequently than when we were younger (amazing on both counts). The key was finally understanding what she needed so that she could feel "filled up" In the customized way that she needed. The examples are a bit dated, but still conceptually valid. For her the "acts of service" wasn't washing the dishes, but acts of targeted thoughtfulness that took some time to properly distinguish. I took it on to do something appropriately thoughtful for her every single day since she tested high in that category.... That was a grand slam home run over time. We also took a course in the enneagram (highly insightful personality typing) about the same time that dovetailed nicely. She was a type 2 that wants to make everyone around her happy, everyone except herself of course; she gives and gives until she is depleted and then becomes resentful. For her to be able to state what she wants and needs remains a huge struggle for her but she expects me to just know... A paradox for sure, but now I understand that by keeping her "filled up" overcomes that sense of depletion. (The enneagram is also highly recommended to know yourself and those around you). She takes care of those round her and she needed someone to do that for her; a huge insight. The punch line is that I now get back what I need with a new passion that feels more like an ongoing honeymoon. Priceless. ;-)
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on January 11, 2014
M
Verified Purchase
Michael -
Battle Creek, US
★★★★★ 4
As of July 2012 - 92% 4 & 5 star reviews
As of the time I am writing this review 368 out of 398 reviewers gave this book a 4 or 5 star rating - that's 92% "I liked it" and "I loved it" ratings. With these many positive reviews there are some critical reviews as well that are worth reading to get a balanced overall review - there may actually be more (and likely are more) than 5 love languages or categories. The author has a significant amount of knowledge and experience regarding married couples and it is certainly worth considering his input. What will make the information in this book the most beneficial is incorporating it with personal experience, and this subject will likely be a "work in progress" project with a focus on getting better everyday to result in a lasting, happy, and fulfilling marital arrangement. My favorite review is "Learning to Speak, December 23, 2010" where the reviewer's review could have been a superb foreword for this book. May I suggest reading it as in my opinion it is brief, clear, and simple. If you have time consider reading the other reviews and comments too. Of course, some may not agree or totally agree with this book's author; however, the subject of marriage is simple, yet complexed - and even compounding at times. In my opinion this is one of the better books on this subject. There is some good material here making it worth considering reading it. This book did stimulate my thinking on the different viewpoints in marriage and if you'd like to read my comments on this marriage subject contine, if not please feel free to move on. I am just hoping that some of these thoughts may help some considering marriage or who are already married. Some believe that men and women basically use different parts of their brains. Often heard are: "The left brain thinks, the right brain feels." "The left brain analyzes, the right brain intuits." "The left brain is logical, the right brain is emotional." Likely, our thinking, feeling, and loving are more complex than these simple statements; yet, at least on occasion (likely more often) men and women think and feel differently and express themselves differently - the author of this book identifies, categorizes, and classifies love into five languages. I would add one additional language, which is the ability to sincerely and promptly say "I'm sorry" from one's heart. From my 45+ years of marriage and from what I have learned from many others, a successful, lasting, and happy marriage involves two great forgivers and apologizers. In my three and a half decades of managing people I have found that those who never or almost never say "I'm sorry" have difficulties with their working and personal relationships. A husband and a wife differ to varying degrees about how they both think and feel about things, and this is in harmony with how the Creator said regarding Adam that He was going to make a helper for him, as a complement of him (not an identical twin of him - she was made different in a good way). A complement completes, perhaps making something just right. A husband and wife will benefit from loving each other, especially as the other person wants and needs to be loved. Couple this with deep respect and you hold the two keys to a successful, lasting, and happy marriage and family life - Love and Respect. Hopefully adding this thought will help your loving and respectful marriage grow more each and every day: "I love you more today than yesterday, but only half as much as tomorrow." And one additional thought: "It is more beneficial for me to be respectful and loving in all that I do, than for me to be loved (something I very much want)." Every marriage has the potential to be successful, lasting, and happy, especially using the two keys of "Love" and "Respect." Your marriage can be a most precious, valuable, and wonderful gift by using these two keys with sincerity and heartfelt caring; and, never let pride, the childish silent treatment, or other unloving disrespectful traits mar your treasured marriage! A good "PRIDE" antidote expressed before the end of the day: "I'm sorry - I was mistaken - How can I make it up to you? - I'll do my best to be better - Will you please forgive me?" A good "CHILDISH SILENT TREATMENT" antidote as soon as possible: Rescue the loving, caring, and respect adult within you. "Whining" and "I won't talk to you" are childish - they rarely worked in childhood and have no place among true adults. "Scolding" and "Lecturing" is easily blocked out. The best communications are loving, caring, and respectful adult expressions coupled with a big dose of attentive listening and understanding. In ballroom dancing it has been said that "it takes two to tango," and "it takes one to lead." Many have found a successful, permanent, and happy marriage includes three - the loving husband, the respectful wife, and the Creator and Author of marriage (who perfectly knows what's best). A good question to ask yourself at the beginning of each day: "What will I do today that shows I both love and respect my spouse?" TIP: While certainly one positive act or action daily is a good start, many are even better and will bring more benefits. ADDITIONAL BENEFICIAL READING: "One Minute for Myself [Yourself]: How to Manage Your Most Valuable Asset" by Spencer Johnson, MD - while it is good to have a great relationship with your spouse; it is essential to have a good relationship with yourself, especially if your goal is to love your neighbor as yourself. Keep in mind if this is one of your goals that your closest neighbor is your spouse. Good relationships with ourselves and others I believe is what our true success in life is all about. My thought is that one needs a good relationship with oneself first in order to have good relationships with others - and it is wise to pursue "self-respect" by being respectful of yourself and all others. I like the thought of "self-respect" rather than "self-esteem" because it is easily possible to think too much of oneself; better to just focus on being respectful, caring, loving, and having proper self-respect. ADDENDUM: One of best ways to tell your spouse "I Love You" is to say "I love you just the way you are." The principle here is if you want to be accepted in any relationship you should give your acceptance first. How many of us really want someone to relentlessly badger us to change this or change that about ourselves. Change in itself can be difficult, but that is another subject to consider.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on July 11, 2012
A
Verified Purchase
Alan Christopher
Alexandria, US
★★★★★ 5
A Way to Divorce Proof Your Marriage
"The object of love is not getting something you want, but doing something for the well-being of the one you love." Statements like this and many others are the treasures that fill this book. This book is a must read for anyone who is married or even considering it. It is full of real life accounts from people who had problems in their marriage, but eventually overcame them. These stories give not only ideas on what to do, but inspiration and desire to build a strong marriage. The 5 Love Languages are something Gary Chapman came up with after years of marriage counseling. He didn't come up with these out of thin air, he had so many experiences with relationships and discovered common love patterns among spouses. He concludes that there are 5 different languages of love that people speak. A love language is the way a person feels love from another. That could be through acts of service, or physical touch. Discovering the way your spouse feels love will save a relationship. I thought to myself, "Ok, the 5 love languages are listed on the back cover; what's the point of reading it now?" But after reading in depth about each love language my eyes have been opened on exactly what I must do to accommodate my wife's love language. The book gives so many examples; at least one of them is sure to be your case. If you didn't realize what you were doing wrong, the examples will spark that within you. I took notes and underlined many passages. At the end of each chapter he asks an open ended question to make you think about how you can apply what was discussed. This book is the service manual for any marriage. Study and apply what you read and I can assure you a full "love tank" leading to a better marriage.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on July 13, 2013
T
Verified Purchase
T. Strick
Waukegan, US
★★★★★ 5
Life changing advice that is simple to apply
When discussing building relationship skills with a therapist several years ago (and it is a skill, make no mistake), she recommended this book as providing a useful framework for thinking about loving relationships of all kinds — romantic, familial, even friends. Several years later, I can honestly say it has permanently changed the way I think about these relationships. The premise, as you probably know, is that people have one of five native love languages — words, gifts, touch, acts of service, or quality time. It's a remarkably robust idea. It's so simple and clear that I instantly recognized the love languages in my current relationships, and even achieved a much greater understanding of some past conflicts by thinking of them in this new context. For example, I realized while reading that my mother is 100% on the "acts of service" side. While she almost never gets sentimental, she shows love by doing all she can to help people out in any way possible — even ways that seem completely trivial. And I realized how much more hurtful it can be if I take these acts for granted, since these are her little expressions of love. It explained a lot. I also realized that my partner uses "words of affirmation," which had been a source of minor conflict for us, as that's probably my least used love language. It turns out that he was a little hurt whenever I'd hang up the phone without saying "I love you." I've now taught myself to say it every time, and he's noticeably happier about it — or as Chapman would say, his tank is fuller. After I read this book and held onto it for a while, I gave it to my sister. She read it, and we had a great discussion about the relationships in our lives. Chapman has really hit on something perfect with this little book — a simple theory that's easy to remember, remarkably accurate, and most importantly, instantly practical.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on October 12, 2015
T
Verified Purchase
Teresa
Houston, US
★★★★★ 5
Worth it!
Exactly as described, fits 2 sizes of vial. Love the different colors, easy to use and keep my vials clean and safe in between uses. Totally worth the price!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 11, 2026

recommand products