Skip to content

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.