Skip to content
Layer X
TechnologyPublished 21 Apr 2026 · Updated 14 Jun 2026

How to Prepare Your CAD File for 3D Printing: The Complete STL Checklist

A step-by-step guide to exporting, checking, and repairing STL and STEP files before submitting for 3D printing — avoiding the most common upload errors.

Ravi Patel
3 min read
Share

Key Takeaways

  • Prefer STEP for exact geometry; use STL at high resolution.
  • Always export in millimetres — STL stores no units.
  • Ensure the mesh is manifold (watertight, normals outward).
  • Boolean-union all overlapping bodies into one solid.
  • A clean file means a faster, more accurate quote.

Forty percent of the files we receive at Layer X need at least one repair before printing. Inverted normals, non-manifold edges, gaps between shells, incorrect units — these are all fixable, but each one adds time to your quote and sometimes delays delivery. This checklist takes ten minutes and prevents all of them.

STEP vs STL: Which Format to Use

Send STEP (.stp, .step) whenever possible. STEP preserves the parametric geometry as a continuous mathematical surface — our slicers import it with perfect fidelity regardless of resolution settings. STL tessellates the surface into triangles, and a low-resolution export permanently destroys curved surface quality.

If you must send STL (some older CAD packages export only to STL), export at the highest resolution setting. In SolidWorks: custom deviation 0.001 mm, angle 0.5°. In Fusion 360: high refinement. In Rhino: absolute tolerance 0.001 mm.

Units

Set the export unit to millimetres. STL files do not embed units — our system assumes millimetres. A file designed in inches and exported without conversion arrives at 25.4× the correct size. When in doubt, add a note in the quote description: "Designed in mm."

The Manifold Check

A manifold (watertight) mesh has every edge shared by exactly two faces — no holes, no doubled faces, no faces connected at only a vertex. Slicers model the solid interior from the closed surface; gaps produce phantom voids or incorrect wall thickness. Check in:

  • Meshmixer: Analysis → Inspector. Red pins mark non-manifold edges. Auto-repair fixes most cases.
  • Netfabb (free tier): Upload STL, run automatic repair, download clean file.
  • PrusaSlicer / Cura: Visual check during import — holes appear as obvious discontinuities in the preview.

Inverted Normals

Face normals determine inside vs outside. An inverted face tells the slicer the solid is on the wrong side of the surface, producing hollow interiors or phantom material. In Meshmixer, use Analysis → Inspector → "All". In Blender, toggle Face Orientation overlay (blue = correct outward normals; red = inverted).

Intersecting Geometries

Boolean-union all bodies before exporting. Two overlapping solids that were not unioned remain as separate shells. Some slicers handle this gracefully; others produce random infill inside the intersection. Always export a single unified body.

Minimum Feature Sizes

Verify thin walls against the minimum for your chosen process: 1.2 mm for FDM, 0.5 mm for SLA, 0.7 mm for SLS, 0.4 mm for DMLS. Features below minimums will not print or will print poorly. Use your CAD thickness analysis tool (SolidWorks Draft Analysis or Fusion 360 Draft/Thickness) to identify them before upload.

Oversized Files

STL files above 50 MB slow quote generation. This usually means export resolution is unnecessarily high for the print process. FDM layers are 0.2 mm — triangle edge lengths below 0.1 mm are invisible in the output. Re-export with chord height 0.01 mm for FDM; you will rarely exceed 10 MB.

The Upload Checklist

  • ☐ Format: STEP preferred; STL at maximum resolution
  • ☐ Units: millimetres
  • ☐ Watertight (manifold) mesh — no holes or open edges
  • ☐ All normals pointing outward
  • ☐ All bodies Boolean-unioned into one shell
  • ☐ No features below process minimum wall thickness
  • ☐ File size under 50 MB
  • ☐ Critical dimensions noted in the quote description

Upload at layerx3d.in/shop or email to team@layerx3d.in. Quotes return within 24 hours.

Precision additive-manufacturing specialists at Layer X, Ahmedabad — DMLS, SLA, SLS, and CNC from prototype to production.

Layer X services in this article
DMLS Metal 3D PrintingSLA Resin 3D PrintingSLS Nylon 3D PrintingFDM 3D Printing
Start a project

Need a quote for your next project?

Upload your CAD file and get a precision manufacturing quote within 24 hours.

Get a Quote
More from Technology

Continue reading

Technology

Fibre Laser vs CO2 vs Waterjet vs Plasma: Cutting Process Comparison

Fibre laser vs CO2 vs waterjet vs plasma cutting — compared on materials, thickness, edge quality, tolerance, speed and cost so you pick the right process.

Read article
Technology

CNC Machining vs 3D Printing: Cost, Tolerance & Lead-Time Decision Guide

CNC machining vs 3D printing — compared on tolerance, materials, geometry, cost and lead time, with a clear rule for choosing per part and volume.

Read article
Technology

Binder Jetting vs DMLS Metal 3D Printing: Process Comparison

Binder jetting vs DMLS metal 3D printing — density, tolerance, materials, cost and post-processing compared for functional metal parts in India.

Read article