Skip to tool
ecech.
🏠 Home & Construction

Lay Out Rectangular Parts across Plywood or Sheet Stock

Build a reproducible first-fit cut plan with kerf, rotation and waste reporting.

Drop or choose a file up to 2 MB. Its contents replace the main text input; the filename alone is never treated as data.

Reviewable output

Processed

Warnings / conflicts

Output state

Advertisement

How the calculation works

Local inputboundedPer-item ruledeterministicArtifactcopy / download

How to Use This Tool

Build a reproducible first-fit cut plan with kerf, rotation and waste reporting. Arrange repeated rectangular parts on sheet goods, preserve labels, account for kerf, preview coordinates, and export a practical cut list.

The work this page finishes

Cabinetmakers and DIY builders need labeled coordinates for repeated parts; a material total does not reveal whether the pieces fit or where each cut begins. For Sheet Cut Optimizer, the row-preserving workspace makes a correction repeatable without rebuilding a prompt or transmitting the source file.

Rows or choicesValidate every itemReview and export
On one 1220 × 2440 mm sheet, the example places six labeled parts and reports the remaining unoccupied area.

Deterministic workflow

Expand quantities, sort rectangles by descending area, then place each part with a deterministic first-fit shelf heuristic while accounting for kerf and optional rotation. For Sheet Cut Optimizer, this page accepts at most 5,000 records and 2 MB of text; rejected items retain their row references while valid items remain available.

Why a dedicated interface helps

Use sheet numbers and coordinates as a planning aid, then sequence real cuts around saw access, grain direction, defects and safe workholding. For Sheet Cut Optimizer, immediate recalculation and a stable export are useful when the same rule must be applied consistently across a list instead of explained one item at a time.

Assumptions

  • Dimensions use one consistent unit.
  • Kerf is inserted between adjacent shelf placements.
  • Rotation does not violate grain or finish direction.

For Sheet Cut Optimizer, retain the original source until the destination accepts the result; processing stays in this tab, although the device and installed extensions remain part of the user's security boundary.

Limitations and review boundary

The first-fit result is explicitly non-optimal and does not model grain, trim margins, guillotine-only cuts, clamps, defects or safe machine operation. For Sheet Cut Optimizer, no supplied URL is requested and no pasted markup or code is executed; output is inserted through text-only DOM operations.

Verification and provenance

The implementation was checked against Martello and Toth — Knapsack Problems: Algorithms and Computer Implementations on 2026-08-26, with fixtures for a known answer, an invalid input and a batch-specific edge condition. On one 1220 × 2440 mm sheet, the example places six labeled parts and reports the remaining unoccupied area.

Sources & assumptions

Tool Spec v2 · verified 2026-08-26. Platform rules and fees can change; the editable inputs remain authoritative for your account.

Official references

Model assumptions

  • Dimensions use one consistent unit.
  • Kerf is inserted between adjacent shelf placements.
  • Rotation does not violate grain or finish direction.
  • The first-fit result is explicitly non-optimal and does not model grain, trim margins, guillotine-only cuts, clamps, defects or safe machine operation.
Advertisement

Frequently Asked Questions

What does Sheet Cut Optimizer complete?
It applies the stated optimizer rule to sheet cut optimizer inputs and produces the reviewable output shown above.
Why use a dedicated Sheet Cut Optimizer page instead of chat?
The Sheet Cut Optimizer workflow preserves ordering, applies identical validation on every run and creates an artifact without conversational drift.
Does Sheet Cut Optimizer send the input to ecech?
No. Sheet Cut Optimizer reads pasted or selected content inside the current browser tab and does not call an ecech calculation API.
What verifies the default result?
On one 1220 × 2440 mm sheet, the example places six labeled parts and reports the remaining unoccupied area.
When should I reject the output?
The first-fit result is explicitly non-optimal and does not model grain, trim margins, guillotine-only cuts, clamps, defects or safe machine operation.
Which reference supports Sheet Cut Optimizer?
The recorded Sheet Cut Optimizer reference is Martello and Toth — Knapsack Problems: Algorithms and Computer Implementations, reviewed 2026-08-26.

Related tools in Home & Construction

Browse all Home & Construction tools
The Mac mini the ecech. site is built on, beside a handwritten note reading ecech.com.

Made by one person

ecech. is not a content farm. Every tool here is written and checked by hand, one at a time, by someone who wanted the tool to exist and could not find a version that showed its working.

No accounts and no sign-in, and nothing you type reaches a server — every calculation on this page runs inside your browser. The ads are served by Google and do set their own cookies, which is set out in full on the privacy page. More about the site.