Guide · Screws

Screw hole sizes for 3D printed parts (M2–M8)

Getting screw holes right is half of every functional print. Use the tables below as starting values, then add your printer's fit gap (printed holes come out undersized).

M3 clearance
3.4 mm
M3 self-tapping in plastic
≈ 2.6–2.8 mm
M3 heat-set insert
≈ 4.0–4.2 mm (check the insert's datasheet)
M3 nut
5.5 mm across flats, 2.4 mm thick
Design a part with screwsFirst part free · no credit card

Clearance holes and nuts (ISO metric)

Clearance = medium series (ISO 273). Add about half your fit gap for printed holes. Nut sizes per ISO 4032.
ThreadClearance holeSelf-tap in plasticNut across flatsNut thicknessCountersink head Ø
M22.4 mm1.7–1.8 mm4.0 mm1.6 mm≈ 4.4 mm
M2.52.9 mm2.1–2.2 mm5.0 mm2.0 mm≈ 5.5 mm
M33.4 mm2.6–2.8 mm5.5 mm2.4 mm≈ 6.7 mm
M44.5 mm3.5–3.7 mm7.0 mm3.2 mm≈ 9.0 mm
M55.5 mm4.4–4.6 mm8.0 mm4.7 mm≈ 11.2 mm
M66.6 mm5.3–5.5 mm10.0 mm5.2 mm≈ 13.4 mm
M89.0 mm7.1–7.3 mm13.0 mm6.8 mm≈ 17.9 mm

Practical rules

  • Nut traps: across-flats + 0.2–0.3 mm, and remember a hexagon pocket's corner-to-corner size is across-flats ÷ cos 30°.
  • Horizontal holes above ~8 mm: use a teardrop shape so they print without supports.
  • Countersinks print best on the top surface; on the bed side, use a counterbore or sacrificial bridge layer.
  • Heat-set inserts need about 1.5–2 mm of wall around them.
  • Wood screws for wall mounting: through hole ≈ screw Ø + 0.5 mm, 90° countersink of about 2 × screw Ø.

Frequently asked questions

What size hole for an M3 screw in a 3D print?

3.4 mm for a clearance hole (plus a little extra for printing), about 2.6–2.8 mm if the screw should cut its own thread, and about 4.0–4.2 mm for a typical M3 heat-set insert.

How do I make a nut trap?

Make a hexagonal pocket with the nut's across-flats size plus 0.2–0.3 mm and the nut's thickness plus 0.4 mm, aligned with the screw hole.

Related

Updated · Generated parts are a starting point — always test-fit before relying on a part.