Skip to content

G-code Dialect Support

Rayforge supports multiple G-code dialects to work with different controller firmware.

Supported Dialects

Rayforge currently supports these G-code dialects:

Dialect Firmware Common Use Status
GRBL (universal) GRBL 1.1+ Diode lasers, hobby CNC  Primary, fully supported
GRBL (no Z axis) GRBL 1.1+ 2D laser cutters without Z  Optimized variant
Smoothieware Smoothieware Laser cutters, CNC  Experimental
Marlin Marlin 2.0+ 3D printers with laser  Experimental

Recommended Dialect

GRBL (universal) is the most tested and recommended dialect for laser applications.