DIYables DRV8833 Dual Motor Driver Module DC Motor Driver Board, Presoldered Pins, 3V-10V Input
Click to zoom






Quick Overview
The DIYables DRV8833 Dual Motor Driver Module is a compact and powerful motor controller board featuring dual H-bridges rated up to 1.5A per channel. This presoldered module measures just 18.5mm x 16mm with header pins already installed for simple, stable wiring and fast prototyping. Capable of driving two DC motors independently or one 4-wire bipolar stepper motor, it operates from 3V to 10V input making it ideal for battery-powered robotics projects with Arduino, ESP32, ESP8266, and Raspberry Pi platforms.
This 5-pack driver board includes comprehensive built-in safety protections: overcurrent protection, short circuit protection, undervoltage lockout, thermal shutdown, and a low-power sleep mode for energy efficiency. The wide voltage compatibility from 3V to 10V makes it perfect for various power sources from batteries to regulated supplies. The compact presoldered design eliminates soldering hassles and ensures reliable connections for your projects.
Perfect for DIY robotics, smart car projects, robot vehicles, automation systems, and any application requiring precise DC motor or stepper motor control. The dual channel configuration allows independent control of two motors with PWM speed control and direction switching. Ideal for makers and hobbyists working with Arduino, ESP32, ESP8266, Raspberry Pi, and other microcontroller platforms.
Key Features
- Compact Presoldered Module — Small 18.5mm x 16mm board with presoldered header pins for simple, stable wiring and fast prototyping
- Dual Motor or Stepper Support — Drives two DC motors independently or one 4-wire bipolar stepper motor using dual H-bridges rated up to 1.5A each
- Wide Voltage Compatibility — Works from 3V to 10V input, ideal for battery-powered robots, smart cars, and microcontroller projects
- Built-in Safety Protections — Includes overcurrent protection, short circuit protection, undervoltage lockout, thermal shutdown, and low-power sleep mode
- High Current Capacity — Each H-bridge supports up to 1.5A continuous current for powerful motor control
- PWM Speed Control — Supports PWM for variable speed control on both motor channels
- Bidirectional Control — Independent forward and reverse control for each motor channel
- Logic Level Compatible — Works with 3.3V and 5V logic signals from microcontrollers
- Low Power Sleep Mode — Energy-efficient sleep mode reduces power consumption when motors are not in use
- Ready to Use Design — Presoldered header pins eliminate soldering work and ensure reliable connections
- Thermal Protection — Automatic thermal shutdown prevents damage from overheating
- Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi, and other microcontrollers
- Tutorial Support — Comprehensive tutorials for Arduino, ESP32, ESP8266, and Raspberry Pi
- Versatile Applications — Perfect for robot cars, smart vehicles, automation projects, DIY robotics, and motor control systems
- ...NOTE
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | Dual Motor Driver Module |
| Model/Chip | DRV8833 (Texas Instruments) |
| Driver Type | Dual H-Bridge |
| Number of Channels | 2 (independent) |
| Motor Support | 2 DC motors or 1 bipolar stepper motor (4-wire) |
| Input Voltage | 3 V to 10 V DC |
| Logic Voltage | 3.3 V to 5 V compatible |
| Maximum Current | 1.5 A per channel (continuous) |
| Peak Current | 2 A per channel (non-repetitive) |
| Control Interface | Digital (PWM capable) |
| Control Pins | AIN1, AIN2, BIN1, BIN2 (direction/speed), SLEEP (enable/disable) |
| PWM Frequency | Up to 250 kHz |
| Protection Features | Overcurrent, short circuit, undervoltage lockout, thermal shutdown |
| Sleep Mode | Low power consumption mode |
| Internal Resistance | Low RDS(on) for efficiency |
| Thermal Shutdown | Automatic protection at high temperature |
| Dimensions | 18.5 mm x 16 mm (approx.) |
| Package Quantity | 5 pieces |
| Condition | Presoldered with header pins |
| Compatibility | Arduino, ESP32, ESP8266, Raspberry Pi, Arduino Nano ESP32, Arduino Uno R4, and other 3.3V/5V microcontrollers |
| Applications | Robot cars, smart vehicles, DIY robotics, automation, motor control, battery-powered projects, stepper motor control |
PACKAGE
A package includes:
| Qty | Items |
|---|---|
| 5 | DRV8833 Dual Motor Driver Modules (presoldered with header pins) |
Tutorials
- Arduino - DC Motor DRV8833 Driver tutorial
- Arduino Uno R4 - DC Motor DRV8833 Driver tutorial
- Arduino Nano - DC Motor DRV8833 Driver tutorial
- Arduino Nano ESP32 - DC Motor DRV8833 Driver tutorial
- ESP32 - DC Motor DRV8833 Driver tutorial
- ESP32 MicroPython - DC Motor DRV8833 Driver tutorial
- ESP8266 - DC Motor DRV8833 Driver tutorial
- Raspberry Pi - DC Motor DRV8833 Driver tutorial
- Raspberry Pi Pico - DC Motor DRV8833 Driver tutorial
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano, etc.) — Digital pin connection for motor control signals, 3-10V motor power supply
- Arduino Uno R4 WiFi/Minima — Direct GPIO connection for PWM and direction control
- ESP32 development boards — 3.3V logic compatible, PWM capable GPIO pins for motor control
- ESP8266 boards (NodeMCU, Wemos D1, etc.) — 3.3V logic GPIO connection with PWM support
- Raspberry Pi (all models) — GPIO pins for direction and PWM speed control, requires 3-10V motor supply
- Raspberry Pi Pico — 3.3V logic GPIO with PWM for motor speed and direction control
- Arduino Nano ESP32 — Direct GPIO connection with 3.3V logic compatibility
- Any microcontroller with digital outputs — 3.3V or 5V logic level, PWM capable for speed control
- 3V to 10V DC motors — Supports motors drawing up to 1.5A continuous per channel
- 4-wire bipolar stepper motors — Single stepper motor control using both H-bridge channels
- Robot car chassis — Ideal for 2WD and 4WD robot car motor control
- Battery-powered projects — Works with 3.7V Li-ion, 7.4V Li-Po, 9V batteries and other 3-10V sources









