---
product_id: 12784632
title: "DC & Stepper Motor HAT for Raspberry Pi - Mini Kit"
brand: "adafruit"
price: "AED 125"
currency: AED
in_stock: true
reviews_count: 13
category: "Adafruit"
url: https://www.desertcart.ae/products/12784632-dc-and-stepper-motor-hat-for-raspberry-pi-mini-kit
store_origin: AE
region: United Arab Emirates
---

# 1.2A per H-Bridge power 4 bi-directional DC motors control Supports 2 stepper motors with microstepping DC & Stepper Motor HAT for Raspberry Pi - Mini Kit

**Brand:** adafruit
**Price:** AED 125
**Availability:** ✅ In Stock

## Summary

> 🚀 Elevate your robotics game with precision power and pro-level control!

## Quick Answers

- **What is this?** DC & Stepper Motor HAT for Raspberry Pi - Mini Kit by adafruit
- **How much does it cost?** AED 125 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ae](https://www.desertcart.ae/products/12784632-dc-and-stepper-motor-hat-for-raspberry-pi-mini-kit)

## Best For

- adafruit enthusiasts

## Why This Product

- Trusted adafruit brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **User-Friendly Wiring:** Big terminal block connectors fit 18-26AWG wires for hassle-free, secure connections.
- • **Robust Power Handling:** TB6612 chipset powers each H-Bridge with 1.2A continuous current and thermal shutdown for safety.
- • **Precision Motor Control:** Individual 8-bit speed selection delivers ultra-smooth 0.5% resolution for flawless motion.
- • **Versatile Motor Compatibility:** Drive up to 4 DC motors and 2 stepper motors (uni/bipolar) with multiple stepping modes.
- • **Seamless Raspberry Pi Integration:** Compact HAT design with camera port notch keeps your Pi’s GPIO fully accessible.

## Overview

The Adafruit DC & Stepper Motor HAT Mini Kit is a compact, high-performance motor controller designed for Raspberry Pi. Featuring four TB6612 H-Bridges delivering 1.2A continuous current each with built-in thermal and kickback protection, it supports up to 4 bi-directional DC motors and 2 stepper motors with advanced microstepping. Its large terminal blocks simplify wiring, while the design preserves Pi camera port access. Ideal for robotics and automation projects, this robust HAT offers precise PWM speed control and reliable operation under demanding conditions.

## Description

desertcart.com: Adafruit DC & Stepper Motor HAT for Raspberry Pi - Mini Kit : Electronics

Review: Superb product for a robotic rover vehicle. - I use this motor HAT to control the two DC motors on a Kookye tank car. My application is for time lapse and videography so I needed PWM motor control using a Raspberry Pi 3. The controller works as described and the software library from Adafruit does the job just fine in Python. I like the fact that the controller operates separately from the Python code so once the motors are given a command, the code can do something else.
Review: The speed control on this board with the provided software is excellent. Wish the developers had more language support other ... - Works well. Using it to drive two DC motors. The speed control on this board with the provided software is excellent. Wish the developers had more language support other than just Python but I suppose that gives me a reason to really get my feet wet with that language. Haven't tested on Steppers yet but I have a few laying about so I'll need to give those a whirl. Setup was fairly easy, be forwarned that you'll need a soldering iron and some solder. The boards inputs\outputs were left to the user to solder themself. You'll be making 50 solder joints on fairly small pins, so if you don't have a soldering iron I'd recommend getting one with a fine tip. The board is unpowered by the Raspberry Pi as would be expected; the specifications claim that the board can support 1.2A continous current with tolerance for 3A spikes. I haven't ran the board near it's limit yet as my motors are rated for 300mA each (so a grand total of 600mA) but from my observations thus far it appears that the board is fairly efficient. It's not getting hot from any of it's components, even the voltage regulator. This board will sit over the entire face of the Raspberry Pi 2, but has a notch cut out for the camera port which was a nice addition, my only gripe so far about the board is that it takes up all 40 of the GPIO slots and doesn't offer an extenders. There are holes made available for unused ports but you need to buy the headers yourself, or just get an expansion board. All in all though it's a good well built product. All solid state parts (no relays). I dropped it on a cement floor from standing height and the board works just fine. Other considerations: *input voltage: 5-12V (Curious to see if it will operate at lower than recommended voltages as I want to power my Pi and this board with a cell phone battery bank) *Nice bright green power LED on the board if you have any gripes with green LEDs *The screw terminals would be best installed 2 pieces at a time; the kit includes 2x 2-port screw terminals and 2x 3-port screw terminals. The terminals appear to have a mate scheme to them to allow them to sit nicely with each other, so I'd recommend inserting those together when you go to solder *The screw terminals require a pretty small phillips screw driver, consider getting on if you don't have one laying about. *Minimalistic packaging. The board came in a bubble wrap envelope inside of a anti-static bag. No box or instructions included. *I had to install the smbus library for Python to get this board to work; I followed the instructions found at http://skpang.co.uk/blog/archives/575 without a hitch. You'll need to use the command sudo i2cdetect -y 1 (on the Pi 2) in order to find which address(es) you can use in your python code. The Adafruit examples used 0x61 where as I can use 0x60/0x70.

## Features

- 4 H-Bridges: TB6612 chipset provides 1.2A per bridge with thermal shutdown protection, internal kickback protection diodes.
- Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
- Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
- Big terminal block connectors to easily hook up wires (18-26AWG) and power

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B00TIY5JM8 |
| Best Sellers Rank | #2,474 in Single Board Computers (Computers & Accessories) |
| Brand | Adafruit |
| Brand Name | Adafruit |
| Customer Reviews | 4.3 out of 5 stars 129 Reviews |
| Item Dimensions L x W x H | 3"L x 2"W x 1"H |
| Item Weight | 85 Grams |
| Manufacturer | Adafruit |
| Model | 2348 |
| Part Number | 2348 |
| Product Dimensions | 3"L x 2"W x 1"H |
| Smart Home Compatibility | Not Smart Home Compatible |
| UPC | 711978444085 720189973154 748347527568 717520029458 |
| Unit Count | 1 Count |

## Product Details

- **Brand:** Adafruit
- **Model Name:** Adafruit DC & Stepper Motor HAT for Raspberry Pi - Mini Kit
- **Connectivity Technology:** I2C
- **Operating System:** Linux
- **Wireless Communication Standard:** Bluetooth

## Images

![DC & Stepper Motor HAT for Raspberry Pi - Mini Kit - Image 1](https://m.media-amazon.com/images/I/81pgwaTqcIL.jpg)

## Questions & Answers

**Q: Id like to use 2 motors as well as several servos for a raspberry pi3 robot project.  do i need a servo controller in addition to this motor driver?**
A: A servo needs only 1 signal, DC positive and Ground (Orange, Red, Black).  You can use the prototyping space available on this board to make several servo headers (3-pin male header) by wiring the signal pin from one of the unused GPIO pins as the signal pin for one servo, another unused GPIO pin as signal for second servo, and so on.  You need to supply enough power to drive the motors and the servos.

**Q: Will the software for this work with Ubuntu 22.04?**
A: Operating system doesn't affect this at all.  It depends on the hardware and how it's connected. If you're sitting it on top of a Raspberry Pi, you'll have to find a code library or write it yourself to interface with it. There's no "software" that comes with it.

**Q: After receiving the item, is any soldering required?**
A: I have not used the HAT, but have the stepper motor. With most breadboards and connections like this, you can just use a wire plug in a tighten the screw. Not always a good connection. Soldering makes a tighter connection if used in robots or things that move. If not non-solder techniques are OK. Some type of connectors are still best. Hope this helps.

**Q: Does this work with a raspberry pi 3?**
A: I've been using this board for about a year and it works perfectly for all motorized pi projects.

## Customer Reviews

### ⭐⭐⭐⭐⭐ Superb product for a robotic rover vehicle.
*by M***N on January 26, 2018*

I use this motor HAT to control the two DC motors on a Kookye tank car. My application is for time lapse and videography so I needed PWM motor control using a Raspberry Pi 3. The controller works as described and the software library from Adafruit does the job just fine in Python. I like the fact that the controller operates separately from the Python code so once the motors are given a command, the code can do something else.

### ⭐⭐⭐⭐ The speed control on this board with the provided software is excellent. Wish the developers had more language support other ...
*by K***S on July 10, 2015*

Works well. Using it to drive two DC motors. The speed control on this board with the provided software is excellent. Wish the developers had more language support other than just Python but I suppose that gives me a reason to really get my feet wet with that language. Haven't tested on Steppers yet but I have a few laying about so I'll need to give those a whirl. Setup was fairly easy, be forwarned that you'll need a soldering iron and some solder. The boards inputs\outputs were left to the user to solder themself. You'll be making 50 solder joints on fairly small pins, so if you don't have a soldering iron I'd recommend getting one with a fine tip. The board is unpowered by the Raspberry Pi as would be expected; the specifications claim that the board can support 1.2A continous current with tolerance for 3A spikes. I haven't ran the board near it's limit yet as my motors are rated for 300mA each (so a grand total of 600mA) but from my observations thus far it appears that the board is fairly efficient. It's not getting hot from any of it's components, even the voltage regulator. This board will sit over the entire face of the Raspberry Pi 2, but has a notch cut out for the camera port which was a nice addition, my only gripe so far about the board is that it takes up all 40 of the GPIO slots and doesn't offer an extenders. There are holes made available for unused ports but you need to buy the headers yourself, or just get an expansion board. All in all though it's a good well built product. All solid state parts (no relays). I dropped it on a cement floor from standing height and the board works just fine. Other considerations: *input voltage: 5-12V (Curious to see if it will operate at lower than recommended voltages as I want to power my Pi and this board with a cell phone battery bank) *Nice bright green power LED on the board if you have any gripes with green LEDs *The screw terminals would be best installed 2 pieces at a time; the kit includes 2x 2-port screw terminals and 2x 3-port screw terminals. The terminals appear to have a mate scheme to them to allow them to sit nicely with each other, so I'd recommend inserting those together when you go to solder *The screw terminals require a pretty small phillips screw driver, consider getting on if you don't have one laying about. *Minimalistic packaging. The board came in a bubble wrap envelope inside of a anti-static bag. No box or instructions included. *I had to install the smbus library for Python to get this board to work; I followed the instructions found at http://skpang.co.uk/blog/archives/575 without a hitch. You'll need to use the command sudo i2cdetect -y 1 (on the Pi 2) in order to find which address(es) you can use in your python code. The Adafruit examples used 0x61 where as I can use 0x60/0x70.

### ⭐⭐⭐⭐⭐ Functions great
*by P***E on January 5, 2021*

Amazon, what's to know what my "Warmth" rating is. I guess their AI saw "Hat" in the description and thought it was a hat you wear on your head (HAHA). Works great. Fits on a Raspberry PI 3 and 4 with no issues. I have used it to drive separate motors with no issues. I have not driven stepper motors with it however.

## Frequently Bought Together

- Adafruit DC & Stepper Motor HAT for Raspberry Pi - Mini Kit
- STEPPERONLINE Nema 17 Stepper Motor Bipolar 2A 59Ncm(84oz.in) 48mm Body 4-Lead W/ 1m Cable and Connector Compatible with 3D Printer/CNC
- STEPPERONLINE Nema 17 Stepper Motor 26Ncm(36.8oz.in) 12V 0.4A 3D Printer CNC

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ae/products/12784632-dc-and-stepper-motor-hat-for-raspberry-pi-mini-kit](https://www.desertcart.ae/products/12784632-dc-and-stepper-motor-hat-for-raspberry-pi-mini-kit)

---

*Product available on Desertcart United Arab Emirates*
*Store origin: AE*
*Last updated: 2026-09-06*