happytails.ai

Cut list optimizer

Fit your required cuts into stock lengths with saw kerf and end allowances. See each cut position, offcuts and whether the minimum stock count is proved.

Plans use equal-length stock in one unit. Up to 200 pieces and 100,000 input characters; dimensions up to 1,000,000 with three decimal places. Each piece reserves one kerf unless it ends exactly at the usable stock end. End allowances reserve material at both ends, not additional saw cuts. Up to 24 pieces use a search capped at 250,000 nodes; larger jobs use first-fit decreasing. Optimality is only stated when proved. A plan requiring more stock remains visible, clearly marked. Grain, defects, clamps and blade tolerances are not modelled. All processing is local. Use the CSV columns label, length and quantity. Lengths use a decimal point. Quantities are whole numbers. Use the selected measurement unit for every dimension. Up to 100,000 characters. Review the settings before running.

Your result

Report a problem or share an idea.

How to use Cut list optimizer
  1. List each required cut length and quantity in the CSV, then set your stock length and saw kerf.
  2. Review stock availability, the cut positions and offcuts. Check whether the minimum stock count is proved or the result is a bounded-search estimate.
  3. Download the full cut list, stock summary and diagram. Check your physical stock and machine clearances before cutting.

Useful next steps

Include the material the blade removes

Kerf is the width removed by the blade. A 6-unit piece and a 3-unit piece fit exactly into 10 units of stock with a 1-unit kerf between them. Two separate short pieces can also need a final cut, so their total reserved kerf may be larger than the gap between them.

An honest optimization result

The starting plan packs larger pieces first. Small jobs also use a bounded exact search to look for better combinations. If the plan meets a proven lower bound, or the complete search rules out a better one, it is marked optimal. Otherwise it is a useful plan without a claim that no better arrangement exists.

Every piece stays traceable

Exports include the original row, copy number, stock number, start and end positions and kerf after each piece. The diagram is an overview, not a print-at-scale template. Keep one measurement unit throughout and allow separately for defects, grain and machine requirements.