The 3-5V DC Vibration Motor Module is a compact, easy-to-use haptic feedback driver board designed for microcontroller projects, wearable devices, and interactive electronics. It combines a small DC vibration motor with a driver circuit on a single 21mm × 30mm PCB, allowing you to add vibration alerts and haptic feedback to your projects with just a few connections.
The module operates from a 3V to 5V DC supply, making it compatible with Arduino, ESP32, ESP8266, STM32, and other common microcontrollers. The digital control interface allows you to turn the vibration motor on and off using a simple HIGH/LOW signal from a microcontroller GPIO pin. The onboard driver circuit handles the current requirements of the motor, so you don’t need to worry about exceeding your microcontroller’s pin current limits.
The vibration motor is a compact, cylindrical DC motor with an unbalanced weight attached to its shaft. When powered, the motor spins rapidly, creating a vibration that can be felt through the device or enclosure. This makes it ideal for silent alerts, haptic feedback, notification systems, and wearable devices where audible alarms are not practical.
The module features a standard 3-pin interface (VCC, GND, SIG) for easy connection to breadboards and jumper wires. The PCB board provides mounting holes for secure installation in custom enclosures and project boxes. The compact 21mm × 30mm form factor makes it suitable for space-constrained designs.
The module is widely used in wearable devices, smart watches, fitness trackers, game controllers, robotic systems, and notification devices. It is also popular in educational projects for teaching motor control, haptic feedback, and embedded systems.
Whether you are building a wearable notification device, a gaming controller with haptic feedback, or a silent alarm system, the 3-5V DC Vibration Motor Module provides a reliable, cost-effective solution. It is suitable for individual makers, students, and businesses purchasing in bulk for product development or educational programs.
Features
-
3V to 5V DC operation — Compatible with Arduino, ESP32, ESP8266, STM32, and other microcontrollers
-
Digital control interface — Simple HIGH/LOW signal control from a microcontroller GPIO pin
-
Onboard driver circuit — Handles motor current requirements, protecting your microcontroller
-
Compact vibration motor — Cylindrical DC motor with unbalanced weight for haptic feedback
-
Standard 3-pin interface — VCC, GND, SIG for easy breadboard and jumper wire connection
-
Compact PCB form factor — 21mm × 30mm board with mounting holes
-
Silent alert capability — Ideal for notifications where audible alarms are not practical
-
Wide application range — Wearables, game controllers, robotics, and educational projects
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Operating Voltage | 3V – 5V DC |
| 2 | Motor Type | DC vibration motor (unbalanced weight) |
| 3 | Control Interface | Digital (HIGH/LOW signal) |
| 4 | Pin Count | 3 pins (VCC, GND, SIG) |
| 5 | PCB Dimensions | 21mm × 30mm |
| 6 | Mounting | PCB with mounting holes |
| 7 | Current Consumption | Dependent on motor variant (typically 60-100mA) |
| 8 | Compatibility | Arduino, ESP32, ESP8266, STM32, and other MCUs |




















