◇ Guide · STL workflow

STL to printable case — the 4-minute workflow that actually fits.

Most "STL to case" tutorials leave you with a watertight mesh that still doesn't fit your mini. This guide is the opposite: where to source the file, how to drive it through MyMiniCase in four minutes, and the slicer settings that print right the first time.

Published 2026-06-06 · ~6 min read · By the MyMiniCase team

What an STL file actually contains

An STL (stereolithography) file is the dumbest 3D format that still works: a flat list of triangles, each described by three vertex coordinates and a face normal. No colors, no materials, no units, no hierarchy. That last point matters more than any other — the file doesn't store whether 1.0 means a millimeter, a centimeter, or an inch. Half of the "my mini prints too small" posts on r/printedminis come down to this single ambiguity.

When you feed an STL into a slicer or into MyMiniCase, the software guesses the unit, usually by checking the bounding box. A 28mm Space Marine bounded at "180 × 100" is almost certainly in millimeters; if it shows up as "0.18 × 0.10" the file was authored in meters and you'll want to scale up by 1000×. MyMiniCase shows the bounding box in mm on the upload step so you can sanity-check before generating anything.

Where to source good miniature STLs

The free-vs-paid divide is sharper for minis than for almost any other printable category. Free STLs on Thingiverse are usually older, lower-poly, and licensed for personal use only. Paid studios on Patreon and MyMiniFactory release monthly themed packs with print-ready meshes, custom supports, and explicit merchant licenses if you sell prints.

Three sources we recommend (in order)

  1. Patreon studios — Artisan Guild, Titan Forge, Loot Studios, Punga Miniatures. $8–$15/month for 50+ STLs. Lifetime license to print for yourself; separate merchant tier if you sell prints.
  2. MyMiniFactory tribes — same studios, but per-pack purchase if you don't want a subscription. Useful when you only need one specific kit.
  3. Curated lists — MMF's "Print-ready" filter, Cults3D's verified-creator badge, or community sheets like the r/3dprinting wiki. Skip anything tagged "needs supports" if you've never sliced a mini before.

One thing to check before you pay

Open the preview. Studios sometimes ship "presupported" STLs that bundle the mini and a support raft into one solid mesh. Those are wonderful for printing but terrible for case generation — the silhouette will follow the rafts instead of the mini. Always grab the unsupported variant when you have a choice; you can regenerate supports in your slicer in 20 seconds.

The 4-minute MyMiniCase workflow

The whole point of MyMiniCase is to collapse the steps between "I have an STL" and "I have a case STL that fits this exact mini" into a workflow shorter than a coffee. Here's what those four minutes look like:

  1. Upload (~20 s) — Drag the mini's STL onto the canvas. The parser reports triangle count and bounding box. If the bounds look wrong (mini at 1.8mm tall), flip the unit toggle.
  2. Silhouette (~60 s) — The app projects the mini onto the case's interior plane and lets you nudge rotation and tilt. The goal is a silhouette that wraps the widest profile of the mini, capes and all.
  3. Parameters (~90 s) — Set wall thickness (1.6–2.4mm is the sweet spot for FDM), lid clearance (0.3mm radial), and base padding. The 3D preview rebuilds live so you can dial it in.
  4. Export (~30 s) — Hit "Download STL". You get one or two files — case body and lid — already oriented for printing, no support flags needed.

That's the loop. No CAD, no Booleans, no manifold repair. The STL stays in your browser the entire time — see the How it works section on the landing for the WebAssembly pipeline details.

◇ Did you know

MyMiniCase only needs the silhouette of your mini, not the full mesh. That means a 12 MB high-poly Patreon STL processes about as fast as a 1 MB Thingiverse one — the heavy lifting is a 2D projection, not a 3D Boolean. Files over 80 MB do start to feel sluggish, though, so decimate to ~500K triangles in Blender if your fan is screaming.

Common pitfalls (and how to fix them in 30 seconds)

Pitfall 1 — Mini is upside down

A surprising number of STLs export with Z-up vs Y-up convention flipped. You'll spot it on the upload step: the preview shows the mini standing on its head. Hit the "Flip Z" toggle. If the silhouette still looks weird, rotate 90° around X. Total fix: 5 seconds.

Pitfall 2 — Non-watertight mesh

Cracks, holes, or non-manifold edges trip up slicers, but MyMiniCase is forgiving here because it only needs the silhouette. If the generator does complain, run the STL through Blender's 3D-Print Toolbox ("Make Manifold") or Microsoft's free 3D Builder ("Repair"). 10 seconds.

Pitfall 3 — Scale is wrong

Already covered above, but worth restating: if your case prints at 6mm tall, your STL is in inches. If it prints at 600mm tall, the STL is in meters. Use the bounding-box readout, not vibes.

Slicer settings that work first try

The case STL exported by MyMiniCase is a closed, solid mesh with flat bottoms — there's nothing exotic to compensate for. These defaults print cleanly on every FDM machine we've tested, from a Prusa MK3S to a Bambu A1.

For resin printers, Lychee and Chitubox handle the same file without changes. Print the case body and lid in the same batch, oriented base-down, with auto-supports on medium density. The mating edge wants to be a printed surface, not a supported one.

How to verify the fit before printing the lid

The cheapest mistake in this workflow is printing a beautiful 4-hour case body, gluing the mini in, then discovering the lid is 0.4mm too tight. The fix is a 6-minute dry-run.

  1. Print only the body. Don't queue the lid yet.
  2. While it prints, slice the lid and queue it as a separate job.
  3. When the body finishes, dry-fit the mini. Check that it sits flat without forcing.
  4. Print the lid. Test the press-fit cold (resin) or warm (FDM straight off the bed).
  5. If too tight, bump lid clearance to 0.4mm in MyMiniCase and re-export the lid alone — body stays valid.

Frequently asked questions

Does MyMiniCase upload my STL to a server?

No. The whole pipeline — mesh parsing, silhouette extraction, case generation, STL export — runs in your browser via WebAssembly. Your file never leaves your machine, which matters for paid Patreon STLs you cannot legally redistribute.

What if my miniature is not watertight?

MyMiniCase only needs the silhouette projection, so a few stray edges rarely break the workflow. If the generator complains, run the STL through Meshmixer or Blender's 3D-Print toolbox once to close holes, then re-upload.

Which slicer should I use for printed miniature cases?

Any modern slicer works. PrusaSlicer and OrcaSlicer are the safest defaults for FDM. Lychee and Chitubox handle resin. The generated STL is a standard solid mesh with no exotic features — no custom profile required.

Skip the 4-minute writeup. Do the 4 minutes.

Drop an STL on the canvas and download a printable case. No signup for the trial, no credit card, your file stays in your browser.

Open MyMiniCase