@nuraalam · Shop Reference · WH-1

The Quantitative Woodshop

Formulas, dimension tables, and cut data for woodworkers who would rather integrate a load case than guess at one. Beam mechanics, sorption isotherms, compound-joint trigonometry, and the standard tables — with the assumptions stated.

Material data: USDA FPL Wood Handbook (FPL-GTR-282) · clear, straight-grained stock at 12% MC · US customary units throughout

§0Notation & conventions

Unless stated otherwise: lengths and section dimensions in inches, loads in lbf, moduli in psi, angles in degrees. E is the modulus of elasticity parallel to grain; I the second moment of area (in⁴); δ deflection; w a distributed load per unit length (lbf/in) and W its total (lbf); G specific gravity on an ovendry-mass basis; MC moisture content as a percentage of ovendry mass. Wood is orthotropic — every property below is direction-dependent, and the longitudinal, radial, and tangential axes are not interchangeable.

§1Material properties

One table drives everything downstream: stiffness for the deflection cases in §2, shrinkage coefficients for the movement model in §3, specific gravity for the withdrawal equations in §5. Values are means for small clear specimens at 12% MC; real boards with knots and grain runout come in lower, which is what design safety factors are for.

Selected species, 12% MC (FPL Wood Handbook, chs. 4–5)
Species SG E (10⁶ psi) MOR (psi) Janka (lbf) Shrink T (%) Shrink R (%) T/R
Eastern white pine0.351.248,6003806.12.12.9
Yellow-poplar0.421.5810,1005408.24.61.8
Douglas-fir (coast)0.481.9512,4007107.64.81.6
Black cherry0.501.4912,3009507.13.71.9
Black walnut0.551.6814,6001,0107.85.51.4
Red oak (northern)0.631.8214,3001,2908.64.02.2
Hard maple (sugar)0.631.8315,8001,4509.94.82.1
White oak0.681.7815,2001,36010.55.61.9
Shagbark hickory0.722.1620,200~1,88010.57.01.5
Hardwood plywood (¾)≈0.55≈1.1in-plane movement ≈ 0.02%/ΔMC (negligible)
MDF≈0.75≈0.53isotropic in-plane; sags badly, creep is severe

Shrinkage percentages are total, green to ovendry. T = tangential (across flat-sawn width), R = radial (across quartersawn width). The T/R ratio predicts cupping and checking propensity: high-ratio species (pine, red oak) distort more per unit ΔMC. Plywood's cross-laminated plies mutually restrain movement — the reason it exists — at the cost of ~40% of solid wood's flexural stiffness.

§2Structural mechanics

Shelves, aprons, and stretchers are Euler–Bernoulli beams. For a rectangular section of width b and depth (thickness) h:

I = bh312, S = bh26(1)

The four cases that cover nearly everything in furniture:

δmax = 5WL3384EI(2) simply supported, uniform load W = wL
δmax = PL348EI(3) simply supported, center point load
δmax = WL3384EI(4) both ends fixed, uniform load
δmax = PL33EI(end load), WL38EI(uniform)(5) cantilever
w δ L
Case (2). Note the exponents: sag scales as L³ at constant total load, L⁴ at constant load per unit length, and as h⁻³. Doubling thickness cuts deflection by 8×; adding a 1½″ dropped-edge apron beats any species upgrade.

Serviceability limits and creep

A shelf "reads flat" below roughly 0.02 in of sag per foot of span (≈1/60° of slope, the usual Sagulator criterion); L/360 is the flooring convention. Wood is viscoelastic: under sustained load it creeps to roughly 1.5–2× the initial elastic deflection over months to years, worse at high or cycling humidity (mechano-sorptive creep) and much worse in MDF. Design against ≈2δelastic, not δelastic.

Shelf-sag calculator

Solves (2)–(4) with I from (1), using §1 stiffness values. Loads assumed uniformly distributed unless set to center point.

Elastic δ
Long-term (×2 creep)
Sag per foot

Legs as columns

Slender legs and posts fail by Euler buckling before crushing:

Pcr = π2EI(KL)2(6)

with effective-length factor K = 1.0 (pinned–pinned), 0.7 (fixed–pinned), 0.5 (fixed–fixed), 2.0 (fixed–free, i.e. an unbraced post). Valid only while the column stays slender and elastic; stretchers exist to cut L, which enters squared. A ¾″-square pinned oak leg 28″ tall buckles near Pcr ≈ π²(1.82×10⁶)(0.0264)/28² ≈ 600 lbf — fine for a side table, marginal for something climbed on.

§3Hygroscopic movement

Below the fiber saturation point (FSP ≈ 28% MC for most temperate species) dimensional change is approximately linear in moisture content. For a dimension D across the grain:

ΔDD · S100 · ΔMCFSP(7)

where S is the total (green→ovendry) tangential or radial shrinkage from §1, chosen by how the board was sawn: flat-sawn width moves tangentially, quartersawn width radially. Longitudinal movement is ~0.1–0.2% total and ignorable except in reaction wood. Equation (7) linearizes a mildly sigmoid relationship and mixes dimension bases, so treat results as ±20% — ample for sizing gaps, useless for pretending wood won't move.

Equilibrium moisture content

Wood equilibrates toward an EMC set by relative humidity and temperature. The Wood Handbook's fit is the Hailwood–Horrobin sorption model, with h = RH as a fraction and T in °F:

EMC% = 1800W[Kh1−Kh + K1Kh + 2K1K2K2h21 + K1Kh + K1K2K2h2](8)

with temperature polynomials W = 330 + 0.452T + 0.00415T², K = 0.791 + 4.63×10⁻⁴T − 8.44×10⁻⁷T², K₁ = 6.34 + 7.75×10⁻⁴T − 9.35×10⁻⁵T², K₂ = 1.09 + 2.84×10⁻²T − 9.04×10⁻⁵T². The two bracketed terms are monolayer (Langmuir-type hydrate) and polylayer (dissolved) water — a two-population sorption model, which is why no single-exponent curve fits the isotherm.

EMC at 70 °F, computed from Eq. (8)
RH (%)EMC (%)

Interiors in heated climates commonly swing from ~30% RH in winter to ~65% in summer — an EMC range of roughly 6% to 12%. That ΔMC ≈ 6% is the design condition for furniture.

Movement calculator

Equation (7) with FSP = 28% and §1 shrinkage values. Output is the total width change across the stated MC swing.

ΔD (in)
≈ nearest 32nd
Design consequences Never constrain a wide panel across the grain. Frame-and-panel exists to give the panel a place to go: leave the calculated ΔD/2 per side in the grooves. Fasten tabletops with elongated holes, buttons, or figure-8 clips; size breadboard-end slots for the computed swing; and remember a 24″ flat-sawn red oak top moving 6% MC needs ≈ 7/32″ of freedom — screws through a rigid apron will lose that fight every winter, along the weakest cross-grain plane.

§4Geometry of the cut

Plain miters

For a closed n-gon frame, each end is cut at half the exterior angle: 180°/n from square (n = 4 → 45°, 6 → 30°, 8 → 22.5°, 12 → 15°). Verify a glue-up is rectangular by comparing diagonals — d = √(L² + W²) and equality of the two diagonals is equivalent to squareness for a parallelogram.

Compound miters

For an n-sided box or frame whose sides slope at angle S from horizontal (stock flat on the saw table, S = 90° is a vertical-sided box, S = 0° a flat frame), the joint plane bisects the dihedral between adjacent faces. Working out the intersection of that bisecting plane with the board plane gives the saw settings, both measured from a square cut with a vertical blade:

tan M = cos S · tan(180°/n)(9) miter angle
sin B = sin S · sin(180°/n)(10) blade tilt

Sanity checks: S = 0 recovers the flat picture frame (M = 45°, B = 0 for n = 4); S = 90° recovers the plain vertical miter (M = 0, B = 45°). Crown molding is the same problem with the spring angle as the complement of S.

Compound-miter settings from Eqs. (9)–(10), miter / bevel in degrees
Slope Sn = 4n = 6n = 8

Arcs and ellipses

Given a chord c and rise h (the usual situation: you know the opening and how much curve you want), the radius follows from the intersecting-chords theorem:

R = c28h + h2(11)
h c R = c²/8h + h/2
A 36″ chord with a 4″ rise gives R = 1296/32 + 2 = 42½″ — the trammel length for routing the curve.

An ellipse with semi-axes a > b has foci at ±c on the major axis with c = √(a² − b²) — set two pins and a string of length 2a for layout, or use a trammel (a stick with pins at distances a and b from the pencil, riding in two perpendicular slots) for a cleaner curve.

Dovetail slopes

Slope ratio to angle, θ = arctan(1/k)
RatioAngleConvention
1:511.31°bold, softwoods
1:69.46°softwoods, general
1:78.13°compromise
1:87.13°hardwoods, refined

The mechanical difference across this range is small; short-grain fragility at the pin tips grows with angle, which is the real argument for 1:8 in brittle hardwoods.

Proportioning

For a graduated drawer stack of total opening H, n drawers in geometric progression with ratio r (1.15–1.3 reads well), the smallest drawer height is:

h1 = H · r − 1r n − 1(12)

E.g. H = 24″, n = 4, r = 1.2 → heights 4.47″, 5.37″, 6.44″, 7.73″. The golden ratio φ = (1+√5)/2 ≈ 1.618 and the √2 rectangle are conventional starting proportions for casework elevations; the empirical evidence that φ is perceptually privileged is weak, so treat it as a defensible default rather than a law.

§5Joinery & fasteners

Withdrawal resistance

Wood Handbook empirical fits, per inch of thread (or shank) penetration into side grain, with G ovendry-basis specific gravity and D the diameter in inches:

p = 15,700 G2D(wood screws, lbf/in)(13)
p = 54.12 G5/2D(plain nails, lbf/in)(14)

These are ultimate short-term values on clean specimens: divide by ~6 for design. Note the G² and G^(5/2) dependence — density dominates. A #8 screw (D = 0.164″) in hard maple (G ≈ 0.56 ovendry) holds ≈ 800 lbf per inch of engagement ultimate; the same screw in white pine (G ≈ 0.34) about 300. End-grain withdrawal is roughly 75% of side-grain for screws and unreliable for nails — hence pocket screws angle into side grain.

Pilot holes

Wood-screw pilot & clearance diameters
GaugeMajor ⌀ (in)Pilot, softwoodPilot, hardwoodClearance
#40.1121/165/641/8
#60.1385/643/329/64
#80.1643/327/6411/64
#100.1907/641/83/16
#120.2161/89/647/32
#140.2429/645/321/4

Principle: pilot ≈ root (minor) diameter in hardwood so threads cut rather than split; one size under root in softwood so fibers compress into the threads. Clearance hole in the top piece ≥ major diameter, or the screw can't clamp the joint.

Mortise & tenon proportions

  • Tenon thickness ≈ ⅓ of the mortised member, rounded to the nearest chisel/bit — it balances tenon shear against mortise-cheek splitting, the two competing failure modes.
  • Tenon width ≤ ~5–6× its thickness; beyond that, cross-grain movement inside the mortise builds enough stress to split — use twin tenons with a gap.
  • Depth ≥ 5× thickness where racking loads matter; haunch the tenon at frame corners to keep glue area without weakening the stile end.
  • Modern PVA shear strength (3,000–4,500 psi) exceeds wood's own shear parallel to grain (≈1,000–2,000 psi at 12% MC), so a properly fitted long-grain glue joint fails in the wood. Joint design is therefore geometry: its job is converting loads into long-grain shear on adequate area, because end-grain bonding and cross-grain tension are the modes glue cannot save.

§6Stock dimensions

Softwood dimensional lumber, nominal → actual (S4S, dry)
NominalActual (in)NominalActual (in)
1 × 2¾ × 1½2 × 41½ × 3½
1 × 4¾ × 3½2 × 61½ × 5½
1 × 6¾ × 5½2 × 81½ × 7¼
1 × 8¾ × 7¼2 × 101½ × 9¼
1 × 10¾ × 9¼2 × 121½ × 11¼
1 × 12¾ × 11¼4 × 43½ × 3½

The pattern: subtract ¼″ below nominal 2″, ½″ from 2–6″, ¾″ above 6″ (widths ≥ 8″ lose ¾″).

Hardwood quarter system, rough → surfaced two sides (S2S)
DesignationRough (in)S2S (in)
4/4113/16
5/41 1/16
6/41 5/16
8/42
12/43
16/44
Plywood, nominal → typical actual
NominalActual (in)
1/80.126
1/40.205
3/811/32 (0.344)
1/215/32 (0.469)
5/819/32 (0.594)
3/423/32 (0.719)

Imported hardwood ply and Baltic birch are milled to metric thicknesses that never line up with these nominal inch sizes — a nominal ½″ Baltic sheet measures about 0.47″, ¾″ about 0.71″. The operational rule: never cut a dado to the nominal size — measure the actual sheet with calipers, or use an undersized-plywood router bit.

§7Cutting & yield

Board feet

BF = T · W · L144(T, W, L in inches) = T · W12 · Lft(15)

Hardwood is billed on rough thickness (4/4 counts as 1″ even after surfacing to 13/16″) and never below 1″. Budget a waste factor of 1.15–1.4× over the cut list: defect boxing, grain matching, and kerf all eat stock, and the factor climbs with lower lumber grades and pickier grain matching.

Pieces per stick, with kerf

Cutting pieces of length from stock of length L with kerf k, the last piece needs no trailing kerf:

N = ⌊ (L + k) / (ℓ + k) ⌋(16)

Full-kerf blades cut ⅛″, thin-kerf 3/32″. The general cut-list problem is 1-D bin packing (NP-hard); first-fit-decreasing — allocate longest parts first — is the sensible heuristic by hand and is what optimizer software runs anyway. Leave 1″+ of trim on rough stock ends: end checks travel farther than they show.

Blade kinematics

c = FN · T(chip load per tooth, in)(17)
vrim = π D N12(surface ft/min)(18)

with feed F in in/min, spindle speed N in rpm, tooth count T, diameter D in inches. A 10″ blade at 4,000 rpm runs ≈ 10,500 sfpm (~120 mph) at the rim. Hand-feeding 20 ft/min through a 24-tooth rip blade gives c ≈ 0.0025″ per tooth — healthy. The same feed through an 80-tooth blade gives 0.00075″: teeth rub instead of cutting, and rubbing is burning. That single equation explains most burn marks: more teeth demand faster feed, not slower.

10″ table-saw blade selection
OperationTeethGrindRationale
Ripping24–30FTGbig gullets clear long-grain chips
General purpose40–50ATB / ATBRcompromise chip load both directions
Crosscut60–80ATBshearing point severs fibers cleanly
Ply / melamine80Hi-ATB / TCGminimal exit-side chip-out