Design of the Week: Fruit Fly Trap

By on October 27th, 2025 in Design, news

Tags: , , ,

3D printable fruit fly trap [Source: Printables]

This week’s selection is the Fruit Fly Trap by Printables contributor klworx.

If you have fruit at home, you will have fruit flies. Those almost invisible critters love the sweet, sweet taste of ripening fruit, and they’ll often be found hovering around your peaches / pears / apples / etc.

The question is, how do you get rid of them? The answer might be this 3D printable fruit fly trap.

The trap is a two-part affair, with the lower portion holding a solution that we’ll get to in a minute, and a top part that provides the “trap” function.

How does the trap work? It’s a big funnel with a tiny opening at the bottom. The idea is that the fly will be attracted to the solution in the bottom part, and crawl through the small hole that the bottom. Once inside, the cone-shaped top part will prevent the fly from finding its way out — they will wander all over the cone instead.

Now, what do you use for a solution? It must be two parts: one must be something sweet that the fly will find desirable, such as apple cider vinegar, as suggested by the designer. The other part is a few drops of dish soap. Normally flies can land on a wet surface and stay upright due to surface tension and their low weight. However, the dish soap disrupts the surface tension, making the bugs sink deep into the vinegary solution.

You can set up the trap beside your fruit bowl and it operates all by itself. Once in a while you’ll have to dump out the solution — and all the collected flies — and replace with a fresh solution.

This is a very easy print and will provide a highly useful kitchen tool that everyone needs.

Via Printables

By Kerry Stevenson

Kerry Stevenson, aka "General Fabb" has written over 8,000 stories on 3D printing at Fabbaloo since he launched the venture in 2007, with an intention to promote and grow the incredible technology of 3D printing across the world. So far, it seems to be working!