Hardware Design

Hole and pocket sizes for metric hardware in 3D-printed parts, M3 through M10, in millimeters. Press fit is for nuts that stay put; slip fit is for nuts and bolts that need to drop in. Based initially on the hardware design boards from alch.shop. Hardware sizes and offsets managed in a hardware.yaml file.

Bolt hole

A
M3M4M5M6M8M10
ASlip fit Ø3.34.35.36.38.310.3

Hex nut pocket

A B
M3M4M5M6M8M10
APress fit, across flats5.56.97.99.912.816.9
ASlip fit, across flats5.77.28.210.313.217.2
BDepth (nut thickness)2.53.24.15.16.58.1

Square nut pocket

A B
M3M4M5M6M8M10
APress fit width5.46.87.99.912.917.1
ASlip fit width5.87.28.310.413.417.3
BDepth (nut thickness, slip)2.12.42.93.54.45.3

Square nut vertical slot

A B
M3M4M5M6M8M10
ASlot width (nut thickness, slip)2.12.42.93.54.45.3
BSlot depth and length, slip6.37.68.710.913.917.8

Hex head pocket

A B C
M3M4M5M6M8M10
APress fit, across flats5.67.08.010.012.917.0
ASlip fit, across flats5.87.38.310.413.317.3
BDepth (head height)2.43.34.14.45.87.0
CThrough hole Ø (bolt slip fit)3.34.35.36.38.310.3

Counterbore (socket head cap screw)

A B C
M3M4M5M6M8M10
ACounterbore Ø5.67.38.910.413.216.3
BCounterbore depth3.14.15.26.38.210.0
CThrough hole Ø (bolt slip fit)3.34.35.36.38.310.3
Counterbore Ø with washer7.39.110.412.316.220.2
Counterbore depth with washer3.75.06.38.09.912.1

With a washer: Ø = washer Ø, depth = counterbore depth + washer thickness.

Countersink (flat head screw)

A C B
M3M4M5M6M8M10
ACountersink Ø6.38.210.212.316.220.2
BCountersink depth2.12.43.23.65.05.7
CChamfer width1.52.02.53.04.05.0

C = (A − bolt slip fit) ÷ 2. Through hole is the bolt slip fit Ø.

Bolts, screws, and nuts

Hex head bolts are zinc-plated Class 8.8 steel (DIN 933), socket head cap screws and flat head screws are 18-8 stainless steel (DIN 912 and DIN 7991), and hex nuts are zinc-plated Class 8 steel (DIN 934), all from McMaster-Carr.

M3 × 0.5

Type Length (mm)
Hex head bolt 8 · 10 · 12 · 16 · 20
Socket head cap screw 8 · 10 · 12 · 16 · 20
Flat head screw 8 · 10 · 12 · 16 · 20
Hex nut 90591A250

M4 × 0.7

Type Length (mm)
Hex head bolt 12 · 16 · 20 · 25
Socket head cap screw 12 · 16 · 20 · 25
Flat head screw 12 · 16 · 20 · 25
Hex nut 90591A255

M5 × 0.8

Type Length (mm)
Hex head bolt 12 · 16 · 20 · 25 · 30
Socket head cap screw 12 · 16 · 20 · 25 · 35 · 40
Flat head screw 12 · 16 · 20 · 25 · 35 · 40
Hex nut 90591A260

M6 × 1

Type Length (mm)
Hex head bolt 12 · 16 · 20 · 30 · 40
Socket head cap screw 12 · 16 · 20 · 30 · 40
Flat head screw 12 · 16 · 20 · 30 · 40
Hex nut 90591A151

M8 × 1.25

Type Length (mm)
Hex head bolt 12 · 16 · 20 · 30 · 40 · 50
Socket head cap screw 12 · 16 · 20 · 30 · 40 · 50
Flat head screw 12 · 16 · 20 · 30 · 40 · 50
Hex nut 90591A161

M10 × 1.5

Type Length (mm)
Hex head bolt 20 · 25 · 30 · 40 · 50
Socket head cap screw 20 · 25 · 30 · 40 · 50
Flat head screw 20 · 25 · 30 · 40 · 50
Hex nut 90591A171