standard logo    Personal Education

Home > Programming > 3D Central > Soap Dish

soap dish

Soap Dish and Toothbrush holder

Sometimes making it yourself is better than buying. Our son is coming for a visit, and the bathroom he will use has no place to put a piece of soap at the sink. We went to a home goods store to check what they had, and everything there was both heavy and expensive! We want to put the soap on a small glass shelf above the sink. My wife asked me to make something *useful* with the 3D printer. "Make me a soap dish with an attached toothbrush holder, and make it easy to clean."

Mind you, my son has not complained on his previous visits. He's a nice guy.

The design isn't too complicated, a simple rectangular box with a pair of tubes attached. While my son needs only one toothbrush, it seemed prudent to design for two. It would be pretty easy to add a couple more behind the soap dish.

The tubes have no bottom (for easier cleaning with a bottle brush). The tube diameter is pretty large (26mm) to accommodate the large handles of many toothbrush designs. You could reduce the diameter and the material thickness to reduce printing time and PLA used. All dimensions are set using "variables" known by OpenSCAD users as "compile-time constants", so it is easy to adjust the design.


thk=3; // controls all print thicknesses
tall=20; // soap dish height
wide=71; // soap dish width
long=95; // dish length - interior is 2*thk smaller
tube=long*.75; // height of toothbrush tubes
tubein=13; // half of tube diameter
tubeout=tubein+thk; 

Available Files:

(In most browsers, right click each file you wish to download and select "save-as" from the menu options.)

SCAD files for study/modification and STL files for quick prints

soapdish.scad - soapdish.stl appx. 5 ½ hr to print on Lulzbot Mini using about 70g of PLA filament
GPL3 License