# Vibration Motor Driver Breakout Board

### Overview

The Boardoza Vibration Motor Driver is a specialized, compact breakout board designed for precision control of DC vibration motors (ERM) and Linear Resonant Actuators (LRA). Engineered for haptic feedback applications, this module provides a seamless interface between low-power microcontrollers (such as ESP32, STM32, or Arduino) and high-current vibration motors.

With its 25x25mm ultra-compact footprint, it is an ideal solution for wearable devices, handheld controllers, and industrial alert systems where tactile notification is required.

|                                                                  Front Side                                                                 |                                                                 Back Side                                                                 |
| :-----------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: |
| ![Vibration Motor Front](https://github.com/Boardoza/Boardoza_Vibration_Motor_Breakout_Board/raw/main/assets/Vibration%20Motor%20Front.png) | ![Vibration Motor Back](https://github.com/Boardoza/Boardoza_Vibration_Motor_Breakout_Board/raw/main/assets/Vibration%20Motor%20Back.png) |

![](https://1077748559-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LuxEcL3mxZNc5Aa92N6%2Fuploads%2FXwSQNJqTL4K6i63CyRES%2Fimage.png?alt=media\&token=7dfbb2f4-5d57-4fd4-8eb7-ec4b257bf39e)<br>

***

### Core Technical Specifications

* Driver Topology: High-efficiency MOSFET-based driver circuit optimized for inductive loads.
* Input Voltage: Compatible with standard logic levels (3.3V to 5V).
* Control Interface: PWM Capable: Supports Pulse Width Modulation for adjustable vibration intensity.
  * Digital Logic: Simple ON/OFF control via GPIO.
* Form Factor: 25x25mm PCB — optimized for space-constrained embedded designs.
* Connector Interface: Input: Standard 0.1" (2.54mm) pitch headers for breadboard and jumper wire compatibility.
  * Output: Dedicated motor output pads for secure soldering or JST connector integration.

***

### Key Engineering Features

#### **Precise Haptic Control**

Unlike direct GPIO driving, which can damage microcontroller pins due to back-EMF (Electromotive Force), this breakout board features integrated flyback protection. This ensures the safety of your MCU while allowing for high-frequency PWM switching to create complex haptic patterns (e.g., varying pulse strengths, ramps, and patterns).

#### **Low Power Consumption**

Designed with mobile and battery-operated applications in mind, the driver minimizes quiescent current draw, ensuring that the vibration system does not significantly impact the overall power budget of the device during idle states.

#### **Modular Integration**

The standardized pinout allows for rapid integration into existing prototyping ecosystems. The board serves as a robust power stage, translating low-current logic signals into the high-current drive required by eccentric rotating mass (ERM) motors.

#### Applications

* Wearable Haptics: Silent alerts for smartwatches and fitness trackers.
* User Interface Feedback: Tactile confirmation for touchless buttons or industrial panels.
* Alert Systems: Non-visual notification systems for noisy industrial environments.
* Medical Devices: Discrete vibration prompts for patient monitoring equipment.

***

### Board Dimensions:

![Vibration Motor Breakout Dimensions](https://github.com/Boardoza/Boardoza_Vibration_Motor_Breakout_Board/raw/main/assets/Vibration%20Motor%20Dimension.png)

***

{% hint style="info" %}
Ready to integrate? You can purchase the Boardoza Vibration Motor Driver directly from our [Online Store](https://www.robotshop.com/products/acrome-vibration-motor-driver-breakout-board?qd=d3c99ca276d16a31902168cc9c39b279). Worldwide shipping is available for engineering samples and production batches.
{% endhint %}
