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
xTool D1 / D1 ProUSB 230400 baud / Wi-Fi 8080 + 8081Experimental
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.

xTool D1 / D1 Pro Wi-Fi, 0.2.32

Experimental native Wi-Fi support is included in 0.2.32. Physical validation is still pending.

Set up Wi-Fi with xTool software, close other controller apps, then choose Network and xTool D1 / D1 Pro USB / Wi-Fi. Use the machine's LAN address, HTTP port 8080 and status port 8081, with an SD card inserted. Apply the matching stock preset and use a top-left workspace with Current Position at the laser spot, not the crosshair. Frame uploads a laser-off program and waits for the physical button. Complete the frame before Start, which uploads the real job and waits for the button again. Reframe after moving the head or material.

D1 5W/10W: 432 x 406 mm. D1 Pro 5W/10W: 430 x 400 mm. D1 Pro 20W: 430 x 390 mm. D1 Pro 40W: 430 x 348 mm.

IR modules, extension frames, rotary, crosshair offsets, jogging, homing and automatic air control remain outside this adapter. Supervise the machine; a lost network connection does not stop a stored job. Use the physical stop if software cannot confirm stopping.

xTool D1 / D1 Pro USB, 0.2.32

Experimental native USB support is included in 0.2.32. Physical validation is still pending.

Apply the matching USB preset and select Serial, 230400 baud, and xTool D1 / D1 Pro USB / Wi-Fi. Use Current Position at the laser spot. Complete a laser-off Frame before Start. Press the machine's physical button for Frame and Start. After Pause, select Resume and press the button again. Keep the computer awake and connected. USB streams the job without Wi-Fi ports or an SD card. An interrupted job never resumes automatically.

On this page