# 3D Printed D20 Molds

## Overview

https://www.youtube.com/watch?v=6aPvs5oEHF0

![](https://cdn-learn.adafruit.com/assets/assets/000/030/470/medium800/3d_printing_hero_parts.jpg?1455060294)

This year’s Valentine's day, we’re 3D printing molds to make DIY bath bombs.

This is a fun way to make custom bath bombs, soap or even chocolates just in time for that special Hallmark holiday.

We’ve remixed the design from our previous[talking D20 project](../../../../talking-d20-20-sided-gaming-die) and simplified it a bit so it’s easy to mold parts. You can also modify the design if you’d like!

![](https://cdn-learn.adafruit.com/assets/assets/000/030/480/medium800/3d_printing_heart-mold_03.jpg?1455062557)

## Experiment

Try experimenting with different scents, colors and shapes to use as molds.

You can even use these&nbsp;[8 bit hearts from our choclate mold project!](../../../3d-printed-chocolate-castings)

![](https://cdn-learn.adafruit.com/assets/assets/000/030/486/medium800thumb/3d_printing_hero-toss.jpg?1455063556)

## Tools and Supplies

- [3D Printer](https://www.adafruit.com/category/128)&nbsp;+&nbsp;[Filament](https://www.adafruit.com/products/2080)
- 1/2 cup Baking Soda
- 1/4 cup&nbsp;[Citric Acid](https://www.amazon.com/gp/product/B000OZFECU/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1)
- 1/4 cup Cornstarch
- 1/4 cup Epsom Salt (or sea salt)
- 3 tsp Castor Oil (or any vegetable oil)
- 1 tsp Essential Oil
- Soap or Food Coloring&nbsp;
- 1tbs Water

![](https://cdn-learn.adafruit.com/assets/assets/000/030/476/medium800/3d_printing_ingredients_03.jpg?1455062012)

# 3D Printed D20 Molds

## 3D Printing

![](https://cdn-learn.adafruit.com/assets/assets/000/030/473/medium800/3d_printing_two-parts_03.jpg?1455061167)

## Customize The Design

The&nbsp;parts where designed in Autodesk Fusion 360. The design has been made public, and available to download in different formats. If&nbsp;you'd like to use a different CAD software package, you are free to import the files and remix them.

[Download STLs](http://www.thingiverse.com/thing:955433)
[Download Source](http://a360.co/1SIYCzo)
## Filament Materials

We recommend using PLA material to reduce wraping while 3D printing. The parts&nbsp;can be printed in different types of filament, such as ABS, PET or&nbsp;Nylon.&nbsp;

## PVA

You could also try using water soluble filament, which will let you print more details and you won’t have to demold because the shell will&nbsp;dissolve in water. You'll want to modifiy the shell thickness to 1 shell to insure the mold will dissolve&nbsp;faster.

![](https://cdn-learn.adafruit.com/assets/assets/000/030/487/medium800thumb/3d_printing_pva-dissovle.jpg?1455063762)

## Slicer&nbsp;Settings

To slice the parts, we used Simplify3D. We recommend using&nbsp;the settings listed above&nbsp;or use them as reference. We 3D printed these&nbsp;parts on a&nbsp;Ultimaker 2+ **&nbsp;** 3D printer. If you have Simplify3D, you can download our profiles below.

[Download Printer Profiles](https://github.com/adafruit/printer-profiles)
# 3D Printed D20 Molds

## Assembly

![](https://cdn-learn.adafruit.com/assets/assets/000/030/474/medium800/3d_printing_ingredients_03.jpg?1455061558)

## Ingredients

The main ingredients are baking soda, citric acid and corn starch, which also holds everything together. Try experimenting with different scents and colors.

Danger: 

![](https://cdn-learn.adafruit.com/assets/assets/000/030/477/medium800/3d_printing_mix-ingredients_03.jpg?1455062188)

## Mixing

Make sure to use two different bowls for mixing the ingredients, one for the powders and one for the liquids.&nbsp;Mixing the liquids at the sametime will activated&nbsp;the mixture.

- 1/2 cup Baking Soda
- [1/4 cup Citric Acid&nbsp;](https://www.amazon.com/gp/product/B000OZFECU/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1)
- 1/4 cup Cornstarch&nbsp;
- 1/4 cup Epsom Salt (or sea salt)
- 3 tsp Castor Oil (or any vegetable oil)
- 1 tsp Essential Oil&nbsp;
- Soap or Food Coloring
- 1 tbs Water

![](https://cdn-learn.adafruit.com/assets/assets/000/030/478/medium800/3d_printing_mix-liquids_03.jpg?1455062463)

## Mixing the liquids

To keep the ingredients from activating while mixing, you’ll want to add oils, scents and dyes in small amounts at a time.

![](https://cdn-learn.adafruit.com/assets/assets/000/030/479/medium800/3d_printing_mix-liquids-mixed_03.jpg?1455062472)

Once it’s all nicely blended, we’ll need to pack the mix into the molds as tightly as possible.

![](https://cdn-learn.adafruit.com/assets/assets/000/030/481/medium800/3d_printing_pack-mold_03.jpg?1455062667)

## Packing molds

Pack the mold by layers, making sure to pack each layer down as tight as you can.

It’s a good idea to pack more than necessary so the two halves fuse together.

![](https://cdn-learn.adafruit.com/assets/assets/000/030/482/medium800/3d_printing_combine-halfs_03.jpg?1455062756)

## Join&nbsp;molds

Join the two halves together by pressing them tightly and remove the excess from the sides.

Try to smooth out those edges so there’s less of a seam.

![](https://cdn-learn.adafruit.com/assets/assets/000/030/483/medium800/3d_printing_rubberbands_03.jpg?1455062837)

## Drying

To hold the two parts together, we can use&nbsp;a few rubber bands while the mold dries. We can let the bath bombs dry overnight.

For faster drying, you could pop them in the freezer for about 15&nbsp;minutes.

![](https://cdn-learn.adafruit.com/assets/assets/000/030/484/medium800/3d_printing_mold-complete_03.jpg?1455062929)

## Demolding

With our mix fully dry, we can demold by tapping and squeezing&nbsp;on the sides until they come loose.

Now there we have it! An icosahedron bath bomb - super cool!

![](https://cdn-learn.adafruit.com/assets/assets/000/030/485/medium800thumb/3d_printing_hero-toss.jpg?1455063535)

## Toss in the tub and enjoy!

These are great to customize with different colors and scents and it’s &nbsp;a lot fun for kids!


## Related Guides

- [Bluetooth Controlled NeoPixel Lightbox](https://learn.adafruit.com/bluetooth-neopixel-lightbox.md)
- [Epoxy Resin Torch Lamp with Touch Control & 3D Printed Base](https://learn.adafruit.com/epoxy-resin-torch-lamp-with-touch-control-3d-printed-base.md)
- [Automatic Dice Roller](https://learn.adafruit.com/automatic-dice-roller.md)
- [Wooden NeoPixel Xmas Tree](https://learn.adafruit.com/wooden-neopixel-xmas-tree.md)
- [PyPortal Weather Station](https://learn.adafruit.com/pyportal-weather-station.md)
- [How to 3D Print molds for custom Stamps @ustreasury](https://learn.adafruit.com/how-to-3d-print-molds-for-custom-stamps.md)
- [3D Printed Tesla Cable Holder](https://learn.adafruit.com/3d-printed-tesla-cable-mount.md)
- [3D Printed Dragon Lamp](https://learn.adafruit.com/dragon-lamp.md)
- [Motorized Marble Machine](https://learn.adafruit.com/marble-run.md)
- [USB Foot Switch Controller in CircuitPython](https://learn.adafruit.com/usb-foot-switch-circuit-python.md)
- [LEGO® compatible Battery Case](https://learn.adafruit.com/brick-compatible-battery-case.md)
- [Cranky Adabot Solder Dispenser](https://learn.adafruit.com/cranky-adabot-solder-dispenser.md)
- [LEGO Compatible Crickit Rover](https://learn.adafruit.com/lego-compatible-crickit-rover.md)
- [Heat Set Insert Rig](https://learn.adafruit.com/heat-set-rig.md)
- [Gmailbox](https://learn.adafruit.com/gmailbox.md)
