LightBurn Device Types
While we can't support every device, LightBurn supports a large and growing number of device types, including Ruida, GCode, xTool, Epilog, and more. Whether you're using Find My Laser or Adding a Laser Manually, LightBurn's supported device types are listed below.
We have device-specific directions for some machines, such as xTool and ACCELaser devices. Click the links below to go right to those pages.
| Device Type | Supported Connection Types | License Compatibility | Notes |
|---|---|---|---|
| No Machine | No Connection | Core, Pro | Placeholder device to use when you don't have an actual laser to set up. |
| Custom GCode | USB, Network | Core, Pro | Create a custom GCode device, which allows you to modify GCode for devices that don't perfectly match one of our other device types and require generating customized GCode. Offers several flavors, which act as your starting template: GRBL, GRBL M3, grblHAL, FluidNC, GRBL-STM, Smoothie, Marlin, LinuxCNC, UCCNC, Duet / RepRap, Duet / RepRap HTTP, Creality Falcon HTTP, WeCreat, WeCreatHTTP, Masso, Generic. |
| ACCELaser | USB, Network | Pro | Support for the ACCELaser HD1 Pro and HD1 Ultra. Additional setup documentation coming soon. |
| BSLFiber | USB | Pro | Support for BSLFiber/SeaCAD galvo lasers. |
| CanCam | USB | Core, Pro | Support for CanCam devices. |
| Cubiio 2 | Network | Core, Pro | Support for the Cubiio 2 device. |
| Emblaser 1 A3 | USB | Core, Pro | Support for the Emblaser 1 A3. |
| Emblaser 1 A4 | USB | Core, Pro | Support for the Emblaser 1 A4. |
| Emblaser 2 / Core | USB, Network | Core, Pro | Support for the Emblaser 2 and Emblaser Core. |
| Emblaser Pro | USB, Network | Core, Pro | Support for the Emblaser Pro. |
| Epilog (Labs) | Network | Pro | Support for some Epilog lasers. This is a labs feature - it's still in development and subject to change. Please use with caution and report unexpected behavior. |
| EZCad 2 (JCZFiber) | USB | Pro | Support for EZCad2 galvo lasers. |
| EZCad 3 (Labs) | USB | Pro | Support for EZCad3 galvo lasers. This is a labs feature - it's still in development and subject to change. Please use with caution and report unexpected behavior. |
| Fabkit | USB | Core, Pro | Support for the Fabcreator Fabkit. |
| Gerbil-STM | USB | Core, Pro | Support for Gerbil-STM devices. |
| GRBL | USB, Network | Core, Pro | Support for devices using GRBL firmware. The most common device type for GCode devices, used in a lot of lower-cost or DIY devices. |
| GRBL-LPC | USB, Network | Core, Pro | Support for devices using GRBL-LPC firmware, which is a specific implementation of GRBL for 32-bit NXP LPC microcontrollers. It's extremely rare for current devices. |
| GRBL-M3 (1.1e or earlier) | USB | Core, Pro | Support for devices using older versions of GRBL firmware. If your device uses GRBL 1.1e or earlier and you can't upgrade to a newer version, use the GRBL-M3 device type. |
| iLaser | USB | Core, Pro | Support for the iLaser. |
| LinuxCNC | USB | Core, Pro | Support for LinuxCNC devices. For laser cutters, this will usually be a CNC router with a laser diode added on. |
| Marlin | USB | Core, Pro | Support for devices running Marlin firmware. |
| Ruida | USB, Network, LightBurn Bridge | Pro | Support for devices with Ruida controllers. |
| Smoothieware | USB | Core, Pro | Support for devices running Smoothieware firmware. |
| SnapMaker (Marlin) | USB | Core, Pro | Support for SnapMaker devices, which use a variant of Marlin firmware. |
| TopWisdom | USB | Pro | Support for devices wth TopWisdom controllers. |
| Trocen-AWC | USB, Network | Pro | Support for devices with Trocen controllers. |
| xTool | USB, Network | Core, Pro | Support for xTool devices. |
| ZhiYuan | Network | Pro | Support for devices with ZhiYuan controller. |