A single boxed miniature costs $8 to $40. A full dragon, a dungeon, or an army of 60 skeletons costs far more. A home 3D printer turns that math upside down: a $15 spool of filament or a $30 bottle of resin yields hundreds of models, tiles, and tokens. The tradeoff is learning which printer, material, and settings fit each job.
Quick Takeaways
- Resin (MSLA) printers are best for 28-32 mm scale miniatures. They resolve fine faces, fingers, and weapon edges at 0.03-0.05 mm layers.
- FDM printers are best for terrain, dungeon tiles, and large props. They are cheaper to run, tougher, and have no chemical cleanup.
- Use OpenLOCK-style clips and 6×3 mm magnets to make terrain modular and tabletop-ready.
- Supports and orientation decide whether a miniature looks sculpted or scarred. Tilt models 30-45° on resin printers.
| Task | Best Technology | Typical Layer Height | Difficulty |
|---|---|---|---|
| Hero and monster minis (28-32 mm) | Resin (MSLA) | 0.03-0.05 mm | Medium |
| Dungeon tiles and walls | FDM | 0.20-0.28 mm | Easy |
| Large bosses and vehicles | FDM or resin (split parts) | 0.08-0.16 mm | Medium-Hard |
| Bases, tokens, dice towers | FDM | 0.16-0.20 mm | Easy |
Why Tabletop Gaming and 3D Printing Fit Together
Tabletop RPGs and wargames are built on customization. Players want the exact monster from the Monster Manual, the specific armor on their paladin, or a swamp board that matches the module. Retail rarely covers all of it.
3D printing fills three gaps:
- Variety. Marketplaces and creator subscriptions host thousands of files for fantasy, sci-fi, and historical games.
- Scale and cost. Printing 20 goblins costs a few dollars in resin.
- Personalization. Free tools let you scale, kitbash, and repose models, or sculpt original characters.
Licensing note: Many files are free for personal use only. Check the creator’s license before selling prints. Most commercial game IP is trademarked, so stick to creator-original designs unless you have permission.
Choosing the Right Printer
FDM vs. Resin (MSLA) vs. SLS for Gaming
| Feature | FDM | Resin (MSLA) | SLS (Powder) |
|---|---|---|---|
| Detail on 28 mm minis | Fair | Excellent | Good |
| Terrain strength | Excellent | Brittle | Excellent |
| Cost to start | $150-$400 | $150-$400 | $10,000+ |
| Material cost per kg | $15-$30 | $25-$50 | $60-$100 |
| Post-processing | Minimal | Wash and cure | Depowdering |
| Build volume (typical) | 220-350 mm cube | 120-220 mm wide | Varies |
| Safety overhead | Low | Gloves, ventilation | Industrial |
Most hobbyists end up with both: a resin printer for characters and an FDM printer for the table itself. If you can only buy one, pick by what you play:
- Dungeon crawlers and RPGs with theater-of-the-mind combat: start with FDM.
- Skirmish games and character-driven campaigns: start with resin.
- Large wargames with terrain-heavy tables: start with FDM, add resin later.
Printing Miniatures: Settings That Work
Miniatures live or die on fine detail, so use your printer’s strengths.
Resin Printing (Recommended for Minis)
| Parameter | Recommended Value |
|---|---|
| Layer height | 0.03-0.05 mm |
| Bottom layers | 4-6 |
| Normal exposure | 1.8-3.0 s (resin dependent) |
| Bottom exposure | 20-35 s |
| Lift speed | 40-60 mm/min |
| Room temperature | 22-28 °C (72-82 °F) |
| Wash | 90%+ isopropyl alcohol, 3-5 min |
| UV cure | 2-5 min |
Treat these as starting points and calibrate with your resin’s datasheet or an exposure test print.
Orientation and supports:
- Tilt the model 30-45° and keep detailed faces away from support contact.
- Use light supports (0.30-0.40 mm tips) on delicate areas and medium supports (0.50-0.60 mm) on heavy anchors such as shields and capes.
- Hollow large models and add drain holes to save resin and reduce suction forces.
- Avoid placing supports on faces, spell effects, and weapon edges.
Safety: Wear nitrile gloves, work in a ventilated space, and never pour uncured resin down a drain. Cure and bag wash-waste before disposal.
FDM Printing for Miniatures
Possible, but set expectations. A 0.4 mm nozzle struggles below 32 mm scale. For better results:
- Swap to a 0.25 mm nozzle.
- Print at 0.08-0.12 mm layers and 30-40 mm/s outer walls.
- Print large monsters (ogres, giants, mechs) where chunky features hide layer lines.
Printing Terrain: Where FDM Wins
Terrain is large, repetitive, and benefits from toughness. That is exactly what FDM does best.
Recommended FDM Settings for Terrain
| Parameter | PLA | PETG |
|---|---|---|
| Nozzle temp | 200-215 °C | 230-245 °C |
| Bed temp | 55-60 °C | 75-85 °C |
| Layer height | 0.20-0.28 mm | 0.20-0.28 mm |
| Walls | 2-3 | 3 |
| Infill | 10-15% (gyroid) | 15% (gyroid) |
| Print speed | 60-120 mm/s | 40-70 mm/s |
| Cooling fan | 100% | 30-50% |
PLA prints fast and takes paint well. PETG survives hot cars and drops better, but strings more. Avoid leaving PLA terrain in a car in summer, since it softens around 55-60 °C.
Modular Terrain Systems
Design your table as a system, not a pile of props.
- OpenLOCK and similar clip standards connect 1-inch grid tiles with printed clips. Walls and floors snap together and break down for storage.
- Magnets (6×3 mm neodymium) let doors, roofs, and upper floors lift off so players can see inside.
- Print at 1-inch (25 mm) or 28 mm grid scale to stay compatible with standard battle maps and bases.
Pausing mid-print to insert magnets is a clean way to embed them. Add a pause at the layer just above the magnet pocket.
PrusaSlicer, under Printer Settings > Custom G-code > Before layer change:
{if layer_num==31}M601{endif}
This pauses the print at layer 32 (layer numbering starts at 0). Insert the magnet, then resume from the printer menu. On Klipper, use your macro instead:
{if layer_num==31}PAUSE{endif}
Then run RESUME after inserting the magnet. On Marlin, M0 or M25 pauses the print. In Cura, use the Pause at Height post-processing script.
Always check polarity before gluing the second magnet. Mark the first with a pen.
Accessories That Pay for Themselves
Small prints deliver big table improvements:
| Accessory | Material | Print Time | Why It Matters |
|---|---|---|---|
| Bases (25, 32, 40 mm) | Resin or PLA | 10-20 min | Standardizes models and adds texture |
| Dice towers | PLA/PETG | 6-14 hrs | Fair rolls, table spectacle |
| Initiative trackers | PLA | 2-4 hrs | Fewer arguments mid-fight |
| Status rings and condition markers | PLA | 5-10 min | Clear combat tracking |
| Dice vaults and storage trays | PLA | 4-10 hrs | Keeps minis safe in transit |
| Paint holders | PLA | 3-6 hrs | Organized painting station |
Printing storage trays sized to your models, with foam-free cutouts, is one of the fastest ways to protect a growing collection.
Post-Processing: From Print to Paint
Resin Minis
- Wash in 90%+ IPA for 3-5 minutes. Do not over-soak; resin can get brittle.
- Dry fully.
- Cure for 2-5 minutes under UV.
- Remove supports with flush cutters. Hot water (about 60 °C) softens resin for tricky bends.
- Prime with a thin coat of spray primer.
FDM Terrain
- Remove stringing with a hobby knife or heat gun on low.
- Sand high spots with 220-400 grit.
- Prime with spray primer to hide layer lines.
- Drybrush to bring out stone, wood, and metal textures. Terrain is forgiving, so beginners can get great results fast.
Real-World Use Cases
- D&D one-shot: Print one dungeon set (10-20 tiles, doors, pillars) and 10-15 monsters. Total material cost is often under $40.
- Mass-battle wargame: Resin printing for infantry squads, with FDM-printed ruins and barricades for cover.
- Game store or club: Printing modular boards that group members can reconfigure each week.
- Custom campaign villain: Sculpt or modify a character model, then print and paint it as the centerpiece of the final session.
- Accessibility: Printing oversized tokens, high-contrast markers, and textured bases for players with vision or dexterity needs.
Common Problems and Fixes
| Problem | Likely Cause | Fix |
|---|---|---|
| Minis fall off the plate (resin) | Under-cured bottom layers | Raise bottom exposure by 3-5 s |
| Mushy, lost detail | Over-exposure | Lower exposure 0.2 s at a time |
| Warped terrain corners (FDM) | Cool bed, drafts | Raise bed temp, add brim, enclose |
| Weak clips | Wrong material or tolerance | Print clips in PETG; adjust fit tolerance 0.1-0.2 mm |
| Stringy PETG | Wet filament, hot nozzle | Dry filament at 65 °C for 4-6 hrs; lower temp 5 °C |
Getting Started: A Practical Roadmap
- Pick your first project: a dungeon tile set or a small batch of monsters.
- Choose your printer based on that project, not on specs alone.
- Print a calibration model (exposure test or temperature tower).
- Prime and paint a single piece before scaling up.
- Standardize on one grid and one base size.
FAQ
Is 3D printing miniatures cheaper than buying them?
Yes, at volume. A kilogram of resin produces dozens to hundreds of 28 mm minis, so per-model cost drops to roughly $0.20-$1.50. Factor in the upfront printer cost and wash/cure supplies.
What is the best 3D printer for tabletop miniatures?
A resin MSLA printer with a 4K-8K mono LCD, around 0.03-0.05 mm layers, gives the best detail for 28-32 mm minis. For terrain, an FDM printer with a 220 mm or larger bed is the better choice.
Can I sell 3D printed miniatures?
Only if the file’s license allows commercial use. Many creators sell personal-use licenses only, and licensed game characters are trademarked. Read the license for every file.
Is resin printing safe at home?
It can be, with precautions. Use nitrile gloves, ventilate the room, keep resin off skin, and cure all waste before disposal. Keep resin away from children and pets.




