Knowledge base

Edit an STL without the original CAD file

Check a limited STL dimension change against fixed references. Compare the saved example and recognise when remodelling is needed.

An STL contains triangles, not the original sketch dimensions or design history. A limited change may be possible, but preserving the designer's intention requires more than making the new measurement look right. Record what changes, what must remain fixed and how you will measure both after export.

This guide uses a controlled digital example. It does not report a test in a named CAD application, a hole-editing operation, a slicer or a physical print.

Download the English project worksheet. Open it as UTF-8 CSV, replace the guide context with your project inputs and record observations separately from acceptance decisions. Blank cells do not indicate a passed check.

Keep an untouched source and fixed references

Work on a copy. Record the intended unit, three overall dimensions and an independent reference that must remain unchanged, such as a centre distance. For an unfamiliar mesh, first open and check the STL. A plausible picture is not a dimensional reference.

Describe one change precisely: feature, current measurement, required measurement and direction. A hole needs a diameter, centre position, direction through the part and surrounding wall. An outside dimension needs a moving end face and a fixed reference face. “Four millimetres longer” does not identify either.

If the changed feature mates with another part, distinguish design clearance from manufacturing tolerance. If you need editable CAD afterwards, understand why converting STL to STEP does not restore design history.

Choose a change you can bound and check

A local movement of a flat face, or a simple hole in a generous flat area, is easier to verify than a change through fillets, ribs or thin walls. Stop when connected features move together, references are missing or damaged and disconnected surfaces obscure the intended shape. More automatic repair does not supply missing design information.

Worked file example: move one end face

The stored example begins with a closed ASCII STL block measuring 40 × 20 × 10 mm. A script moved only vertices on the X = 40 end face to X = 44. Reading every vertex again gave 44 × 20 × 10 mm. The opposite face, Y and Z remained unchanged.

Worked file example: move one end face
CheckBeforeAfterInterpretation
X length40 mm44 mmIntended change
Y width20 mm20 mmPreserved
Z height10 mm10 mmPreserved
SurfaceClosed practice blockParsed againDigital check only

Compare the input STL and output STL. The recorded file checks found no open edges, non-manifold edges or winding differences in either file. That supports this bounded flat-face change. It proves neither a hole edit nor physical fit or manufacturability.

Reopen the export and measure unchanged features too

Measure the complete bounding box, count disconnected shells and inspect open edges. Look for skewed or doubled neighbouring faces. A requested dimension can be correct while another part of the model has deformed. Keep before-and-after measurements under the same revision record.

Treat a hole as position and diameter

For a hole, record the reference face, two centre distances, diameter and direction. Inspect both openings and the connecting wall. A hole that looks circular can still have the wrong position or effective diameter because of its faceted mesh.

A hole request that is not ready to edit

This editorial example describes a proposed change, not an operation performed:

A hole request that is not ready to edit
FieldSupplied informationDecision
Existing holeApproximately 6 mm; measurement method unknownDo not edit yet
Required diameter8.0 mmRequirement known
Centre from left face12.0 mmFirst reference known
Centre from bottom faceMissingBlocking information
Nearby filletMay intersect the hole wallAssess remodelling
Features to preserveOutside size and filletPreservation not demonstrated

The correct decision is to stop. Obtain the second centre distance and the purpose of the fillet, or rebuild from dimensions. Diameter alone is insufficient. Threads, snap fits, thin walls and linked dimensions also require an assessment beyond this simple example. This mesh check is not approval for structural, electrical, medical or other critical parts.

Hand over the controlled revision or request remodelling

When the intended change and fixed features are verified, send that revision to the 3D printing service, naming the changed dimension and mating part. A digital measurement still needs the agreed physical fit check.

When references are missing or the change crosses several features, send the original STL, a marked sketch and known measurements for 3D modelling. Ask for that specific change and an editable deliverable if needed, rather than another repair of the whole mesh.