Enjoy 10% off your first order with code FIRST10 — max $500 discount. Start an Instant Quote[email protected]
Guide

CAD File Prep Guide for CNC Machining

Send the right files the first time. This guide covers file formats, export settings, and what to include with every quote request.

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.

FormatExtensionGeometryCNC CompatibilityVerdict
STEP.stp, .stepFull solidAll CAM systemsBest choice
IGES.igs, .igesSurface onlyMost CAM systemsGood backup
Parasolid.x_t, .x_bFull solidMany CAM systemsGood option
STL.stlMesh (triangles)3D printing onlyNot for CNC
Native CAD.sldprt, .f3d, etc.Full solidRequires same softwareAvoid unless asked
DXF/DWG.dxf, .dwg2D only2D profiles onlyFlat 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.
Pro Tip

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

  1. Open your part file.
  2. Click File > Save As.
  3. Set file type to STEP (.stp).
  4. Click Options. Choose AP214.
  5. Save the file.

Fusion 360

  1. Right-click the part body in the browser tree.
  2. Click Save As Mesh is wrong. Click Export instead.
  3. Choose STEP as the file type.
  4. Pick a save location and click Export.

Autodesk Inventor

  1. Open the part.
  2. Click File > Save Copy As.
  3. Set file type to STEP (.stp).
  4. Click Options. Choose AP214.
  5. Save the file.

CATIA

  1. Open the part.
  2. Click File > Save As.
  3. Set file type to STEP (.stp).
  4. Use the default export settings.
  5. Save the file.
Watch Out

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.

ItemFormatRequired?Why
3D modelSTEP (.stp)YesShows the geometry for programming
2D drawingPDFYesControls tolerances, finishes, notes
QuantityText or emailYesPricing depends on batch size
MaterialOn drawing or emailYesAffects price, lead time, and tooling
Finish specOn drawingYesAnodize, passivate, or as-machined
DeadlineText or emailHelpfulRush 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 Quote

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 Quote

Frequently 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.

RivCut
RivCut Engineering Team

Our team works on CNC parts every day for aerospace, defense, medical, and automotive customers. We write what we know — from the shop floor.

Upload Your CAD Files Now

Upload your STEP file and get instant AI pricing. We review every part for free. Prototypes ship in as few as 3 days.

No minimums · 100% Made in USA · Never brokered · Ships anywhere in the US

Ready to machine your part?

Upload CAD for Instant Quote