FreeCAD can create a shape and, when the mesh is suitable, a solid from an STL. The result remains based on the mesh's flat triangles; conversion does not recover the original smooth surfaces, dimensions, or editable design history.

What conversion changes

An STL is a surface made from triangles. A FreeCAD shape or solid is a CAD-kernel representation that can support additional operations, but its faces still come from those facets. Turning a mesh into a solid does not reconstruct the curves, fillets, sketches, constraints, or feature tree that may have existed in the original design.

The mesh needs to describe a closed, consistent boundary for a dependable solid conversion. Open edges, self-intersections, duplicate faces, and inconsistent orientation can prevent conversion or produce a shape that is technically created but unsuitable for later operations. Preserve the original STL and check its topology before starting.

Prepare and import the STL

Start a new FreeCAD document and import the STL. Check that the object appears at the expected size and orientation; STL does not reliably record units, so confirm the coordinate scale using a known dimension. If the mesh is visibly incomplete or unusually dense, address those issues before trying to create a solid.

Use FreeCAD's Mesh workbench tools to inspect and, where appropriate, repair the mesh. Look for boundary edges, disconnected fragments, inverted faces, and duplicate geometry. Repair only defects you understand: an opening can be intentional, and an automatic fill can change the designed surface. Save a working copy before modifying the mesh.

Create a shape from the mesh

Select the imported mesh and switch to the Part workbench. Choose Part > Shape From Mesh to create a shape from its facets. The dialog can offer a sewing option for joining nearby faces; use it only when it fits the geometry and be prepared for the operation to take time on a dense mesh. The exact dialog may vary between FreeCAD versions.

After the operation, hide the original mesh and inspect the new shape. Check that it covers the same regions and that its edges and faces appear connected as expected. If FreeCAD reports an invalid shape or the result has open boundaries, return to mesh analysis instead of continuing on the assumption that conversion succeeded.

Make a solid and check validity

If the converted shape is closed and valid, use the Part workbench's solid-creation operation to make a solid from it. The command label can vary across FreeCAD documentation and releases. If the operation is unavailable or fails, the shape may not enclose a valid volume; investigate the mesh or return to the source CAD rather than forcing a result.

Check the resulting object with FreeCAD's geometry validation tools and try the operations you actually need. A solid can still be an unwieldy collection of small planar faces, and Boolean operations or edits may be slow or unreliable. Refinement can sometimes simplify redundant edges, but it does not turn a faceted mesh into analytic CAD surfaces.

Know the limits and choose another source when possible

The complexity of the converted shape follows the triangle count. Dense meshes may create many faces, consume substantial memory, or make later CAD operations impractical. Simplifying the mesh first can help, but it changes geometry and can remove small details. Keep an untouched STL and compare any reduced or repaired version with it.

If you need smooth, editable engineering geometry, ask for the original CAD file or a STEP export from its authoring application. STEP can preserve CAD surfaces and solids better than STL, though it usually does not retain the original feature history. For a triangle-based workflow, a clean STL may already be the right output and need not be converted to a solid.

Frequently asked questions

Will FreeCAD recover smooth CAD faces from STL?

No. The conversion works from triangle facets and does not restore the original analytic surfaces or feature history.

Why can’t FreeCAD make a solid from my STL?

The mesh may be open, inconsistent, self-intersecting, or too complex for the attempted operation. Inspect and repair a copy first.

Is a converted solid suitable for every CAD operation?

No. A highly faceted shape can be large and difficult to edit or use in Boolean operations.