Most of the cost surprises in 3D printing are decided before a single layer is printed—they are baked into your STL file. Walls that are too thin to survive the process, tolerances that assume a precision the technology cannot hold, and orientation choices you never knew you were making all show up later as a higher quote, a failed part, or a redesign. Here is how to prepare a file that prints right the first time and keeps your price honest.
What an STL Actually Is (and Why It Matters)
An STL file describes your part as a mesh of triangles wrapped around its surface. It carries no units beyond raw numbers, no material, and no tolerances—just geometry. That simplicity is its strength and its trap: a file can look perfect on screen and still be unprintable because the mesh is broken or the walls are paper-thin. Before you export, design with the constraints of the process in mind. If you are still deciding between FDM, SLA, SLS, or MJF, our which-process guide is the right starting point, because the rules below shift with the technology.
1. Respect Minimum Wall Thickness
The single most common cause of failed prints is a wall the printer physically cannot build. As a safe rule of thumb:
- FDM: 1.0 mm minimum, 1.2 mm preferred for load-bearing walls.
- SLA resin: 0.5 mm for supported walls; thin unsupported walls warp.
- SLS / MJF nylon: 0.7 mm minimum, 1.0 mm for reliability.
2. Set Tolerances the Process Can Actually Hold
3D printing is not CNC machining. A reasonable expectation for most polymer processes is roughly ±0.2 mm, or ±0.3% of the dimension on larger parts—whichever is greater. Calling out ±0.025 mm on a printed part does not make it more accurate; it makes it more expensive, because it signals secondary machining. If a feature truly needs that precision—a press-fit bore, a sealing face—design it to be printed slightly undersized and finished afterward. When tight tolerances are non-negotiable across the whole part, that is a sign the job may belong on a mill instead; our partners at DFW Machine cover exactly when to combine the two.
3. Export at the Right Resolution
When you export an STL, your CAD package asks how finely to approximate curves. Two settings control this—chord height (deviation) and angular tolerance. Get them wrong in either direction and you pay for it:
- Too coarse: visible facets on curved surfaces; cylinders look like polygons.
- Too fine: a bloated file (hundreds of MB) that slows quoting and slicing with no visible benefit.
A chord height around 0.01 mm to 0.05 mm is the sweet spot for most functional parts. Export in millimeters and confirm the scale—a part exported in inches but read as millimeters arrives 25× too small, a classic and avoidable error.
4. Make the Mesh Watertight
A printable mesh is a single, closed (“manifold”) surface with no holes, no flipped triangles, and no internal walls that intersect themselves. Most CAD tools have a built-in mesh check; free tools like the Microsoft 3D model repair service or Meshmixer will flag and fix the common problems. Sending a watertight file means the shop spends its time printing your part, not reconstructing your geometry.
5. Design for the Build Direction
Printed parts are anisotropic—stronger within a layer than across the layer lines. If your part takes load in a known direction, say so in your notes so it can be oriented for strength. Orientation also affects surface finish and the amount of support material, both of which feed into cost. You do not have to solve this yourself; you just have to flag the functional requirement.
6. Know What Drives the Price
Three levers move a 3D printing quote more than anything else: volume of material (solid parts cost more—hollow or infill where you can), bounding-box size (it reserves space on the build plate), and finish requirements. We break the economics down fully in our 3D printing cost guide. The headline: a well-designed file lets the automated quote run cleanly, which is the cheapest path to a part in your hands.
A Quick Pre-Flight Checklist
- Walls meet the process minimum.
- Tolerances are realistic; critical features flagged for finishing.
- Exported in millimeters, correct scale confirmed.
- Chord height ~0.01–0.05 mm; file size sane.
- Mesh is watertight and manifold.
- Load direction and critical surfaces noted.
File ready? Get a price in minutes.
Upload your STL to our instant quote engine—or send it over and let a licensed engineer review it first.
Not sure your design is print-ready? PartSnap is a licensed professional engineering firm—we review files, suggest fixes, and tell you honestly when a part belongs on a mill instead.
