Preparing Your STL for Printing: Scale, Orientation, and Watertight Meshes
You've got an STL ready to send to a print shop. Before you upload it, five minutes of checking saves you a failed print, a re-quote, and a delay. Most print problems are baked into the file long before the printer starts. Here's a pre-flight checklist.
Export in millimeters and confirm the scale
STL files don't store units, so a model can arrive ten times too big or too small depending on the software that made it. Almost the entire 3D-printing world assumes millimeters.
- Export in mm if your tool gives the option.
- Check a known dimension after export — if a part should be 50 mm wide, confirm it reads 50, not 5 or 500.
- When in doubt, tell the shop the intended real-world size of one dimension. That single number lets them catch a scale error instantly.
Make the mesh watertight
A printable model has to be a sealed, solid volume — "watertight" or "manifold." Holes, flipped faces, or internal walls confuse the slicer and are the most common cause of a failed slice.
- Run your software's check or repair tool before exporting.
- Avoid "non-manifold" edges where more than two faces meet.
- If you've combined multiple shapes, make sure they're properly merged into one solid, not just visually overlapping.
Get the resolution right
STL approximates curves with triangles, and resolution controls how many.
- Too low and circles look like polygons and smooth surfaces show facets.
- Too high and the file balloons to hundreds of megabytes with no visible benefit — a print you can't see at that fidelity doesn't need it.
- A medium-to-fine export is the sweet spot for almost everything.
Think about orientation and load
You don't have to orient the model yourself — most shops will position it for the best result — but it helps to tell them how the part will be used. Layer lines are weakest across the layers, so if your part will carry a load in a specific direction, mention it so the shop can orient for strength.
Keep the file tidy
- One part per file unless you specifically want a multi-part plate.
- Name the file something descriptive — "bracket-v3.stl" beats "export_final_FINAL.stl" when you're discussing changes.
- OBJ instead of STL only if you need color or texture data; for a single-color print, STL is all you need.
Upload with confidence
Once your file is in millimeters, watertight, and reasonably sized, you're ready. When you upload to a shop running KTIZO 3D, the quote engine reads your mesh's real geometry to price it — so a clean, correctly scaled file means a fast, accurate quote and a print that comes out the size you expect. A few minutes of prep is the cheapest insurance in 3D printing.