← Back to Blog
Guides6 min read Bryan

How to Prepare STL Files for 3D Printing: A Beginner's Guide

Everything you need to know about exporting, checking, and fixing STL files before sending them for 3D printing. Avoid common mistakes that cause failed prints.

How to Prepare STL Files for 3D Printing: A Beginner's Guide

Why File Preparation Matters

A 3D printer can only work with what it receives. If your STL file has errors — non-manifold edges, inverted normals, holes in the mesh — the slicer will either fail outright or produce a print with defects. Spending a few minutes on file preparation can save hours of wasted print time and material.

STL vs 3MF: Which Format Should You Use?

STL is the most widely used format for 3D printing. It stores the surface of your model as a mesh of triangles. It works with virtually every slicer and printing service, but it has limitations: no colour information, no units metadata, and larger file sizes.

3MF is the modern alternative. It includes units, colour data, and better compression. If your CAD software supports it, 3MF is the better choice — smaller files with less room for interpretation errors.

We accept both STL and 3MF files. If you're unsure, STL is always a safe default.

Exporting from CAD Software

Most CAD tools (Fusion 360, SolidWorks, OnShape, FreeCAD, Blender) have a direct "Export as STL" option. Key settings to check:

  • Units: Make sure your model is in millimetres. STL files don't store unit information, so a model designed in inches will import 25.4x smaller than intended.
  • Resolution / deviation: Set the mesh resolution to "fine" or a chord tolerance of ~0.01 mm. Too coarse and curved surfaces will look faceted; too fine and the file becomes unnecessarily large.
  • Binary format: Always export as Binary STL, not ASCII. Binary files are 5–10x smaller with no quality difference.

Common Problems and How to Fix Them

Non-Manifold Edges

A manifold mesh is "watertight" — every edge is shared by exactly two faces. Non-manifold edges (where three or more faces meet at an edge, or edges that belong to only one face) will confuse slicers. Fix these in your CAD tool by merging overlapping geometry or using a repair tool.

Inverted Normals

Each triangle in an STL has a "normal" that indicates which side is the outside. If some normals point inward, the slicer may interpret solid areas as hollow (or vice versa). Most slicers auto-fix this, but it's better to correct it at the source.

Zero-Thickness Walls

If your model has walls thinner than the printer's nozzle diameter (typically 0.4 mm), they won't print. As a rule of thumb, keep walls at least 0.8 mm thick (two extrusion widths) for reliable results.

Floating or Disconnected Geometry

Make sure all parts of your model are joined into a single solid body. Separate floating pieces may print as separate objects or be ignored entirely by the slicer.

Free Tools for Checking and Repairing STL Files

  • Microsoft 3D Builder (Windows) — Opens STL files and auto-repairs common errors. Simple and effective for quick fixes.
  • Meshmixer (free, by Autodesk) — More powerful mesh editing, hole filling, and mesh analysis. Good for complex repairs.
  • PrusaSlicer / Cura — Both popular slicers will highlight errors when you import a model. Cura has a built-in "Mesh Fix" plugin.
  • Blender — If you're comfortable with it, Blender's "3D Print Toolbox" addon checks for non-manifold edges, thin walls, and overhangs.

File Size Guidelines

Our quoting system accepts files up to 50 MB. Most well-prepared STL files are well under 10 MB. If your file is very large, try reducing the mesh resolution in your CAD export settings — most prints don't benefit from sub-0.005 mm mesh accuracy.

Quick Checklist Before Uploading

  • Model is in millimetres
  • Exported as Binary STL or 3MF
  • All geometry is a single, watertight solid
  • Minimum wall thickness is 0.8 mm or greater
  • File size is under 50 MB
  • No floating or disconnected parts
STLfile preparationbeginners3MF
Share this article

READY TO PRINT?

Upload your model and get an instant quote.

Get a Quote →

We use cookies and analytics to understand how visitors use ZeroCore. See our privacy policy.