ūüďėLearn Digital Making weekly on Telegram. Join Channel NowūüďĪ

10Amp 5V-30V DC Motor Driver

    • Login to view ProMaker's Insider Price!
    • RM55.60
    • 5 or more RM52.80
    • 20 or more RM50.00
    • 50 or more RM44.40
  • Cashback: RM1.67
  • CytronCash Balance: Login
  • Availability:
  • Product Code: MD10C
  • Warranty Period: 12 months

Buy locally from a partner


DC brushed motor is the most commonly used and widely available motor in the market. Getting the motor to rotate is fairly easy, just connect the two terminals to power source and it will start spinning, that's the beauty of DC brushed motor. Yet, if you want to control the speed, direction, activation and automate all these functions, check out this tutorial: 5 easiest ways to control a DC motor. And a motor driver is one of the ways. MD10C is one of Cytron's motor driver series which offers easy to use features.

As easy as pressing button, everyone can do it!

*Do check out MD13S which is SMD version of MD10C that have similar spec at lower price!
MD10C is a newer version of the MD10B(2008) which is designed to drive high current brushed DC motor up to 13Amps continuously.  It offers several enhancements over the MD10B such as support for both locked-antiphase and sign-magnitude PWM signal as well as using full solid state components that result in faster response time and eliminate the wear and tear of the mechanical relay. And with Cytron's motor driver special feature: the on-board manual/test buttons, MD10C is super easy to get started. Check this video to get started without any controller.
Nonetheless, it is compatible with Arduino, even Arduino or Raspberry Pi that generate 3.3V logic PWM. Check this video out:

Which motor is good to be driven by MD10C? As long as the motor:

  • DC Brushed motor (Two terminals)
  • Operating voltage from 5V to 30V
  • Rated Current ‚ȧ 13A
  • Peak Current ‚ȧ 30A

Example of suitable DC brush motor with MD10C (Not limit to):

Overview of MD10C
  • Bi-directional control for one Brushed DC motor (Single Channel).
  • Support motor voltage ranges from  5V to 30VDC.
  • No Reverse Polarity Protection at Vmotor, please double check the polarity before power up.
  • Regenerative Braking.
  • Maximum current up to 13A continuous and 30A peak (10 seconds).
  • 3.3V and 5V logic level input, compatible with Arduino and Raspberry Pi.
  • Solid state components provide faster response time and eliminate the wear and tear of mechanical relay.
  • Fully NMOS H-Bridge for better efficiency and no heat sink is required.
  • Speed control PWM frequency up to 20KHz (output frequency is same as input frequency).
  • Support both Locked-Antiphase and Sign-Magnitude PWM operation. **Note that it is not "RC PWM"
  • The new MD10C can be powered from a single power source and NO additonal Vin is required.
  • Dimension: 75mm x 43mm

Operating Condition
Compatible input3.3 and 5V
Motor Channel1
Operating Voltage (VDC)5 to 25 (Rev 1.0) 5 to 30 (Rev 2.0)
Peak Current (A)30 (10 seconds)
Continuous Current (A)13
Operating Modes
Arduino ShieldNo- can be used with Wire connection
PWM (Lock-Antiphase and Sign-Magnitude)Yes
RC Servo SignalNo
Special Protection
Polarity ProtectionNo
LEDs IndicatorYes
Test/Manual ButtonYes
Cooling FanNo
Packing List
  • 1 x MD10C Rev3.0
  • 1 x 2510 PCB connector - 3 ways female
  • 3 x 2510 terminal pin
  • 4 x plastic spacer(~ 7mm)


Q & A (51)
currently using a md10C R3operating at 1.5 amps what is the max operating temperature of this unit and do you have any high temperature units ( Bohdan A Polanskyj, 01/02/2023 )
Hi, the operating temperature should be (0¬į to 80¬į) and maximum is 130¬į under full load. It follows standard for MOSFET. Other board also have similar specifications, consider using fan and heatsink to reduce down the temperature.
What is the current draw for the MD10C R3 logic circuitry itself (not the motor being controlled) ?Is it advisable to power the logic circuitry of the MD10C R3 board from a Raspberry Pi3B, or should the MD10C have a seperate power supply ? ( Bob Brinkoetter, 07/02/2022 )
MC10C will take power from the Motor power source (same source). We just connect signal and GND to Raspberry pi board only. 
Hello!Does Cytron protect against back-EMF? ( Danial Mahmoud, 23/01/2022 )
This motor driver did not have back-EMF protection. 
Hello!Does the Cytron have thermal sensing that cuts the power if it gets too hot? ( Danial Mahmoud, 23/01/2022 )
Hi. Please send an email to support@cytron.io
Hi!Does the Cytron have any protection diodes that would prevent a back current from a DC motor?Thanks! ( Danial Mahmoud, 27/12/2021 )
Hi you can consider this product as an alternative 13.2V 1.5Ohm 15W Shunt Regulator
Hi!Does the CytronMD10C have an inrush current limiter to protect against overcurrent when a motor is first turned on? ( Danial Mahmoud, 08/12/2021 )
Hi. No, this MD10C doestn't have any over current protection. Thanks:)
Hi - where are the feedback pins for current sense and actual deployed voltage? ( Justin, 26/04/2021 )
Not answered yet.
Is this Drive regenerative drive. We want to use this drive in UP/Down Movement. During the down ward movement there is a lot of inertia. How to control the speed. ( Abhaykumar S P , 04/01/2021 )
Not answered yet.
Hi, what is the difference between this motor driver and motor shield? what are the additional parts if someone uses motor driver instead of motor shield? ( elluthfi, 23/11/2020 )
Hi. A motor driver is a chip that drives motors. A motor shield is a circuit board with connections on it that contains a motor driver chip that drives motors. Advantage of motor driver is that you can use it as per your requirements, whereas a shield is fixed and you cannot change any aspects. Thanks :)
Can this be used to control both Brushed and Brush-less DC motor? ( Pramod Bhave, 11/10/2020 )
No, this motor driver can only control brushed DC motor. Thanks.

Ask a question

Reviews (92)
  • 4.9 out of 5
Total Reviews (92)
  • 5
  • 4
  • 3
  • 2
  • 1

Tags: MD10C, 10Amp DC Motor Driver, Robot Controller, DC Motor Driver, 10amp, motor driver, md10c, motor controller, big motor