40Amp 10V-45V SmartDrive DC Motor Driver

40Amp 10V-45V SmartDrive DC Motor Driver

    • Login to view ProMaker's Insider Price!
    • $62.50
  • Ex Tax: $62.50
    • 5 or more $57.50
    • 10 or more $50.00
  • Cashback: $1.88
  • CytronCash Balance: Login
  • Availability:
  • Product Code: MDS40B
  • Warranty Period: 12 months
  • Shipping:
After the success of MDS40A and with feedback from users, we have improved it and it is now Enhanced Smartdrive 40A.
Enhanced SmartDrive40 is enhanced version of the MDS40A, it is designed to drive brushed DC motor, ranging from medium to high power motor with current capacity up to 80A peak and 40A continuously. The MOSFETs are switched at 16 KHz to ensure quiet operation and no annoying whining sound. Besides, it also equipped with a microcontroller unit to provide smart features such as multiple input modes, current limiting and thermal protection.
Enhanced SmartDrive40 can also be hooked up with another similar unit and operates in pair. This make driving a robot with differential drive a truly plug and play experience.  
This SmartDrive40 is also suitable to use in Combat/Rumble/Fighting Robot as it is able to drive starter motor and operate in RC (Radio Control) mode.

* Please consider proper wire/cable for the battery and motor, thin jumper wire/cable is not suitable for high current application. It will affect the performance of driver and motor control. We recommend using Multicore Wire AWG14 Red and Multicore Wire AWG14 Black.

  • Bi-directional control for a single brushed DC motor.
  • Support motor from 10V to 45V.
  • Regenerative Braking.
  • Maximum current up to 80A peak, reduce to 40A gradually according to temperature.
  • 16 KHz switching frequency for quiet operation.
  • NO Reverse polarity protection.
  • LiPo battery low voltage warning.
  • Thermal protection.
  • Current limiting base on temperature.
  • Multiple input modes: RC (Radio Control), Analog, PWM, Simplified Serial and Packetized Serial.
  • On board push button for manual operation.
  • Dimension:
    • 105mm (W) x 106mm(D) x 38mm(H) - Actual driver board
    • 125mm (W) x 107mm (D) x 47mm (H) - together with the base
Enhanced Features:
  • Increased Vin range, upto 45VDC, so you can utilize more battery and control higher power motor.
  • Responsive current limiting sensor and algorithm to better protect the driver itself and also your motor.
  • High Ampere screw terminals for both battery and motor connection.
  • Additional terminal for activate or deactivate driver further cut off the power to motor driver, eliminating the need for high power switch.
  • Use switching power supply for 5V regulation, higher output current (5V) and improved efficiency.
  • Option to add fan for better heat dissipation, further increase maximum continuous current.
  • Ready header for RC receiver connection.
  • Protection of over voltage.
Operating Condition
Compatible input3.3 and 5V compatible input
Motor Channel1
Operating Voltage (VDC)10 to 45
Peak Current (A)80
Continuous Current (A)40
Operating Modes
Arduino ShieldNO- can use wire connection
PWM (Lock-Antiphase and Sign-Magnitude)Yes
RC Servo SignalYes
Special Protection
Polarity ProtectionNo
Current / Thermal ProtectionYes
LEDs IndicatorYes
Test/Manual ButtonYes
Cooling FanNo
Can I use this controller on a 40 amp Trolling motor . How do I control the motor direction and speed ? ( Ronald , 25/08/2020 )
Hi, we assume trolling motor work the same as brushed dc motor.
You can use a microcontroller or potentiometer to control the direction and motor speed. For more information you may email us to support@cytron.io
so,this component only work for one motor not two motor..for two motor must have 2 mds407B ? ( mohd.fakhrul, 22/02/2020 )
Hi, both motors can be MDS407B. Thanks :)
Can I Interface directly to 3.3V IO level controller for PWM such as raspberry pi 3? ( Muhamad Aidil Karim, 05/07/2019 )
Hi, yes you can, please read the User's Manual for more detail. Thanks.
Hello, can I change the direction of the motor? ( Silas, 20/03/2018 )
Hi, yes you can change the direction of the DC motor using this 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.
Is it possible for the board to be used with NPN Optocouplers? I couldn't find anything in the manual that specifies if the input pins are pulled up or down. ( Rachel, 12/01/2018 )
Hi, the input pin is pulled up, the NPN optocoupler can be used. 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.
Will this controller work on a 3/4 horsepower 24 volt DC permanent magnet motor? Thanks. ( Ryan, 19/09/2017 )
Hi, as long as the load current is meet the driver specification, then it can work. 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.
Hi...can this driver use with scooter motor 25A ...to control speed and direction... ( Shah Selangor, 16/06/2017 )
Hi, yes you can. Thanks.
Hi, I would like to ask can I use this one motor driver with 2 motors ? best regards. ( Him, 26/10/2016 )


Sorry, it can control for a single brushed DC motor only.

If you have further question, you can ask at our technical forum, as this session is only for short inquiry. Thanks. :)?

hi, is this compatible with arduino uno rev 3? and can i connect the driver like this, battery -> arduino -> driver -> motor ( hadif, 26/07/2016 )

Hi, yes it is compatible and you can connect it like that. You may refer the user manual at page 19. For further inquiry, kindly visit our technical forum as this session is only for short inquiry. Thanks.smiley 

Hello, is there any possibility to have access to the current sensor of the board? I need to monitor the motor current for my application. Thanks! ( Alejandro, 08/06/2016 )

Hi. Sorry that the current sensor of the board is not accessible. Thanks :) 

Ask a question

Note: HTML is not translated!
DescriptionDate AddedSizeAction
User's Manual21/05/2020N/ADownload
Fritzing Part21/05/2020N/ADownload
  • 5 out of 5
Total Reviews (8)
  • 5
  • 4
  • 3
  • 2
  • 1