Important Parameters of Exporting to STL Files: Best Settings for High-Quality 3D Prints

8 min.
25 Nov 2025
Table of Contents
Topics
When exporting your CAD model for 3D printing, getting the STL file right is critical. Even tiny mistakes in STL export parameters — such as surface deviation, normal deviation, or maximum cell size — can lead to poor print quality, bloated file sizes, or significant geometric distortion.

In this comprehensive guide, you’ll learn the most important parameters of exporting STL files, how they affect your final print, and how to choose optimal STL export settings for your CAD software.
Astute readers may note that the smooth mesh image looks smoother than the original smooth part. This is because the smooth mesh forces the graphics of the computer to be very fine. Modern CAD systems use graphical meshes to approximate the appearance smooth parts; do not make the mistake of thinking the smooth STL mesh is smoother than the original file. If a file has curvature, the original file will always be smoother than the STL mesh approximating it, even if the graphics don’t look that way.

What Is an STL File and Why Export Parameters Matter

The STL file format (short for Stereolithography) is the industry standard for 3D printing. It converts your CAD model — typically composed of precise mathematical surfaces — into a triangular mesh. Each triangle represents a small portion of the part’s surface, allowing 3D printers to interpret complex geometry.

However, the accuracy of that mesh depends entirely on your STL export settings.
Choosing the wrong tolerances can cause:

Heavily Faceted surfaces on curves or fillets

Mismatched scale or units (inches vs millimeters)

Massive file sizes that slow down processing and slicing

Loss of fine detail from coarse tessellation

In short, understanding the parameters that control STL export quality is essential for professional results.

STL Files Through History

The STL file format has been at the heart of 3D printing since the very beginning of the technology itself. It was originally developed in 1987 by 3D Systems, the company founded by Chuck Hull, who also invented stereolithography — the first commercial additive manufacturing process. STL stands for “Stereolithography”, the process name that gave rise to modern 3D printing.

At the time, computer-aided design (CAD) systems were already capable of representing precise solid models using NURBS or B-rep geometry. However, early 3D printers couldn’t interpret those complex mathematical surfaces directly. What they needed was a simplified geometric representation that described just the outer shell of the part. STL achieved this by tessellating the model’s surfaces into a collection of flat triangles — a format that was both simple to compute and easy for machines to process.

By 1988, STL had become the de facto standard for rapid prototyping, supported by most early CAD programs and slicers. Its minimalist design — storing only vertex coordinates and surface normals, with no units, colors, or material information — made it fast and portable. However, that simplicity was also a limitation. As additive manufacturing evolved to handle multiple materials, colors, and textures, newer formats such as AMF (Additive Manufacturing File Format) and 3MF (3D Manufacturing Format) emerged to address those shortcomings.

Despite these advances, STL remains the most widely used 3D printing file format over three decades later. Its universality, efficiency, and straightforward structure ensure that nearly every 3D printer, from hobbyist FDM machines to industrial SLS systems, still accepts STL files as a core input format.

In short, the STL file format represents the bridge between the precision of CAD modeling and the physical reality of 3D printing — a humble yet enduring standard that continues to define how digital designs become tangible objects.

The Most Important STL Export Parameters Explained

Let’s break down the three most critical STL parameters: chord height (surface deviation), normal deviation (angular tolerance), and maximum cell size (facet size).
These determine how closely your STL mesh follows the original CAD geometry.

1. Chord Height (Surface Deviation / Linear Tolerance)

Chord height, sometimes called surface deviation or linear tolerance, defines the maximum distance between the true curved surface and the flat triangles of the STL mesh.
In simpler terms:

• Smaller chord height → smoother, more accurate surfaces

• Larger chord height → rougher, faceted surfaces (but smaller file size)

Example:

If you’re exporting a circular hole, a small chord height ensures the circle appears round instead of polygonal.

Recommended Chrod Height Values

    
Model Type    
    
Recommended Surface Deviation    
    
Notes    
    
Reason    
   
Mechanical parts   
   
0.01 – 0.05 mm   
   
Keeps fillets smooth   
   
Easy to cut & weld   
   
Jewelry / Dental   
   
0.005 – 0.02 mm   
   
High-precision surfaces   
   
High strength   
   
Architectural / Large prints   
   
0.1 – 0.3 mm   
   
Reduces file size   
   
Corrosion resistance   

Concept models
   
0.2 – 0.5 mm   
   
Fast, low-detail prints   
Pro Tip: Choose a chord height 1/10th the layer height of your 3D printer or less for optimal fidelity.

Why It Matters

A low chord height directly influences STL file quality, surface smoothness, and print resolution. It’s one of the most critical STL export parameters for any workflow.

2. Angular Tolerance (Normal Deviation)

Normal deviation, also known as angular tolerance, limits the maximum angle between the surface normals of adjacent triangles in the mesh.

This controls how accurately curved surfaces are approximated — particularly important for organic shapes, domes, and freeform surfaces.

Example:
If a sphere is exported with a large angular tolerance, its surface will look faceted. A small normal deviation will produce a smoother curvature.

Recommended Normal Deviation Values

    
Model Type    
    
Recommended Normal Deviation    
    
Visual Effect    
   
Precision engineering   
   
0.5° – 1°   
   
Smooth, accurate curvature   
   
General 3D prints   
   
1° – 3°   
   
Good balance of detail vs size   
   
Large models   
   
3° – 10°   
   
Acceptable with coarse features   

Why It Matters

Normal deviation helps balance curvature accuracy and triangle count. Reducing it increases smoothness but exponentially increases file size.

Quick Tip
When exporting complex curved parts, set a normal deviation ≤ 1° to ensure high-quality surfaces without visible facets.

3. Maximum Cell Size (Facet Size / Triangle Density)

Maximum cell size, sometimes referred to as maximum edge length or facet size, determines the largest triangle allowed in the STL mesh.

This setting ensures that no triangle exceeds a given size, maintaining consistent mesh density.

Recommended Maximum Cell Size Values
    
Geometry Type    
    
Recommended Cell Size    
    
Result    
   
Complex organic shapes   
   
0.2 – 0.5 mm   
   
Preserves fine detail   
   
Medium mechanical parts   
   
0.5 – 2 mm   
   
Balanced accuracy   
   
Large architectural components   
   
2 – 5 mm   
   
Reduced file size   

Why It Matters

A smaller maximum cell size helps preserve small features, but can produce very large files. Increasing it simplifies the mesh but may lose detail on curved edges.

Advanced STL Export Settings and Their Effects

Now that the three core parameters are covered, let’s look at secondary STL export options that also influence quality and usability.

Binary vs. ASCII STL Format

    
Format    
    
File Size    
    
Readability    
    
Use Case    
   
Binary STL   
   
Smaller   
   
Not human-readable   
   
Standard for 3D printing   
   
ASCII STL   
   
Larger   
   
Editable, readable text   
   
Debugging or manual edits   
Generally, use Binary STL unless you specifically need human-readable text. It’s more compact and universally supported.

Units and Scale in STL Export

One of the most common mistakes in STL exports is unit mismatch. STL files don’t store explicit units — millimeters, inches, and centimeters are all possible.

To avoid scale errors:

• Always check your CAD system’s export units

• Confirm your slicer software’s import units

• Test a known reference dimension before full printing

For example, exporting in inches but importing as millimeters will scale the model by 25.4× — a common beginner mistake!

Common Mistakes When Exporting STL Files

Even experienced designers fall into traps that can cause failed prints or bloated STL files.

❌ 1. Using Too Coarse or too Fine Tolerances
Using too Coarse results in visible facets on round features and poor print quality. Going too fine will make a heavy file that will take long periods to process.

❌ 2. Ignoring Units
Forgetting to confirm units can lead to 25.4× scale errors.

❌ 3. Over-Refining the Mesh
Unnecessarily small tolerances cause massive file sizes with no print benefit.

❌ 4. Exporting with Reversed Normals
Inverted normals make surfaces appear “inside out” to slicers.

❌ 5. Overlapping or Non-Manifold Geometry
These errors confuse slicing software and may cause holes or missing faces.

✅ Pro Tip: Run every exported STL through a mesh-check utility before slicing. It will catch these problems instantly.

How to Optimize STL Files for 3D Printing

Here’s a step-by-step checklist to ensure a print-ready STL export:

1. Check for open surfaces or invalid geometry in your CAD model

2. Set appropriate chord height and normal deviation based on model type

3. Preview the STL mesh before saving

4. Export as Binary STL for efficiency

5. Import into slicer software (Cura, PrusaSlicer, etc.)

6. Inspect for scaling or mesh issues

7. Repair automatically if required
    
Goal    
    
Adjust    
    
Impact    
    
Use Case    
   
Smaller file size   
   
Increase chord height or facet size   
   
Faster slicing   
   
Standard for 3D printing   
   
Smoother print   
   
Decrease surface deviation and angular tolerance   
   
Higher accuracy   
   
Debugging or manual edits   
   
Balanced performance   
   
Moderate settings for both   
   
Optimal trade-off   

The Exponential Nature of Mesh Quality

The YouTube creator JOKO Engineering created a chart showing how the number of faces of a mesh change with deviation:
Increases in deviation creates exponentially more faces, meaning lower deviation values can increase quality but also make file sizes amazingly large. Opening STL files with very low deviation values creates long processing times.

Final Thoughts: Choosing the Right STL Export Settings

Your STL export parameters directly determine how faithfully your CAD model becomes a 3D-printable mesh.

Here’s a summary guide:
    
Part Type    
    
Chord Height    
    
Normal Deviation    
    
Max Cell Size    
    
Notes    
   
High-precision mechanical   
   
0.01 mm   
   
1°   
   
0.5 mm   
   
Ideal for engineering prints   
   
Jewelry / Dental   
   
0.005 mm   
   
0.5°   
   
0.2 mm   
   
Captures tiny details   
   
Consumer / FDM models   
   
0.05 mm   
   
3°   
   
1 mm   
   
Balanced performance   
   
Architectural   
   
0.2 mm   
   
10°   
   
3 mm   
   
Prioritize smaller file size   
Always preview and test your export settings before mass production.
For most workflows, Binary STL, 0.01–0.05 mm surface deviation, and 1–3° normal deviation yield excellent results.
Get started with great 3D CAD for free
Start a Free Trial Now
Copyright © Alibre, LLC