DF Robot DC Motor Driver HAT for Raspberry Pi - 2 Channel
The DF Robot DC Motor Driver HAT for Raspberry Pi is a compact and efficient motor control solution designed to drive up to two DC motors, with or without encoders. Communicating with the Raspberry Pi via the I2C interface, this HAT simplifies motor control while reducing GPIO usage, making it ideal for robotics, automation, and motion-control projects.

At its core, the board uses an STM32 microcontroller to process commands from the Raspberry Pi and generate precise motor drive signals. A high-performance TB6612FNG motor driver chip provides reliable current handling, supporting up to 1.2A continuous current per channel and peak currents of up to 2A. With support for a wide 7–12V motor power input and onboard status indicators, this motor driver HAT offers a stable, easy-to-integrate solution for Raspberry Pi–based motion systems.
Quick Spec
- Main controller: STM32
- Motor driver IC: TB6612FNG
- Operating voltage (motor supply): 7–12 V
- Logic voltage: 5 V
- Communication interface: I2C
- Default I2C address: 0x10
- Motor channels: 2
- Supported modes: 2× DC motors or 2× DC motors with encoders
- Continuous drive current: up to 1.2 A per channel
- Peak current: up to 2 A
- Indicators: Power indicator LED, communication status LED
- Dimensions: 65 × 30 mm
Dimensions

Board Layout

| Number | Name | Description |
|---|---|---|
| 1 | + | External Power Positive (7~12V) |
| 2 | - | External Power Negative |
| 3 | E1+ | Encoder E1 Positive |
| 4 | E1- | Encoder E1 Negative |
| 5 | E1A | Encoder E1 A Phase Output |
| 6 | E1B | Encoder E1 B Phase Output |
| 7 | M1+ | Motor M1 Positive |
| 8 | M1- | Motor M1 Negative |
| 9 | M2- | Motor M2 Negative |
| 10 | M2+ | Motor M2 Positive |
| 11 | E2B | Encoder E2 B Phase Output |
| 12 | E2A | Encoder E2 A Phase Output |
| 13 | E2- | Encoder E2 Negative |
| 14 | E2+ | Encoder E2 Positive |
Resources
Shipping List
- 1 x DF Robot DC Motor Driver HAT for Raspberry Pi - 2 Channel
DF Robot DC Motor Driver HAT for Raspberry Pi - 2 Channel
- Brand: DF Robot
- Product Code: DFR0592
- Weight: 0.03kg
- Product Status : Active
Stock
| Warehouse | Stock Status | Location |
|---|---|---|
| Centurion | Limited Stock | FF054 |
| Stellenbosch | No Stock |
We ship free of charge between branches to complete your order.
-
R325.00 (Inc Tax: R373.75)
Related Products
Dual Motor Driver for Raspberry Pi 2/3
Dual Motor Driver for Raspberry Pi 2/3 This compact expansion board plugs directly into the GPIO header on a Raspberry Pi B+ and provides an easy and low-cost solution for driving a pair of small b..
R135.00 (Inc Tax: R155.25)
Pi Dual Motor Driver 2.5A MAX
Pi Dual Motor Driver 2.5A MAX This motor driver expansion board and its corresponding Python library make it easy to control a pair of bidirectional, brushed DC motors with a compatible Raspberry Pi ..
R198.00 (Inc Tax: R227.70)
DF Robot Light & Motor Driver for Python
DF Robot Light & Motor Driver for Python The DF Robot Light & Motor Driver for Python is a versatile, high-current PWM driver board designed for precise control of DC motors and LED lightin..
R194.00 (Inc Tax: R223.10)
Tags: dfrobot, raspberry pi, motor driver hat, dc motor driver, stm32, tb6612fng, robotics, i2c, encoder motor, automation, motion control








