Used G-Code2GRBL for Android?


Editors’ Review

Download.com staff

Turn an Android tablet into a portable CNC controller with G-Code2GRBL, developed by Andreas Thölke, designed to bridge mobile devices and GRBL-based machines. The app sends G-Code over Bluetooth (HC-06) or USB serial, offers axis jogging, Z-axis probing, feed and spindle overrides, and a console for raw commands. It includes setup sketches and help pages, making it suited to CNC operators, hobbyists, and makers who prefer a tablet-based workflow at the machine.

Top Recommended Alternative

Experience on-machine control: the app transmits G-Code to GRBL controllers over Bluetooth or USB serial, eliminating the need for a desktop PC at the workbench. It provides axis jogging, zero-position setup, Z-axis probing, a console for raw commands, and feed-rate/spindle speed overrides during file execution. Wireless HC-06 modules and USB OTG serial adapters are supported, so both simple Bluetooth links and wired serial connections are usable.

Turns an Android tablet into a dedicated GRBL G-Code sender

Supports legacy Android releases and common GRBL revisions

In addition, the app runs on older Android releases, accepting devices from Androidonward, and is optimized for larger tablet layouts, notably 10-inch screens for clearer controls. It supports GRBL revisions 0.9 and 1.1 and prefers HC-06 Bluetooth modules for wireless links. USB serial connections require a device with USB OTG support and compatible serial chipsets, which determines whether a wired link is available.

Adapts common CNC workflows while signaling setup risks

Moreover, the app adapts M06 tool-change commands into GRBL-compatible pauses, allowing manual tool swaps during jobs, and provides Z-axis probing to assist accurate tool height. Real-time communication monitoring and the console let operators verify commands before they run. Integrated help pages and an included Arduino sketch help configure Bluetooth receivers, but community notes indicate initial Bluetooth hardware setup requires basic technical knowledge.

Offers both simple operation and raw control for advanced users

Finally, casual operators can use the app's guided jogging and zero-setting controls to handle routine positioning, while advanced users can send stored or raw G-Code commands through the console and adjust feed or spindle overrides on the fly. The app stores frequently used commands for quick access. Its layout favors tablet-sized screens, so smaller phones may require more screen switching to view controls.

Enlarged image for G-Code2GRBL
G-Code2GRBL 0/3
  • Pros

    • Bluetooth HC-06 support for wireless G-Code transmission
    • USB serial via OTG supports various serial chipsets
    • Z-axis probing plus feed and spindle overrides during jobs
    • Includes Arduino sketch and integrated help pages for hardware setup
  • Cons

    • Initial Bluetooth hardware configuration requires basic technical knowledge
    • Layout favors 10-inch tablets; smaller screens need more switching
    • USB serial connections require devices with USB OTG support

Bottom Line

Practical mobile option for hands-on operators, with one clear caveat

G-Code2GRBL is a practical mobile option for hands-on CNC operators who need on-machine G-Code transmission and manual control. A practical tip: complete Bluetooth hardware configuration and a console-linked bench test before cutting to confirm links and probing behavior. The main limitation is the required technical knowledge for initial Bluetooth setup; operators without wiring or serial experience may prefer a PC-based sender for first-time configuration.


Used G-Code2GRBL for Android?


Explore More


Full Specifications

GENERAL
Release
Latest update
Version
2.08
OPERATING SYSTEMS
Platform
Android
Operating System
Android 13.0
POPULARITY
Total Downloads
75
Downloads Last Week
0

Report Software

Program available in other languages


Last Updated


Developer’s Description

G-Code2GRBL...

G-Code2GRBL

This App provides the interface between a tablet (10 preferred) and a GRBL controller. The connection is using Bluetooth. The preferred receiver is a Bluetooth device called HC-06. More details about the connection is shown on the Help-Tab Hardware Prerequisites inside the App.

You can use raw G-Code commands as well as predefined buttons to control your CNC device. But the main feature is sending G-Code files to the GRBL controller.

GRBL Versions 0.9 and 1.1 are supported.

Some Features are:

- Buttons to move all Axis and setup zero positions etc.

- Support of Z-Axis Probing

- Sending G-Code files

- M06 Tool Change adapted to GRBL's M00 Pause command

- Observing the communication

- Store often used commands

- Arduino Sketch to configure the Bluetooth receiver

- Help Pages to setup the Bluetooth connection

- Speed Change during file transfer

Required Permissions:

- SD-Card read/write/delete

Read files to be send to the CNC machine

Write Setup files and the HC-06.ino Arduino Sketch

Delete - not used

- Access to the Network

Copy GCode files onto the device

- Admin Bluetooth Settings

Open a connection

Send/Receive Bluetooth data

Sometimes I get crash reports for older versions. Please do an update and check yourself if the error has already been corrected.

If you want to help me with the improvement of the app, please communicate problems and instructions for the reproduction of the error via email.


Download.com
Your review for G-Code2GRBL