A printed dimension is never the exact number on your screen -- here's the small, predictable reason why, and what to ask for if a fit matters.

Why Doesn't My Part Fit?

You designed a part to slot into something else — a bracket over a rail, a lid onto a box, a pin into a hole. The model said 20mm. The printed part measures 20.2mm, or 19.8mm, and now it either won't go in or it rattles loose. Nothing was wrong with your design. This is just what happens between a CAD file and a physical object, by a small and predictable amount.

Why it happens

A 3D printer builds a part out of a bead of molten plastic pushed through a nozzle of fixed width — it can't trace a corner as sharply as a mathematical line can, so outer edges come out very slightly larger and holes come out very slightly smaller than drawn. On top of that, plastic shrinks a little as it cools, and it doesn't cool perfectly evenly, so there's a second small variation layered on the first. Neither of these is a flaw in the machine or the file — it's just what the process does, consistently, every time.

What actually helps

A part that fits on the first try usually isn't the one designed to the most precise number — it's the one designed with a realistic idea of what "precise" means for the process making it.