.stl file icon

How to Convert a STEP File to STL for 3D Printing

Check your slicer before converting anything. Bambu Studio opens a .step file directly, and your own slicer may handle it too. If it does not, FreeCAD converts .step to .stl for free.

A file ending in .step is a precise 3D solid model, built from exact mathematical surfaces rather than flat panels. A file ending in .stl is different: it is a mesh, the same shape approximated with a grid of flat triangles.

3D printer slicing software has traditionally wanted a mesh. Flat triangles are simple to slice into printable layers, one at a time. That is the whole reason people convert a .step file in the first place.

But there is one thing worth checking before you convert anything at all.

If you are not sure it is really a .step file, you can show file extensions in Windows to check.

Check your slicer first

You may not need to convert anything at all. Check your slicer before reaching for a converter.

Bambu Studio imports .step files directly. You can drag a .step file straight into it and slice it, no separate conversion needed.

Your own slicer may handle .step files too. It is worth checking its import options before converting anything.

If yours does not support it yet, the free routes below get you a clean .stl.

Convert with FreeCAD

FreeCAD is a free, open source CAD program that converts a .step file to .stl. Download it from freecad.org.

The workflow:

  1. Open the .step file in FreeCAD using File then Open.
  2. Select the model in the model tree and switch to the Mesh Design workbench.
  3. Use Meshes then Create Mesh from Shape, and set the tessellation values.
  4. Select the new mesh, then use File then Export, choose Mesh formats (.stl, .ast), and save.

That produces a working .stl file.

The tessellation values from step 3 decide how closely the mesh follows the original curves. Tessellation just means how a curved surface gets broken into flat triangles. A smaller deviation value gives a finer mesh and a bigger file. Around 0.1 mm suits most 3D printing. Angular deflection adds extra triangles on curved surfaces for a smoother result.

There is a shortcut too. Under Edit, then Preferences, then Import-Export, then Mesh Formats, you can set the maximum mesh deviation value and export the solid directly.

Autodesk Fusion for personal use

Fusion is normally paid, professional CAD software from Autodesk. The personal-use tier is free for non-commercial work, and it also converts .step to .stl.

The personal-use terms come with conditions. You need to earn under 1,000 US dollars a year from what you make with it to qualify. The license has to be renewed periodically rather than bought once.

Fusion opens .step files and exports to .stl, much like FreeCAD.

Getting the resolution right

Every conversion asks you to set a resolution, whether through FreeCAD’s tessellation settings or another tool’s export options.

Go too coarse and curved surfaces come out visibly faceted, looking like a rounded shape built from flat panels. Go too fine and the .stl file becomes very large and slow to slice.

Aim for curves that look smooth without a bloated file size. Around 0.1 mm deviation is a sensible starting point for most 3D prints. Adjust from there once you see the result.

That control sits wherever your tool sets mesh quality, whether that is FreeCAD’s deviation setting or another program’s export options.

Keep your original .step file

The conversion only goes one way in practice. An .stl file is a mesh, so you get an approximation, not the original solid.

Always keep the original .step file as your master copy. Convert a fresh .stl from it whenever you need one, rather than editing the mesh directly.

You might want a different resolution for a different printer later. That is easy to redo from the original, not from an existing mesh.

If you only need to view the model, see our guide on how to open a .step file instead.

A quick online converter works fine too, for a single one-off file. Once you have the .stl, our guide on how to open an .stl file covers viewing it before you print.

Do not upload confidential CAD files to a random converter. A CAD model is often someone’s intellectual property and may be covered by an NDA. Convert sensitive files on your own machine instead.

Frequently asked questions

Here are the questions that come up most often about converting .step to .stl.

Do I need to convert a .step file to .stl?

Not always. Check your slicer first, since Bambu Studio opens .step files directly and yours may do the same. If it does not, use FreeCAD or Fusion to convert for free.

What resolution should I use?

Around 0.1 mm deviation suits most 3D printing. Go finer for a smoother surface, or coarser to keep the file size and slicing time down.

Does converting lose quality?

Yes, a little. The mesh only approximates the exact surfaces of the original solid. That is why you should always keep the .step file as your master copy.

Can I convert an .stl file back to a .step file?

Not in any simple way. Turning a mesh back into a true solid is a specialist reverse-engineering job, and the result is never quite the original file.

Is there a free way to do this?

Yes. FreeCAD is free and open source, and Autodesk Fusion is free for personal, non-commercial use. Both convert .step files to .stl.

Similar Posts