🧼 Tutorial · 5 min read

How to make a press mold (3D-printed die + piston)

By @meshminds3d · Updated July 2026

Quick answer

Generate a die + piston press mold with the press mold generator, print both parts in PLA or PETG (no supports), pack your material, press firmly, then release. This walkthrough uses a bath bomb mix as the concrete example — mix baking soda and citric acid roughly 2:1, spritz with witch hazel until it just clumps, overpack, press, twist apart and cure overnight. The same die + piston technique works for clay and pressed soap, just swap the fill material and skip the fizz chemistry. One printed mold makes dozens of pieces.

How a press mold works

A press mold doesn't cast a liquid — it compresses a packable material (powder, dough, damp clay) into shape. What you print is a reusable die + piston: a cup-shaped die you pack material into, and a piston that presses down to compact it. Pack the die, press the piston in, let it hold its shape, then lift the piston and release the finished piece.

Versus a hand-pressed clamshell, a printed press mold gives you any shape and size — hearts, eggs, tiles, minis for testing — costs a few grams of filament, and never rusts. It's dimensionally consistent, so every piece comes out the same size, which matters if you sell by weight. This guide walks through the technique using a bath bomb mix, since it's the easiest to describe precisely; if you're pressing clay, pack it firmly and press slowly (clay doesn't need a binder liquid); if you're pressing soap, use ground/grated soap or soap noodles rather than a liquid pour. If you're casting a liquid that sets instead (poured soap, resin, wax) you want a poured mold — see how to make a cast or the cold-process soap guide.

Print & press in 5 steps

1

Generate the press mold

Open the press mold generator, upload or pick a sample shape, and set the size, wall thickness and clearance. Preview the die + piston and download the STL or 3MF. Aim a few millimetres over your target finished size — the material compresses as you press, and a bath bomb in particular tightens slightly as it dries.

SettingSuggested
Finished sphere diameter55–65 mm
Cavity oversize vs finished+2–4 mm
2

Print the two halves

Slice at 0.2 mm (0.12 mm for an extra-smooth surface), 3 walls, 15% infill, no supports — print closed-end-down. PLA is fine; PETG gives a tougher, slicker cavity for lots of batches. The cavity texture transfers straight to the bomb, so keep it clean; the mold print-settings guide has the full profile.

Tip: print two or three sets at once — with molds in rotation you can pack a whole batch back-to-back.
3

Mix the batch

Combine the dry ingredients first — baking soda and citric acid at roughly 2:1, plus colour, fragrance and fine add-ins. Then spritz witch hazel sparingly, mixing constantly, until a squeezed handful just holds together. It should clump, not feel wet.

Go slow on the liquid. The difference between "just clumps" and "too wet" is two or three sprays — too much starts the fizz early and the bomb won't release.
4

Overpack and press

Mound the mix proud above the rim of both halves — overfilling is what gives a dense bomb with no hollow centre. Press it in lightly with your fingers, then bring the halves together and squeeze firmly so the two domes bond across the seam. Press harder than feels necessary.

5

Release and cure

Leave the mold closed for a minute so the mix sets, then twist the halves apart and turn the bomb out onto something soft — bubble wrap or a foam cradle, never a hard counter. Cure several hours to overnight before handling or wrapping; fresh bombs are fragile until fully dry.

Ready to print your mold?

The press mold generator builds a print-ready die + piston mold in any shape and size, for clay, soap or bath bombs — downloadable in seconds, no signup.

Open the press mold generator →

Fix a sticking or crumbly bomb

SymptomCauseFix
Sticks in the moldMix too wetFewer sprays; dust cavity with cornflour or wipe the thinnest film of skin-safe oil
Crumbles on releaseToo dry or under-pressedAdd a spray or two, overpack proud, squeeze harder
Visible seam lineDomes didn't bondOverfill more, press firmly, smooth the seam with a fingertip right after release
Rough / pitted surfaceCoarse cavity or wet mixPrint at 0.12–0.2 mm, sand the cavity once, keep the mix drier
Fizzes in the moldMoisture reacting earlyUse witch hazel not water, work fast, store dry mix sealed

If a detailed shape still fights you, the mold release agent guide covers what's skin-safe and how little to use.

Bath bomb mold FAQ

What size should a bath bomb mold be?

A standard bath bomb is a sphere around 55–65 mm across. Make the cavity a few millimetres (+2–4 mm) larger than your target finished size — the mix compresses as you press, and the bomb dries a little tighter than the wet pack.

Why is my bath bomb sticking in the mold?

Almost always too much moisture. Spritz less so the mix just barely clumps when squeezed, press firmly, and let it set in the closed mold for a minute before releasing. A light dusting of cornflour or the thinnest wipe of skin-safe oil in the cavity also helps it drop free.

PLA or PETG for a bath bomb mold?

PLA works fine — the mix is dry and contact is brief, so there is no heat or solvent to worry about. PETG is a small upgrade for a tougher, slightly slicker cavity that releases easier over many repeat presses.

How do I get a smooth bath bomb surface?

Print the mold at a fine layer height (0.12–0.2 mm) so the cavity walls are smooth, overpack so the mix presses tight against every face, and keep the mix on the drier side so it does not pit or crumble. Lightly sanding the printed cavity once smooths every bomb after.

Can I 3D print the bath bomb itself instead of a mold?

No — a bath bomb is pressed powder, not a printable material. You print a reusable press mold and pack your own mix into it. One printed mold makes dozens of bath bombs in any shape you can model.

Made by @meshminds3d. Got stuck? Email a photo and I'll help you debug.