×Read this message from Erik, founder of YouMagine

Unprintable tofu drainer

To hold a block of tofu off a dish while pressing out water

For your home

Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Ever since I learned about pressing/draining the water out of a cut-up block of tofu before marinating it, I've been wanting to print a thing to hold the tofu off a plate to maximize drainage efficiency. (Yeah, I little obsessive, I know). So here's the design in openscad.

Why "unprintable"? Because the first version, with many, many intersecting rectangles to create the holes for the water to drain through, creates a huge STL which in turn leads to G-code that does not print well at all (lots of long zigzag lines that will come up off the bed unless you have everything tweaked just right, and weak layers).

So I made another version based on a technique I saw years ago (my apologies to the originator for not bookmarking) for making grids with infill. I just set the fill to 50%, specified no top or bottom shells, and presto! there was a nice, even grid in the g-code.

Materials and methods

- clear t-glase or other food-rated filament
- 0.75mm or equivalent nozzle
- openscad with rounded-box library
- custom slicing profile with 50% rectilinear infill and no top or bottom shells



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


Mini lunamoth4rp10007 published this design ago