Understanding CAD File Formats for CNC Machining and 3D Printing Quotes
When requesting a manufacturing quote, many customers ask:
"Which file should I send?"
They may have several options:
-
STL
-
STEP (.step / .stp)
-
IGES
-
OBJ
-
Native CAD files
-
PDF drawings
Although many formats can represent a 3D model, they are not equally useful for manufacturing.
For most CNC machining and industrial 3D printing projects, engineers and manufacturers usually prefer:
STEP files.
The reason is simple:
STEP provides accurate solid geometry that can be used for engineering review, manufacturing preparation, and quotation.
Why Is STEP the Preferred Manufacturing File?
STEP (Standard for the Exchange of Product model data) is a neutral CAD exchange format designed to transfer 3D product data between different CAD systems. It is widely used because it is not tied to one specific software platform. citeturn0search0turn0search4
For example:
A customer may design a part in:
-
SolidWorks
-
Fusion 360
-
Creo
-
CATIA
-
NX
The manufacturer may use completely different software.
STEP allows both sides to exchange the model without requiring the original CAD software.
What Information Does a STEP File Contain?
A STEP file contains accurate geometric information about the part, including:
-
Solid bodies
-
Surfaces
-
Curves
-
Holes
-
Dimensions of geometry
Unlike mesh files, STEP represents the actual mathematical shape of the model rather than an approximation made of triangles. citeturn0search1
This makes it suitable for:
-
CNC programming
-
Manufacturing analysis
-
Design review
-
3D printing preparation
Why Is STL Not Always the Best Choice?
STL is one of the most common 3D printing file formats.
However, STL works differently.
An STL file represents a model using thousands or millions of small triangles.
This is useful for:
-
3D printing
-
Visual models
-
Rapid prototypes
But it has limitations for manufacturing.
Problems With STL Files
1. Loss of Exact Geometry
A curved surface in CAD is converted into many small triangles.
The result is an approximation.
For example:
A perfect cylindrical hole becomes a polygon-like mesh.
2. Difficult Dimension Verification
Manufacturers need to know:
-
Exact hole diameter
-
Wall thickness
-
Critical dimensions
-
Tolerance requirements
STL does not naturally provide this engineering information.
3. Harder for CNC Machining
CNC programming relies on accurate geometry.
A STEP file allows the machinist to recognize:
-
Cylinders
-
Planes
-
Surfaces
-
Edges
An STL mesh requires additional processing.
Why Do Manufacturers Also Ask for 2D Drawings?
Many customers think:
"I already sent the STEP file. Why do you still need a drawing?"
Because a 3D model only shows the shape.
It may not include:
-
Required tolerance
-
Surface finish
-
Material specification
-
Thread requirements
-
Special notes
A complete manufacturing package usually includes:
STEP File
Defines:
-
3D geometry
-
Part shape
2D Drawing
Defines:
-
Critical dimensions
-
Tolerances
-
Surface requirements
-
Manufacturing instructions
Together, they provide the information needed for an accurate quote.
What File Should You Send for Different Manufacturing Processes?
CNC Machining
Recommended:
-
STEP file
-
2D drawing PDF
Best for:
-
Metal parts
-
Plastic machined parts
-
Precision components
Metal 3D Printing
Recommended:
-
STEP file
-
Drawing if tolerances are critical
Best for:
-
SLM
-
Binder Jetting
-
Titanium printing
MJF / SLS / SLA 3D Printing
Recommended:
-
STEP file
-
STL file if required by the printing workflow
STEP is still valuable because it preserves accurate design information.
Common File Format Comparison
| Format | Best Use | Manufacturing Suitability |
|---|---|---|
| STEP | Engineering CAD exchange | Excellent |
| STL | 3D printing mesh | Good |
| IGES | Legacy CAD exchange | Moderate |
| OBJ | Visual models | Limited |
| Native CAD | Original design editing | Depends on software |
| PDF Drawing | Manufacturing specifications | Essential |
What Happens After You Upload a STEP File?
A typical manufacturing review process:
Step 1: Geometry Review
Engineers check:
-
Overall size
-
Complexity
-
Features
Step 2: Manufacturing Analysis
They evaluate:
-
Machining difficulty
-
Printing orientation
-
Support requirements
-
Post-processing needs
Step 3: Cost Estimation
Factors include:
-
Material
-
Machine time
-
Labor
-
Finishing
Step 4: Production Planning
The manufacturing process is selected based on:
-
Quantity
-
Accuracy requirements
-
Application
How to Prepare Files for Faster Quotes
To receive a more accurate quotation, provide:
✓ STEP file
✓ Material requirement
✓ Quantity
✓ Surface finish requirement
✓ Critical tolerance information
✓ Application details
The more complete the information, the fewer assumptions are needed.
Conclusion
Choosing the correct CAD file format can significantly improve communication between engineers and manufacturers.
While many formats can represent a 3D model, STEP remains one of the most practical choices for manufacturing because it provides accurate geometry and works across different CAD systems.
For CNC machining, metal 3D printing, and engineering prototypes, the best practice is usually:
STEP file + 2D drawing + manufacturing requirements
A good file package is the first step toward a successful manufacturing project.