Out Of Stock 10Amp 7V-35V SmartDrive DC Motor Driver (2 Channels)

10Amp 7V-35V SmartDrive DC Motor Driver (2 Channels)

    • Login to view ProMaker's Insider Price!
    • $49.50
  • Ex Tax: $49.50
    • 5 or more $47.03
    • 20 or more $44.55
    • 50 or more $39.60
  • Cashback: $1.49
  • CytronCash Balance: Login
  • Availability:
    Out Of Stock
  • Product Code: MDDS10
  • Warranty Period: 12 months
If you need a DC brushed motor driver that can accepts signal from:
  • RC (Radio Control)
  • PWM of microcontroller
  • Analog voltage of Potentiometer/Variable Resistor
  • UART/Serial command of microcontroller

Well, this motor driver is perfect for you, and it supports upto 10Amps (continuous) each channel. It will be easy to build combat/sumo robot. Not to forget, you can configure MDDS10 to drive two channels motor in independent or mix mode. Do check the User's Manual for details.

SmartDriveDuo10 has the specification of MDD10A which is able to drive two brushed motors bidiretionally at 10Amps each, plus additional smart features of MDS40A. The operation mode is configured by the DIP switch on MDDS10. The DIP switch configurations for commonly used modes are printed at the back of PCB.
MDDS10 uses solid-state component - MOSFETs as H-bridge switching which offers faster switching time. And the MOSFETs are being switched at 16KHz for quiet operation. And with MOSFETs, no flyback diode is needed :) With the on-board temperature sensor, this smart driver is able to reduce the output current stage by stage to prevent it from overheat and burnt!
To make it RC(Radio Control) receiver friendly, we have added 2x3 header pin, with just 2 RC extension cable, the wiring is done, and it takes 2 minutes! And by default, MDDS10 is configured in RC controller, Mixed control mode, even easier!
With MDDS10, you can now series up two SLA battery to power your motor as it supports up to 35VDC input. And you only require one power input to operate the motor and driver. Don't worry, 3-cell and 6-cell Li-po battery are within the operating voltage :) Hey! It also comes with battery low voltage warning, what else do you need?

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

  • Is DC Brush motor (Two Terminals)
  • Operating voltage from 7V to 35V
  • Rated Current <= 10A 
  • Peak Current <= 30A

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

  • Input Voltage (Motor): 7 - 35VDC
  • Single power operation
  • Dual Channels, it can drive two brush motors bidirectionally, independently or mixed as differentiate drive.
  • Operating modes:
    • RC (RC servo signal)
    • Analog
    • PWM
    • simplified and packetized UART
  • Support Sign-magnitude and Locked antiphase in PWM mode.
  • Two manual/test buttons for each channel.
  • Two output indicator LEDs for each channel.
  • Power, Error indicator, RUN status (Left and Right) LEDs.
  • The Error LED will indicate:
    • Error Input (Blinks 2 times), check the input signal and the operation mode
    • Under Voltage (Blinks 3 times), the battery voltage is low.
    • Over Voltage (Blinks 4 times), the supply voltage is higher than 35VDC, it will stop operating
    • Over temperature (Blinks 5 times), the board temperature is high
    • Shut down (Blinks 6 times), board temperature is too high, the board will stop working.
  • On board reset button to restart the MCU after changing operation mode on DIP switch.
  • Full solid state MOSFET for better efficiency and eliminate the needs for external flyback diodes.
  • Regenerative Braking.
  • Temperature feedback to reduce output current and prevent overheating of MOSFET.
  • Support up to 10A continuous current at room temperature (25ºC).
  • Support up to 30A peak for 10 seconds. Output will be reduced with the temperature raises.
  • Suitable for combat or sumo robot.
  • 16KHz switching frequency for quiet operation.
  • On board switching voltage regulator for higher power efficiency.
  • Battery low voltage monitoring and indicator.
  • We have tried this driver with single power window motor at 24V, full load without smoke coming out :)
  • NO polarity protection, please double check the power input connection.
  • Dimension: 66.8mm x 101.09mm.

Packing List:


Operating Condition
Motor Channel2
Operating Voltage (VDC)7 to 35
Peak Current (A)30 (few second)
Continuous Current (A)10
Operating Modes
Arduino ShieldNo - can be used with Wire connection
PWM (Lock-Antiphase and Sign-Magnitude)Yes
RC Servo SignalYes
Special Protection
Polarity ProtectionNo
Current / Thermal ProtectionTemperature is inversely proportional to Current Limit (T α 1/I )
LEDs IndicatorYes
Test/Manual ButtonYes
Cooling FanNo
هل يمكنك الشحن إلى العراق
( Ahmad, 02/08/2020 )
Hi, yes we do. You may refer to this link for more shipping information. Thanks :)
Do you deliver this product to Bangladesh? What are the procedures? ( Mansur, 22/07/2020 )
Hi, we're sorry as we do not ship to Bangladesh. But, you may refer to this link for our distributor in Bangladesh. Thanks :)
I want to use a 24V switching power supply, but I cannot install batteries in parallel.
Is it safe to insert a reverse current prevention diode on the positive line to prevent the power supply voltage from rising?
( KN, 24/06/2020 )
Hi, nope. A diode will not help on that. You may consider to use the shunt regulator instead. Here's the link: https://www.cytron.io/p-26.4v-2.8ohm-15w-shunt-regulator
Which is the weight? ( Edgar, 08/02/2019 )
Hi the weight is 0.07kg
Can I use 2x12v DC brushed motor with this driver and use a 14.8V LiPo or a higher voltage LiPo? Is there any impact on the 12V DC motor? ( Andy Goh, 04/01/2019 )
Hi, yes, you may use 12v DC brushed motor with this driver and use a 14.8V LiPo or a higher voltage battery. It will work but it might affect the lifespan of the motor. The best practice is to follow the motor specification :)
Hi cytron my motor driver blinks error led two times.. and the mra led indicator remains on.. is there any solve on how to fix this problem? This problem happen when I tried to measure current using multimeter at motor input ports. ( Ikram ismail, 06/06/2018 )
Hi, you can fill up support form here. Our support team will follow up your case. Thanks.
Hye cytron I wanted to connect two of my motor which both of them has the same specs as below :-
24v 7.2A
Can the motor driver withstand them
( Ikram Ismail, 16/05/2018 )
Hi, yes, the motor driver can withstand with the motor spec. Thanks.
saya nak design 2 wheel balancing scooter..boleh x saya menggunakan 2 unit motor 24v dc dengan 280 watt ( mohd fakhri, 13/04/2018 )
Hi, jika stall current motor tersebut melebihi 10A, kami cadangkan untuk guna SmartDriveDuo-30. Untuk soalan lanjut, boleh post di teknikal forum kami. Terima kasih.
Hi, when will restock? ( Synacorp Trading &amp; Services ., 06/03/2018 )
Hi, it will be restocked within 1-2 weeks. Thanks.
I have a rf transmittet and receiver with ht12E anf HT12D.. its have 4 controller button... are there any input for it? Or can i connect it with the test button/manual controller? ( Remy, 25/02/2018 )

Hi, this motor has operating modes: RC (RC servo signal), Analog, PWM, simplified and packetized UART and for rf transmitter and receiver with ht12E and HT12  maybe you have to use the extra controller. For more info please go to our forum as there is for short inquires only.


Ask a question

Note: HTML is not translated!
  • 4.9 out of 5
Total Reviews (22)
  • 5
  • 4
  • 3
  • 2
  • 1

Tags: smartdriveduo10, 10A motor driver, mdds10 smartdriveduo-10, 2x10A, RC mode, PWM Driver, 2 Channel, motor driver, Analog motor driver.