Conversion workflow · 5 min read
STL to STEP: choose the right conversion workflow
A practical STL-to-STEP workflow for FreeCAD and Fusion, with checks that separate a successful export from a useful CAD model.
Start with the edit you need
An STL describes a surface with triangles. Exporting that surface as STEP changes its representation; it does not automatically recover the sketches and dimensions that created the original design. Before converting, write down the job: inspect the shape, make a single cut, change a mounting-hole diameter, or produce a family of different sizes.
For a one-off operation, a converted body may be entirely adequate. For repeated dimension changes, a model rebuilt around those dimensions can be easier to maintain. If the original designer can supply STEP or a native CAD file, request it first. That can avoid unnecessary conversion and preserve better geometry.
1. Keep the original and confirm the scale
Work on a copy. Record the intended units and one known measurement, such as the distance between mounting holes. Compare that reference after import. A model that looks correct on screen can still be the wrong size, so settle the scale before spending time repairing or editing it.
Also establish whether the file contains one part or several disconnected pieces. Keep a simple note of the required bodies. You will use that note when checking the final export rather than trusting the filename alone.
2. Try a conversion that matches the geometry
In FreeCAD, select the imported mesh in the Part workbench and use Create shape from mesh. The official documentation recommends analyzing and repairing the mesh first. Its sewing option addresses small gaps, but the tolerance is a setting to evaluate, not a universal fix. Convert an appropriate closed shape to a solid, then check the result.
In Fusion, Mesh > Modify > Convert Mesh offers different methods. Faceted conversion carries individual mesh faces into the result. Prismatic conversion uses face groups to infer geometric features. Organic conversion is an extension feature intended for organically shaped data. Choose for your geometry and available license, then inspect the output; selecting Parametric creates a conversion feature, not the original designer's complete feature history.
3. Validate, export, and reopen
A completed command is only an intermediate result. In FreeCAD, Check geometry can identify issues with the resulting shape. Select the final objects you actually want to deliver and export a STEP file. Open that file in a new document, ideally in the CAD application your recipient will use.
Check the known measurement, body count, important openings, and the operation that motivated the conversion. For a bracket, try the intended hole change. For an enclosure, check the mating surfaces. A useful acceptance check is tied to the real task rather than whether the file opens without an error.
- The scale agrees with a known dimension.
- Required bodies and internal features are present.
- The recipient can perform the intended edit.
- The reopened STEP matches the model you exported.
When to stop converting and rebuild
If the result remains awkward to edit, repeatedly fails your required operation, or needs many related dimensions changed, reassess the approach. Rebuilding selected features or the whole part may be a better use of time. Compare that effort with your actual future edits; a full parametric reconstruction is not necessary for every STL.
Technical references
For application-specific commands and current capabilities, consult the official documentation below.
PUT THIS INTO PRACTICE
Check your starting point.
Inspect your STL locally, then use the results to decide what your part needs next.
Open the free tool ↗