Plugin catalog

Plugins & Documentation

Plugins add nodes to BeeGraphy. Find the one you need, see what each node does, and learn how to wire it up.

22 plugins
581 nodes
68 groups

Newest first

Tool

Core

By BeeGraphy Support

Tools for modeling in the BeeGraphy Editor.

262 nodes
17 groups
v3.0.1

Updated 8 days ago

By BeeGraphy Support

Materials nodes for the BeeGraphy Editor.

62 nodes
10 groups
v3.0.1

Updated 8 days ago

Input

Core

By BeeGraphy Support

The basic inputs for the BeeGraphy Editor.

19 nodes
3 groups
v3.0.1

Updated 8 days ago

List

Core

By BeeGraphy Support

Data Structure nodes for the BeeGraphy Editor.

55 nodes
4 groups
v2.1.17

Updated 10 days ago

By BeeGraphy Support

This plugin provides additional service nodes that allow designers not only to calculate material-based services, but also to store key parameters of the finished product. These parameters can later be used by manufacturers to account for additional services that the designer could not or did not consider in advance. By naming and configuring these nodes appropriately, designers can highlight important parameters, enabling businesses to apply pricing or service logic directly to them.

6 nodes
1 group
v2.1.16

Updated 10 days ago

Math

Core

By BeeGraphy Support

Math nodes for the BeeGraphy Editor.

69 nodes
4 groups
v2.1.17

Updated 10 days ago

By BeeGraphy Support

This package contains manufacturing machine nodes designed for use in the BeeGraphy Editor, providing tools for assigning and managing manufacturing machines within production workflows. The nodes in this package are used to define, configure, and apply manufacturing machines to models and operations. These nodes can be found in the Manufacturing → Machines group in the menu or through the search function. The package provides various machine nodes that represent different types of manufacturing equipment and calculate processing parameters based on machine capabilities and input geometry. Each machine node type is designed to work with specific manufacturing operations and measurement parameters.

23 nodes
3 groups
v2.1.17

Updated 10 days ago

By BeeGraphy Support

Exporter nodes for the BeeGraphy Editor.

10 nodes
1 group
v2.2.0

Updated 10 days ago

By BeeGraphy Support

BeeGraphy Editor Toolbox Plugin This plugin provides hardware and joinery nodes for assembling furniture and cabinet designs within the BeeGraphy Editor. The nodes in this plugin are used to place, join, and machine standard hardware components — fasteners, hinges, connectors, slides, and brackets — onto 3D panel geometry. These nodes can be found in the Toolbox group in the menu or via the search engine. Fastener nodes provide standard hardware items with their associated 3D geometry and machining operations. Supported fasteners include bolt and nut pairs (M4–M24), wooden and steel dowel pins, Euro screws, confirmats, tee nuts, and wood screws. Each node outputs the hardware item along with the pre-defined boring and drilling operations required for installation. Connector nodes provide knock-down fitting hardware for flat-pack assembly. The cam lock (Minifix-style) node outputs an eccentric connector with a pocket, through-hole, and cross-bore. The cup hinge node provides a 35 mm European-style hinge with all six associated machining operations for cup bore and mounting arm installation. Placement nodes handle positioning hardware onto panels and joining parts together: PlaceHardware — positions a hardware item at a specified world-space location and surface normal, applying boolean cuts to the host solid in real time. JoinParts — joins two panel solids using a hardware item by applying host and mating machining operations to each part respectively, outputting both assembled panels with operations baked in world coordinates. AutoHinge — automatically distributes N cup hinges on a door panel relative to a cabinet side using standard margin rules, applying cup bore operations to the door and mounting plate holes to the cabinet. HardwareArray — distributes a hardware item at regular intervals along a panel face. Slide nodes output drawer and linear rail hardware pairs from the toolbox library. The drawer slide node supports side-mount and under-mount configurations with a dynamic screw hole array. The linear rail node provides standard rail-and-carriage assemblies. The corner bracket node provides a right-angle L-bracket for cabinet and carcass reinforcement with screw holes on both legs. The MachiningVisualizer node renders machining operations as color-coded ghost overlays on a host solid, with optional dimension labels showing diameter and depth for each operation type. It is useful for inspecting and debugging the operations produced by other toolbox nodes before export.

6 nodes
5 groups
v2.0.1

Updated 8 days ago

By BeeGraphy Support

Nesting for the BeeGraphy Editor.

10 nodes
3 groups
v3.0.1

Updated 8 days ago

By BeeGraphy Support

Furniture Production is a plugin for turning 3D product models into production-ready cutting data for BeeGraphy’s node-based editor. It structures each solid part of a furniture model, prepares it for machining, and packages it into a ZIP of sheet programs without ever opening the CAM panel. The plugin adds one node group, Furniture Production, with four nodes that take a 3D product model through part identification, edge banding, nesting, and CAM export. The Furniture Production group prepares furniture parts for a production line and exports milling paths as a single package. `Set Part Info` tags each part with its Module, Sub-module, name, Grain Direction, and Face Side. When Grain Direction is left empty, vertical parts automatically get vertical grain and horizontal parts get grain along the product’s width, so grained sheet materials can be nested correctly later. `Edge Banding` applies a linear-flat banding material to the sides of a part facing chosen directions: Front −Y, Back +Y, Left −X, Right +X, Top +Z, Bottom −Z. Directions along the part’s thickness are skipped, and optional edges band the sides they lie on as well. This node also defines the Cut Size used later: Finished Size minus banding, plus the edgebander’s Trim Allowance on straight edges. `Prepare Parts` reads each part’s outline and thickness from its solid, lays it flat, and rotates grained parts so their grain aligns with the sheet grain before locking their rotation. It validates the part against the Production Line’s router and groups parts into one branch per sheet material, allowing a nesting node to run once per material. Banded parts are output as Cut Size blocks. `Production Package` builds one Sheet Program per Cutting Map through beegraphy-cam’s headless milling path and packs them all into a single ZIP, with one folder per router. If any part cannot be processed, the whole package is blocked rather than producing an incomplete export. Connect the 3D box representing a cabinet side to Set Part Info, fill in Module, Sub-module, and name, and leave Grain Direction empty so the vertical side is tagged for vertical grain. Pass the result to Edge Banding and choose Front and Top: the visible long edges of the side receive banding, while the thickness edges are skipped because they lie along the part’s thickness. Finally, Prepare Parts reads the side’s material, flattens the part, aligns its grain with the sheet grain, and outputs a Cut Size block with the banding and trim allowance subtracted. Feed a full cabinet assembly into Set Part Info, then Edge Banding, then Prepare Parts. Because the assembly contains melamine panels and a plywood back, Prepare Parts creates one branch for each sheet material. From there, run a separate nesting node per branch: the nested melamine panels go to one Cutting Map, the plywood back to another, and Production Package turns both maps into one ZIP with folders named per router. After nesting cut parts into Cutting Maps, pass the maps directly into Production Package. The node generates headless milling paths through beegraphy-cam, writes one Sheet Program per Cutting Map, and compresses everything into a ZIP that is ready to hand over to the production workshop.

4 nodes
1 group
v2.0.1

Updated 8 days ago

By Kavya Singh

Panelization Discretize any surface, solid or mesh into fabrication-ready flat panels inside BeeGraphy, from the panel pattern all the way to nested, labelled cut sheets. Workflow Input: Shell Faces (a solid into its faces). Panelize: one node for the whole pattern step: optional boundary (build the surface from curves or trim it), the pattern (Voronoi, UV Grid, Triangulation or Hexagonal, only the chosen one runs), the density from Target Size, and the cut to the outline and around holes. Mesh Panelize does the same for scans and imported meshes. Optimize: Panel Size keeps every panel between a minimum and a maximum size by splitting big panels and growing small ones (no merging), with optional snapping to the border and seam rows. Panel Structure (members and joints) and Panel Planarize (flatten and measure flatness) are also in this step. Panel geometry: Panel Faces (with optional gap and frame), Perforation, Pipes and Panel Preview (colour by panel, flatness, size or part type). Fabrication: Panel Schedule (part types, table, CSV, flat outlines for nesting) and Sheet Report (engraved labels centred in each part, sheets, yield, waste, cost and a cutting check). Optional steps that add material or patterning (gap, frame, perforation, pipes, planarize, structure, snap / seam rows, attractors) are off by default (value 0). Limits Curved panels are cut from the surface for display. A full rebuild of a large model with 700 to 900 panels takes one to four minutes, most of it in Panel Faces. Pieces cut at an outline edge can stay below Min Size. They are only grown when their neighbours stay above it.

12 nodes
5 groups
v0.1.9

Updated 10 days ago