What each file holds, how to open or make one for free, and which one a shop wants.
STEP or DXF at a glance
What
STEP
DXF
What it holds
A 3D solid model
2D lines and arcs
File ending
.step or .stp
.dxf
Send it for
Machined parts and bent sheet metal
Flat parts cut by laser, plasma, waterjet or router
Standard
ISO 10303
Autodesk's Drawing Exchange Format, out since 1982
What a STEP file is
STEP carries a solid model from one CAD program to another, so the shop doesn't need your software. You may see three versions:
AP203: mechanical parts and assemblies
AP214: from car design, adds things like colours
AP242: combines the two, and can carry tolerances
Ask the shop which one it wants.
Not STL. An STL is a mesh, made mostly for 3D printing. Protolabs discourages STL for machined parts because its software can miss features like pilot holes. Export STEP from your original model. Renaming an STL won't fix it.
What a DXF file is
DXF holds flat lines and arcs: the outline the cutter follows. The shop still needs the material and thickness from you.
DXF vs DWG: DWG is AutoCAD's own format. DXF is made for moving drawings between programs. Send what the shop asks for.
Flat only: a DXF can also hold 3D lines, so a .dxf ending alone doesn't make a good cutting file
How to open them for free
Tool
Opens
Runs on
Autodesk Viewer
STEP and DXF
Web browser
FreeCAD
STEP and DXF
Windows, Mac, Linux
eDrawings Viewer
DXF and DWG
Windows, Mac
LibreCAD
DXF
Windows, Mac, Linux
Inkscape
DXF, to edit artwork
Windows, Mac, Linux
Autodesk Viewer uploads your file to Autodesk. Use a desktop tool for parts you need to keep private.
How to make one
A STEP file from your CAD:
Fusion: File, Export, then pick STEP. The free personal licence keeps STEP export, but it's for non-commercial use.
SolidWorks: File, Save As, then pick STEP
Onshape: right click the part, Export, then pick STEP. The free plan makes your files public, so skip it for client parts.
FreeCAD: select the finished body, then File, Export, and pick STEP
A DXF for cutting:
Inkscape: set the real size, turn text into paths, then Save As DXF and pick the R14 option
Illustrator: turn text into outlines, then File, Export, Export As, and pick AutoCAD Interchange File
Fusion sheet metal: open the flat pattern and use Export DXF. Exporting the whole design gives 3D lines instead.
What shops accept
Shop
Files
SendCutSend, online
DXF, DWG, AI, EPS, STEP
OSH Cut, online
DXF, SVG, AI for flat parts
Protolabs, online
STEP, IGES, Parasolid, SolidWorks, up to 150 MB
Protocase, Sydney NS
STEP, IGES, Parasolid, DXF
Ready Set Cut, Mississauga
DXF, DWG, STEP
Precision Laser Works, Barrie ON
DXF, DWG, STEP, IGES
Laseo, Quebec
DXF, DWG, EPS, SVG, AI
3FAB Manufacturing, Calgary
DXF, other CAD files, even scanned images
DXF mistakes that get files sent back
Open shapes: every outline and hole must close
Doubled lines: two lines on top of each other get cut twice. Xometry asks for none.
Notes and borders: dimensions, title blocks and notes can be read as cuts. Leave only what gets cut.
Text: turn it into outlines. Letters like O and A need small bridges to keep their centres.
Wrong units: a DXF can say it has no units, so inches can come in as millimetres. Draw at 1:1 and say which units.
Holes too small: Laseo wants laser cut holes at least 50% of the sheet thickness across
Splines: some shops want plain lines and arcs, others like SendCutSend take splines. Ask.
Xometry guesses units from the part size: over 48.5 units it reads millimetres, under 1 it reads inches. Check the size in the upload preview before you approve.
Send a PDF drawing too
A model or an outline doesn't show threads, tight tolerances or finish. Add a PDF drawing for those. Protolabs Network requires one for parts with threads or tighter tolerances, and prefers PDF.
Precision metal fabrication, machining and sheet metal work for customers including defence, with welding, powder coating and chemical conversion finishing.
Custom sheet metal fabrication, machining and powder coating for industrial, commercial and railway customers, from design and prototypes to production runs.