What we tested

FilePrusaSlicer saidActual problemResult
40 × 20 × 12 mm block, one small square missing4 open edgesOne small holeG-code identical to the closed block
Two 20 mm cubes merged, wall left between them4 open edgesInternal wall (4 non-manifold edges in FixSTL)G-code identical to the clean 40 mm tower
40 × 20 mm surface, no thickness16 open edgesOpen sheet, height 0No layers were detected
Thingi10K 122126 by ecafruoy (CC BY-SA)20 open edges1 hole; FixSTL filled it into a verified solidSame filament before and after repair (642.8 mm)
Thingi10K 526844 by LeftAngle (CC BY-SA)9 open edges2 holes; FixSTL filled them into a verified solidG-code identical before and after repair
PrusaSlicer 2.9.6, macOS, command line: --info gives the object-list statistics; slices used the defaults with a 0.4 mm nozzle, 0.2 mm layers, supports off. "Same filament" compares G-code from the original and from FixSTL's repair. Nothing was printed.

What is going on

PrusaSlicer treats a mesh as manifold when it has no open edges; that is the only remaining error it lists. On Windows the tooltip adds a right-click repair with the Windows repair algorithm.

65 of the 200 public test files still had open edges after PrusaSlicer's repair; FixSTL repaired 14 of them to a verified solid.

What was actually wrong

How to fix it

  1. Check the file in FixSTL to see whether the open edges are holes, an internal wall or a sheet.
  2. Repair holes in FixSTL; give a sheet thickness in your modelling program.
  3. Re-import into PrusaSlicer; the warning icon should be gone.
  4. Scrub the layer preview through the area that was open.

Source: Vendor source code · github.com · PrusaSlicer 2.9.6 on macOS