Knowledge base

Check an STL repair: does the repaired model still match the intended part?

Compare the original and repaired STL for dimensions, openings and missing details. Includes an exercise mesh and an English before-and-after checklist.

A repair tool can fill a hole, remove a warning and call a mesh watertight without preserving the dimensions, openings or shape you need. Compare the original, repaired copy and intended reference measurements. A successful software message is not a dimensional check.

This guide is a repeatable before-and-after workflow, not an online repair service. Use the exercise block with a missing face and separate triangle and English repair checklist. The exercise is digital geometry, not a tested functional component.

1. Keep the original unchanged

Make a working copy with a revision name such as part-repair-v1.stl, even if the software suggests saving in place. Record the source, creator and at least one intended dimension. A smoother-looking result is not enough without a reference.

STL stores triangular surfaces without the intended measurement unit. If the expected size is 40 × 20 × 10 mm, record that separately. Repair must not silently change its interpretation.

First open and check the STL if dimensions are still unknown. Otherwise you are investigating both the damage and an uncertain scale.

2. Identify missing faces, separate fragments and non-manifold edges

A mesh opening can result from a missing triangle or boundary edge belonging to only one face. It may look like a dark hole or missing wall. Distinguish that from an intentionally designed opening whose surrounding walls form a valid solid.

A separate face or shell may be an unwanted triangle or floating fragment. Automatic removal can also delete an intentional tab or second component. Determine what each piece is meant to represent before accepting that change.

A non-manifold edge, such as an edge shared by three or more faces, can make inside and outside ambiguous. A warning is a reason to inspect; it does not prove an automatic repair will recover the intended shape.

Rotate the model, inspect the underside and compare with the drawing or reference photograph. Mark uncertainties before repairing so that original features and newly added geometry can be distinguished afterwards.

Repairing a defect differs from deliberately adding a hole or changing the length. Record a design change separately with the bounded STL editing workflow.

3. Practise with a known defect

The open exercise block uses the inspection guide's 40 × 20 × 10 block with two deliberate differences:

3. Practise with a known defect
FeatureBefore repairWhat to check afterwards
Main bodyRectangular block intended as 40 × 20 × 10Same dimensions without extra scaling
OpeningOne missing triangle in the top faceClosed surface without thickening the block
Separate faceExtra triangle around X = 50 to 55Removed or clearly retained as a separate fragment
Entire file bounding boxWider than 40 in X because of the fragment40 if removed; larger if retained

Import without automatic scaling to fit the bed. Record the main body's dimensions, the top opening and the separate fragment. Compare with the closed reference block, which has neither defect.

This practises inspection. It does not calibrate a printer or validate a particular repair program.

4. Save repair output as a separate revision

Use a local workflow if the model is confidential. Some slicers silently repair imported geometry, so a printable preview may conceal a defect in the source. Export a repaired mesh separately and distinguish original, working copy and result.

Different programs may handle the same mesh differently. Older instructions may also name services that have since changed or disappeared. Judge the output: is the defect closed, is the dimension unchanged and is the intended opening still open?

Use a name such as part-repair-v1-result.stl. Retaining the original gives you a reference if a later attempt changes the shape unexpectedly.

5. Recheck dimensions and functionally important geometry

Open the result in the same inspection tool used before repair. Read length, width and height of the main body again. For the exercise, those values must remain 40, 20 and 10 when interpreted in millimetres. A closed 38 × 20 × 10 block has lost the required dimension.

Check the geometry:

  • Is the top closed without a bulge or extra thickness?
  • Does an intentional opening, such as a screw hole, remain open?
  • Is the fragment gone, or does it still enlarge the overall bounding box?
  • Is the underside still suitable for the intended placement?

A “make solid” operation can smooth away detail. That may be acceptable for some decorative models and unacceptable for a mating feature. Record what changed, not simply that the warning disappeared.

Scaling the whole model to disguise a discrepancy is not repair verification. If only one dimension changed unexpectedly, a controlled modelling step may be easier to justify than repeated automatic repairs.

6. Know when to stop and remodel

Stop automatic attempts when:

  • a reference dimension no longer matches and the cause is unclear;
  • a functional opening closes or a tab disappears;
  • the number of separate components changes without explanation;
  • each attempt produces another silhouette;
  • the source is a scan or badly damaged export without trustworthy dimensions.

The missing information may be design intent rather than a triangle. Use the modelling service to discuss repair versus redrawing. This guide does not promise a repair result for every mesh.

A printable-looking file is not evidence of safe or dimensionally reliable performance. These checks are not approval for structural, medical, electrical or other critical applications.

7. Record the before-and-after result

Open the English repair CSV locally. If needed, import as UTF-8 with comma separation. Record before, after and next action; leave missing measurements explicitly unknown.

7. Record the before-and-after result
OutcomeExercise exampleNext step
Repair appears consistentTop closed, main body 40 × 20 × 10, extra fragment accounted forSend both versions and checklist for assessment
Try another bounded repairOpening remains or a setting changed the scaleStart from another working copy and retain the original
Establish the design firstA required opening or tab is lost, or the reference is unreliableStop automatic repair and discuss remodelling

“Appears consistent” means that the known defect seems resolved without breaking the known dimension. It is not production approval.

8. Include the evidence in the assessment request

Send the original and repaired revision, not only the file labelled fixed. State software and version, units, checked dimensions, the changes made and remaining uncertainty. Identify deliberate openings.

If the intended form is preserved and the differences are explained, request assessment of that revision through the printing service. If a hole or connection's intended shape is unknown, send both versions and a sketch to the modelling service so the redrawing scope can be agreed first. Without a reliable digital or physical reference, use the four starting points to decide which information to gather next.