Grbl Compatibility - Longus/FluidNC GitHub Wiki
Overview
Our goal was to have enough Grbl compatibility to allow use of gcode senders designed for Grbl. This is for the gcode sender (running a job) portion only. We did not try to make it compatible with any setup wizards that some senders have.
Sender / GCode Compatibility
Anything you would do during a normal job is compatible with Grbl
- Gcodes. We support every gcode Grbl does and more
- Homing
- Axis zeroing
- Jogging
- Feed/Speed overrides
- Reporting
- Laser Mode switching
- Reporting
- Realtime commands (Hold, Resume, Reset)
Setup Compatibility
FluidNC has many more features and options than Grbl. Grbl uses numeric $ settings. It was not practical to try to emulate or expand that system. For example: Grbl has one homing pull off value, where FluidNC has one for every motor. This adds a lot of flexibility, but breaks the setup compatibility.
We are planning on creating our own wizards. Our settings are text based and self describing. The WebUI has features for setting many of them.
Do not try to use Grbl setup wizards