How to Prepare Your CAD File
Accepted formats, export guides for SolidWorks, Inventor & Onshape, and file prep rules — by Xeon NC Engineering
The fastest path from design to finished parts is a clean, correctly formatted CAD file. A good file eliminates quoting delays, prevents manufacturing holds, and ensures your parts arrive exactly as designed. This guide tells you exactly what formats we accept, how to export from the three most common CAD platforms, and the rules your file must follow.
Sheet Metal & Laser
- .DXF — 2D flat pattern (preferred)
- .STEP — 3D sheet metal part
- SolidWorks, Inventor, Onshape native
CNC Machining
- .STEP — 3D solid model (preferred)
- .SLDPRT — SolidWorks native
- .IPT — Inventor native
3D Printing
- .STL — Triangle mesh (preferred)
- .STEP — Solid model (also accepted)
- .3MF — Modern mesh format
Accepted File Formats
We accept files from any CAD system as long as they are exported in a supported format. Below is the complete format matrix by service:
| Format | Extension | Laser / Sheet Metal | CNC Machining | 3D Printing |
|---|---|---|---|---|
| DXF | .dxf | ✓ Preferred | — | — |
| STEP | .step / .stp | ✓ | ✓ Preferred | ✓ |
| STL | .stl | — | — | ✓ Preferred |
| 3MF | .3mf | — | — | ✓ |
| SolidWorks | .sldprt | ✓ | ✓ | ✓ |
| Inventor | .ipt | ✓ | ✓ | ✓ |
| Onshape | export to above | ✓ | ✓ | ✓ |
DXF for Laser Cutting & Sheet Metal
DXF (Drawing Exchange Format) is the standard for 2D laser cutting. Your DXF should represent the flat pattern of your part — exactly the shape the laser will cut from the sheet.
DXF rules
- Scale 1:1 — Your file must be drawn at actual size. We will not scale based on written dimensions.
- Units: Inches or millimeters only. No centimeters.
- Single layer — All cut geometry on one layer. Remove dimensions, notes, borders, and title blocks.
- Closed contours only — Every shape must be a fully closed polyline. Open paths will not cut.
- No duplicate lines — Overlapping or stacked lines cause double cuts and part damage.
- No shared edges — Adjacent parts must not share a cut line. Leave at least 0.060″ gap.
- Convert text to outlines — Active text will not cut. Explode or convert to curves/paths.
- No construction geometry — Remove centerlines, center marks, and reference geometry.
STEP for CNC Machining
STEP (Standard for the Exchange of Product Data) is an ISO-standard 3D format that preserves exact solid geometry across all CAD and CAM systems. It is our preferred format for CNC machined parts.
STEP file rules
- Final geometry only — Your model should represent the finished part. Do not include machining stock, toolpaths, or fixture geometry.
- Confirm units — Note inches vs. millimeters in your order. STEP files do not always carry reliable unit metadata.
- No threaded features — Model threaded holes as plain (unthreaded) holes. Call out thread specs on the accompanying drawing.
- Include corner radii — Model all internal pocket radii. Do not leave sharp internal corners for the machinist to interpret.
- Single solid body — Multi-body parts should be submitted as an assembly or separate files.
STL for 3D Printing
STL (Stereolithography) files describe 3D geometry as a mesh of triangles. This is the standard input for FDM, SLA, and SLS 3D printing workflows.
STL file rules
- Watertight mesh — The mesh must be fully closed with no holes, gaps, or non-manifold edges.
- Minimum resolution — Export at medium-to-high resolution (chord tolerance ≤ 0.01mm). Low-resolution meshes produce visibly faceted surfaces.
- Correct orientation — Orient the part with the most critical surface facing up for best surface finish.
- Minimum wall thickness: 1.0mm for FDM, 0.5mm for SLA/SLS.
- No internal voids — Unless intentionally designed, ensure the model has no hidden internal geometry.
- Units: Millimeters preferred. If exporting in inches, note it in your order.
Exporting from SolidWorks
DXF (for laser/sheet metal)
- Open your Sheet Metal part
- Click the Flat Pattern feature in the FeatureManager to unfold
- File → Save As → change type to .DXF
- In the DXF/DWG Output dialog, select Flat pattern geometry
- Uncheck bend lines and notes unless you want them on a separate layer
- Click Save
STEP (for CNC machining)
- File → Save As → change type to .STEP (AP214)
- Under Options, select AP214 (preferred) or AP203
- Click Save
STL (for 3D printing)
- File → Save As → change type to .STL
- Click Options → set Resolution to Fine
- Set deviation to ≤ 0.01mm and angle to ≤ 5°
- Click Save
Exporting from Autodesk Inventor
DXF (for laser/sheet metal)
- Open your Sheet Metal part
- Right-click the Flat Pattern in the browser → Create Flat Pattern
- File → Save Copy As → select .DXF
- In the dialog, uncheck sketch geometry and bend annotations
- Click Save
STEP (for CNC machining)
- File → Save Copy As → select .STP
- Ensure the folded (3D) model is active, not the flat pattern
- Click Save
STL (for 3D printing)
- File → Save Copy As → select .STL
- Set resolution to High
- Click Save
Exporting from Onshape
DXF (for laser/sheet metal)
- Open your Sheet Metal part
- Right-click the part in the feature list → Export
- Select format: DXF/DWG
- Under “What to export,” select Flat pattern
- Set units to inches or mm → click Export
STEP (for CNC machining)
- Right-click the part → Export
- Select format: STEP
- Choose AP214 → click Export
STL (for 3D printing)
- Right-click the part → Export
- Select format: STL
- Set resolution: Fine → click Export
Pre-Flight Checklist
Before submitting your file, run through this checklist to avoid delays:
All files
- ✓ File is in an accepted format (.DXF, .STEP, .STL, .SLDPRT, .IPT, .3MF)
- ✓ File is at 1:1 scale
- ✓ Units are confirmed (inches or mm) in order notes
- ✓ No dimensions, notes, borders, or title blocks in the cut file
- ✓ Material, thickness, and quantity specified in your order
DXF files (laser cutting)
- ✓ All contours are closed (no open paths)
- ✓ No overlapping or duplicate lines
- ✓ Text converted to outlines/curves
- ✓ Construction geometry removed
- ✓ Parts do not share edges — minimum 0.060″ gap
- ✓ Flat pattern exported (not folded 3D model)
STEP files (CNC machining)
- ✓ Final part geometry only (no stock, no fixtures)
- ✓ Threaded holes modeled as plain holes (threads on drawing)
- ✓ All corner radii present and dimensioned
- ✓ Accompanying 2D PDF drawing with tolerances and finish callouts
STL files (3D printing)
- ✓ Mesh is watertight (no holes or non-manifold edges)
- ✓ Exported at Fine resolution
- ✓ Wall thickness ≥ 1.0mm (FDM) or 0.5mm (SLA/SLS)
- ✓ Correct orientation noted if critical