About G-Pilot
G-Pilot is a GRBL/uCNC/FluidNC controller application with a built-in G-code visualizer, written in Qt.
The project started as a fork of the Candle experimental branch. The main goal is to add joystick and game controller support and gradually modernize the codebase.
Goals
- Provide a comfortable, modern GUI for hobby and semi‑professional CNC users
- Make joystick / joypad control a first-class feature
- Keep the application cross‑platform where possible
- Refactor the legacy code into clear, testable modules
Project status
G-Pilot is under active development and considered a preview/prerelease. Some parts are stable and usable every day, while others are still changing.
Feedback, issue reports and pull requests are welcome.
Useful links
- Source code: https://github.com/etet100/G-Pilot-GCode-Sender
- Releases: https://github.com/etet100/G-Pilot-GCode-Sender/releases
- uCNC firmware: https://github.com/Paciente8159/uCNC
- Original GRBL: https://github.com/grbl/grbl
- grblHAL: https://github.com/grblHAL
- FluidNC: https://github.com/bdring/FluidNC