Skip to content

Compatible GCode Senders

Nikos Siatras edited this page Mar 2, 2026 · 3 revisions

Rabbit GRBL is fully protocol-compatible with Grbl 1.1h, meaning it uses the same communication structure, status report format, and command handling behavior. Because of this strict compatibility, most modern Grbl-compatible G-code senders can connect and operate with Rabbit GRBL out of the box, without requiring special configuration or custom drivers.

This allows users to choose the interface that best fits their workflow — whether that is a lightweight streaming tool or a fully featured CNC control environment.

For the best compatibility, stability, and full feature support, we recommend using one of the tested applications listed below.


Focus – [Windows, Mac, Linux]

SourceRabbit Focus

Download from: https://www.sourcerabbit.com

Focus is a professional, PC-based CNC control system fully compatible with Rabbit GRBL, including native 6-axis support (X, Y, Z, A, B, C). It is designed to take full advantage of Rabbit GRBL’s multi-axis capabilities, providing stable high-speed streaming, real-time control, and advanced machine management features.

With a modern, responsive interface and cross-platform support (Windows, macOS, Linux, and single board pcs like Raspberry Pi), Focus offers a production-ready environment for both advanced hobbyists and professional CNC operators. It combines performance, reliability, and true multi-axis awareness in a unified control solution tailored for Rabbit GRBL.


Universal G-code Sender (UGS) – [Windows, Mac, Linux]

UGS main window

Download from: https://github.com/winder/Universal-G-Code-Sender

Universal G-code Sender (UGS) is a cross-platform Java-based GUI for controlling Grbl-compatible CNC machines, including Rabbit GRBL. It provides reliable G-code streaming, real-time machine control, and 2D/3D toolpath visualization, making it a solid choice for general CNC operation and testing.

Version 2.0 or newer is recommended to ensure full compatibility with the Grbl 1.1 protocol used by Rabbit GRBL.


Clone this wiki locally