Check dimensional accuracy and hole size

Even a well-tuned printer makes holes undersized. The nozzle traces a polygon inside a circle, so the hole ends up smaller than commissioned — this is geometry, not a fault.

Phase 5 — Verificationabout 30 min

How to do it

  1. Print the tolerance gauge.
  2. Measure X and Y outer dimensions with calipers. Measure each one three times in different places and use the average — a single reading catches a high spot and sends you tuning something that is not wrong.
  3. Work out the error: measured minus commanded. A 20 mm cube reading 20.2 mm is +0.2 mm, and the compensation you enter is HALF that per side, because the error is shared between two walls.
  4. Find the setting. OrcaSlicer and FlashStudio call it XY SIZE COMPENSATION under Quality; PrusaSlicer and SuperSlicer call it XY size compensation under Advanced; Cura calls it Horizontal Expansion under Shell. A part that reads too big takes a NEGATIVE number.
  5. Measure the test holes separately. They will read undersized, and that is geometry rather than a fault — the nozzle traces a many-sided shape inside the circle.
  6. For holes, use hole compensation if your slicer has it (OrcaSlicer: "X-Y hole compensation"), or simply oversize holes in CAD by the error you measured. Do NOT fix holes with XY size compensation — that moves the outer walls too, and you will break the dimensions you just corrected.
  7. Check the bottom edge for elephant's foot, the slight bulge on the first layer or two. If present, revisit Z-offset rather than compensating here — compensation would shrink the whole part to hide a first-layer problem.

How to read the result

Outer dimensions land within about 0.2 mm. Holes read undersized; that is expected and gets compensated, not tuned away.

Open First Layer →
The app walks this in order, generates the test model for your nozzle and filament, and records what you measure so nothing has to be repeated. Free, no account, works offline.