Quick Answer: What CAD File Should I Send for CNC Machining?
Send a STEP file (.stp or .step) for any CNC machining quote. STEP is an open neutral format that preserves full solid geometry, every face, edge, hole and pocket, and opens in every major CAM system without a license. Pair the 3D STEP model with a 2D PDF drawing that defines tolerances, surface finish and material. The STEP shows geometry, the drawing controls the specs.
This guide covers the file formats machinists, engineers and buyers should use, how to export STEP correctly from SolidWorks, Fusion 360, Inventor and CATIA, the common export mistakes that delay quotes, and the full checklist of what to include with every quote request.
Best formats: STEP .stp/.step (full solid, best choice) | IGES .igs (surface, good backup) | Parasolid .x_t (full solid) | STL = 3D printing only, not for CNC | DXF/DWG = flat 2D parts only. Export STEP AP214 to keep color and layer data × verify in a free viewer before sending ″ one part per file.
File Format Comparison
Not all CAD file formats work the same way. Some carry full solid geometry. Others lose data during export. The table below shows how the most common formats compare.
| Format | Extension | Geometry | CNC Compatibility | Verdict |
|---|---|---|---|---|
| STEP | .stp, .step | Full solid | All CAM systems | Best choice |
| IGES | .igs, .iges | Surface only | Most CAM systems | Good backup |
| Parasolid | .x_t, .x_b | Full solid | Many CAM systems | Good option |
| STL | .stl | Mesh (triangles) | 3D printing only | Not for CNC |
| Native CAD | .sldprt, .f3d, etc. | Full solid | Requires same software | Avoid unless asked |
| DXF/DWG | .dxf, .dwg | 2D only | 2D profiles only | Flat parts only |
Why STEP Is Best
STEP stands for Standard for the Exchange of Product Data. It is an open format. Every CAM system can read it. Here is why it works best for CNC.
- Full solid geometry. STEP keeps faces, edges, and volumes. Nothing is lost.
- Universal support. Every CNC shop can open a STEP file. No license needed.
- Small file size. STEP files are much smaller than STL files for the same part.
- Accurate surfaces. STEP uses math curves, not triangles. Surfaces stay smooth.
- Version stable. STEP AP214 and AP203 work across all major CAD tools.
Use STEP AP214. It carries color and layer data along with geometry. AP203 works too, but it strips color info.
Export Instructions by CAD Tool
Follow these steps for your CAD tool. Each one exports STEP files a bit differently.
SolidWorks
- Open your part file.
- Click File > Save As.
- Set file type to STEP (.stp).
- Click Options. Choose AP214.
- Save the file.
Fusion 360
- Right-click the part body in the browser tree.
- Click Save As Mesh is wrong. Click Export instead.
- Choose STEP as the file type.
- Pick a save location and click Export.
Autodesk Inventor
- Open the part.
- Click File > Save Copy As.
- Set file type to STEP (.stp).
- Click Options. Choose AP214.
- Save the file.
CATIA
- Open the part.
- Click File > Save As.
- Set file type to STEP (.stp).
- Use the default export settings.
- Save the file.
Always open your exported STEP file in a viewer before sending it. Missing faces and broken surfaces are common. Catch them before the shop does.
Common File Mistakes
These errors slow down quotes and cause confusion. Avoid them.
- Sending STL files. STL files are mesh, not solid. CNC machines need solid geometry. STL causes errors in toolpath creation.
- Leaving in assembly data. Export only the part body. Remove assembly references, mates, and constraints before exporting.
- Wrong units. Check your units before export. A part designed in millimeters but exported in inches will be 25.4 times too small.
- Multiple bodies in one file. Each part should be its own STEP file. Multi-body files confuse quoting tools.
- Outdated revisions. Name your files with the revision. Example: bracket-rev-C.stp. Old files cause wrong parts.
- Suppressed features. Un-suppress all features before export. Hidden holes and pockets will not appear in the STEP file.
What to Send with Your Quote Request
A complete submission gets a faster, more accurate quote. Here is the full list.
| Item | Format | Required? | Why |
|---|---|---|---|
| 3D model | STEP (.stp) | Yes | Shows the geometry for programming |
| 2D drawing | Yes | Controls tolerances, finishes, notes | |
| Quantity | Text or email | Yes | Pricing depends on batch size |
| Material | On drawing or email | Yes | Affects price, lead time, and tooling |
| Finish spec | On drawing | Yes | Anodize, passivate, or as-machined |
| Deadline | Text or email | Helpful | Rush orders may need different pricing |
Send a STEP file and a PDF drawing with every quote request. The STEP shows geometry. The drawing controls the specs. You need both.
Ready to submit your CAD files?
Upload your CAD file for an instant quote. Free DFM review included with every order.
Upload CAD for Instant QuoteReady to submit your CAD files?
Upload your CAD file for an instant quote. Free DFM review included with every order.
Upload CAD for Instant QuoteFrequently Asked Questions
What is the best file format for CNC machining?
STEP (.stp or .step) is the best format. It keeps full solid geometry and works with every major CAM system. Always send a STEP file with your quote request.
Can I send a native CAD file instead of STEP?
Most shops prefer STEP files. Native files (like .sldprt or .f3d) need the same software version to open. If the shop asks for native files, send them. Otherwise, export STEP.
Why is my STEP file not opening correctly?
The most common cause is a failed export. Open the STEP file in a free viewer like eDrawings or CAD Assistant before sending it. Look for missing faces, broken surfaces, or open edges.
Should I include a 2D drawing with my 3D model?
Yes. A 2D drawing defines tolerances, finishes, and notes that a 3D model cannot carry. The STEP file shows geometry. The drawing controls the specs.
Do I need to remove internal features from my STEP file?
No. Keep all features in the model. The shop needs to see every hole, pocket, and thread. Simplified models cause quoting errors and delays.