A hole warning and a failed automatic repair are related but not identical messages. The first says the slicer found an opening or uncertain surface; the second says its chosen repair could not produce a result it accepts. Find out whether the defect is real before replacing geometry.

What the hole report describes

An STL is a list of triangular facets, not a solid with an explicit inside and outside. If the triangles stop along a boundary, the surface is open. PrusaSlicer can identify that kind of corruption, but a visible opening may also be part of a thin shell, a scan cut, or a model intentionally designed as a surface rather than a closed volume.

Other topology defects can look like holes to a slicer: duplicated internal triangles, faces with inconsistent direction, self-intersections, and components that touch only at an edge. Automatic repair tries to infer a usable surface from what remains. It cannot reconstruct missing design intent when several different patches would fit the same boundary.

Why auto-repair may stop

A small, simple gap may have an obvious cap. A large opening across a curved region has many plausible shapes, and a repair algorithm cannot know which one matches the original part. Intersecting shells, non-manifold connections, severe corruption, or very dense data can make an automatic patch invalid or too costly to build.

The failure can also be outside the mesh. A file may have an unsupported encoding, the application may be low on memory, or the warning may refer to one object in a multi-object project. Record whether the error occurs while opening, repairing, or slicing; those stages point to different causes.

A safe PrusaSlicer workflow

Duplicate the project and use PrusaSlicer’s own repair command from the warning or object context menu if your version offers it. Inspect the preview after repair, especially near the original boundary. If a closed surface appears where the design has an opening, undo rather than treating the disappearance of the message as proof of a correct model.

Prusa’s published guidance describes an operating-system repair route on Windows 10, but menus and available services can vary with current software and platform versions. If the model remains broken, go back to the source CAD or scan application and export again. A different mesh editor may provide tools to inspect boundaries and rebuild only the damaged patch.

Use the slice preview to confirm the cause

A rendered surface is not enough to approve a repair. Move through the affected layers and check perimeters, solid regions, and infill. If the apparent gap follows a seam or narrow feature, inspect the model dimensions and extrusion settings too; a wall below the configured line width can be omitted even when the mesh closes perfectly.

If several unrelated models trigger the same failure, test a small file and review the slicer version, system resources, and project settings. If only one STL fails while others slice normally, preserve that original and compare the damaged region in a mesh inspection tool. These tests prevent unnecessary repair of an application or profile problem.

What this site can and cannot repair

STL Repair can examine edge topology and orientation, remove supported degenerate or duplicate faces, and attempt to fill boundaries. Its preview provides a way to compare the input and proposed output before deciding whether the shape is acceptable. Some open or self-intersecting surfaces cannot be patched safely, so the workflow may leave defects rather than invent a confident-looking solid.

The tool does not set PrusaSlicer parameters, choose layer heights, move an object onto the bed, or recover the missing CAD history. It also cannot tell whether a hole is a functional channel. If you use the repaired STL, reopen that output in PrusaSlicer, repeat the repair or analysis check, and inspect the layers that previously failed.

Frequently asked questions

Why does PrusaSlicer say it cannot repair the object?

The damaged topology may not have a single safe patch, or the mesh may contain intersections or more severe corruption. Save a copy, inspect the affected area, and try a source re-export or manual mesh editor.

Does an automatic repair restore the original shape?

No. Repair software estimates how to close or clean the triangles it receives; it does not recover the original CAD surfaces or prove that an opening was unintended.

Can STL Repair fix gaps in the printed part?

Only if the gaps come from defective mesh topology that the repair pipeline can address. Missing extrusion, narrow features, and slicer settings require separate diagnosis.