Clearance hole and heat-set insert hole chart

Pick a metric screw: you get its ISO 273 clearance hole in all three series, the size to model for a printed hole, and the hole for a heat-set insert from each maker's own table — hole Ø, depth and minimum wall. Then make the part: an insert boss, or a flange or bracket with those holes.

M3 clearance hole (ISO 273)

Fine · H12
Ø3.2
Model Ø3.4 for a printed hole
Holes that locate the part.
Medium · H13
Ø3.4
Model Ø3.6 for a printed hole
The usual choice.
Coarse · H14
Ø3.6
Model Ø3.8 for a printed hole
Loose alignment; also the fallback for an uncalibrated printer.

M3 heat-set insert holes

InsertLength LInsert ØHole ØBlind depthMin. wall
CNC Kitchen · standard5.74.6Ø4≥ 6.71.6
CNC Kitchen · short34.6Ø4≥ 41.6
CNC Kitchen · Voron M3×5×445Ø4.4≥ 51.6
ruthex · standard5.74.6Ø4≥ 6.71.6
ruthex · short44.6Ø4≥ 51.6
ruthex · Voron M3×5×445Ø4.4≥ 51.3
PEM SI® IUTB · IUTB5.744.55Ø4.01≥ 6.5½–1 × insert Ø
McMaster-Carr · standard5.7—≤ Ø4≥ 6.5½–1 × insert Ø

Straight holes. Depth: CNC Kitchen and ruthex say L + 1 mm for a blind hole (a through hole works too); PEM's table is about L + 0.8. McMaster gives a maximum hole. Wall: the makers' minimum; PEM's industrial guideline is ½–1 × the insert Ø.

Make the part

Open a part with these holes already in it — the insert boss, or a part bolted through with this screw.

M3 insert boss (standard length) →Opens the heat-set boss in the app: two bosses and a lid with clearance holes. Its hole table is CNC Kitchen's current one (M4 5.7, M5 6.5, M6 8.1).
Flange with M3 holes →ISO 273 medium plus your allowance: Ø3.6.

Metric clearance holes: the full ISO 273 table

ISO 273 gives three clearance holes for every metric screw. Fine (H12) is for holes that also locate the part; medium (H13) is the usual series and the one most charts mean when they give one value; coarse (H14) leaves room for misalignment. The standard dates from 1979 and was last confirmed in 2024, unchanged; Europe adopted it as EN 20273 (DIN EN 20273 in Germany).

The values below are read from IS 1821:1987, the Indian Standard that is identical to ISO 273, and agree on every row with the German Wikipedia table and Albany County Fasteners' chart. Some charts online give M12 as 13 / 14 / 15 and M16 as 17 / 18 / 19 — those are not ISO 273.

Millimetres. ISO 273:1979 via IS 1821:1987.
ScrewFine (H12)Medium (H13)Coarse (H14)
M1.61.71.82
M22.22.42.6
M2.52.72.93.1
M33.23.43.6
M3.53.73.94.2
M44.34.54.8
M55.35.55.8
M66.46.67
M88.4910
M1010.51112
M121313.514.5
M141515.516.5
M161717.518.5
M20212224
M24252628

Printed holes: how much to add

A hole printed exactly at the ISO size usually comes out small. nophead's Polyholes post lists why: the STL's flat facets sit inside the circle, and the nozzle cuts the corner on every small curve. How much depends on the printer, the filament and whether the hole is vertical — so no standard gives a number.

What the sources do say: creative3dp's press-fit calculator puts printed holes about 0.2 mm small; Bambu Lab's own uncompensated M6 test hole printed 5.9; slicers ship their hole compensation at 0 and tell you to calibrate per filament. So the allowance here starts at 0.2 mm and is yours to change. Print one hole, try the screw, and set what you measured. If you would rather not calibrate, use the coarse series: it is already 0.2 (M3) to 0.4 mm (M6) larger than medium.

Heat-set insert holes from the makers' own tables

Heat-set inserts go into a straight hole a little smaller than their knurl; the iron melts the plastic around them. Each maker publishes its hole, and they do not all agree: CNC Kitchen's current table (April 2026) gives M4 5.7, M5 6.5 and M6 8.1, while ruthex — and older copies of CNC Kitchen's table still on some reseller pages — give 5.6, 6.4 and 8.0. PEM's industrial IUTB inserts have the same size and specify 5.67, 6.43 and 8.03 mm, +0.08. Use the table of the insert you bought.

Depth: at least the insert length plus 1 mm for a blind hole (CNC Kitchen, ruthex), so the insert never bottoms out; SPIROL's rule for industrial parts is the length plus two thread pitches. Tapered inserts are different parts: they need an 8° tapered hole (McMaster, PEM), never a straight one.

Millimetres, from each maker's table (sources below). “≤” = McMaster's maximum hole. PEM gives no minimum wall per size.
InsertLength LInsert ØHole ØBlind depthMin. wall
M1.6 · CNC Kitchen2.52.52.2≥ 3.51.3
M2 · CNC Kitchen33.63.2≥ 41.3
M2 · ruthex43.63.2≥ 51.3
M2 · PEM SI® IUTB · IUTB43.733.23≥ 4.76—
M2.5 · CNC Kitchen44.64≥ 51.6
M2.5 · ruthex5.74.64≥ 6.71.6
M2.5 · PEM SI® IUTB · IUTB5.744.554.01≥ 6.5—
M3 · CNC Kitchen5.74.64≥ 6.71.6
M3 · CNC Kitchen · short34.64≥ 41.6
M3 · CNC Kitchen · Voron M3×5×4454.4≥ 51.6
M3 · ruthex5.74.64≥ 6.71.6
M3 · ruthex · short44.64≥ 51.6
M3 · ruthex · Voron M3×5×4454.4≥ 51.3
M3 · PEM SI® IUTB · IUTB5.744.554.01≥ 6.5—
M3 · McMaster-Carr5.7—≤ 4≥ 6.5—
M4 · CNC Kitchen8.16.35.7≥ 9.12.1
M4 · CNC Kitchen · short46.35.7≥ 52.1
M4 · ruthex8.16.35.6≥ 9.12.1
M4 · ruthex · short46.35.6≥ 52.1
M4 · PEM SI® IUTB · IUTB8.156.175.67≥ 8.91—
M4 · McMaster-Carr8.2—≤ 5.6——
M5 · CNC Kitchen9.57.16.5≥ 10.52.6
M5 · CNC Kitchen · short5.87.16.5≥ 6.82.6
M5 · ruthex9.57.16.4≥ 10.52.6
M5 · ruthex · short5.87.16.4≥ 6.82.6
M5 · PEM SI® IUTB · IUTB9.526.936.43≥ 10.28—
M5 · McMaster-Carr9.5—≤ 6.5——
M6 · CNC Kitchen12.78.78.1≥ 13.73.3
M6 · CNC Kitchen · short6.88.78.1≥ 7.83.3
M6 · ruthex12.78.78≥ 13.73.3
M6 · ruthex · short6.88.78≥ 7.83.3
M6 · PEM SI® IUTB · IUTB12.78.698.03≥ 13.46—
M6 · McMaster-Carr12.7—≤ 8≥ 13.5—
M8 · CNC Kitchen12.710.29.7≥ 13.74.5
M8 · ruthex12.710.19.6≥ 13.74.5
M8 · McMaster-Carr12.7—≤ 9.6——
M10 · CNC Kitchen12.712.612≥ 13.76
M10 · ruthex12.712.612≥ 13.76

Worked example: a lid screwed onto an M3 insert

Base: a CNC Kitchen M3 × 5.7 insert needs a Ø4.0 hole at least 6.7 mm deep and 1.6 mm of wall — the Forgent3D insert boss makes it Ø7 outside (the insert's 4.6 knurl plus 1.2 mm a side). Lid: the M3 screw passes through an ISO 273 medium hole, Ø3.4, modelled at 3.6 with the 0.2 allowance.

One more check from SPIROL: the lid's hole must be bigger than the screw but smaller than the insert's pilot end (3.9 for this insert), or the screw can pull the insert out. 3.6 passes.

Installing them

FAQ

What size hole for an M3 heat-set insert?

Ø4.0 for the standard M3 × 5.7 insert (CNC Kitchen, ruthex; McMaster's maximum is 4.0; PEM 4.01 +0.08), at least 6.7 mm deep for a blind hole. The Voron-style M3 × 5 × 4 insert is wider: Ø4.4.

What is the clearance hole for an M3 screw?

ISO 273: 3.2 fine, 3.4 medium, 3.6 coarse. For a printed part, model 3.4 plus what your printer loses — 3.6 is a common starting point.

Close, normal or loose fit — which one?

Normal (ISO medium) unless you have a reason: close (fine) when the screws also locate the part, loose (coarse) when several holes have to line up with something you can't adjust, and for printed holes on an uncalibrated printer.

Should the insert hole be tapered?

Not for the common printed-part inserts: CNC Kitchen says the hole should be straight, and so do ruthex's and McMaster's straight-insert pages. Only tapered inserts take a tapered hole, at 8° included.

How far from the edge can an insert go?

Keep at least the maker's minimum wall around the hole — 1.6 mm for M3, 2.1 for M4, 2.6 for M5, 3.3 for M6 (CNC Kitchen, ruthex). PEM's guideline for moulded parts is far more: a wall of ½ to 1 × the insert diameter.

Do heat-set inserts work in PLA and PETG?

Yes — the makers list PLA, PETG, ABS and other thermoplastics, with the iron 10–20 °C hotter than you print that material.

Sources

Every number on this page comes from these documents (the version or the date we read them is given).

  1. ISO 273:1979 Fasteners — Clearance holes for bolts and screws (iso.org: confirmed 2024, current) — adopted as EN 20273 / DIN EN 20273; fine H12, medium H13, coarse H14
  2. IS 1821:1987, identical with ISO 273:1979 (Bureau of Indian Standards, public copy) — the table the clearance values are read from
  3. Wikipedia (de): Durchgangsbohrung — same values, M1–M24; medium is the preferred series
  4. Albany County Fasteners, Clearance Hole Chart — Metric Series (ISO 273) — same values; close / normal / loose
  5. CNC Kitchen, heat-set inserts — Dimensions & Design Guidelines, metric (store table of 2026-04-10) — L, insert Ø, hole Ø, minimum wall; blind hole ≥ L + 1 mm, straight
  6. CNC Kitchen, Tips & Tricks for Heat-Set Inserts (2021-10-01) — straight holes, ~1 mm deeper, iron 10–20 °C above print temperature, melt ~90 % then press flush
  7. ruthex threaded inserts — size table (2025-05-27) — d1 / d2 / d3 hole / L / min. wall; hole depth L + 1 mm min
  8. PEM SI® Threaded Inserts for Plastics bulletin, © 2012 PennEngineering (copy hosted by LulzBot) — IUTB straight inserts: hole +0.08 / −0, minimum depth; wall ½–1 × insert Ø, boss 2 × insert Ø. M3 checked on the current pemnet.com catalogue
  9. McMaster-Carr, Heat-Set Threaded Inserts for Plastic (metric, brass; read 2026-10-20) — “for max. hole dia.”; minimum material thickness on 94459A140 (M3) and 94459A220 (M6)
  10. SPIROL white paper, How to Design the Proper Hole for Heat / Ultrasonic Inserts (© 2022) — depth ≥ insert length + 2 pitches; mating hole larger than the screw, smaller than the insert's pilot
  11. nophead (Chris Palmer), Polyholes, HydraRaptor blog (Feb 2011) — why printed holes come out small; n = max(round(2d), 3) sides, r = (d/2) / cos(180°/n)
  12. Bambu Lab Wiki, XY Hole / Contour compensation (edited 2026-05-08) — compensation ships at 0; their uncompensated M6 test hole printed 5.9; calibrate per filament
  13. creative3dp press-fit calculator — printed holes come out about 0.2 mm small

Make the part