CAD design · 3D modelling · Technical drawings · NDA on requestinfo@norditeq.com
A09 · Applications

STL to STEP – from triangles to a model you can edit

STL to STEP sounds simple, but an STL file is only a mesh of triangles. We remodel the geometry as a proper solid with planes, cylinders and driving dimensions. The result can be edited, dimensioned and machined.

STL to STEP – why the mesh cannot be edited

An STL file only describes the surface as a mesh of triangles. It contains vertices and normals, but no holes, radii or dimensions. A cylinder with a diameter of 10 mm, for example, consists of 64 or 128 flat facets, depending on how the file was exported. OBJ and 3MF store geometry in the same way.

A STEP file, by contrast, is based on B-rep, boundary representation. The faces are mathematically defined as planes, cylinders, cones, tori and NURBS surfaces, held together by edges. That is why the CAD software knows a hole is a hole. You can change the diameter, move the hole or add a thread. The CAM software calculates toolpaths directly on the surface instead of following thousands of tiny facets.

For you as the customer, the difference matters a great deal. A machine shop that receives an STL can rarely quote for milling, because the CAM software finds no holes, pockets or flat faces to programme against. A clean STEP file, on the other hand, can be imported, dimensioned and passed on to any supplier.

Why automatic conversion only gives you triangles

Many free tools promise to convert STL to STEP in one click. The result is a STEP file in which every triangle has become a separate flat face. The file opens in CAD, but it is heavy and cannot be dimensioned in any meaningful way. A model with 200,000 triangles simply becomes 200,000 faces.

Some programs recognise planes and cylinders in the mesh automatically. That works reasonably on clean, simple models but rarely on printed or scanned shapes with noise. So we use the mesh as a reference and remodel the part step by step: sketch, extrude, revolve, sweep and loft. Dimensions are rounded to sensible design values. If we measure 9.96 mm in the mesh and the function clearly needs 10 mm, the model gets 10.00 mm.

The model is built parametrically in Autodesk Fusion. The key dimensions are named, so you can later change a length, hole diameter or wall thickness without starting again.

How close does the new model get to the mesh?

After the rebuild we compare mesh and solid in CAD and see where the deviations are. For engineering parts with clean shapes we are typically within ±0.05–0.2 mm of the mesh. That depends on the mesh resolution and on how coarsely the faces were tessellated on export. Organic shapes such as handles, figures and ergonomic surfaces are built with freeform surfaces and usually end up within a few tenths. The comparison is shown as a colour map, where the colours show where the model is within the chosen limit and where it deliberately deviates.

Sometimes the model should deliberately not follow the mesh exactly. A printed or scanned part has shrinkage, layer lines and wear. We then work from the function: a bearing seat gets a nominal size and tolerance, not whatever value happened to be measured. If you have a drawing or dimensions for the fits, we follow those first. Read more about how dimensions and clearance relate in the guide to tolerances.

File formats: STL, OBJ, 3MF, STEP, IGES and Parasolid

STL is the most common format for 3D printing but has no units. A model drawn in inches can therefore open 25.4 times too small. OBJ can carry colour and textures and often comes from scanning or 3D graphics. 3MF is more modern and can contain units, multiple bodies, colours and print settings. All three are mesh formats.

Among the solid formats, STEP is the standard choice. AP214 is the most common for mechanical work and works in almost every CAD program. AP242 is newer and can also carry PMI, meaning dimensions and tolerances linked directly to the model. IGES is older and often transfers surfaces only, so we mainly use it when the recipient requires it. Parasolid (x_t) is the kernel format of several major CAD systems and gives a very clean transfer between them. There is an overview in our guide to file formats.

We deliver in whatever format the recipient wants. If you are unsure, we send STEP AP214 as standard. You can have the native Fusion file on request, so future changes can be made with the full history.

Repair the STL file instead of rebuilding

Not every file needs to become STEP. If the part is only going to be printed, repairing the mesh is often enough. Common faults are open edges and holes, non-manifold geometry where more than two triangles share an edge, inverted normals, self-intersecting faces and duplicate shells on top of each other. The slicer then tries to guess what is inside and outside, and the result is missing layers or odd walls.

We fix the mesh, check the scale and make sure the model is watertight. Large models are split into pieces that fit on the build plate, with locating pins or dovetail joints so the pieces line up when glued. If the part is to be 3D printed, we adapt it at the same time according to the rules for design for 3D printing. You are responsible for having the right to modify and use the file, for example under the licence of a model downloaded online.

File formats at a glance

FormatType and use
STLMesh of triangles, no units and no colour – standard for 3D printing
OBJMesh that can carry colour and texture – common from scanning and 3D graphics
3MFMesh with units, multiple bodies, colours and print data
STEP AP214Solid B-rep – standard for mechanical work, CNC and exchange between CAD programs
STEP AP242Solid B-rep that can also carry PMI (dimensions and tolerances in the model)
IGESOlder exchange format, often surfaces only – when the recipient requires it
Parasolid (x_t)Kernel format of several CAD systems, very clean transfer
Mesh–solid deviationGuide value ±0.05–0.2 mm for engineering shapes, depends on mesh resolution

Functional dimensions follow the drawing or nominal sizes, not the shrinkage and wear in the mesh.

What we need from you

  • The original file (STL, OBJ or 3MF) at the highest possible resolution
  • Which dimensions are critical – holes, fits, threads and mating faces
  • A drawing or measured dimensions from the physical part, if available
  • Which unit the model was drawn in, if you know
  • What you want to change after the rebuild
  • Which manufacturing method and which STEP format your workshop wants

Typical projects

  • STL downloaded online that needs new dimensions
  • Scanned casting to become STEP for milling
  • Old print file where the original is missing
  • OBJ from photogrammetry to become a solid
  • 3MF with multiple bodies to be separated
  • Mesh with holes and inverted normals
  • Model at the wrong scale (inches or metres)
  • Oversized model to be split with joints
  • Printed prototype to become the basis for injection moulding

What affects price and lead time

  • Number of faces and features to be remodelled
  • Share of organic freeform surfaces compared with planes and cylinders
  • Mesh quality – noise, holes and resolution
  • Whether the model should have named driving dimensions
  • Whether a technical drawing is to be produced at the same time
  • Required delivery time

What you get

  • STEP (AP214 or AP242) with real surfaces
  • Parametric model with the key dimensions driven
  • Comparison between mesh and new model
  • Repaired STL or 3MF for printing
  • Native Fusion file on request

Frequently asked questions

Can I convert STL to STEP for free?

Yes, but free tools turn every triangle into a separate flat face. The file opens in CAD but cannot be edited or machined in any meaningful way. For a usable STEP file, the geometry has to be remodelled with real surfaces.

What is the difference between STL and STEP?

STL is a mesh of triangles without dimensions or units. STEP describes mathematical surfaces and solids, so holes, radii and planes exist as separate elements. STEP is used for design and CNC, STL mainly for 3D printing.

How accurate will the STEP model be?

For engineering parts, typically within ±0.05–0.2 mm of the mesh. Functional dimensions such as fits and hole spacings are set to nominal values or your drawing dimensions. You receive a comparison showing where the deviations are.

Which STEP format should I choose?

AP214 works in almost all CAD and CAM programs and is a safe choice. AP242 is newer and can carry dimensions and tolerances in the model. Ask the workshop if you are unsure – we can deliver both.

Can you edit an STL file without converting it to STEP?

Simple changes such as scaling, splitting, adding holes or filling holes can be made directly in the mesh. If dimensions need to change precisely or the part is to be machined, rebuilding it as a solid is usually cheaper in the long run.

May I use a model I found online?

That depends on the licence of the original file. Many models may be modified for personal use but not sold. You are responsible for having the right to use and modify the file.

How it works

From enquiry to finished files

A clear process without surprises: you know the cost before we start modelling.

  1. EnquirySend a sketch, drawing, photos, measurements or an existing file – and tell us what the part has to do.
  2. Free reviewWe go through your material, ask any follow-up questions and estimate the hours.
  3. Quote & approvalYou get a fixed price or a capped number of hours. No work starts until you approve.
  4. DesignA parametric 3D model with full history, tailored to the chosen manufacturing method.
  5. Review & changesYou receive images and a preview. Adjustments within the quote are included.
  6. File deliverySTEP, STL, DXF, PDF drawings and renderings – whatever you need for production.

Ready to get your part designed?

Describe the job and attach your material. We normally reply within 1–2 working days.

Request a quote →