Grbl Controller

By Silicon Circuits

Grbl ControllerGrbl ControllerGrbl ControllerGrbl ControllerGrbl Controller

Grbl Controller (Bluetooth | USB)

Use your smart cellphone to stream G-Code to your CNC machine with GRBL 1.1 firmware.



* Supports Bluetooth and USB Otg connection.

* Supports Grbl 1.1 real time feed, spindle and rapid overrides.

* Simple and highly effective jogging control with corner jogging.

* Uses buffered streaming.

* Real time machine status reporting (Position, feed, spindle velocity, buffer state. Buffer status report must enabled utilizing the setting $10=2).

* Supports Sending G-Code files immediately from mobile phone. (Supported extensions are .gcode, .nc, .ngc and .faucet. G-Code files can be positioned wherever in the cellphone or external storage).

* Supports short textual content commands (You can ship G-Code or GRBL commands instantly kind the application).

* Supports Probing (G38.3) and auto adjusts Z-Axis.

* Manual device change assist with G43.1

* Four Highly Configurable Custom Buttons which helps multi line commands (Supports both quick click on and long click).

* Application can work in background mode, by using the less resources, there by consuming less energy.

Grbl Controller Exclusive Features

* Job resume (continue badly interrupted jobs, from almost the place they stopped)

* Four further buttons in console tab ($$, $H, $G and $I)

* Job history (view all of your earlier jobs and their status)

* Haptic suggestions (enables short vibration when buttons are pressed)

* XY jogging pad rotation.

* AB additional axis for customized grbl firmwares.


1. Bluetooth enabled or USB Otg supported smart cellphone with android version = 4.4 (Kit Kat or above).

2. GRBL model = 1.1f

3. Bluetooth module like HC-05 or HC-06.

4. Bluetooth module should be already paired with smart telephone.

5. USB Otg adapter.


1. For any type of assist please use GitHub channel. I can't present any kind of assist in google play retailer feedback.

2. On Android versions Marshmallow or above, use your OS permission supervisor and grant Read External Storage permission in order to get file streaming working.

3. G-Code files may be positioned anywhere in the cellphone memory or external storage, however they need to finish with one of the supported extensions .gcoce or .nc or .tap or .ngc

4. If you might be connecting Bluetooth module first time to your machine, then ensure you have changed the baud fee of the BT module to 115200. (Default baud rate of the GRBL 1.1v firmware is 115200 as 8-N-1 (8-bits, no parity, and 1-stop bit)).

6. USB otg solely works with grbl baud rate of 115200.

7. For interface documentation and wiki pages go to

8 To get the applying work in background with out any issues, you must disable power management ( if applicable ) for this utility.

Bug tracker and source code:

Russian Translations By Mr. Nikolai Kirik

Similar Apps


This app is for configuring BLHeli_32 ESCs.The app requires that your device supports USB host mode (OTG).It helps the following USB connections to ESC(s):- USB related flight controller (FC) that supports BLHeli_32 passthrough- USB adapter with CP210x, FT232 or CH3...


MantisX is a revolutionary training system that helps you enhance your shooting precision.Use of the app requires a MantisX Sensor which may be purchased right here: . It attaches to any picatinny rail (or rail adapter if your firearm does not have a built-in ra...


ScorchCAD is a clone of OpenSCAD written for Android units. ScorchCAD enables users to construct CAD (computer aided design) fashions on an android phone or pill. 3D modeling is performed in ScorchCAD by coming into OpenSCAD code on the editor display then compiling the code on the ScorchCAD...