Creative Commons images are CC BY-NC-SA 3.0

Description: A vibration motor! This itty-bitty, shaftless vibratory motor is perfect for non-audible indicators. Use in any number of applications to indicate to the wearer when a status has changed. All moving parts are protected within the housing. With a 2-3.6V operating range, these units shake crazily at 3V. Once anchored to a PCB or within a pocket, the unit vibrates softly but noticeably. This high quality unit comes with a 3M adhesive backing and reinforced connection wires.


Recommended Products

Customer Comments

  • If anyone wants to see a good project done with this circuit, see How to Build a Vibration Motor Circuit. This shows you how to connect it directly to a voltage source to power it directly and how to integrate it with an arduino to allow the motor to vibrate every minute.

  • I’m just curious why the similar part from Adafruit is so much less expensive. 1.95 vs 4.95.

  • Please consider updating the images to show the front and back along with a scale.

  • Does anyone know of a good PCB mount for these? After reading a Fitbit Flex teardown I felt compelled to find one. Here is an image showing such a mount from’s Fitbit Flex teardown step 8.

    • I’m a little late, but since these are adhesive-backed, what’s worked for me is just sticking it onto an empty section of the board.

  • Hi, This page is very informative and fun to read on Vibration Motor. I am a huge follower of the things blogged about. I also love reading the comments, but it seems like a great deal of readers need to stay on topic to try and add something to the original topic such as for vibration testing you can try it. I would also encourage all of you to bookmark this page to your most used service to help get the word out. Thanks

  • Does anyone know if these will work for bristle bots?

  • Are these comparable to the motors in cell phones?

  • For the curious - these motors are great but they have very tiny, flexible leads that don’t work well with a regular breadboard. I needed to solder solid-core jumper wires onto them to make a bunch of these robots, and wanted to use heat-shrink tubing to cover up the solder connections. I don’t have a heat gun, and using a hair dryer with just one of these tiny motors is a pain (they’re so light that they blow around) - let alone two dozen of them.

    Solution? Stick them in the oven! I checked with tech support and they said a different carrier had a data sheet with a maximum recommended storage temp of 70C/150F. The problem - the temp for the heat shrink tubing is 212F. The question - will that destroy the motor? Answer - as far as I found, no. I stuck one in the oven with heat shrink tubing at 200F, then got impatient because the tubing didn’t seem to be shrinking enough and tried 215F. Checked the motor afterwards and it still worked fine. Then I got really brave and tried 250F to shrink the tubing a little more, and the motor STILL worked. Of course the caveat is that I didn’t do a long-term test, so I’m not sure if this will affect the lifetime of the motor, but at least it didn’t destroy it right away.

  • if im making a vibrobot that requires other components to run at 6 volts, can i just use PWM to power these without burning them out?

  • can i connect that to a frequency generator and make it vibrate in range of 300hz to 5.0 khz ?

    • No, that will just make it vibrate weakly. PWM will change the power delivered to the motor, not the speed at which it rotates.

  • you can also use the MAX1749 to drive it from a source of up to 6.5v input. The output is adjustable with 2 resistors so you can easily provide 3v from sources greater than 4v.
    I plan on using a PNP transistor with 3.7v Li battery and count on the 0.7 voltage drop of the CE junction (like driving a relay). can also PWM the output to get less power to the motor.

  • Can these be run continuously? How long might it last?

  • Bought with a Battery Holder 2xAA with Cover and Switch. Wired it directly and it gives off quite a bit of vibration. There is a noticeable difference between 2.4v (two rechargeable AA I had) and 3v (2 Duracell standard AA), so consider that you get more out of this little motor when you are higher in it’s voltage range.

  • What is the best way to vary the intensity of the vibrations?

    • Use a PWM output from a 555 or micro-controller to drive it through a low-voltage MOSFET. I like NXP/Philips PMV30UN.

  • Do i need to have software for it or can i just put a battery to it?????

    • Two alkaline batteries in series will will work great. A single lithium “button” cell (e.g. a 2032) will work too, but it won’t last as long. No software required.

  • Weak! As far as vib motors go, its small and cute. The factor is nice. However, the vib itself is weak. On its own its mildly amusing. Attach it to anything (like 2 ‘AAA’s) or put a small case around it and its hardly noticeable in your pocket.

  • From my experience with it, depends on your current supply. if you does not worry about power, it can draw around 50-70mA max. I am very impressed about its vibration intensity at this current. definitely noticeable in my hand or against a hard surface.

  • How strong of a vibration does this make?

  • whats the best way to connect this, i m talking about the wiring, I need to be able to sit on these, one end will all get connected to a bread board and I will be using long wires.

  • Can I use this with the LilyPad without any additional hardware?
    The LyliPad version of this motor cost $10 more. Thanks.

    • the lilypad vibe board contains a small (33ohms) resistor and a Diode. these components are for safety and not required (but highly recomended).

      • The diode works like a surge-protector. It is super-important if you are going to drive the motor using a microprocessor, motor controller, or transistor. Without the diode you could easily destroy these. (It’s no fun toasting your Arduino). You don’t need the diode when driving the motor directly with a battery, or through a switch.
        Most microprocessors have relatively weak outputs (20-25mA). The 33 ohm resistor in series is there so the motor doesn’t draw too much current from the microprocessor. It’s not needed if you are using a motor controller.

Customer Reviews

4 out of 5

Based on 1 ratings:

5 star
4 star
3 star
2 star
1 star

Reviewing Vibration Motor

Received the motor in a timely way, works great !. If you need one buy it from sparkfun !