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:

ToolHow it repairsGood 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:

1
Binary, not ASCII. Binary STL is the default in every modern tool and is several times smaller with identical geometry. If you ever see an option mentioning ASCII/text, leave it off.
2
Normal resolution. Export dialogs describe how closely the triangles follow curved surfaces (chord/deviation tolerance). Anything in the 0.01–0.05mm range is already finer than a 0.2mm print layer can resolve. Setting it finer produces enormous files with no visible improvement on the print.

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.

You can skip all of this for most downloads. Models from the major free libraries are printed thousands of times before you find them - the mesh is proven. These checks earn their keep on self-designed models, scans, conversions, and files from unknown sources.

Symptoms and quick fixes

What you seeLikely causeFix
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.

Keep reading