Flovv MoldLab — the complete guide
Flovv MoldLab turns a CAD part into ready-to-make tooling — it reads your geometry, works out how the mold should split, and builds the mold around your part automatically. One upload can become a printed mold, a silicone kit, aluminum CNC plates, or composite tooling, with the sprue, vents, alignment, and manufacturing notes generated for you.
1. Upload
STEP, STL, OBJ, or GLB — dimensions read in millimeters.
2. Configure
Pick a process and adjust the settings, or keep the auto-fit defaults.
3. Generate
MoldLab builds and previews the tooling in your browser.
4. Download
Grab the STL set plus a README with per-process instructions.
The four processes
The same upload can become any of four kinds of tooling. Match the process to the part, the volume, and the size.
Printed mold (direct)
Fastest routeA rigid, 3D-printable mold you pour resin straight into. The quickest path from file to first cast — best for rigid parts with clean draft on the parting axis.
In the download
- ▸MoldTop and MoldBottom halves
- ▸Alignment pins / dowels
- ▸Pour funnel (sprue) and air vents
- ▸Optional clamping base plate
- ▸A casting estimate — cavity, sprue + vents, total pour, and a mix volume with ~8% margin
Key settings
- ▸Parting axis — Auto checks undercuts on all three axes and splits on the safest one, or pick X/Y/Z yourself.
- ▸Mold wall thickness — material around the cavity; thicker is stiffer but uses more resin/filament.
- ▸Pour funnel, air vents, alignment pins — on by default, with diameters and heights auto-fit to your part unless you override them.
- ▸Funnel position — Auto, a compass preset (center, edge, or corner) with mm fine-tune, or “Pick in 3D” to click the exact spot on your part. Full detail in “Funnel, vents & rebuilds” below.
- ▸Print bed — pick your printer and any piece bigger than its bed is auto-cut into printable segments with dowel seams.
Honest limits: comfortable up to about a metre thanks to automatic bed-splitting — dowel sockets are added at every seam and the dowels ship as a separate print file. Free-trial parts are capped at 80 mm. A printed two-part mold needs a solid part with real volume, so a zero-thickness surface (an open skin or panel) is rejected up front with a pointer to composite tooling, which is built for skins.
Silicone mold kit
Undercuts & detailMoldLab generates printable master fixtures; you pour silicone over them to make a flexible mold, then cast resin in that. Flexible molds release undercuts and fine detail a rigid mold would trap, and one master makes many pulls.
In the download
- ▸Two-part masters (with registration keys) or a one-piece open block
- ▸A molded sprue / pour channel
- ▸A silicone volume estimate — how much to mix to make the mold
Key settings
- ▸Silicone style — Two-part uses two complementary fixtures keyed to align; Block is a single open-back pour box around the fused master.
- ▸Mold wall thickness — how much silicone surrounds the cavity.
- ▸Master oversize (shrinkage comp.) — scale the master up slightly so the final cast lands at nominal size; leave at 0 unless you measure undersized casts.
Honest limits: you supply the silicone and the casting resin; MoldLab builds the fixtures and estimates the silicone volume. Print the fixtures, pour and cure the silicone, then cast in the silicone mold.
Aluminum CNC mold
Bridge / prototype toolingMoldLab generates machinable mold-base plates you send to a machine shop — a full two-plate injection mold base for bridge and prototype runs.
In the download
- ▸MoldPlateA (cavity) and MoldPlateB (core), with the tapered sprue, runner, and gate
- ▸Leader-pin bushing counterbores, ejector-pin and return-pin bores, and cooling channels
- ▸EjectorPlate, EjectorRetainer, and EjectorRails — the ejector box
- ▸A README of machining notes — alloy, working tolerance, catalog hardware to buy, and shop venting
The aluminum stock / machined-weight estimate per plate shows on the results page.
Key settings
- ▸CNC block margin — how much aluminum surrounds the cavity on each side.
- ▸Cooling channels — on by default.
- ▸Ejector pins — set a count, or leave at 0 to auto-place them.
Honest limits: the plates are a strong starting point that a machine shop finishes and fits — prototype and bridge tooling, not a promise of production-grade, tight-tolerance molds. The included notes call out the alloy (6061-T6, or 7075 for longer runs), a ±0.05 mm working tolerance, catalog hardware to buy rather than machine, and parting-face vent grooves to cut at the shop. The mold-base pieces export as true analytic STEP; only the cavity region is faceted from the mesh.
Composite tooling
Meter-scaleA female or male production mold, or a positive plug, plus two schedules: the final part laminate you will manufacture, and the tool construction itself. For spray-up, hand layup, vacuum bagging, and infusion.
In the download
- ▸The generated tool geometry — female / male mold or positive plug, with the flange (bagging/sealant zone) and the trim / scribe line
- ▸PlyPatterns/ — a DXF cut file per fabric ply plus a combined SVG
- ▸Contours/ — per-slab contour DXFs when the tool is cut from foam or board
- ▸A README with layup, release, and tool-material instructions
The part and tool manufacturing reports — the two schedules, with a calculation-basis drawer behind every number — live on the results page, not in the zip.
Honest limits: composite tooling builds up to 5 m on the longest side in foam, board, or aluminum. Printed composite tooling still works above ~1.2 m but warns you with a bed-section estimate — foam, board, or CNC is usually the better route at that scale. Every number in the reports is an advisory planning estimate, not structural certification. Full detail below.
Composite tooling, in depth
Geometry: female, male, or plug
Two choices set which surface the tool reproduces and whether you get a mold or a buck:
- ▸Tool controls: Female reproduces the outer (A / Class-A) surface of your part; Male reproduces the inner surface.
- ▸Composite output: a direct tool (Mold) is the negative you spray or lay up into; a Plug is a positive buck you laminate a fiberglass tool over.
Female and male molds and positive plugs are all supported today. (A matched two-sided mold is on the roadmap and not generated yet.)
Two schedules: part laminate vs. tool construction
Composite jobs plan two separate things, and it is worth keeping them distinct:
- ▸The part laminate — what you will manufacture: the layup process, resin chemistry, surface coat, and the stack of plies (with orientations for directional fabrics).
- ▸The tool construction — what the tool itself is made from: face material, billet stock, coating allowance, and cure-temperature limits.
The layup process you choose — hand layup, chopper-gun spray-up, wet layup + vacuum bag, vacuum infusion, RTM light, or out-of-autoclave prepreg — carries its own waste factor and fibre-fraction band, so the estimates track the way you will actually build the part.
Tool materials
| Material | How it is made | Heat headroom | Notes |
|---|---|---|---|
| Printed polymer | Printed solid; bed-split like a printed mold | Lowest | Default. Best at smaller sizes; warns with a bed-section count above ~1.2 m. |
| XPS foam | Cut / hot-wire / CNC and stacked from billets | Softens ~75 °C | Needs an epoxy skim coat. Styrene-sensitive — see the warning below. |
| EPS foam | Cut / hot-wire / CNC and stacked from billets | Heat-sensitive | Low-density; needs an epoxy skim coat. Styrene-sensitive — see the warning below. |
| Tooling board (PU-epoxy) | Machined and stacked from billets | Higher | Takes PE, VE, or epoxy directly — no styrene incompatibility. Epoxy skim coat. |
| Aluminum | Machined from plate / stock (no slicing) | Highest | Machined face is the net surface — no skim coat. Suits elevated-cure prepreg / oven work. |
Styrene warning — read before laminating on foam
Polyester (PE) and vinylester (VE) resins carry styrene, which attacks bare polystyrene foam (XPS and EPS). If styrene reaches the foam it will destroy the tool on the first layup. Seal the foam with an epoxy barrier coat before any PE/VE resin touches it — or lay up in epoxy — and test on a scrap offcut first. Tooling board and aluminum are not affected. MoldLab flags this in the tool report whenever a PE/VE part laminate meets an XPS or EPS tool.
Coating allowance (foam & board)
Foam and board tools get an epoxy skim coat, so MoldLab cuts the cavity oversize by the coating allowance (about 1.5 mm by default). The skim then lands the finished surface exactly on net shape. Aluminum and printed tools take no skim coat.
Billets, slabs, dowels & contour DXFs
Foam and board tools are not printed in one piece — they are sliced into slabs the size of one billet of stock. Pick a billet preset (XPS or EPS sheet/block, or tooling board) or set a custom size, and MoldLab slices the tool to fit, adds alignment dowel sockets between layers, and emits a per-slab cavity contour DXF (in the Contours/folder) you can cut on a hot-wire, router, or CNC. Cut the slabs, dowel and stack them into the block, then skim-coat. You can also CNC the STLs directly instead of cutting from the DXFs.
Surface (skin) inputs
You can hand MoldLab an open surface — a zero-thickness skin or panel, the way aircraft and body panels are often modelled — not just a closed solid. It stitches the surface patches together and thickens the skin on its back side, leaving the front (tool) face exactly as you drew it, so the tool reproduces your surface faithfully. A tilted skin is automatically rotated square to the pull direction before the tool is built, so the block hugs the skin face-on and the cavity spans the whole tool face — a real drape, not a slanted slot. Surface skins are a composite-only input: a printed two-part mold needs a solid part and rejects skins up front.
Files with more than one body
When your upload contains two or more separate solids, MoldLab pauses before building and asks what to do rather than silently guessing. (Only GLB/GLTF files — and STEP, which is converted to GLB first — carry the structure MoldLab can pre-scan; a single-solid STL or OBJ always builds straight through.) Bodies are listed largest-first by volume.
Your choices
- ▸Mold the largest body — the historical default; ignores the rest.
- ▸Mold one body — pick a specific body from the list and mold just that one.
- ▸Mold all — MoldLab fans the file out into one job per body, queued in body order.
With Mold all, each body becomes its own job with its own mold, preview, and per-body report — so a five-body assembly gives you five molds and five reports, one per part. A single worker builds them in sequence, so they queue up behind one another.
Funnel, vents & rebuilds
Printed and silicone molds let you decide where the pour funnel and the air vents go — before the mold is built, or after you have seen the result.
Placing the funnel before the build
In Mold settings, “Pour funnel position” gives you three ways to place it:
- ▸Auto (recommended) — the default: MoldLab picks the safest spot over the part.
- ▸Compass presets — center, any of the four edges, or any of the four corners, seen from above, plus fine-tune X/Y offsets in millimeters.
- ▸“Pick in 3D” — after upload, the job pauses and shows your part in an interactive viewer; click the exact funnel spot, and optionally switch to Air-vents mode to click your own vents (up to 8 — click a marker to remove it). The build resumes once you place.
Moving the funnel and vents on a finished mold
You don’t have to get it right the first time. On a finished printed or silicone mold, open the 3D viewer and choose “Move funnel / vents”:
- ▸Click the top of the mold where the funnel should go — re-click to move it.
- ▸Switch to Air-vents mode to add up to 8 vents; click a vent marker to remove it.
- ▸Rebuild — MoldLab regenerates the mold with your placements. A rebuild is a new mold and counts like a new job (a free-trial rebuild uses one of your trial molds).
How your picks are honored
- ▸Placed vents replace the automatic ones entirely — exactly your vents, nothing else. Placing no vents keeps automatic venting.
- ▸A click that lands off the part is snapped to the nearest valid spot over the cavity, and the report tells you it was snapped.
- ▸A vent that can't hold a 5 mm gap from the funnel or from another vent is dropped — the mold still builds with the rest, and the report lists what was dropped and why.
Honest limits: funnel and vent placement is for printed and silicone molds only. The aluminum CNC mold base keeps its sprue at the press center for now — user-routed gates are on the roadmap — and composite tooling is open molding, so it has no funnel at all. Vents cap at 8 per mold.
What is in the download
Every job ships a ZIP with a README.txt — the source filename, the master dimensions in millimeters, process-specific assembly instructions, and any estimates — plus the geometry files. What geometry you get depends on the process:
Printed mold
MoldTop, MoldBottom, an optional BasePlate, and AlignmentPins when the mold is bed-split into segments.
Silicone kit
Two-part fixtures (A and B) or a pour box plus the master, with the molded sprue.
Aluminum CNC
MoldPlateA and MoldPlateB, the EjectorPlate, EjectorRetainer, and EjectorRails; STEP downloads add a STEP-notes file.
Composite tooling
The tool geometry, a PlyPatterns/ folder (ply DXFs + SVG), and a Contours/ folder of slab DXFs for foam/board tools.
File formats — and the honest notes
You can download the same job as STL, 3MF, OBJ, PLY, GLB, or STEP.
- ▸STL, 3MF, OBJ, PLY, GLB — mesh formats that carry the geometry exactly as generated. Print from the STL or 3MF set.
- ▸STEP — a faceted conversion (one planar face per triangle, decimated for CAD tools to swallow) meant for reference and CAM, not exact printing.
- ▸STEP for CNC plates is the exception — the mold-base pieces export as true analytic BREP (real planes, cylinders, and cones you can reference in CAM); only the cavity region is faceted from the mesh.
FAQ
Why did my job say there are “bodies in this file”?
Why is my part’s mold split into pieces?
AlignmentPins.stl). And for composite tooling in foam or board, the tool is deliberately sliced into billet-size slabs you cut and stack — with per-slab contour DXFs in the Contours/ folder.What does the styrene warning mean?
Why does the report give a range for laminate thickness?
Can I move the funnel or add vents after the mold is built?
Can I cancel a job?
Why is my job stuck at “queued”, and what is the position number?
Why is the free trial preview-only?
What part sizes work?
What files can I upload?
Why did my STEP download come back faceted?
Ready to run a part through it?
The best way to understand MoldLab is to upload a file and see what it builds.