File Repair and Mesh Fixing Guide for 3D Printing
A 3D printer needs a watertight, clean mesh to produce a good part. Broken files are the most common cause of print failures and delays.
1. Common File Problems
Non-manifold edges — Edges shared by more than two faces, or faces with no thickness. The mesh has holes or impossible geometry.
Inverted normals — Some faces point inward instead of outward. The printer can’t tell inside from outside.
Zero-thickness walls — Surfaces in your CAD model that look solid but have no actual wall thickness. Common when converting from surface models.
Self-intersecting geometry — Two parts of the mesh pass through each other. Happens when combining bodies in CAD without boolean operations.
Degenerate triangles — Extremely thin or collapsed triangles that confuse the slicer.
2. How to Check Your File
Free tools:
Microsoft 3D Builder (Windows) — Opens STL, auto-detects and fixes common issues
Meshmixer (free from Autodesk) — Analysis > Inspector finds and fixes problems
MeshLab (free, open source) — Filters > Cleaning and Repairing
Netfabb Online (free, web-based) — Upload, auto-repair, download
In your CAD software:
SolidWorks: Run Import Diagnostics after opening the file
Fusion 360: Mesh > Repair before exporting
Rhino: Check > CheckMesh for detailed analysis
3. STL Export Settings
Deviation/chord height: 0.01–0.05mm (controls surface smoothness)
Angle tolerance: 5–15 degrees
Binary format (not ASCII) — Smaller file size
File size: Aim for 5–50MB. Under 1MB means too few triangles (faceted surface). Over 100MB means too many (slow processing, no visual improvement).
4. What Makelab Does
We check every file before printing. If we find issues:
Minor problems: We fix them automatically at no charge
Major problems: We’ll contact you with details and options
To avoid delays, run a check before uploading. But if you’re not sure, upload it anyway — we’ll let you know.
