📘Learn Digital Making weekly on Telegram. Join Channel Now📱
10Amp 5V-30V DC Motor Driver

10Amp 5V-30V DC Motor Driver

  • Brand: Cytron
  • Product Code: MD10C
  • Availability:
    815
  • Warranty Period: 12 months
  • $11.50
  • Ex Tax: $11.50
  • Price in reward points: 1840
  • 10 or more $10.63
  • 50 or more $9.20
  • Cashback: $0.35
  • CytronCash Balance: Login required

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
 
Features/Spec:
  • 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

Documents/Codes:

Tutorials:

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)

Stress Test in lab:

 
Check out the video from DroneBot Workshop, his explanation of Motor Driver is awesome:

 

Another video from DroneBot Workshop, explaining about rotary encoder and uses MD10C to drives the motor.

 

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
UARTNO
AnalogNo
RC Servo SignalNo
Special Protection
Polarity ProtectionNo
Appearance
LEDs IndicatorYes
Test/Manual ButtonYes
Cooling FanNo

Write a review

Please login or register to review
Hi
In the specification under PWM it says PWM (Lock-Antiphase and Sign-Magnitude).
Which is it please, or can I some how select between the two?
Thanks
( Alec , 02/10/2019 )

Hi! You can choose between these two. 

Lock Anti-Phase – Motor stops when the input signal is 2.5V. Motor moves in one direction when the input is < 2.5V and in another direction when the input is > 2.5V.  Recommended this mode if controlled using Breakout board with Joystick soldered.

Sign Magnitude – PWM controls the speed of the motor. Motor stops when the input is 0V and run at full speed.

Thanks :)

How to reverse the direction in arduino programming? I don't want to control with physical button. ( Hakimi, 15/12/2018 )

Hi, we advise you to post on our forum https://forum.cytron.io/ as here is for short inquires only. Thanks.

Hello,

Is it possible to know which material is used for the PCB please?

Thank you for your help!!!!
( Yves, 20/04/2018 )
Hi, it is standard FR4 material for PCB. Thanks.
Hi, how long is it gonna take if i use DHL express?
and other shipping methods?
I live in Korea.
( Pyo, 19/04/2018 )
Hi, normally it takes around 2-3 days for DHL Express to arrive major city in South Korea. For more detail you can refer to Delivery Information. Thanks.
Thank you for your quick answer, but the CE and FCC declarations are about EMC, and I can't find documents about the flammability of the PCB. ( Michel, 19/04/2018 )
Hi, for now we're not sure about that. Once confirm we will update in this product page. Thanks.
I am using this model, and I would like to know if it complies with flammability requirement for CE or UL (UL94-V1 or V0) please?

Thank you!!
( Michel, 18/04/2018 )
Hi, this product comply with CE, FCC and RoHS. Thanks.
i am using MD10C R3 motor driver to a 250 w 24V motor but it is not working properly. Would you suggest me anything ( Abdul Sazid, 15/04/2018 )
Hi, we need to know more on your hardware setup, but it is not suitable to discuss here. We advise you to post at our technical forum together with clear photos/videos on your hardware setup, and we further discuss there. Thanks. :)
Hi, when will restock? ( Synacorp Trading &amp; Services ., 06/03/2018 )
Hi, it will be restocked within 1 week. Thanks.
Does switching direction of motor every 200ms, which uses 7A current, can cause heating in driver?? ( Kartik kaul, 09/01/2018 )
Hi, everytime motor change direction at higher speed, it will draw more current. Yes it can heating driver. Just make sure the actual current is still below the driver capability. For further questions, please visit to our technical forum for similar question or post your question there, as this session is only for short inquiry. Thanks.
We are using this driver to drive 405rpm motor with torque of 38Ncm.
We are using 12v lipo battery and arduino to control this driver.
We are frequently observing heating problems and many a times MOSFET on the driver burst.
Once the driver caught fire.
What is the problem we are facing and how can we solve that?
( Rushi somvanshi, 07/01/2018 )
Hi, it might be the current drawn by the motor is beyond the capability of the driver. For further questions, please visit to our technical forum for similar question or post your question there, as this session is only for short inquiry. Thanks.

Ask a question

Note: HTML is not translated!
  • 4.8 out of 5
                  
Total Reviews (31)
  • 5
    83.87%
  • 4
    12.9%
  • 3
    0%
  • 2
    3.23%
  • 1
    0%

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