Plugins¶
ncSender supports a plugin system that extends functionality with custom tools, workflows, and integrations.
Installing Plugins¶

- Go to Settings > Plugins
- Browse available plugins in the plugin store
- Click Install on the plugin you want
- The plugin appears in the toolbar under Tools
Available Plugins¶
| Plugin | Category | Description |
|---|---|---|
| Edge Align | G-code Generator | Material alignment by edge probing with rotation compensation |
| 3DMesh | G-code Generator | Surface mesh probing with Z compensation |
| ToolBench | G-code Generator | Surfacing, jointing, boring, and wasteboard operations |
| Rapid Change ATC | Tool Changer | Automatic tool changer support |
| Manual Tool Changer | Tool Changer | Manual tool change workflow with TLS |
| Replicator | G-code Generator | Replicate G-code in grid patterns |
| BoxJoints | G-code Generator | Box joint (finger joint) generation |
Plugin Categories¶
Tool Changers¶
Only one tool changer plugin can be active at a time. Installing a new tool changer automatically disables the previous one.
G-code Generators¶
Generate G-code programs directly from parameter inputs. These plugins create temporary files that can be run immediately or saved.
Utilities¶
General-purpose tools that extend ncSender's capabilities.
Managing Plugins¶

- Enable/Disable — Toggle plugins on or off without uninstalling
- Update — Plugins can be updated through the plugin store
- Uninstall — Remove plugins you no longer need
- Priority — Drag to reorder plugin priority in the tools menu
Developing Plugins¶
Plugins use a V2 format with:
manifest.json— Plugin metadata and configurationconfig.html— Client-side UI (rendered in a dialog)index.js— Thin wrapper for loading the UI
Plugins communicate with ncSender via HTTP API (fetch()) for settings, commands, and server state.