Grbl Controller for Android Mobile

Grbl Controller for Android Mobiles.
If you have a cnc machine with grbl firmware and wants to use your phone for controlling and sending gcode files then you can try this.
Features:
* Supports real time overrides, feed rate, spindle speed, and toggle coolant.
* Simple and powerful jogging control with adjustable jog increment!
* Double buffered streaming to keep GRBL buffer full
* Real time machine position, feed, buffer state reporting (you need to enable buffer data in status report via $10=2)
* Supports Sending G-Code files (supported extensions are .gcode .nc and .tap)
* Start/Stop and Resume streaming! * Supports short text commands
* Supports Probing (G38.3) and auto adjusts Z-Axis.
Requirements and Setup





Grbl version 1.1 or above.
Android version 4.4 and above.
Already completed adding bluetooth module to your grbl hardware (HC-05, HC-06 etc...)
You must change the bud rate of the bluetooth module to match with the bud rate of the grbl hardware(arduino). There are plenty of tutorials available in "instructables" on how to do that.
Finally get the android application from Google Play Store.
You first need to pair your machine to your mobile. then install and open the application. you should be able to see the list of all paired devices, select the your grbl cnc machine.
Make sure you have given the external read permission to the application for steaming gcode files.
For best performance of the application you can allow the app to run in background by pressing the home key on your phone, while in background it will consume less resources and CPU (saves the battery)