PN00218-CYT20 Motor Driver 160Amp 8V-28V DC SmartDrive MDS160A


(No reviews yet) Write a Review
Calculated at Checkout
Adding to cart… The item has been added

The DC brushed motor is a versatile component that finds application in a wide range of fields, from conveyors to Automated Guide Vehicles (AGVs), mobile robots, and combat robots. One of the reasons for its popularity is its simplicity of use - by connecting the two terminals of the motor to a DC power source, the motor starts rotating, making it easy to operate. However, to regulate the speed and direction of the motor from a controller, a motor driver is required.

Introducing the SmartDrive-160, which boasts an impressive 160 amperes of continuous output current!


The SmartDrive160 is one of the latest motor drivers in the Smart series. It features on-board high current MOSFETs that are switched at 16 KHz, ensuring quiet operation without any annoying whining sound. Additionally, the use of MOSFETs eliminates the need for additional flyback diodes. The SmartDrive160 is equipped with a microcontroller unit that provides intelligent features such as multiple input modes, current limiting, and thermal protection. Moreover, two SmartDrive160 units can be connected and operated in pair, making it a plug and play experience for driving a robot with differential drive.

Note that normal wire cannot withstand high currents such as 160A or even 100A. It is recommended to use the thickest possible wire for both the Vmotor and Motor connections. We recommend using 2 to 3 8AWG cables (one black and one red) for each terminal.

  • Bi-directional control for a single brushed DC motor.
  • Support input voltage from 8V to 28V.
  • Is able to deliver maximum current up to:
    • 190A peak (1 minute)
    • 175A (2 minutes)
    • 160A (continuously)
  • 16 KHz switching frequency for quiet operation.
  • LiPo battery low voltage warning.
  • Full Solid State component (MOSFETs) for switching. No additional fly back diodes needed.
  • Regenerative Braking.
  • NO Reverse Polarity Protection for Vmotor, please double check the connection!
  • Thermal protection.
  • Current limiting base on temperature.
    • Below 60°C       : 194A
    • 60°C to 70°C     : 175A
    • 70°C to 80°C     : 163A
    • 80°C to 90°C     : 144A
    • 90°C to 100°C   : 125A
    • 100°C to 110°C : 100A
    • Above 110°C     : 50A
  • Multiple input modes: (configure through the DIP switches)
    • RC (Radio Control)
    • Analog (Analog voltage from Potentiometer or Joystick)
    • PWM and DIR (3.3V and 5V compatible, Arduino or Raspberry Pi)
    • UART (Simplified Serial and Packetized Serial)
  • On board push buttons for fast test and manual operation.
  • Dimension: 122mm x 178mm x 75mm
Operating Condition
Motor Channel 1
Operating Voltage (VDC) 8 to 28
Peak Current (A) 190
Continuous Current (A) 160
Operating Modes
Arduino Shield No - can be used with Wire connection
PWM (Lock-Antiphase and Sign-Magnitude) Yes
Analog Yes
RC Servo Signal Yes
Special Protection
Polarity Protection No
Current / Thermal Protection Yes
LEDs Indicator Yes
Test/Manual Button Yes
Cooling Fan Yes
Packing List
  • 1 x MDS160A
NOTE:  For setting up the Analog/Dir mode, set the DIP to 0001 0001 and IN1 is your analog signal input, IN2 is your reverse/forward logic input.