SKU: TH2231
15A Single DC Motor Driver is built for driving a single brushed DC motor in projects where space is limited but current capability still matters. It supports DC 12-36V motor supply, PWM speed control, and direction control through standard logic inputs.
The control interface is compatible with 3.3V and 5V logic, making it easy to connect to Arduino, ESP-based controllers, and other microcontroller platforms. A 5V output is also available to power external low-power modules, with a maximum output current of 500mA.
This module uses a pluggable connector that can work with male or female wires, helping speed up integration in prototypes, robots, and custom automation builds. It is suitable for forward, reverse, braking, and PWM-based speed control of a single DC motor.
Technical details for the 15A Single DC Motor Driver.
| Brand | DFRobot |
|---|---|
| Model | DRI0042 |
| Voltage supply | DC 12 ~ 36 V |
| Voltage supply limit | 6.5 ~ 40 V |
| Control signal level | Compatible with 3.3V/5V logic |
| Logic high level | DC 2.0 ~ 5.5 V |
| Logic low level | DC 0 ~ 0.8 V |
| Maximum continuous operating current | 12A (no heat sink), 15A (with simple heat sink), 20A (with thick heat sink/cooling system) |
| Peak current | 110 A |
| Speed control | PWM |
| Minimum valid pulse width | 200 ns |
| 5V output current | Maximum 500 mA |
| Working temperature | -25 ~ 85 °C |
| Mounting hole | M3 |
| Dimensions | 55 × 55 × 20 mm |
| Weight | 42 g |
Pin configuration for power, logic control, and motor output connections.
| Pin | Name | Function |
|---|---|---|
| 1 | 9-36V | Power supply input |
| 2 | PGND | Power ground / negative supply |
| 3 | 5VO | 5V output for external modules, not a power input |
| 4 | PWM | PWM speed control signal input |
| 5 | IN1 | Direction control input 1 |
| 6 | IN2 | Direction control input 2 |
| 7 | COM | Signal ground |
| 8 | OUT2 | Motor positive output |
| 9 | OUT1 | Motor negative output |
Set IN1 = 0 and IN2 = 0 to stop the motor. Set IN1 = 1 and IN2 = 0 for forward rotation, or IN1 = 0 and IN2 = 1 for reverse rotation. Apply a PWM signal on the PWM pin to control speed in either direction.
Before switching motor direction, the supplier recommends braking first by setting IN1 = 0 and IN2 = 0 for more than 0.1s, especially if the motor has been running at full speed.
This motor driver is a practical choice for robotics, automated mechanisms, small electric motion systems, lab prototypes, and custom maker builds that need reversible DC motor control with PWM speed adjustment.
The recommended supply range is DC 12V to 36V. The stated input limit is 6.5V to 40V.
Yes. Its control inputs are compatible with 3.3V and 5V logic, with TTL high specified as 2.0V to 5.5V and low as 0V to 0.8V.
Speed is controlled through the PWM input, and direction is controlled using IN1 and IN2. Setting IN1 high and IN2 low drives forward, while IN1 low and IN2 high drives reverse.
The module is rated for 12A continuous without a heatsink, 15A continuous with a simple heatsink, and up to 20A with a thick heatsink or cooling system. Peak current is listed as 110A.
Yes, it includes a 5VO pin that can supply up to 500mA for other modules. This 5V pin is output only and should not be used as a power input.
The board measures 55 x 55 x 20 mm and weighs 42g. It includes M3 mounting holes for installation in compact projects.
Average rating
Based on 0 reviews
No reviews match this filter yet.
SKU: TH0614
In StockSKU: TH0615
Sold OutSKU: TH0694
Sold Out