Skip to content
WIKI · FILE FORMATS

STEP File

A STEP file is a neutral CAD file, defined by the international standard ISO 10303, that stores a part's exact solid geometry so it can move between different CAD and CAM programs. It is the preferred format for CNC machining because it keeps true curves, flat faces, and units instead of approximating them with triangles.

Updated 28 Sep 2026 · 4 min read · By Wyntek

What a STEP file stores

STEP stands for Standard for the Exchange of Product model data. It is a family of ISO standards numbered ISO 10303, maintained by the ISO committee TC 184/SC 4. The file most people call a STEP file is defined in Part 21: a plain-text exchange structure that opens with the line ISO-10303-21; and holds a header section followed by numbered data records.

For a mechanical part, those records usually describe a boundary representation (B-rep) solid: faces, edges, and vertices, with each face lying on an exact surface such as a plane, a cylinder, or a freeform spline surface. A 10 mm hole is stored as a true cylinder with a 10 mm diameter, not as a polygon. A STEP file can also carry multi-part products, part names, colours, and the length unit.

What it does not usually carry is the design history. Most exports write the finished shape without the sketches and features that built it, so the receiving program gets a solid it can measure and machine but not edit feature by feature.

AP203, AP214, and AP242

STEP defines application protocols (APs): data models for particular industries and uses. Three are common for mechanical parts, and the main CAD programs offer at least AP203 and AP214 as export options.

Common STEP application protocols
ProtocolFull nameWhat it carriesBackground
AP203Configuration controlled 3D designSolid geometry and product structure, but no colourUsed mainly in aerospace and defence
AP214Core data for automotive mechanical design processesAdds colours and layersUsed mainly in the automotive industry
AP242Managed model-based 3D engineeringCombines AP203 and AP214 and adds product manufacturing information (PMI), such as tolerances, and tessellated geometryFirst published in 2014; edition 4 in 2025

For a part going to a machine shop, AP214 and AP242 both carry the solid geometry the shop needs. Choose AP242 if you want tolerances and other PMI to travel with the model, and still state critical dimensions separately unless you know the receiving software reads PMI.

Units in STEP files

Unlike STL and OBJ, a STEP file records its length unit, so a part designed in inches opens at the correct size in a metric program. SOLIDWORKS, for example, writes the document's unit of length into AP203 and AP214 exports. It still pays to check one known dimension after import, because a model built at the wrong scale in CAD exports at the wrong scale too.

When to use STEP

  • CNC machining. CAM software plans toolpaths on exact surfaces, and inspection measures against true dimensions. A mesh gives both only an approximation.
  • Sending a model to someone who uses different CAD software. STEP is neutral, so neither side needs the other's native format.
  • Archiving designs for the long term, a use AP242 explicitly covers.
  • 3D printing, when the printing software accepts it. Slicers work from meshes and convert STEP to triangles on import, so STL or 3MF works just as well for printing.

Common export mistakes

  • Exporting surfaces instead of a closed solid, which leaves gaps the receiving program cannot fill.
  • Including hidden bodies, construction geometry, or reference parts that are not meant to be made.
  • Exporting a whole multi-part model when only one part is wanted, or a single part when the others matter.
  • Relying on the model alone for threads. A plain solid export does not say which holes are threaded, so state thread sizes separately.

How to export a clean STEP file

  1. Check that each part is a single closed solid.
  2. Select only the bodies you want made.
  3. Choose AP214 or AP242 as the format version.
  4. Confirm the export unit.
  5. Open the exported file in a viewer and check it before sending.

At Wyntek

STEP is the recommended format for CNC machining at Wyntek, which is available on Pro plans and up in aluminium and steel. Upload the STEP file, choose a tolerance class (±0.2 mm or ±0.008 in standard, ±0.1 mm or ±0.004 in tight, ±0.05 mm or ±0.002 in precision for suitable features), and you see the price in US dollars before you submit.

Send a STEP file for machining

Sources

  1. Library of Congress: STEP-file, ISO 10303-21
  2. ISO 10303-242:2025, Managed model-based 3D engineering
  3. SOLIDWORKS Help: STEP files
RELATED ARTICLES
ProcessesCNC MachiningCNC machining is a subtractive process: computer-controlled cutting tools remove material from a solid block until only the part remains. For prototypes and small batches it usually means CNC milling, where a spinning cutter follows programmed toolpaths through a clamped block of metal such as aluminium or steel.File formatsSTL FileAn STL file is a 3D model saved as a mesh of triangles that describes only the outer surface of an object. It is the de facto standard file for 3D printing, but it stores no units, colour, or design history, so the export settings decide how good the file is.File formats3MF FileA 3MF file is an open 3D printing format, published by the 3MF Consortium and standardised as ISO/IEC 25422:2025, that packages a model's triangle mesh together with its units, colours, materials, and other build data in a single compressed file. It was designed to close STL's gaps: a 3MF file states its unit and must describe closed, consistently oriented geometry.Design rulesTolerances and FitsA tolerance is the amount a dimension may vary from its nominal size and still be acceptable, such as 10 mm ±0.1 mm. A fit is the designed relationship between two mating parts: a clearance fit lets them move, an interference fit makes them grip, and a transition fit sits between the two.Materials6061 Aluminium6061 is a heat-treatable aluminium alloy strengthened with magnesium and silicon, and one of the most common aluminium alloys for general-purpose use (in the US it is called 6061 aluminum). In the T6 temper it reaches a tensile strength of about 310 MPa (45 ksi) at roughly a third of the density of steel.
All wiki articles

STOP BUILDING LABS.
START BUILDING PRODUCTS.

GET STARTED

Free to start · no card required · 30-second signup