Skip to product information
1 of 6

M5Stack Vibration Motor Unit (N20)

M5Stack Vibration Motor Unit (N20)

LB-M5-U059

20 in stock
Regular price $5.00 USD
Sale price $5.00 USD Regular price $2.95 USD

Key Features

  • N20 DC motor and metal eccentric weight generate compact haptic output.
  • GPIO switching supports simple on/off notification patterns.
  • PWM duty-cycle control adjusts average drive and perceived vibration intensity.
  • N-channel MOSFET low-side driver supports fast commanded start and stop.
  • Two LEGO-compatible holes simplify integration into prototypes and enclosures.

The M5Stack Vibration Motor Unit adds tactile feedback to handheld devices, control panels, wearables, robots, and interactive installations. Its N20 motor and eccentric weight can produce short confirmation pulses, repeated notification patterns, or variable-intensity feedback under GPIO or PWM control. This makes it useful when a visual or audible alert is inconvenient, or when users need an immediate physical response after pressing a control or completing an operation.

Add Programmable Haptic Feedback to M5Stack

Rather than treating vibration as a simple always-on output, the host can map different events to recognizable patterns. A short pulse can confirm a valid input, two pulses can indicate completion, and a longer guarded pattern can report a connection or process fault.

Silent Alerts and Tactile Status Patterns

In a handheld controller, vibration can confirm a mode change without requiring the operator to look at the screen. In a robot or test fixture, a brief pattern can report that calibration is complete. For an accessibility prototype, tactile patterns can supplement visual information, but they should not be the only warning for a hazardous state.

Connect and Control the N20 Vibration Motor

PWM Pulse and Intensity Control

  1. Mount the unit securely so the eccentric motor cannot move the board or loosen the cable.
  2. Connect the Grove digital interface to a compatible 5V control port with power removed.
  3. Begin with short pulses and a conservative PWM duty cycle.
  4. Use the documented 10kHz PWM reference when the host and firmware support it.
  5. Measure supply voltage and current during motor startup, then check enclosure temperature during repeated operation.

Example Event-to-Vibration Workflow

  1. Map each application event to a defined pulse count, duration, and intensity.
  2. Start the first pulse, enforce the programmed off interval, and complete the pattern without blocking other control tasks.
  3. Stop the motor automatically after the final pulse.
  4. Prevent non-critical patterns from repeating continuously without acknowledgement.
  5. Disable further vibration when runtime, current, or temperature exceeds the application limit.

Motor Runtime, Power and Mounting Notes

  • Motor startup current can cause a supply dip when the source or cable is undersized.
  • The motor is intended for one-direction operation; reverse braking is not supported.
  • Avoid prolonged stall, excessive duty cycle, and continuous operation that raises temperature or shortens motor life.
  • Vibration strength changes with the mounting surface, enclosure mass, duty cycle, and how the device is held.
  • Vibration can loosen fasteners and connectors, so verify the final mechanical installation.

M5Stack Vibration Motor Resources

M5Stack Vibration Motor Unit (N20)

$5.00 USD


Does it come with a warranty?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

What happens if I don't like it?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

How fast is shipping?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

What's the returns policy?

Add your collapsible row content here. If it's set to open one row at a time, consider keeping the content in each row about the same length.

Don’t Just Take Our Word for It

  • A Clearer Way to Get Started

    LogicBoundless made it much easier to understand which components worked together. The product information was clear, and I could move from an idea to a working prototype without wasting time on incompatible hardware.


    Verified Maker
    First-Time IoT Builder
  • Practical Support Beyond the Product

    What stood out was the practical guidance. The specifications, compatibility notes, and troubleshooting resources helped us choose the right hardware and solve development issues more efficiently.


    Verified Customer
    Embedded Systems Engineer
  • Making Hardware Easier to Learn

    The clear explanations and project-focused resources made complex hardware easier to understand. Instead of simply following instructions, learners could see how each component contributed to the complete system.


    Education Partner
    STEM Instructor
1 of 3