Skip to content

STEP Importer

by Clonephaze·Workflow

Images © Clonephaze. Used for product review; image policy.

Why we like it

STEP Importer earns its place in the Blender extensions library by handling STEP, STP and IGES import entirely inside Blender, backed by a sidebar tab for regenerating and cleaning up parts after the initial import.

What is STEP Importer?

STEP Importer handles .step, .stp and .iges files in Blender, either by dragging them onto the viewport or selecting them directly, without external conversion utilities or CAD software. Multiple files can be dropped at once, each imported in sequence with progress labels. Under the hood, it uses the Python library Cascadio to convert STEP geometry into glTF data, which is then passed to Blender's built-in glTF importer, so mesh generation, object creation and material assignment run through Blender's existing glTF pipeline.

The add-on adds a STEP tab to the viewport sidebar (N-panel) for working with already-imported geometry. Regenerate Part re-tessellates any previously imported body straight from its source file at new quality settings, one part or many at once, and Cleanup Selected re-runs topology cleanup on a selection without a full re-import. Tessellation quality can be set with Draft, Balanced, Fine and Ultra Fine presets, or Custom for manual linear and angular tolerance.

On import, Assembly Collections can organize STEP assemblies into nested Blender collections that mirror the CAD assembly hierarchy, and import filters exclude non-solid entities such as sketches and construction lines. Colors import correctly, and objects can be placed at the world origin or the 3D cursor.

Who is STEP Importer best for?

STEP Importer is best for blender users bringing CAD models in STEP, STP or IGES format into a scene and re-tessellating or cleaning up parts afterward without re-importing.

How much does STEP Importer cost?

STEP Importer is completely free to download and use.

Key features

  • Imports .step, .stp and .iges files via drag-and-drop or direct selection, with no external conversion tools or CAD software required
  • Regenerate Part re-tessellates any previously imported body from its source file at new quality settings, one part or many at once
  • Tessellation quality presets — Draft, Balanced, Fine and Ultra Fine — plus Custom for manual linear and angular tolerance
  • Topology cleanup operator that can be re-run on any STEP object without a full re-import
  • Assembly Collections organize imported assemblies into nested Blender collections mirroring the CAD assembly hierarchy
  • Import filters exclude non-solid STEP entities such as sketches, construction lines and parametric history
  • Placement option to import at the world origin or the 3D cursor

Tags

#STEP import#CAD#IGES#Blender add-on#mesh conversion#tessellation#assembly import

Frequently asked questions

Does STEP Importer work with Blender 5.1?

STEP Importer is listed as compatible with Blender 5.1 and newer, so it targets recent releases rather than older versions. It runs as a Blender extension and adds its import options alongside a dedicated STEP tab in the viewport sidebar (N-panel). Because conversion runs through the Python library Cascadio and Blender's built-in glTF importer, the add-on relies on Blender's existing pipeline for mesh generation and object creation. For the exact version you need, check the developer's page on GitHub.

Can STEP Importer export STEP files back out?

STEP Importer does not export STEP files; it only imports them. STEP files store precise CAD geometry as B-Rep and NURBS surfaces, while Blender primarily works with polygon meshes. Once that CAD data has been converted into triangles, the information required to recreate an accurate STEP model is no longer available, which is why STEP export sits outside the add-on's scope. Its focus is bringing .step, .stp and .iges files into Blender rather than sending geometry back the other way.

How do I fix blocky geometry after importing with STEP Importer?

STEP Importer exposes tessellation quality presets in the import menu under Topology Tessellation Quality. If a model looks blocky, you can pick a higher preset such as Fine or Ultra Fine, or choose Custom to enter your own linear and angular tolerance values. Enabling Clean Up Topology on import runs a few safe operations to weld surfaces and reduce over-tessellation. For geometry you have already imported, the STEP sidebar tab offers Regenerate Part to re-tessellate from the source file and Cleanup Selected to re-run cleanup, both without a full re-import.

Is STEP Importer free to use?

STEP Importer is listed here as free, and it is distributed under the GNU General Public License v3.0 or later. That license covers how you can use, modify and redistribute the add-on, so it is worth reviewing if you plan to build on the code. The project is open source with its files available on the developer's GitHub page, and the developer also has a Buy Me a Coffee link for anyone who wants to support the work. Check the developer's page for the current licensing terms.

What file formats can STEP Importer bring into Blender?

STEP Importer reads .step, .stp and .iges files, which you can drag and drop onto the 3D viewport or select directly, with no external conversion tools or CAD software required. Several files can be dropped at once, and each is imported in sequence with progress labels. On import you can also organize assemblies into nested Blender collections that mirror the CAD hierarchy, filter out non-solid entities like sketches and construction lines, and place incoming objects at the world origin or the 3D cursor.

Alternatives to STEP Importer

Also in Workflow for Blender.

Similar plugins