Universal G-code Sender (Platform version)
G-code sender for CNC (compatible with GRBL, TinyG, g2core and Smoothieware)
Universal G‑code Sender is a Java‑based application that provides a graphical interface for sending G‑code to CNC controllers such as GRBL, FluidNC, TinyG, g2core and Smoothieware. It runs on Windows, macOS, Linux and Raspberry Pi, bundling all required dependencies so no external installation is needed. The program offers a configurable UI, a built‑in G‑code editor with syntax highlighting, and a designer that can import SVG, DXF, PNG and JPG files for laser‑engraver workflows.
A 3D visualizer displays the toolpath with color‑coded line segments and real‑time position feedback, while real‑time overrides let users adjust feed and spindle speed on the fly. Additional utilities include configurable G‑code optimization (removing comments, truncating decimals, converting arcs to line segments, stripping whitespace), gamepad/joystick support, and a web pendant interface for remote control.
The software is free, open‑source and maintained by the hobby CNC community, with a modular GUI that can be rearranged to match individual workflows. It targets hobbyists and small‑shop users who need a cross‑platform, all‑in‑one solution for interfacing with a variety of CNC controllers.
Reviews
Loading reviews…
Similar apps

3D, CAD & Modeling
MakeraCAM
CAM software for Makera CNCs

Remote Access & VPN
CNCjs
Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG.

3D, CAD & Modeling
LightBurn
Layout, editing, and control software for laser cutters
Photo & Video Management
Printrun
Control your 3D printer from your PC
Clipboard, Input & Automation
VIA
Keyboard configurator

Clipboard, Input & Automation
1Clipboard
Clipboard managing app