You've found the perfect model on Thingiverse, or your CAD export just finished, or a client sent you a file to print. Before you load it into your slicer and hit print, take sixty seconds to check the file. A quick visual inspection can catch problems that would otherwise waste hours of print time and meters of filament.
Here are the most common pre-print issues and how to spot them before they become expensive mistakes.
Problem 1: Wrong scale
This is the single most common 3D printing mistake. STL files don't store unit information — the numbers in the file are just numbers. A model designed in inches will import to a mm-based slicer at 1/25.4th the intended size. A model designed in meters (common in some CAD tools) will be 1000x too large.
The symptoms are obvious once you know what to look for:
- A model that should be 100mm tall appears as 4mm (inches interpreted as mm)
- A model that should be 50mm wide shows as 50,000mm (meters interpreted as mm)
- A model looks correct in the viewer but the slicer shows a print time of 3 days for what should be a small part
How to check
Open the STL file in GeometryViewer and look at the model relative to the grid. The viewer displays a ground grid that helps you gauge relative proportions. If the model looks absurdly small or absurdly large compared to the grid, the scale is probably wrong.
For a definitive check, use the AR feature. Open the model on your phone, tap "View in AR," and place it on your desk. If you're printing a phone case and the AR model is the size of a car, you have a scale problem. If you're printing a vase and the AR model is the size of your thumbnail, same issue.
AR shows the model at real-world scale, so what you see in AR is what you'll get from the printer. This is the fastest sanity check for dimensions.
Problem 2: Model looks wrong
Sometimes a model has visible issues that indicate geometry problems:
- Black patches or holes in the surface — inverted normals. Some triangles are facing inward instead of outward, so the renderer shows the back face (which is typically dark or invisible).
- Parts of the model are missing — the mesh has holes. This might look fine on screen but will confuse the slicer, potentially creating a print with missing walls or solid areas where there should be gaps.
- Strange thin sheets or floating geometry — non-manifold edges or degenerate triangles. These are mesh errors that typically need repair before printing.
- The model is inside-out — all normals are inverted. The model appears as a dark shell or is completely invisible from one angle.
How to check
Open the file in GeometryViewer and rotate it slowly, examining every surface. Dark patches, holes, or translucent areas are red flags. Try different material presets — some materials make surface defects more visible than others. The metallic presets (chrome, brushed aluminum) are particularly good at revealing surface normal issues because they rely on normals for reflection calculations.
Problem 3: Unexpectedly large or small features
Even when the overall scale is correct, individual features might be too small to print or unexpectedly large. Common issues:
- Text or engravings too small — embossed text under 0.5mm height won't show up on most FDM printers
- Walls too thin — features thinner than your nozzle diameter will be skipped or printed poorly
- Overhangs too steep — features hanging at more than 45 degrees without support will droop or fail
- Small details that look fine in CAD but won't survive printing — delicate features, thin pins, or fine lattices
How to check
Zoom into the model in GeometryViewer and examine thin features, text, and delicate areas. While the viewer doesn't provide precise measurements, visual inspection catches the most obvious problems. If a text engraving looks tiny even when zoomed in to 100%, it's probably too small for FDM printing.
The 3D print preview feature helps here too. Turn on layer line simulation and check whether fine details are visible through the layer line pattern. If a feature disappears under layer line simulation, it's a sign that the detail is smaller than your layer height can resolve.
Problem 4: Orientation issues
The orientation of a model in the STL file determines its default orientation in the slicer. If the model is rotated 90 degrees, lying on its side, or upside down in the file, you'll need to reorient it in the slicer before printing.
This isn't necessarily a "problem" — slicers let you rotate models easily — but it's worth knowing before you start slicing, because orientation affects:
- Support material — some orientations need more supports than others
- Surface quality — flat surfaces perpendicular to the print direction look best
- Strength — layer lines create weak points along the Z axis
- Print time — orientation affects layer count and therefore total print time
How to check
Open the file in GeometryViewer and look at the model's orientation relative to the ground grid. The bottom of the model (the surface that should sit on the build plate) should be facing down. If the model is floating, rotated, or positioned oddly, you'll need to adjust orientation in your slicer.
The layer line preview
GeometryViewer's 3D print preview simulates the visual appearance of layer lines at different layer heights. This isn't a full slicing operation — it doesn't generate G-code or calculate print time — but it gives you a quick visual sense of how the printed surface will look.
Try different layer heights (0.1mm, 0.2mm, 0.3mm) and see how they affect the model's appearance. Fine details and curved surfaces benefit from lower layer heights. Simple geometric shapes look fine at higher layer heights.
This preview is particularly useful when deciding between draft quality (fast, thick layers) and fine quality (slow, thin layers). If the model looks perfectly acceptable at 0.3mm layers, there's no point spending twice as long printing at 0.15mm.
The AR size check
We keep coming back to AR because it's genuinely the most intuitive way to check print size. Abstract numbers (87.3mm x 42.1mm x 31.6mm) are hard to visualize. Seeing the model sitting on your desk at real-world scale is immediately understandable.
Common scenarios where AR saves you:
- "Will this fit on my build plate?" — place the model in AR and compare it to your printer's build volume
- "Is this the right size for a gift?" — see it next to the actual object it will sit next to
- "How does this prototype compare to the original?" — place the AR model next to the real object
When you need a real repair tool
Visual inspection catches the obvious problems, but some issues require actual mesh analysis and repair:
- Non-manifold edges — edges shared by more than two faces, or faces with no neighboring face. These confuse slicers.
- Self-intersecting geometry — surfaces that pass through each other. Common in boolean operations gone wrong.
- Degenerate triangles — triangles with zero area (two or more vertices at the same position).
- Holes in the mesh — gaps in the surface that make the model non-watertight.
For these issues, you need a dedicated mesh repair tool:
- Meshmixer (free) — good auto-repair for most common issues
- Netfabb (free basic version) — Autodesk's mesh repair tool, specifically designed for 3D printing
- PrusaSlicer / Cura — both have built-in mesh repair that fixes minor issues automatically during slicing
A good workflow: open the file in GeometryViewer for a quick visual check. If it looks fine, go straight to your slicer. If it looks wrong (dark patches, holes, weird geometry), run it through a mesh repair tool first.
Check your STL file now
Open your STL in the browser, check the geometry, preview layer lines, and verify size in AR. Takes 60 seconds.
Open Print Preview