STL troubleshooting guide
STL File Won’t Slice? Common Causes and Fixes
If an STL opens in a viewer but your slicer refuses to process it, produces an empty preview or creates strange layers, the problem is often the mesh rather than the printer profile.
Start by checking the model before changing nozzle temperature, infill or support settings. Those settings affect how a valid model prints; they do not repair a broken surface.
Check for mesh errors
The first step is the STL Quality Checker. It checks common issues that can interfere with slicing:
- open edges and holes
- non-manifold edges
- degenerate triangles
- duplicate triangles
- inconsistent triangle orientation
- invalid coordinate values
Open edges mean the model is not a closed surface. Non-manifold edges make it unclear which regions are inside the object. Duplicate or degenerate faces can make the mesh harder for software to interpret.
If issues are reported, use the STL Repair Tool for conservative repairs. It can safely remove certain defective triangles and correct orientation where the result is clear. It does not attempt to invent missing geometry or hide serious topology problems.
Check whether the model is watertight and manifold
A good next step is to run both the STL Watertight Checker and the STL Manifold Checker.
A watertight model has no open boundaries. A manifold model describes a consistent surface that can define a solid volume. Most ordinary FDM and resin prints are easier to slice when both conditions are met.
Confirm the size and orientation
An otherwise valid STL may be too large for the printer profile currently selected in your slicer. STL files do not reliably store units, so a model intended as millimetres can appear wildly oversized or tiny if interpreted incorrectly.
Use the STL Dimensions Checker to inspect the width, height and depth, choose a sensible design unit and compare it with your printer’s usable build volume.
If the model nearly fits, rotating it may help. If it is much larger than the bed, scale it only if the dimensions are not functional; otherwise, consider splitting the model in suitable software.
Inspect the layer preview
After checking or repairing the file, open it in your slicer again and inspect the preview layer by layer.
Look for:
- missing perimeters
- unexpected filled cavities
- disconnected fragments
- thin walls that disappear
- geometry outside the build area
A slicer may still process a problematic file, so a successful “slice” button is not proof that the output is correct.
Return to the source when necessary
If the STL contains large holes, self-intersections, badly overlapping parts or missing features, returning to the original CAD or modelling file is often the fastest reliable solution. Repairing a mesh is useful for small defects; recreating the original solid is better when the model’s intended shape is unclear.
Once the file slices cleanly, save a copy of the validated version so you do not need to repeat the same diagnosis before every print.
FAQ
Why does my STL open in a viewer but not slice?
A viewer can display a surface even when the mesh has holes, non-manifold edges or inconsistent orientation. A slicer needs clearer solid geometry to create printable layers.
Can the printer bed size stop an STL from slicing?
Yes. A model that is larger than the configured build volume may be rejected or need scaling, rotation or splitting before it can be sliced.
Should I repair an STL before changing slicer settings?
Check the model first. If the layer preview is wrong because of mesh errors, changing temperature, infill or support settings will not correct the underlying file.