DFRobot
DC Motor Driver HAT(V1.0)
The DC Motor Driver HAT is a Raspberry Pi add-on board that drives up to two DC motors via I2C. Built around the TB6612FNG motor driver chip with 1.2 A conti...
Get notified when back in stock
The DC Motor Driver HAT is a Raspberry Pi add-on board that drives up to two DC motors via I2C. Built around the TB6612FNG motor driver chip with 1.2 A continuous current per channel (2 A peak), it supports both standard DC motors and motors with encoders through the on-board encoder interface.
An STM32 microprocessor handles command processing from the Raspberry Pi and converts instructions into motor drive signals. The board accepts 7–12 V input and communicates via I2C, making it straightforward to integrate into robotics and motion control projects.
Key Features
- TB6612FNG Motor Driver – 1.2 A continuous / 2 A peak per channel
- 2-Channel Output – Drive two DC motors or DC motors with encoders
- On-Board Encoder Interface – Direct support for motor encoders
- STM32 Processor – Handles command processing and motor signal generation
- I2C Communication – Default address 0x10, easy to configure
- Wide Input Voltage – 7–12 V motor supply
- Raspberry Pi HAT Form Factor – Plugs directly onto the 40-pin GPIO header
Specifications
- Operating Voltage – 7–12 V
- Logic Voltage – 5 V
- Continuous Drive Current – 1.2 A per channel
- Peak Current – 2 A per channel
- Interface – I2C (default address 0x10)
- Dimensions – 65 × 30 mm
Ideal For
- Raspberry Pi robot cars and tanks
- Balance robots
- Motor control projects with encoder feedback
- DIY robotics and motion platforms
Package Contents
- 1× DC Motor Driver HAT
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- encoder
- An encoder is a sensor that converts the rotation or position of a shaft, knob or dial into electrical signals, reporting movement as incremental steps and direction, or as an absolute position. It is used to track how far something has turned, which matters for precise positioning, speed control, repeatable movement, or using a rotary knob as an input.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- motor driver
- An electronic circuit that lets a low-power controller switch and control a motor that needs more current than the controller pins can safely provide. Checking motor driver support matters because pumps and motors usually cannot be connected directly to a microcontroller output.
- STM32
- STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
Find this product in
Robotics & Motion
Supplier page — dfrobot.com
Supplier Description · 699.6 KB · Click any page to view full size
DFR0592 dc motor driver hat schematics V1.0
Schematic · 2.2 MB · Click any page to view full size
Source Code
Open-source libraries, firmware & example projects for this product
747b738
about 3 years ago
· 18 commits
- examples 兼容rockpi about 3 years ago
- resources V1.0.1 about 4 years ago
- DFRobot_RaspberryPi_DC_Motor.py 兼容rockpi about 3 years ago
- LICENSE V1.0.1 about 4 years ago
- README.md V1.0.1 about 4 years ago
- README_CN.md V1.0.1 about 4 years ago
Related Tutorials
Free guides on learn.littlebird.com.au