Short answer
A print-ready STL is watertight (no holes in the mesh), scaled correctly in millimetres, at least 1.2mm thick on its thinnest walls, and exported as a binary STL at normal resolution. Files that already print well - most models from the big free libraries - need nothing at all: upload and order.
If your file has problems, every fix below is free and takes minutes. And the small stuff - minor mesh defects - we repair before slicing at no charge.
What an STL file actually contains
An STL describes one thing: a skin of triangles wrapped around your object's shape. That is the entire file. It holds no units, no colour, no material, and no print settings - which is why the same STL can be printed in any of our PLA or PETG colours at any size you like.
Two consequences matter when preparing a file. First, the slicer invents everything the file does not carry - layer height, infill, supports - so a "plain" STL is complete as long as the skin itself is sound. Second, scale is only a number: the file records coordinates, and slicers read them as millimetres. A model exported from software working in centimetres arrives ten times too big; in inches, twenty-five times. Checking the true dimensions after upload catches this instantly - our upload page shows them in the 3D preview before you order.
Check 1: the mesh is watertight
"Watertight" (or manifold) means the triangle skin has no leaks: every edge connects exactly two triangles, there are no holes, and no stray faces floating inside the model. A slicer walks the surface to decide what is inside and outside; a mesh with holes makes it guess, and the guesses come out as gaps, shifted walls, or a print that is visibly not the model.
Models you download from the well-established libraries are usually clean. Models you design yourself, convert from scans, or grab from obscure sources are where holes appear. To check and repair for free:
| Tool | How it repairs | Good for |
|---|---|---|
| Windows 3D Builder | Flags problems on import and rewrites a clean mesh on export - mostly automatic | The fastest fix if you are on Windows; zero learning curve |
| Meshmixer (Autodesk) | Analysis > Inspector marks every defect with a bead; click to repair each, or repair all | Seeing exactly what is wrong, and surgical fixes on scans |
| Blender + 3D-Print Toolbox | Add-on panel reports non-manifold edges, holes, and wall thickness; one-click makes it manifold | If you already model in Blender |
After repairing, re-export and re-check. One pass fixes the vast majority of files.
Check 2: the scale is real, in millimetres
Because STL carries no units, you are the only person who knows how big the model should be. The working habit: after export, open the file once in any viewer and read the bounding box. A phone stand should read something like 80 × 30 × 60mm - if it reads 8mm or 800mm, the export used the wrong units and a rescale fixes it.
This check is also the money check. Quotes are computed from the model's actual volume and print time, so scale drives price hard - and not linearly: a model printed 20% larger holds about 73% more plastic (1.2³), and twice as large is roughly eight times the material. When a quote surprises you, the first thing to try is scaling the model down in the upload preview and recalculating.
Check 3: walls and features are thick enough
FDM printers extrude a 0.4mm line of plastic, and walls are built from these lines side by side. A wall thinner than one line simply does not exist in the print; a wall of exactly one line exists but is fragile. The rules of thumb:
- 1.2mm minimum for anything structural - three extrusion lines wide.
- 2mm or more for parts that will be handled, screwed, or loaded.
- 0.8mm absolute floor for purely decorative surfaces that nothing touches.
The same logic applies to small features: pins under 2mm diameter shear off, gaps under 0.4mm fill in and fuse. If a downloaded model keeps failing at the same spot, this is usually why - and it is a design problem, not a mesh problem. Our FDM design guidelines go deeper on walls, overhangs, and tolerances.
Check 4: export settings that actually matter
Of all the knobs in an export dialog, two are worth touching:
One practical note: if your scene contains several separate objects, export each as its own STL rather than one merged file. Separate files quote separately, can use different colours, and avoid fused-together results.
Symptoms and quick fixes
| What you see | Likely cause | Fix |
|---|---|---|
| Preview or print has holes, missing faces | Mesh is not watertight | Run a repair pass (Check 1) and re-export |
| Model is 10× or 25× the wrong size | Exported in cm or inches | Rescale to millimetres; verify the bounding box |
| Print arrived fragile or snapped | Walls below 1.2mm | Thicken walls in the source model (Check 3) |
| Quote came back far higher than expected | Model bigger than intended, or ultra-fine export bloated the mesh | Check dimensions; scale down; re-export at normal resolution |
| File is hundreds of MB | Over-tessellated export | Re-export at 0.05mm deviation - same print, smaller file |
| Thin details print fused or missing | Features finer than the 0.4mm nozzle | Redesign: gaps ≥0.4mm, pins ≥2mm, engraving ≥0.6mm deep |
From clean file to doorstep
Once the file passes the four checks, the rest is ours. Drop it on the upload page and the 3D preview shows the true dimensions, weight, and print time, with the exact price - material, layer height, and infill are yours to choose, and minor mesh defects are fixed on our side before slicing. We print and ship across India, with same-day dispatch in Jaipur.
Designing your own model from scratch? Read the design guidelines before you model - designing for FDM from the start beats repairing afterwards.
Frequently asked questions
Do I need CAD software to prepare an STL file?
No. If you are downloading an existing model rather than designing one, there is nothing to prepare in most cases - well-maintained libraries are full of clean, print-ready files. If a file does need repair, free tools like Windows 3D Builder or Meshmixer fix the most common problems in a couple of minutes, with no CAD experience needed.
How do I know if my mesh is watertight?
Import the file into a free tool and run its analysis. Windows 3D Builder flags holes when it opens a file, Meshmixer has an Inspector that marks every mesh defect as a bead you can click to repair, and Blender's 3D-Print Toolbox reports non-manifold edges and open boundaries. If the checker reports zero defects, the file is ready.
My file is in OBJ / 3MF / STEP format - can you print it?
Our upload page takes STL files. Every CAD and 3D modelling program can export an STL - look for File > Export and choose STL (binary, in millimetres). If your model is an assembly of multiple bodies, export each body as its own STL so we can quote and print them separately.
Why does a bigger model cost more than linearly scaling suggests?
Price follows weight and print time, and both grow with the cube of scale. A model printed at twice its original size holds eight times the volume, so it weighs roughly eight times as much and takes far longer to print. Halving a model has the same effect in reverse - which is why shrinking is the cheapest change you can make.
Does file resolution or size affect print quality?
Not beyond a point. A coarsely exported STL with visible flat facets will print with those facets, but anything exported at 0.05mm deviation or finer is already smoother than a 0.2mm layer can resolve. Oversized files (hundreds of MB) do not print better - they just upload slower.
Can you fix my file for me?
Minor mesh defects - small holes, stray internal faces, flipped normals - we repair before slicing at no extra cost. What we cannot fix is design intent: if a wall is 0.5mm thin and snaps, repairing the mesh will not make it strong. That is what the wall thickness check above is for.