How to Prepare Files for 3D Printing (STL, OBJ, STEP Guide)
Updated February 2026 · 10 min read
You've designed a part. Now you need to get it printed. But between your CAD model and a finished physical part, there's a critical step that trips up beginners and experienced engineers alike: file preparation. A bad file means a failed print, wasted material, and delays. A well-prepared file prints cleanly the first time.
This guide walks through the entire file prep process — from choosing the right export format to mesh repair, orientation planning, support strategy, and slicing. Whether you're sending files to a print shop or printing in-house, these steps apply universally.
1. Choose the Right File Format
Not all 3D file formats are created equal. The format you export determines what information the printer (or print shop) receives. Here's what you need to know about each:
STL (Stereolithography)
The universal standard for 3D printing. Every single print shop and every slicer software accepts STL. It works by converting your solid model into a triangulated mesh — a collection of tiny triangles that approximate the surface of your part.
- Best for: Any standard print job. When in doubt, export STL.
- Limitation: No color, texture, or material data. Curved surfaces are approximated, so export with high enough resolution (more on this below).
- Export tip: In your CAD software, set the STL deviation/tolerance to 0.01mm and angular tolerance to 5° for a good balance of file size and accuracy.
STEP / STP (Standard for the Exchange of Product Data)
STEP files preserve the exact mathematical geometry of your model — curves are actual curves, not triangulated approximations. Professional print shops prefer STEP files because they can generate the optimal STL themselves, tuned for their specific printer and process.
- Best for: Professional service bureaus, SLS, metal printing, and any job where precision matters.
- Limitation: Not all slicers open STEP files directly. It's a CAD exchange format, not a print format.
- Pro tip: If a shop asks for "3D files," send both STEP and STL. The STEP gives them flexibility; the STL shows your intended mesh.
OBJ (Wavefront Object)
OBJ files are similar to STL but can include color and texture data. They're commonly used for full-color 3D printing (sandstone, full-color plastics) and for files exported from sculpting software like ZBrush or Blender.
- Best for: Full-color prints, artistic/sculpted models, and files with texture maps.
- Limitation: Larger file sizes than STL. Not all engineering CAD tools export OBJ cleanly.
3MF (3D Manufacturing Format)
3MF is the newest format, developed by a consortium including Microsoft, HP, and Autodesk. It bundles mesh data, color, material assignments, and even build orientation into a single file. It's more efficient than STL (smaller files, no errors like non-manifold edges) and is increasingly supported by modern slicers like PrusaSlicer and Bambu Studio.
- Best for: Multi-material prints, color printing, and any shop running modern slicing software.
- Limitation: Not yet universal. Some older shops and software don't support it.
2. Check and Repair Your Mesh
Even files exported from professional CAD software can have mesh errors that cause print failures. The most common issues:
- Non-manifold edges — Edges shared by more than two faces, or faces that share only a vertex. The slicer can't determine what's inside vs. outside the model.
- Inverted normals — Face normals point inward instead of outward, making the slicer think the part is inside-out.
- Zero-thickness walls — Surfaces with no volume. They look fine in CAD but have no physical thickness to print.
- Self-intersecting geometry — Surfaces that overlap or pass through each other. Common when combining multiple bodies.
- Gaps and holes — Open mesh edges that should be closed. The model isn't "watertight."
Free tools for mesh repair:
- Meshmixer (free) — Best for organic/sculpted models. Powerful auto-repair and manual editing tools.
- Netfabb (free basic version) — Best for engineering parts. One-click repair with good results.
- PrusaSlicer / Bambu Studio — Both have built-in mesh repair that runs automatically on import. Often sufficient for minor issues.
- Windows 3D Builder (free) — Simple but effective repair tool built into Windows.
3. Plan Print Orientation
How your part is oriented on the build plate affects strength, surface quality, support requirements, and print time. This is one of the most impactful decisions in the entire print process.
- Strength: FDM parts are weakest between layers (Z-axis). Orient the part so the primary load direction is along the X/Y axis (parallel to layers). A vertical cylinder is much weaker than a horizontal one.
- Surface quality: Surfaces that face up or are vertical print cleanest. Surfaces that face down (overhangs) and are supported will have rougher finishes where supports were removed.
- Support minimization: Rotating the part 30–45° can dramatically reduce the amount of support material needed. Less support = lower cost, faster print, and better surface quality.
- Flat bottom: Having a large, flat surface on the build plate ensures good adhesion and reduces warping risk.
If you're sending files to a print shop, include orientation notes. Many shops will optimize orientation for you, but they need to know which surfaces are cosmetically important and which directions bear load. For a deeper dive on the full printing process, see our how it works page.
4. Understand Support Structures
Any surface that overhangs by more than ~45° from vertical needs support material underneath it during printing. Support structures are temporary scaffolding that gets removed after the print finishes.
- FDM supports — Printed in the same material (or a dissolvable material like PVA). Leave marks where they contact the part. Removal can be time-consuming for complex parts.
- Resin supports — Thin, tree-like structures. Leave small nubs that need sanding. Critical for maintaining part accuracy during curing.
- SLS: no supports needed. The surrounding powder supports the part. This is why SLS excels at complex geometry — no support marks, no trapped support material.
- Metal supports — Mandatory for heat dissipation and anchoring to the build plate. Removal requires wire EDM or CNC machining.
To minimize support: design with self-supporting angles (45° overhangs), use chamfers instead of fillets on bottom edges, and add small draft angles to vertical walls. These design-for-additive techniques can reduce support material by 50–80%.
5. Slicing Settings That Matter
If you're printing in-house or want to specify settings for your print shop, these are the key slicer parameters to understand:
- Layer height — 0.2mm is standard. 0.1mm for detail; 0.3mm for speed. Each halving of layer height roughly doubles print time.
- Infill percentage — 15–20% is standard for most parts. 50–100% for structural/load-bearing parts. Higher infill = more material, longer print, stronger part.
- Wall count — 3–4 perimeter walls is typical. Walls contribute more to strength than infill for most geometries.
- Print speed — Faster printing = slightly worse surface quality and potentially weaker layer adhesion. 50–80mm/s is a good balance for FDM.
- Temperature — Each material has an optimal nozzle temperature range. PLA: 200–220°C. PETG: 230–250°C. ABS: 240–260°C. Wrong temperature = poor adhesion or stringing.
Pre-Submission Checklist
Before sending your file to a print shop, verify these items:
- ☐ File is watertight (no open edges, non-manifold geometry, or inverted normals)
- ☐ Model is at correct scale (millimeters, not inches — this is the #1 mistake)
- ☐ Minimum wall thickness is met (0.8mm FDM, 0.5mm SLS, 0.3mm resin)
- ☐ No zero-thickness geometry or floating surfaces
- ☐ STL mesh resolution is adequate (deviation ≤ 0.01mm)
- ☐ File opens correctly in a free viewer (3D Builder, Meshmixer, or online viewer)
- ☐ Orientation notes and critical dimensions are documented
- ☐ Material and finish requirements are specified
Ready to Print?
With your files prepared and checked, you're ready to get a quote. Browse our directory of 500+ 3D printing services to find a shop near you. Most shops offer instant quoting — upload your STL, pick a material, and get a price in seconds. For more on the ordering process, see our how it works guide.
Find 3D printing services near you:
find3dprinting.com Editorial Team
We've reviewed 500+ 3D printing services across the US to help you find the right shop for your project.