STEP CAD
CAD & 3DSTEP is a family of product-data exchange standards. Common STEP files exchange part geometry, but do not necessarily restore native parameters or design history.
- What it is used for
- Exchange of CAD parts and geometry
- What the file contains
- Text
All sections, questions and sources
Content reviewed: · Editor:Kai
Opening steps
Choose your environment or purpose to see its steps.
Menu labels and support vary by app, OS and version. Preserve the original before making changes.
Troubleshooting by symptom
- No history: exchanged geometry differs from native modeling history; request the original if needed.
- Missing parts/color: inspect export selection, assembly structure and supported variant.
- Mesh-only result: check whether the importer/workflow tessellated the geometry.
- History does not return: distinguish STEP exchange geometry from native CAD history.
- Missing parts: inspect export selection, assembly structure and importer support.
- Faceted STL curves: adjust tessellation precision while considering size.
STEP → STL / native CAD document
- Inspect parts/dimensions in CAD and save a native working copy.
- For printing, export the selected parts as meshes and verify tessellation/size.
- Compare part count, known dimensions, curves and holes against STEP.
STL tessellates smooth CAD surfaces; keep the STEP source.
Exchange geometry and design history
STEP is used for CAD geometry exchange; names, colors and structure depend on profile, export and importer.
Keep the native source when continued editing of sketches, constraints and features is required.
Source for these steps:FreeCAD Project · A FreeCAD manual — CAD format exchange
Checks after mesh conversion
Converting CAD surfaces to mesh requires balancing precision and size; neither extreme necessarily suits the purpose.
Inspect known dimensions, small holes, curves and missing surfaces; check manufacturing settings in the slicer.
Source for these steps:FreeCAD Project · A FreeCAD manual — CAD format exchange
Related-format differences
| Format | Main role | Selection notes |
|---|---|---|
| STEP / STP | CAD geometry exchange | Inspect history/attribute compatibility |
| STL | Triangle mesh | Inspect precision and units |
| Native CAD source | Design editing | Requires native app support |
Handling and security
Check sharing permission for dimensions/manufacturing data and inspect included assembly components.
Questions and answers
Does STEP restore modeling history?
It does not necessarily retain native history.
Is STP different?
Normally it is another suffix for STEP files.
Does slicer import preserve CAD editing?
The workflow may tessellate the geometry.
How do STEP and STP differ?
They generally denote the same exchange format; inspect the actual profile and CAD support.
Will it restore the parametric original?
Geometry may be editable, but original parametric history is not necessarily restored.
Format facts: name, steward and MIME type
- Formal name
- STEP (ISO 10303 product data exchange)
- Steward / specification
- ISO
- MIME type
- Depends on the producer or server; an extension alone does not establish a MIME type.
Primary and official sources
- Project documentationFreeCAD features — File formats
Lists supported import/export formats, including STEP and STL.
FreeCAD Project · Link checked: - Project documentationA FreeCAD manual — CAD format exchange
Exchange-format background; this older manual requires checking current UI separately.
FreeCAD Project · Link checked: - Software documentationPrusaSlicer — Supported file formats
Documents 3MF projects and STL/STEP/OBJ import behavior.
Prusa Research · Link checked: