Grbl Controller

4.4
468 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Grbl Controller (Bluetooth | USB)

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

Features:
* Supports Bluetooth and USB Otg connection.
* Supports Grbl 1.1 real time feed, spindle and rapid overrides.
* Simple and powerful jogging control with corner jogging.
* Uses buffered streaming.
* Real time machine status reporting (Position, feed, spindle speed, buffer state. Buffer status report needs to enabled using the setting $10=2).
* Supports Sending G-Code files directly from mobile phone. (Supported extensions are .gcode, .nc, .ngc and .tap. G-Code files can be placed anywhere in the phone or external storage).
* Supports short text commands (You can send G-Code or GRBL commands directly form the application).
* Supports Probing (G38.3) and auto adjusts Z-Axis.
* Manual tool change support with G43.1
* Four Highly Configurable Custom Buttons which supports multi line commands (Supports both short click and long click).
* Application can work in background mode, by utilizing the less resources, there by consuming less power.

Grbl Controller + Exclusive Features (paid version)
* Job resume (continue badly interrupted jobs, from nearly where they stopped)
* Four additional buttons in console tab ($$, $H, $G and $I)
* Job history (view all your previous jobs and their status)
* Haptic feedback (enables short vibration when buttons are pressed)
* XY jogging pad rotation.
* AB additional axis for custom grbl firmwares.

Requirements:
1. Bluetooth enabled or USB Otg supported smart phone with android version >= 4.4 (Kit Kat or above).
2. GRBL version >= 1.1f
3. Bluetooth module like HC-05 or HC-06.
4. Bluetooth module should be already paired with smart phone.
5. USB Otg adapter.

NOTES:
1. For any type of help please use GitHub channel. I can't provide any type of support in google play store comments.
2. On Android versions "Marshmallow" or above, use your OS permission manager and grant "Read External Storage" permission in order to get file streaming working.
3. G-Code files can be placed anywhere in the phone memory or external storage, but they must end with one of the supported extensions .gcoce or .nc or .tap or .ngc
4. If you are connecting Bluetooth module first time to your machine, then make sure you have changed the baud rate 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 only works with grbl baud rate of 115200.
7. For interface documentation and wiki pages visit https://zeevy.github.io/grblcontroller/
8 To get the application work in background with out any issues, you should disable power management ( if applicable ) for this application.

Bug tracker and source code: https://github.com/zeevy/grblcontroller/

Russian Translations By Mr. Николай Кирик
Updated on
May 23, 2020

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.4
421 reviews
A Google user
April 11, 2020
Does not work on a tablet running Android V 6.0. Tried emailing the developer but Outlook could not deliver the email. The display screens looked good. Would prefer to use the tablet usb connection versus using my laptop with Candle. This was the only app that would use usb connection, all others used bluetooth which would require additional hardware.
19 people found this review helpful
Did you find this helpful?
Silicon Circuits
April 11, 2020
As said in app description you can report your issues here https://github.com/zeevy/grblcontroller/issues To solve your issue check this https://github.com/zeevy/grblcontroller/issues/64
John Colgan
December 6, 2021
Very simple & intuitive app to use. Never had any difficulty with it, works every time. Works more reliable than computer based sender apps. A GUI of the CNC carve in progress would be nice just to reassure settings/progress maybe in a later version
8 people found this review helpful
Did you find this helpful?
Steve Vettraino
January 21, 2023
Full featured and works flawlessly. No ads, no trial period, and no limitations. I wish every app was like this. No diamond in the rough- this is a highly polished gem. I will definitely be purchasing the paid version because the developer has earned it!
8 people found this review helpful
Did you find this helpful?
Silicon Circuits
January 21, 2023
👍 Have a great time with your machine

What's new

1. Bugfix for android 10 file picker
2. Allowed custom firmware (need to put the startup string in settings)