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.
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.
| Insert | Length L | Insert Ø | Hole Ø | Blind depth | Min. wall |
|---|---|---|---|---|---|
| CNC Kitchen · standard | 5.7 | 4.6 | Ø4 | ≥ 6.7 | 1.6 |
| CNC Kitchen · short | 3 | 4.6 | Ø4 | ≥ 4 | 1.6 |
| CNC Kitchen · Voron M3×5×4 | 4 | 5 | Ø4.4 | ≥ 5 | 1.6 |
| ruthex · standard | 5.7 | 4.6 | Ø4 | ≥ 6.7 | 1.6 |
| ruthex · short | 4 | 4.6 | Ø4 | ≥ 5 | 1.6 |
| ruthex · Voron M3×5×4 | 4 | 5 | Ø4.4 | ≥ 5 | 1.3 |
| PEM SI® IUTB · IUTB | 5.74 | 4.55 | Ø4.01 | ≥ 6.5 | ½–1 × insert Ø |
| McMaster-Carr · standard | 5.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 Ø.
Open a part with these holes already in it — the insert boss, or a part bolted through with this screw.
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.
| Screw | Fine (H12) | Medium (H13) | Coarse (H14) |
|---|---|---|---|
| M1.6 | 1.7 | 1.8 | 2 |
| M2 | 2.2 | 2.4 | 2.6 |
| M2.5 | 2.7 | 2.9 | 3.1 |
| M3 | 3.2 | 3.4 | 3.6 |
| M3.5 | 3.7 | 3.9 | 4.2 |
| M4 | 4.3 | 4.5 | 4.8 |
| M5 | 5.3 | 5.5 | 5.8 |
| M6 | 6.4 | 6.6 | 7 |
| M8 | 8.4 | 9 | 10 |
| M10 | 10.5 | 11 | 12 |
| M12 | 13 | 13.5 | 14.5 |
| M14 | 15 | 15.5 | 16.5 |
| M16 | 17 | 17.5 | 18.5 |
| M20 | 21 | 22 | 24 |
| M24 | 25 | 26 | 28 |
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 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.
| Insert | Length L | Insert Ø | Hole Ø | Blind depth | Min. wall |
|---|---|---|---|---|---|
| M1.6 · CNC Kitchen | 2.5 | 2.5 | 2.2 | ≥ 3.5 | 1.3 |
| M2 · CNC Kitchen | 3 | 3.6 | 3.2 | ≥ 4 | 1.3 |
| M2 · ruthex | 4 | 3.6 | 3.2 | ≥ 5 | 1.3 |
| M2 · PEM SI® IUTB · IUTB | 4 | 3.73 | 3.23 | ≥ 4.76 | — |
| M2.5 · CNC Kitchen | 4 | 4.6 | 4 | ≥ 5 | 1.6 |
| M2.5 · ruthex | 5.7 | 4.6 | 4 | ≥ 6.7 | 1.6 |
| M2.5 · PEM SI® IUTB · IUTB | 5.74 | 4.55 | 4.01 | ≥ 6.5 | — |
| M3 · CNC Kitchen | 5.7 | 4.6 | 4 | ≥ 6.7 | 1.6 |
| M3 · CNC Kitchen · short | 3 | 4.6 | 4 | ≥ 4 | 1.6 |
| M3 · CNC Kitchen · Voron M3×5×4 | 4 | 5 | 4.4 | ≥ 5 | 1.6 |
| M3 · ruthex | 5.7 | 4.6 | 4 | ≥ 6.7 | 1.6 |
| M3 · ruthex · short | 4 | 4.6 | 4 | ≥ 5 | 1.6 |
| M3 · ruthex · Voron M3×5×4 | 4 | 5 | 4.4 | ≥ 5 | 1.3 |
| M3 · PEM SI® IUTB · IUTB | 5.74 | 4.55 | 4.01 | ≥ 6.5 | — |
| M3 · McMaster-Carr | 5.7 | — | ≤ 4 | ≥ 6.5 | — |
| M4 · CNC Kitchen | 8.1 | 6.3 | 5.7 | ≥ 9.1 | 2.1 |
| M4 · CNC Kitchen · short | 4 | 6.3 | 5.7 | ≥ 5 | 2.1 |
| M4 · ruthex | 8.1 | 6.3 | 5.6 | ≥ 9.1 | 2.1 |
| M4 · ruthex · short | 4 | 6.3 | 5.6 | ≥ 5 | 2.1 |
| M4 · PEM SI® IUTB · IUTB | 8.15 | 6.17 | 5.67 | ≥ 8.91 | — |
| M4 · McMaster-Carr | 8.2 | — | ≤ 5.6 | — | — |
| M5 · CNC Kitchen | 9.5 | 7.1 | 6.5 | ≥ 10.5 | 2.6 |
| M5 · CNC Kitchen · short | 5.8 | 7.1 | 6.5 | ≥ 6.8 | 2.6 |
| M5 · ruthex | 9.5 | 7.1 | 6.4 | ≥ 10.5 | 2.6 |
| M5 · ruthex · short | 5.8 | 7.1 | 6.4 | ≥ 6.8 | 2.6 |
| M5 · PEM SI® IUTB · IUTB | 9.52 | 6.93 | 6.43 | ≥ 10.28 | — |
| M5 · McMaster-Carr | 9.5 | — | ≤ 6.5 | — | — |
| M6 · CNC Kitchen | 12.7 | 8.7 | 8.1 | ≥ 13.7 | 3.3 |
| M6 · CNC Kitchen · short | 6.8 | 8.7 | 8.1 | ≥ 7.8 | 3.3 |
| M6 · ruthex | 12.7 | 8.7 | 8 | ≥ 13.7 | 3.3 |
| M6 · ruthex · short | 6.8 | 8.7 | 8 | ≥ 7.8 | 3.3 |
| M6 · PEM SI® IUTB · IUTB | 12.7 | 8.69 | 8.03 | ≥ 13.46 | — |
| M6 · McMaster-Carr | 12.7 | — | ≤ 8 | ≥ 13.5 | — |
| M8 · CNC Kitchen | 12.7 | 10.2 | 9.7 | ≥ 13.7 | 4.5 |
| M8 · ruthex | 12.7 | 10.1 | 9.6 | ≥ 13.7 | 4.5 |
| M8 · McMaster-Carr | 12.7 | — | ≤ 9.6 | — | — |
| M10 · CNC Kitchen | 12.7 | 12.6 | 12 | ≥ 13.7 | 6 |
| M10 · ruthex | 12.7 | 12.6 | 12 | ≥ 13.7 | 6 |
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.
Ø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.
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.
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.
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.
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.
Yes — the makers list PLA, PETG, ABS and other thermoplastics, with the iron 10–20 °C hotter than you print that material.
Every number on this page comes from these documents (the version or the date we read them is given).