About Grbl Controller
Control your GRBL CNC machine from your phone over Bluetooth or USB OTG.
Grbl Controller (Bluetooth | USB)
Use your phone to control a CNC machine that runs GRBL 1.1 firmware. Connect over Bluetooth (HC-05 / HC-06) or a USB OTG cable, jog the axes, send G-code files and watch the machine status live.
MACHINE STATUS
* Live machine position (MPos) and work position (WPos)
* Machine state in colour: Idle, Run, Hold, Jog, Alarm, Check
* Active coordinate system, units, distance mode and feed rate
* Planner and serial buffer levels (turn on with the GRBL setting $10=2)
JOGGING
* Simple jogging pad with corner (diagonal) jogging
* Separate step size for XY and Z, and a jog feed rate
* Jog stop, homing and alarm unlock buttons
* Set zero for X, Y and Z
* Switch between G54, G55, G56 and G57
FILE STREAMING
* Send G-code files from anywhere on the phone
* Supported file types: .gcode, .nc, .ngc and .tap
* Character counting (buffered) streaming for smooth and fast jobs
* Optional single step mode: sends one line and waits for ok before the next
* Progress, line count and elapsed time
* Check mode to test a file without moving the machine
OVERRIDES
* GRBL 1.1 real time feed, spindle and rapid overrides
* Spindle, flood coolant and mist coolant buttons
PROBING AND TOOL CHANGE
* Probing with G38.3, with automatic Z axis adjust
* Manual tool change with tool length offset (G43.1)
CONSOLE AND CUSTOM BUTTONS
* Send G-code or GRBL commands directly and see every response
* Command history
* Four custom buttons that run multi line commands, with separate actions for short press and long press
OTHER
* Works in the background with low battery use
* Option to keep the screen awake during a job
* Auto connect to the last used Bluetooth device
VIDEOS
* Android GRBL Controller (by Matt): https://www.youtube.com/watch?v=j03sw0HJWbo
* Control your CNC from an Android phone over Bluetooth, without a PC (by Maker Tutor): https://www.youtube.com/watch?v=U6teAczns5w
* How to run a CNC machine with Grbl Controller, in Hindi (by Er. Nitish Sharma): https://www.youtube.com/watch?v=So_Eh-dNcvc
REQUIREMENTS
1. Android 8.0 or above, with Bluetooth or USB OTG support
2. GRBL 1.1f or above
3. A Bluetooth module like HC-05 or HC-06, already paired with the phone, or a USB OTG adapter
NOTES
1. For help, please use GitHub. I cannot give support in Play Store comments.
2. When you connect a Bluetooth module to your machine for the first time, set its baud rate to 115200 (8 bits, no parity, 1 stop bit). This is the default baud rate of GRBL 1.1.
3. USB OTG works only with a GRBL baud rate of 115200.
4. To run jobs in the background without problems, turn off battery optimisation for this app.
5. The app does not trim decimal places, remove unsupported G-codes, or expand canned drill cycles or M06.
6. User guide and setup help: https://zeevy.github.io/grblcontroller/
Bug tracker and source code: https://github.com/zeevy/grblcontroller/
Russian translation by Николай Кирик
What's new in the latest 2.61
Old Versions of Grbl Controller
Super Fast and Safe Downloading via APKPure App
One-click to install XAPK/APK files on Android!