Beam Bench Docs

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.

On this page