1D wood
1d-wood.csv
Boards, timber, furniture rails, stiles and supports
Open compatible toolImport-ready examples
Start from small, synthetic spreadsheets that match the current CutNesting import contract. Templates cover common linear-stock jobs and a 2D sheet-and-plate workbook with parts, full sheets and remnants.
Template catalog
The public repository generates all six files from one JSON definition and verifies their bytes in CI. That keeps the downloadable examples aligned with their documented headers.
1d-wood.csv
Boards, timber, furniture rails, stiles and supports
Open compatible tool1d-steel.csv
Bars, frame members, braces and mixed 6 m/12 m stock
Open compatible tool1d-pipe.csv
Pipe and tube batches with stock cost and cut priority
Open compatible tool1d-aluminium.csv
Extrusions, door profiles and repeated glazing-bead cuts
Open compatible tool2d-sheet-and-plate.csv
Combined part, full-sheet and remnant rows
Open compatible tool2d-sheet-and-plate.xlsx
Separate Parts and Stock worksheets
Open compatible toolImmutable downloads pending: the generated files and SHA-256 checksums are ready locally. Links will target the first tagged public-repository release after its GitHub owner is confirmed.
Each row identifies either available stock or a required cut. The unit is explicit in the length header.
| Field | Meaning |
|---|---|
| type | `stock` or `cut`. |
| label | Human-readable stock or part name. |
| length_mm | Positive length in millimetres for these templates. |
| quantity | Required for cuts; blank stock quantity means unlimited stock. |
| cost | Optional cost per stock piece. |
| priority | Optional cut priority; lower positive values are handled first. |
Parts and stock must agree on material, grade and thickness before they share a nesting group.
width, height, quantity and unit
material, grade and thickness
cost, is_remnant and grain
rotation, grain and priority
Spreadsheet import is only the job-input layer. Confirm kerf or part gap, edge margin, trim, machine setup and available inventory before accepting a plan.