Lab agitator/shaker from a 140 mm fan

by WaveSupportApparatus, published

Lab agitator/shaker from a 140 mm fan by WaveSupportApparatus Jul 6, 2016
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps

Design Tools


A part of these Groups

View All

Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

2799Views 217Downloads Found in Biology


I wanted an agitator that could do a bunch of different jobs in the lab, from mixing samples overnight to cleaning grinding beads in bleach. I also wanted to achieve this with a minimum of effort (and wanted others with only basic electronics experience to be able to do the same), so I put this together from a 140 mm computer fan and a multi-voltage power adaptor.

It's not a "lab shaker" because it basically vibrates the crap out of stuff instead of oscillating gently, but that's exactly what I wanted from it. The platform comfortably fits a 96-well plate. You can just as easily use this agitator to shake up hobby paints or food colours.

Video demonstration of this Thing here.

This design is a fancier version of the DIY paint shaker described by Angry Dwarf! Miniatures.

Print Settings




0.2 mm


At least 25%


Print all items in the orientation I've provided them. The spring mounts, in particular, must be printed horizontally so that they don't snap when you're fitting them into the springs.


Bill of Materials


  • A long-stemmed screwdriver that can fit through the fan's mounting holes
  • Hot glue gun

Printed components

  • 1 × agitator base.stl
  • 1 × agitator platform.stl
  • 8 × agitator spring mount.stl

For the frame assembly

For the moving parts

  • 1 × 140 mm computer fan
  • 8 × standard PC fan screw
  • 2 × neodymium magnets (or any other weight of 2–4 grams)
  • 1 × 3.5 mm female jack (AliExpress Example 1 or Example 2)
  • 1 × multi-voltage power adapter (mine delivers 3–12 V with a maximum of 800 mA).

For the platform

  • 4 × each of nylon nuts, standoffs, washers, and screws (AliExpress)
  • Grippy surface, e.g. rubber kitchen mat.


  1. Screw 4 spring mounts onto one side of the fan, and the remaining 4 onto the printed base.
    • The fan's orientation isn't important.
    • The flat faces of the spring mounts should be pointing out to the corners of the base and fan.
  2. Attach the counterweight to one of the fan's blades. I used magnets (total weight 4 g) so that I can adjust their position at any time.
    • Heavier weights need to be closer to the center, or else the agitator will be thrown around during use.
    • You may need to hot-glue the weights in place.
  3. Mount nylon stand-offs to the screw holes on the opposite face of the computer fan.
    • These stand-offs keep the printed platform away from the fan blades in case your weights protrude.
  4. Place the printed platform on top of the standoffs, and secure with a washer and screw. The platform will be pulled taut.
  5. Push the springs onto the protruding spring mounts to mate the fan and base together.
  6. Attach the self-adhesive rubber feet to the printed base.


Your fan has 2 or 3 wires; red, black, and maybe yellow. Yellow can be ignored; it controls fan speed when connected to a computer, but we are using the multi-voltage power supply for that.

I wired my fan directly to a 3.5 mm female jack so that I could put a 3.5 mm male on my multi-voltage adapter and plug it straight in. The female jack fits into a mounting hole in the printed base.

Optional improvements

You can place a rubber mat on your platform like I did, which serves to hold the items being mixed and also silence their tapping against the platform.

However, I recommend reusable double-sided mounting strips to really hold stuff down. I use this on my magnetic stirrer and it's fantastic, and if it loses its stickiness you can just wash it to bring it back.

More from Biology

view more

All Apps

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

wow! that's actually pretty brilliant!

Haha I thought exactly the same thing when I found the original video on YouTube. So expedient, but so effective.