Skip to content

SourceRabbit/RabbitGRBL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Rabbit GRBL

Rabbit GRBL Logo GRBL-compatible motion control firmware for ESP32

Deterministic, high-speed and stable motion control firmware, designed for real CNC machines and long production jobs, with predictable behavior, precise timing and reliable multi-axis control, engineered for continuous operation, low latency, accuracy, robustness, scalability, safety.


Introduction

Rabbit GRBL is a GRBL-compatible motion control firmware for ESP32, originally based on Grbl_Esp32.

This repository is maintained to provide a professional-grade, fast and predictable firmware that remains
100% backward compatible with the original GRBL (AVR) command set and works with all standard GRBL G-code senders.

Rabbit GRBL is optimized for stable timing and low jitter, achieving up to 120 kHz step pulse rates on ESP32 hardware, making it suitable for real CNC machines — not experimental setups.

Design Goals

  • Deterministic motion control
  • Stable behavior under continuous load
  • Full GRBL compatibility (no surprises)
  • Predictable execution for production use

Features

  • Control of up to 6 axes
  • Step rates up to 120,000 steps/sec
  • Jitter-free pulse generation
  • Backlash compensation
  • User-defined homing sequences
  • USB / Serial connectivity
  • Optimized for ESP32 dual-core architecture

Compatible Hardware & Software

The following products are 100% compatible with Rabbit GRBL:

4-Axis CNC Motherboard 4-Axis CNC Motherboard Compact Focus – PC-Based CNC Control
4-Axis CNC Motherboard 4-Axis CNC Motherboard Compact Focus CNC Control Software

Rabbit GRBL is not tied to proprietary hardware and can be adapted to custom ESP32-based CNC controller designs.

Build & Usage

Build instructions, configuration options and usage examples are documented in the Wiki:

👉 https://github.com/SourceRabbit/Rabbit_GRBL/wiki

Community & Support

About

Professional grade, 100% GRBL compatible motion control firmware for the ESP32

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published