Toolbox
Distributes N copies of a ToolboxItem 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 tool’s ops travel as a rigid group so multi-op tools keep relative geometry.
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
ToolboxItem whose machining ops travel as a rigid group at every distributed position.
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
ToolboxItem with machining ops baked into world coordinates for every flex position.
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 20, 2026
Versions before it were published before changes were recorded.