Toolbox
Distributes N copies of a hardware on a chosen face using a CSS-flexbox layout (justify-content along the long axis, align-items along the cross axis, horizontal/vertical padding shrinks the working area). Each copy sits on the face with its top along the outward normal, and its machine operations move with it.
Docs for v1.0.24, the latest version.
ID
toolbox-placement-auto-placementGroup
Placement
Plugin
ToolboxKeywords
Auto Placement
Placement
3
What the node takes in, from wires or typed values.
Item
The hardware (a Hardware node left without a plane) to copy onto every distributed position, with its machine operations.
Host Solid
Solid whose face hosts the distributed tools.
Face Index
Default 0
Index of the host face (wraps modulo face count).
2
What the node gives out, to wire into other nodes.
Placed Item
Every placed copy of the hardware, with its machine operations in world coordinates in meta.machiningOps.
OpsGeom
Cutting-tool solids per baked op (for visualization).
9
Settings on the node itself, changed in its panel.
Count
Default 2
Number of tool copies along the main axis.
Depth
Default 0
Penetration along the inward face normal (mm). 0 = ops sit on the face.
Justify
Default space-between
CSS justify-content along the face long axis.
Align
Default center
CSS align-items across the face cross axis.
Padding X
Default 10
Horizontal padding (mm): shrinks the working area from both ends of the main axis.
Padding Y
Default 0
Vertical padding (mm): shrinks the working area from both ends of the cross axis.
Rotate X
Default 0
Rotation (deg) around the face X axis (uAxis), pivoting at the world image of the tool’s local zero point ([0,0,0]) for each copy, i.e. the group anchor. Tilts the tool forward/back in the face plane.
Rotate Y
Default 0
Rotation (deg) around the face Y axis (vAxis), pivoting at the world image of the tool’s local zero point ([0,0,0]) for each copy, i.e. the group anchor. Tilts the tool left/right in the face plane.
Flex Grow
Default {"entries":[]}
Per-element CSS flex-grow weights. Each entry overrides the default of 0 for the given element index. When sum(grow) > 0, free space is distributed among grown elements proportionally (expanding their slots) and justify-content is ignored. When all weights are 0 (or no entries), layout falls back to justify-content.
This node has no documentation beyond its description and ports yet.
First documented in v1.0.24
Oct 19, 2026
Versions before it were published before changes were recorded.