1D and 2D Cut Optimizer: Minimize Material Waste for Wood and Metal

Free cut optimizer for wood, metal, and pipes. Calculate the most efficient cutting plan using the Best Fit Decreasing algorithm. Supports 1D linear and 2D panel optimization with kerf compensation.

Material Configuration

Cut List

Stock Used
0
Total Cuts
0
Total Waste
0
Efficiency
0%

Cut Visualization

Add cuts and run the optimizer to see the cut plan.
Utilities Studio

Want this utility on your website?

Customize colors and dark mode for WordPress, Notion or your own site.

Frequently Asked Questions

What is a 1D cut optimizer?

A 1D cut optimizer uses the Bin Packing algorithm to determine how to cut smaller pieces from standard-length stock material (timber, metal profiles, pipes) with minimum waste. It solves the Cutting Stock Problem computationally in milliseconds.

Why does kerf width matter in cut planning?

Every saw cut consumes material equal to the blade thickness (kerf). A standard table saw removes 3mm per cut. On a project with 10 cuts, that is 30mm of lost material. Ignoring kerf means your last pieces will be shorter than planned.

What is the difference between 1D and 2D cut optimization?

1D optimization handles linear material (boards, bars, pipes) by optimizing length only. 2D optimization handles sheet material (plywood, MDF, glass) by fitting rectangular pieces onto a larger sheet, optimizing both dimensions simultaneously.

How do I save my cut plan?

Print the page or take a screenshot of the visual cut diagram to use as a physical guide in your workshop. Annotate each bar with its number to follow the sequence without mistakes.

# The Complete Guide to Cut Optimization

Cut optimization — technically known as the Cutting Stock Problem — is one of the most practically useful problems in combinatorial mathematics. For a project with 20 pieces and 5 bars of stock, there are millions of possible arrangements. A computational algorithm finds the near-optimal solution in milliseconds, reducing typical 15% material waste to under 5%.

# Linear 1D vs Panel 2D Optimization

Linear Optimization for Bars and Profiles

Linear (1D) optimization handles material that is optimized by length alone: timber, aluminium profiles, steel sections, copper pipe, and threaded rod. The algorithm packs all required pieces onto the minimum number of stock lengths, accounting for saw kerf at every cut.

Panel Optimization for Sheet Materials

Panel (2D) optimization handles sheet materials such as plywood, MDF, chipboard, glass, acrylic, and sheet metal. It uses a guillotine-cut algorithm, meaning every cut runs edge to edge — matching how table saws and panel saws actually operate.

# Understanding Kerf: The Hidden Material Loss

The kerf is the width of material removed by the blade per cut. A standard table saw blade removes 3.0 to 3.2mm per pass. A circular hand saw removes 1.5 to 2.5mm. A laser cutter removes just 0.1 to 0.3mm. On a project with 10 cuts from a 2400mm board, a 3mm kerf costs you 30mm of usable material — enough to lose a whole small piece.

# The Best Fit Decreasing Algorithm

How the Optimizer Works Under the Hood

The core algorithm uses the Best Fit Decreasing (BFD) strategy: pieces are sorted from largest to smallest, since large pieces are hardest to fit. For each piece, the algorithm scans all existing offcuts and places it in the one that leaves the least remaining space. Only when no existing offcut can accommodate the piece is a new stock bar opened. This approach typically achieves 95% or better material efficiency.

Bibliographic References