Beam Bench Docs

Supported machines

Choose a controller by its firmware and available controls.

Beam Bench supports controller protocols, not every machine that shares a brand or laser source. A CO2 machine may use GRBL, Ruida, or Lihuiyu. Select the actual controller and apply a matching machine profile.

Controller choices

ControllerConnectionStatus
GRBLSerialSupported
FluidNC / grblHALSerial or TCP, normally port 23Experimental
Generic GRBL-compatibleSerialExperimental
Standard Marlin / Snapmaker 2.0 / SmoothiewareSerialExperimental
LaserPecker LX1, LX1 Max, LP2 Plus, LP4, LP4 Safeguard, LP5Serial, 460800 baudExperimental
LaserPecker LX2TCP port 8888Experimental
Original xTool M1, 5W or 10WHTTP port 8080 over Wi-Fi or USB networkingExperimental
Ruida RDC6442S, RDC6445G, and responding Ethernet variantsUDP port 50200Experimental
Lihuiyu M2/M3 NanoUSB, device ID 1a86:5512Experimental

Experimental adapters have software and protocol coverage, while physical compatibility is still being established from owner reports. A listed adapter does not imply every firmware variant or accessory has been tested.

Controls differ by adapter

  • GRBL-family controllers provide the main job and positioning workflow. Generic GRBL-compatible does not expose homing.
  • Marlin, Snapmaker 2.0, and Smoothieware provide jobs and framing. Manual movement and pause/resume are not exposed; cancellation requires reconnecting.
  • LaserPecker requires its matching preset and adapter. Vendor accessories are not covered by generic rotary mapping. LP4 and LP5 have controller-specific laser-source choices.
  • The original xTool M1 uploads a native job, waits in Ready to run, and starts from the physical machine button. It does not expose framing, jogging, homing, raw G-code, camera alignment, blade mode, rotary mode, or riser/open-plane focus. M1 Ultra is not included.
  • Ruida uses Ethernet, not Ruida USB. Responding variants remain Experimental and require controller feedback during upload, start, completion, cleanup, and stop.
  • Lihuiyu requires a recognized M2-compatible controller. Windows must have the appropriate WinUSB binding before connecting.

Trocen, TopWisdom, and galvo controllers such as EZCAD, JCZ, and BSL are not supported by these adapters. Snapmaker Artisan is not included under Snapmaker 2.0.

Find the right profile

Presets supply workspace, origin, speed, and protocol defaults. They do not establish compatibility by themselves. Verify those settings against your machine before motion or output.

For the original M1, see Original xTool M1 setup. For other connections, start with Connect your machine.

If a connection fails, report the machine and controller model, firmware if known, transport, and error through Help > Report a Bug. The app can include its connection diagnostics without project artwork.

On this page