Furniture Production

Furniture Production

Prepare Parts

Prepare Parts

Furniture Production

Reads each part’s outline (Finished Size), thickness and sheet material off its solid, lays it flat, turns grained parts so their grain runs along the sheet’s grain and locks their rotation, validates it against the Production Line’s router, and groups it into one branch per sheet material so a nesting node run once per material. Banded parts are output as Cut Size blocks, and parts narrower than the edgebander takes as Narrow Blanks.

Docs for v1.0.2, the latest version.

ID

furniture-production-furniture-production-prepare-parts

Group

Furniture Production

Keywords

prepare
parts
production
furniture
cut size
finished size
1 input, 8 outputs, 1 config port

Ports

Inputs

1

What the node takes in, from wires or typed values.

Geometries

Geometry

Part solids, at Finished Size

Outputs

8

What the node gives out, to wire into other nodes.

Geometries

Geometry

Cut Size outlines, one data-tree branch per sheet material

Sheet Width

Number

The material’s sheet width, one per branch

Sheet Height

Number

The material’s sheet height, one per branch

Spacing

Number

The router’s part spacing for this material, one per branch

Sheet Edge Margin

Number

The router’s sheet-edge margin for this material, one per branch

Format Saw Parts

Geometry

Parts smaller than the router’s minimum part size, kept out of nesting. Wire them straight into Production Package, which lists them on the format-saw page.

Problems

String

One message per part that could not be prepared

Part Descriptions (JSON)

String

The part descriptions as JSON, to reproduce issues without the model

Config

1

Settings on the node itself, changed in its panel.

Production Line

String

Production Line id or name. Empty uses the organization’s first line.

This node has no documentation beyond its description and ports yet.

History

Added in v1.0.1

Oct 19, 2026