Run two brushed DC motors independently at up to 10 A each from an Arduino, Raspberry Pi, Pico or ESP32, using two pins per motor.
In stock, ships same business day if ordered before 2PM
Delivered by Tue, 17th of Nov
This dual-channel H-bridge driver runs two brushed DC motors independently, each in either direction, from a 5 V to 30 V supply at up to 10 A continuous per channel. It is the two-channel version of Cytron's MD10C.
Both bridges are fully NMOS and need no heatsink, and the continuous rating was tested at 25 °C. Switching is solid-state, so it responds faster than a mechanical relay and has no contacts to wear out.
Each motor takes two signals from your controller, PWM for speed and DIR for direction, on a single 5-pin header with a shared GND. The inputs accept 3.3 V and 5 V logic, so it works with 3.3 V and 5 V boards such as Arduino, Raspberry Pi, Raspberry Pi Pico and ESP32. Cytron publishes an Arduino library with examples, plus tutorials for getting started.
The motor supply has no reverse polarity protection, so check polarity before powering up. The PWM inputs need a TTL signal from a microcontroller, not RC PWM from a receiver. For inductive loads, power it from a battery: regenerative current can shut down a switching power supply. If you must use one, put a battery of the same rated voltage in parallel to absorb that current.
Check your wiring before writing any code: two test buttons per channel drive each motor in each direction without a microcontroller.
See what each motor is doing: a red LED for each output direction (M1A, M1B, M2A, M2B), plus a green power LED.
Speed control up to 20 kHz: the output PWM frequency matches the input.
Controlled stopping: regenerative braking, and both outputs of a channel pull low (brake) whenever its PWM input is low.
Speed and direction from one PWM line: in locked-antiphase mode, 50 % duty stops the motor and the duty cycle above or below 50 % sets direction. Sign-magnitude PWM is also supported.
Handles short surges: up to 30 A peak per channel for up to 10 s.
One supply to wire: the logic runs from the motor supply, so there is no separate logic supply to provide.
Ready to wire: the supply and both motors connect to pre-soldered screw terminals.
Property | MDD10A (Rev 2.0) |
|---|---|
Channels | 2, independent, bi-directional brushed DC motors |
Motor supply voltage | 5–30 V DC |
Continuous motor current | 10 A per channel (tested at 25 °C) |
Peak motor current | 30 A per channel (up to 10 s) |
Logic input level | 3.3 V and 5 V (high 3–5.5 V, low 0–0.5 V) |
Control inputs | PWM and DIR per channel, GND |
PWM frequency | Up to 20 kHz (TTL PWM, not RC PWM) |
PWM modes | Sign-magnitude, locked-antiphase |
Logic power | From motor supply |
Braking | Regenerative |
Heatsink | Not required |
Protection | No reverse polarity protection |
Test buttons | 4 (two per channel) |
Indicators | Red LED per output direction; green power LED |
Power and motor connections | 6-way terminal block: M1B, M1A, POWER+, POWER−, M2A, M2B |
Control connection | 5-pin 2510 header: GND, PWM2, DIR2, PWM1, DIR1 |
Dimensions | 84.5 × 62 mm |
Mounting holes | 4, one in each corner |
Weight | 50.4 g |
1x motor driver board (MDD10A Rev 2.0)
1x 2510 PCB connector, 5-way female
5x 2510 terminal pins
Exact shipping can be calculated on the view cart page (no login required).
Products that weigh more than 0.5 KG may cost more than what's shown (for example, test equipment, machines, >500mL liquids, etc).
We deliver Australia-wide with these options (depends on the final destination - you can get a quote on the view cart page):
Non-metro addresses in WA, NT, SA & TAS can take 2+ days in addition to the above information.
Some batteries (such as LiPo) can't be shipped by Air. During checkout, Express Post and International Methods will not be an option if you have that type of battery in your shopping cart.
International Orders - the following rates are for New Zealand and will vary for other countries:
If you order lots of gear, the postage amount will increase based on the weight of your order.
Our physical address (here's a PDF which includes other key business details):
40 Aruma Place
Cardiff
NSW, 2285
Australia
Take a look at our customer service page if you have other questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.
Have a product question? We're here to help!
Makers love reviews as much as you do, please follow this link to review the products you have purchased.
Product Comments