Laundry Detergent Cup Drain

by davwilso, published

Laundry Detergent Cup Drain by davwilso Jan 6, 2018
34 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps

Design Tools

Fusion 360

A part of these Groups

View All

Liked By

View All

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

15992Views 2183Downloads Found in Organization


This design stores the laundry detergent cup for Tide and Gain brand liquid laundry detergent containers and drains excess leftover soap back into the container.

  • Single print design (Print in Place)
  • Fits North American Tide and Gain 4.43L (1.17 US gal/150 fl oz)containers (Proctor and Gamble brands)

Stop wasting laundry detergent by rinsing out the cup or making a mess in your sink.

It is designed for Tide and Gain (Proctor and Gamble) which has a drain opening size of approximately 28mm and the outer thread diameter is 35mm and has a 3mm thread pitch. If you have a different brand, it may work if the dimensions are close to this. The Sunlight brand containers have smaller drain openings so will not fit with this design.

UPDATE Jan 25, 2018
I've uploaded a .step file as per request.

Print Settings


Monoprice Select Mini










Supports are required to allow the cap to be printed in place. Use fragile supports so they are easy to remove from the small gap between the cap and the part.

Be sure to set your support material minimum overhang settings to 80% or so or else the drainage channel will be filled with support material and the print won't work!

Print flat face down (see last photo)

How I Designed This

Fusion 360

I designed this with Fusion 360. I took photos of the threads and used the attach canvas feature to create the threaded cap. The rest was straight forward. I had some fun coming up with a drainage channel design that would print without creating excessive overhangs.

The goal was a single print with no post processing other than removing support material for the cap and the very top of the tray.

More from Organization

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

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

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

This is an amazing idea and exemplary design. Thank you for doing it.

Have you thought of including supports in your model between the cap and body around the backside? It prints in place just fine using supports "touching build" except for the back part of the moving cap where it overhangs the model itself (not the build plate). if you modeled in some pointy supports there ever 5mm or so you could get the overhangs and bridges printed fine without having to worry about adding them in the slicer.


Thanks, I'm glad you like it. If you are using Cura there is a work around, I didn't think it was worth making custom supports because you can adjust the overhang support angle to 80 degrees and the supports to support everywhere. This will support overhangs only above 80 degrees, which will keep supports on the cap and the overhang at the very top of the print but not inside the drainage channel. Hopefully this works for you and everyone else too!

thanks for the reply and hint. will changing that from the stock 50deg to 80deg for "everywhere" supports also remove them from INSIDE the throat of your model? trying to avoid having supports inside the structure for proper drainage

Yep that’s the idea, you can play with the angle and check in the slicer to verify the supports are only where you want them. I set it to 80 degrees and it eliminated the supports inside the throat but kept them for the cap and the top of the tray where you need them.

Anyone knows if this works with the Arm & Hammer Oxi-Clean Max bottle?

Took 5 hours to print one on my delta mini. It came out great... it just won't fit my oxiclean bottle. Dangit.

This needs to win awards!

Any chance you could do one with a different thread pitch, or release the Fusion file for editing?
Or just post as two separate pieces, I can make my own cap. :-)

Cool! But I'm always just put it inside the drum ) So it's perfectly clear every time.

I love it when I find something I didn't know I needed. Cool design, going to have to print one and try it out. thanks!

Brilliant! much better idea than losing every cup in the laundry pile!

Wait... You mean to tell me I shouldn't just wash my detergent cap with the rest of the laundry? I've been doing it wrong all these years.

HAHA, This is a really great idea and glad to see it working for so many people. I need to get my printer up and running so I can get one too!

Genius! I'll be printing this tonight! Great design I'll post my results.

Very clever and well designed, so I don't mean any disrespect by this but I'm insanely curious... why not just set the cup back on the shelf right side up when you're done? Sure, it will have a little detergent pooled in the bottom of it when you go to use it next, but what difference does that make? Seems like a lot of effort to fix a problem that isn't really there. I'm probably missing something...

Thanks for the comment, I’m glad you asked that question actually. Ironically, I used to do the same thing. I’d pour the detergent into the washer and put it back on the shelf with a little left in the cup. Over time you may notice that it begins to build up in the cup, which I’m guessing is the water evaporating and leaving behind a thick gel. Eventually you’ll have to rinse it out because it doesn’t just pour out in the next wash if it’s been sitting for a week. Or maybe you don’t have that problem. If you don’t, maybe ask your husband/wife/mom if they rinse the cup out when they do laundry.

This. Lol, it's like paste after 3-4 washes and only gets worse!

By the way...BRILLIANT idea!

Tried it on our big bottle of Purex, and it's just a bit too small by about 1mm. Still an excellent design, and I'm going to keep it just in case we change detergents.

Sorry it didn’t work for you. I’m wondering if this design is potentially scalable...it’s possible because the top tray is a few millimeters larger than the cup. If it’s just slightly off size for you maybe it’ll fit if you scale it? Let me know if you try that what happens!

I printed one out hoping it would fit the my detergent but was too large.
Can you post the source so we can remix it for other brands?

I should probably spend some time cleaning up the model before I share it since it was a bit rushed, so there’s some clean up to do to make it easier to modify. My plan is to release a second version that is slightly more efficient in terms of print time, plastic usage and some minor improvements so I’ll clean up and share that model once it’s finished and you can remix that version.

Hi, I printed it last nite, and for me as well, the bottle is just a bit too big. I know you want to clean up the model, but until you do, could you post a STEP file (or any other universal solid model file) please? It would make the modifying much simpler than with the STL. Once you cleaned it up, then you can post the new clean one if you like, take this as a "temporary" step if you like... haha... If you prefer not to, that's fine, I'll make my own from scratch, but yours is perfect, so why make another one right!
Thanks for the cool idea!

Ok, I’ll post a step file tonight.

Awesome, thank you!

Well now there's a problem with my printer, I ordered a part last nite, so I'll have to wait for that before I can print, but I will, and appreciate it!

You sir are brilliant :) I will be printing one of these ASAP!

Nice design! Tried it, but doesn't fit Costco's Kirkland Tide clone. Should've measured first, but turned out nice.

Why didn't I see this comment before printing?

If you're interested, someone has remixed an adapter for the Kirkland brand laundry detergent container

Here's the link to the Kirkland adapter: https://www.thingiverse.com/thing:2762010

Kirkland detergent adapter for laundry soap holder
by Tails86

If it’s really close you might be able to scale it...I’ve never tried it but now I’m really curious if it’s possible

Great design. I'm printing one out right now. It will fit my 'Downy' bottle.
I use "All" detergent. It has a smaller top cap. Did you get the cap dimensions from an online library?
I would like to tray and modify your design so I can use it on the smaller cap size of the "All" bottle.

I just saw in your description how you used pictures to make the threaded cap.

What material do you think would be the least likely to react with the detergent or leach a color into it?
I may have to throw a few samples into a bowl of Tide and see what happens!

Shouldn't have a color leaching problem with PLA but worth noting 'natural' uncolored PLA is widely available as well.

I would suggest PLA, it is very stable, easy to print, and I think you will find that there is no reaction whatsoever between PLA and laundry detergent. In fact you would be hard pressed to find a chemical that's not lethal that can leech colour out of PLA.
If you do the test anyways, post your results! I'm interested to see what you come up with!

This is an absolutely awesome idea! Can't wait to print it and try it out.

Thanks! I hope you like it!