A hole in the finished print does not automatically mean the STL had a hole. The opening may already be present in the model, may appear only in the sliced toolpath, or may form during printing when material is not deposited as intended. Locate the first stage where the gap appears.
Compare the model, toolpath, and physical print
Open the STL in a viewer and rotate it around the area that printed incorrectly. If the surface itself has a missing patch, open boundary, or disconnected fragment, the source mesh may be responsible. A shaded model can still conceal a narrow defect, so use wireframe or a mesh inspection tool when available.
Next inspect the slicer’s layer preview at the same coordinates. If the model looks complete but the toolpath omits a wall, the feature may be thinner than the configured line width or removed by a slicing rule. If the preview shows continuous paths but the object has gaps, the cause is more likely in material delivery, motion, temperature, adhesion, or another printer-side condition.
Mesh openings and missing surfaces
An STL surface is a set of triangles. Missing facets can leave a boundary that gives the slicer no clear volume to fill; intersecting or inconsistently oriented surfaces can also change how regions are classified. A repair may close a simple opening, but a large cutout can have many possible caps and may be a deliberate channel.
Compare the defect with the original design or a known-good export. Check whether the gap follows a seam, a separate body, or a designed vent. Repairing every visible opening without that context can seal a passage or remove a feature that needs to stay open.
Gaps that originate after slicing
If the layer preview already lacks a perimeter, check the model width against your printer’s nozzle and profile. A tiny rib or wall can fall below the slicer’s representable width. Review thin-wall handling, perimeter count, infill overlap, top and bottom layers, and the selected process settings rather than changing mesh topology blindly.
If the preview contains a path but the print does not, inspect the extrusion system and material. A partial clog, inconsistent filament feed, incorrect flow calibration, unsuitable temperature, excessive speed, or poor layer bonding can leave spaces between lines. The exact cause depends on printer design and material; use the manufacturer’s maintenance and calibration procedure.
Use the pattern of the gaps as evidence
A gap repeated at the same model location across different printers suggests a geometry or slicing issue. A defect that varies between attempts, starts after a certain height, or appears across unrelated models points more toward hardware, filament, or process settings. A hole through the whole object can have a different cause from small spaces between adjacent extrusion lines.
Change one variable at a time and preserve the original project. Re-slice after any geometry edit, then compare the preview to the physical result. Do not use a successful repair indicator as a substitute for checking supports, perimeters, orientation, or the printer’s maintenance state.
Where our tools fit
STL Viewer can show whether the hole is visible in the source surface and report dimensions; it runs locally in the browser and does not inspect a printer’s toolpath. STL Repair can measure boundary and non-manifold edges, correct supported orientation issues, and attempt hole filling. Keep the input and review the before-and-after result around the affected area.
Neither tool can fix under-extrusion, a clogged nozzle, a misplaced model, missing supports, or a slicer profile that suppresses a thin wall. If the mesh appears sound but the layer preview drops the feature, adjust or redesign it for the chosen process. If the preview is correct and the printer still leaves gaps, troubleshoot the machine and material instead.
Frequently asked questions
Can STL Repair fix holes in a finished print?
No. It can only attempt to change defects in an STL mesh before slicing. A gap caused by extrusion, temperature, material feed, or printer movement needs process troubleshooting.
Why does the model look whole but the sliced layer has a gap?
A wall may be below the chosen line width, or a slicer rule may omit it. Inspect the model dimensions and the profile’s thin-feature settings before repairing a mesh that may already be closed.
How do I know if the STL itself contains the opening?
Inspect the source mesh at the matching location, then compare it with the slicer layer preview. A gap visible in the mesh differs from a missing path that appears only after slicing.