DRAG orbit
SCROLL zoom
RIGHT pan
Generating mold…
Scroll for docs, use cases, FAQ ↓
ALPHA   splicestl/mold is in active development. The tool works reliably for simple/convex shapes (figurines with clean bases, geometric forms, architectural elements), but may produce unusable geometry on highly organic forms or models with deep undercuts. Inspect output before printing. Reports of failures help us prioritize fixes — use the feedback link below or open an issue.

3D-printable casting molds from any STL

splicestl/mold is a free in-browser tool that generates 3D-printable mold boxes from STL master models. Drop in your master, pick a casting material (silicone, resin, plaster, or wax), and download a two-part mold ready to print and pour. Everything runs locally — your files are never uploaded.

The most common workflow: print the rigid mold box on a regular FDM or resin printer, pour liquid silicone into the cavity around your master, let it cure, then peel the printed box off. The resulting silicone mold becomes your production tool for resin casting, plaster casting, concrete casting, wax masters for investment casting, or any other pour-and-demold material.

Common 3D-printed mold use cases

Silicone molds for resin casting

Print the box, pour platinum-cure silicone (e.g. Smooth-On Mold Star 30), then use the cured silicone mold to cast clear or pigmented epoxy/UV resin parts. Default preset: 5 mm wall, 1 mm clearance.

Direct resin casting molds

Print the mold box and pour resin directly — for low-detail parts where peeling a rigid mold off works (release agent required). Default preset: 3 mm wall, 0.5 mm clearance.

Concrete and plaster planters

Print thick-walled mold boxes for pourable concrete, plaster, or hydrostone. The mold is rigid enough to hold heavy slurry without flexing. Default preset: 4 mm wall, 1 mm clearance, large pour spout.

Investment casting wax masters

Print the mold box, pour wax, then use the wax in a lost-wax investment casting process for metal parts. Default preset: 4 mm wall, 0.8 mm clearance, accounts for wax shrinkage.

How to make a 3D-printed mold

  1. Load the STL master. Drop your master model into the panel at top-left. Binary or ASCII STL supported.
  2. Pick a casting material preset. Silicone, resin, plaster, or wax — each preset fills sensible defaults for wall thickness, clearance, pour spout diameter, and vent count.
  3. Choose mold type. Two-part block (rigid box that pulls apart along a plane) or one-part open (top open, for plaster/concrete pours).
  4. Set the pull axis. X, Y, or Z — the direction the mold halves separate. For a figurine-style master, Z is usual.
  5. Toggle features. Pour spout (cylinder from top into the cavity), air vents (narrow channels for trapped air), alignment keys (cylindrical pegs on the parting face so halves register).
  6. Generate and download. Material estimate shows cavity volume, cast mass, cast cost (at your material price), and mold print mass (PLA).

Frequently asked questions

Can you 3D print a silicone mold?

You don't print silicone directly — silicone needs specialized casting equipment. What you DO print is the mold box (the rigid outer shell). After printing, pour liquid silicone into the box around your master model. Once cured, peel the printed box off and the silicone mold is your finished casting tool. splicestl/mold generates these printable boxes.

What 3D printer do I need to print a mold?

Any standard FDM printer (Bambu, Prusa, Ender, Voron, etc.) handles mold boxes well — PLA or PETG work fine. For very smooth interior cavities (where surface finish on the finished casting matters), a resin printer gives sharper detail. The default mold box wall thicknesses (3-5 mm) print cleanly on a 0.4 mm nozzle.

How do I make a two-part silicone mold?

Generate a two-part mold from your master in splicestl/mold, print both halves in PLA (or PETG for warmer pours), spray with mold release, clamp the halves together with your master inside, pour silicone through the pour spout, let cure 24h, separate halves, demold silicone. The alignment keys ensure the halves register precisely so the silicone seam is invisible.

How thick should mold walls be for silicone casting?

5 mm wall is the default and works for most silicone pours up to 200 ml. For larger pours (>500 ml) or thicker pot life materials, go to 7-8 mm. For thin, low-viscosity silicones (Smooth-On Body Double, etc.), 3-4 mm is fine. The clearance setting (default 1 mm) adds space between master and inner wall so the silicone has somewhere to flow.

What is lost PLA casting?

Lost PLA casting is using a printed PLA part as a sacrificial master that gets burned out during metal casting. Print the PLA shape, invest it in plaster (or ceramic shell), heat to burn out the PLA leaving a void, then pour molten aluminum, brass, or other metal into the void. splicestl/mold isn't directly for lost PLA casting — that uses the printed part itself as the master, not as a mold box. But the same casting workflow benefits from clean 3D-printed masters.

Are my STL files uploaded anywhere?

No. splicestl/mold runs entirely in your browser. All boolean operations, mesh splitting, and STL export happen client-side using JavaScript + WebAssembly (Manifold). The only network traffic is loading the page itself.

What's the difference between splicestl and splicestl/mold?

splicestl cuts large 3D models into printable pieces with press-fit joinery — so you can print a model that's larger than your build plate. splicestl/mold (this tool) generates a separate mold box around your model, so you can pour silicone/resin/plaster/wax casts of it. Different problems, same underlying engine.