Cut list
cut_listGenerate a cut list for joinery builds and hand-drawn groups, listing each board's size, quantity, edges, and cutouts. Export the merged list as CSV, DXF, or SVG with board layouts on sheets.
Instructions
Cut list of joinery builds, and of groups drawn by hand: each part of a drawn group up to 50 mm thick is a board at the size it was drawn (board is its finish and thickness, no edge banding), the groups are named in drawn and the parts that are not boards in skipped [[id,name]]. Rows [part,board,qty,length,width,thickness mm,edge long+short,cutouts [x,y,w,d] mm?] merged by size, hardware, sheets per board. export_cut_list writes it as .csv, or .dxf/.svg (boards laid out on sheets). sources names the panel standards behind the boards: MDF is a dry-process fibreboard (NBR 15316), MDP a particleboard of 551 to 750 kg/m³ that holds screws better (NBR 14810).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Build or drawn group ids (default: every build and drawn group on this storey) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | [part, board, qty, length, width, thickness, edge, cutouts?] | |
| drawn | No | Hand-drawn builds left out | |
| sheets | No | .dxf/.svg: [board, sheets] | |
| skipped | No | [id, name] left out | |
| sources | Yes | Standards cited, by code: [title, tier, url] | |
| hardware | Yes | Hardware by build: "<id>: <item>" |