Supported machines
Which controllers Beam Bench drives today, and how it finds your machine.
Beam Bench drives GRBL gantry machines over USB serial. The Discovery scan in Device Settings → Discovery lists USB serial ports, identifies likely GRBL controllers, and connects through to a session that homes, jogs, frames, and runs jobs.
Tested configurations include the common open-source controllers:
- GRBL on Arduino-based boards (CNC Shield, Woodpecker, MKS DLC, etc.).
- GRBL_ESP32 on ESP32-based boards.
- FluidNC on ESP32.
You pick the baud rate (115200 is GRBL default). If your machine has its own brand of controller that runs a GRBL fork, it should work.
CNC machines
Beam Bench has a CNC Machine toggle in Device Settings → Machine for using a non-laser CNC with the same GRBL plumbing. Output and behavior are GRBL-CNC-style. This works because it sits on the GRBL path; it is "if you have one" rather than a primary use case.
How to know if your specific machine works
The fastest answer: download Beam Bench, plug in your machine, run Discovery in Device Settings → Discovery, and try to connect.
If it does not appear, or it appears but the session never reaches Ready, post in the Facebook group with the machine make/model and what discovery showed. The community and I will tell you whether it is a known gap or something fixable.
Camera support
Workspace cameras work via the OS-level camera APIs. Anything macOS / Windows / Linux can see as a webcam is a candidate. See the Camera panel reference.