Cut list optimizer
How many lengths you need, and exactly what to cut from each one.
Kerf is charged per cut, not per part
This is where hand-written cut lists go wrong. Every cut turns a strip of material into sawdust, and the strip is as wide as the blade. A 1/8" blade taken out of a 96" board eight times is a full inch gone. Plan without it and the last piece off each board comes up short, every time, and it is always discovered after the cut.
How the nesting works
The solver uses First Fit Decreasing: sort every part longest first, then put each one into the first stock length it fits, opening a new length only when it fits nowhere. Sorting longest-first matters, because long parts are the ones with few places to go. FFD is a heuristic, not an optimizer: it is fast, deterministic and good enough that an exact solver would usually spend exponential time to save nothing. It is not guaranteed to find the very best plan, particularly when you mix several stock lengths.
The iPhone app adds sheet goods: a kerf-aware, grain-aware guillotine nesting for plywood and panel stock, with a cutting diagram and PDF export.
Get Bench Math for iPhone