• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Milk Frother 3D Printer File Image 1
Milk Frother 3D Printer File Image 2
Milk Frother 3D Printer File Thumbnail 1
Milk Frother 3D Printer File Thumbnail 2

Milk Frother

Steve DeGroof avatarSteve DeGroof

August 19, 2025

printables-icon
DescriptionCommentsTags

Description

Yes, this is a real, (moderately) functional milk frother. Can also be used for mixing small batches of paint. If you create an alternate attachment, it could also be used as a small rotary tool.

A few caveats before we get into this:

  1. Building this requires working with spring steel. If a piece slips while under tension, it could cause serious injury. Use protective eyewear and gloves.
  2. Even if you get “food safe” stainless steel wire, clean it thoroughly before using it on food. There may be chemical residue on the surface that you really don't need to be consuming.
  3. This is an experimental device. I have no idea how durable or safe it is. Use at your own risk.
  4. There's a good change the whisk will be out of balance and wobble a bit. There's a workaround for that at the end of these instructions, but it's best to be aware of that beforehand.

Materials and Tools

  • one model 130 DC motor, similar to these
  • one 6mm tactile switch, similar to these
  • two 400mm lengths of 0.8mm diameter stainless steel spring wire (20 gauge / 0.031")
  • one 400mm length of 1.6mm diameter stainless steel spring wire (14 gauge / 0.063")
  • thin hookup wire (I used some 28 AWG ribbon cable wires)
  • two AA batteries
  • needle nose pliers
  • sturdy wire cutters
  • wire stripper
  • soldering iron
  • a variable speed drill (optional)
  • a rod or drill bit roughly 4mm (5/32") in diameter
  • some M2 bolts (optional)

NOTE: Spring wire also goes by “piano wire” or “music wire”

Printing

Most of the pieces can be printed in PLA at 0.2mm layer height and 15% infill. The exceptions are:

  • the coupler should be printed at 0.1mm layer height
  • the wire guides should be printed at 100% infill

I printed the “door”, “front” and “back” pieces in black, the “top” and “bottom” pieces in silver, and the “button” piece in red.

Wire Shaping

Put a 90° bend in the 1.6mm wire 100mm from one end, and place it in the wire guide as shown (the 100mm section is pointing upward in this image).

Using pliers to shape the wire, wrap the other end around the cylinder until you've made slightly more than one circuit. Take care to keep the 90° bend centered. Cut off any excess and reshape as needed. 

Take one length of the 0.8mm wire and wrap as much of it as you can around a 4mm rod. I used a variable speed drill for this. If you want to try this, be careful. Go slow at first, and watch out for backlash when you let go. I got whacked pretty hard on the knuckles when I did this.

Cut off the loose ends and stretch the coil until it's about 60mm long in its relaxed state.

Slip the coil onto the ring of the whisk, until it covers the entire ring. Bend the ends of the coil so that they're not exposed (you don't want sharp ends scraping your cup).

Take the remaining piece of 0.8mm wire and bend two each of a spiral cone and an M (or W) shape. These will be your battery contacts.

For the M wire guide, insert either M2 bolts or pieces of filament in the 5 holes.

NOTE: The guides aren't going to be strong enough the hold up to having wire bent around them. They're just guides for the general shape. Use pliers to do the actual bending.

If you've gotten this far without hurting yourself, congratulations. You're doing better than I did.

Wiring

Cut 4 lengths of hookup wire, strip the ends, and solder to the battery contacts. This is a bit trickier than it sounds. Stainless steel really doesn't like to be soldered. I ended up roughing up the ends, wrapping the hookup wire around that, crimping the end with pliers, and soldering at the highest temperature I could manage.

I'm sure someone will mention a technique that works better (e.g. acid core solder) but this worked fairly well for me.

Push the battery contacts into the slots of either end of the battery compartment (the midsection of the “front" piece). It's a tight fit, so you may need to use a bit of force. Slip the free ends of the wires through the holes behind the slots.

Strip the free ends of the wires and solder to the motor and tactile switch. The wires to the tactile switch just need to be soldered to 2 diagonal pins. For the motor, wire the positive (M shaped) battery contact to the motor terminal nearest the bottom of the image. The negative (spiral) contact should be wired to the other motor terminal. Cram a couple AA batteries into the battery compartment and press the switch. The motors should spin.

Assembly

Squeeze the tactile switch into the notch as shown. The top surface of the actuator should be flush with the surrounding plastic. If it's not, you'll need to push it in (toward the batteries) a bit. Stuff any excess wire into the gap between the switch and the batteries.

Push the motor into the “bottom” piece, and slide the piece into the groove in the left end of the “front” piece. Tuck any excess wire into the space behind the motor.

Insert the “button” piece into the “top” piece, and slide them into the groove on the other end. If it hits the switch actuator, the switch isn't pushed in far enough. You may need to mess with it a bit. Try pushing the button to verify the motor spins.

Snap the “back” piece onto the “front” piece. You might have to push around some wires before it fits properly.

Snap the “door” piece into place. It may be a bit stiff the first few time opening and closing it.

Push the coupler piece onto the motor shaft (use the end with the larger opening). Push the whisk into the end of the coupler. Depending on the tolerances of your print, these might be a very tight fit or a loose fit. In either case, once you're happy with the build, it probably wouldn't hurt to secure the coupler with a drop or two of glue.

Operation

It's pretty much just, push the button. However, if the whisk wobbles a lot, you may need to stabilize it when you start it up. To do this, hold the shaft near the end when starting up the frother. Once it's up to speed, it should remain stable.

Disclaimer, Etc.

DISCLAIMER: Use at your own risk. Not responsible for damage, accident or injury.

Feel free to remix this model as you see fit. It might be interesting to repurpose it as a small rotary tool, for example.

Let me know if you have any issues following the directions. I'll do what I can to clarify.

Also, since the front surface is printed face-down, it's relatively easy to personalize this with a name or graphic.

License:

Creative Commons — Attribution

Related Models

Cable Corners... keep cables in corners! preview image

Cable Corners... keep cables in corners!

muzz64 profile image

muzz64

31,009

Headset Hanger 2.0 preview image

Headset Hanger 2.0

RMTB profile image

RMTB

16,829

Baby Birth Tag Holder for the wall  preview image

Baby Birth Tag Holder for the wall

Morganja profile image

Morganja

4,034

Universal Filament Filter and Lubricator preview image

Universal Filament Filter and Lubricator

CreativeTools profile image

CreativeTools

26,131

3D4U by Miele Coffee Clip preview image

3D4U by Miele Coffee Clip

3D4U powered by Miele profile image

3D4U powered by Miele

8,688

Haus-Familienaufsteller „Home“ mit Namensschildern preview image

Haus-Familienaufsteller „Home“ mit Namensschildern

Daniel Lippert profile image

Daniel Lippert

717

SHARKZ... Fun Multipurpose Clips / Holders / Pegs with moving jaws that bite! preview image

SHARKZ... Fun Multipurpose Clips / Holders / Pegs with moving jaws that bite!

muzz64 profile image

muzz64

24,684

Mechanical wall clock preview image

Mechanical wall clock

Harald Andersson profile image

Harald Andersson

6,982