Home / Formulas / Joinery & Furniture Formulas
42 Formulas

Joinery & Furniture Formulas

Joint geometry, proportion and deflection equations.

Sag & Deflection

Simply Supported UDL
δ = (5 × w × L⁴) / (384 × E × I)
Simply Supported Point
δ = (P × L³) / (48 × E × I)
Cantilever Point
δ = (P × L³) / (3 × E × I)
Moment of Inertia
I = (b × h³) / 12

Compound Miter

Compound Miter
Miter = arctan( sin(S) x tan(C/2) ) [S = spring, C = corner angle]
Compound Miter
Bevel = arcsin( cos(S) x sin(C/2) )
Compound Miter
Dihedral = arccos( cos2(S) x cos(C) + sin2(S) )
Compound Miter
Polygon corner = 180 - (360 / N_sides)

Golden Ratio

Golden Ratio
φ = (1 + √5) / 2 = 1.6180339887…
Used in Golden Ratio
Golden Ratio
Given width a → height b = a × φ
Used in Golden Ratio
Golden Ratio
Given height b → width a = b / φ
Used in Golden Ratio
Golden Ratio
Diagonal d = a × √(1 + φ²) = a × 1.9021…
Used in Golden Ratio

Ring Segment

Miter angle
theta = 90 - (180 / N) where N = number of segments
Used in Ring Segment
Outer chord
L = 2 x R_outer x sin(PI / N)
Used in Ring Segment
Kerf correction
dL = kerf / sin(theta) [material lost per cut end]
Used in Ring Segment
Cut length
L_cut = outer_chord - kerf_correction
Used in Ring Segment
Volume/seg
V = PI x (Rout2 - Rin2) x H / N
Used in Ring Segment

Drawer Reveal

Face height (N equal)
FH = (OH - bot_reveal - reveal x (N+1)) / N
Face width (frameless)
FW = OW - 2 x reveal
Box width (undermount)
BW = OW - 3mm
Box width (side-mount)
BW = OW - 2 x slide_clearance
Y position (drawer n)
Yn = bot_reveal + (n-1) x (FH + reveal) + reveal

Box Joint

Box Joint
N (odd) = nearest odd to (W / finger_width)
Used in Box Joint
Box Joint
Actual fw = W / N
Used in Box Joint
Box Joint
Glue area = 2 × N × fw × thickness
Used in Box Joint
Box Joint
Strength ratio = glue_area / (W × thickness) [typically 3–6×]
Used in Box Joint

Mortise & Tenon

Mortise & Tenon
Tenon thickness = Rail thickness / 3
Mortise & Tenon
Tenon width = Rail width − 2 × shoulder_allowance
Mortise & Tenon
Tenon length = 4.5 × tenon_thickness (max = 80% of stile thickness)
Mortise & Tenon
Mortise depth = Tenon length + 2mm clearance
Mortise & Tenon
Cheek = (Rail thickness − Tenon thickness) / 2

Dovetail

Angle
theta = arctan(1 / ratio)
Used in Dovetail
Tail wide end
TW = T_narrow + 2 × thickness × tan(theta)
Used in Dovetail
N tails
round((W − min_pin) / (TW + min_pin))
Used in Dovetail
Spacing
S = (W − pin_width) / N_tails
Used in Dovetail

Expansion Gap

Expansion Gap
Movement = W × S × ΔMC (W=width, S=coeff/MC%, ΔMC=change %)
Expansion Gap
Radial coeff ≈ Tangential × 0.55
Expansion Gap
Gap per board = max(shrink, swell) × 1.15 (15% safety factor)

Screw Strength

IS 883
2016 — W = k × d × L (k = 12/10/7/5 by density group)
Screw Strength
NDS 2018 — W = 124.9 × G^1.5 × D^0.75 (lbs/in penetration)
Screw Strength
Eurocode 5 — f_ax,k = 0.52 × d^-0.5 × L^-0.1 × ρ^0.8
Screw Strength
Group factor — Cg = max(0.4, 1 − 0.05×(n−1))