universal-gcode-platform
« Back to VersTracker
Description:
G-code sender for CNC (compatible with GRBL, TinyG, g2core and Smoothieware)
Type: Cask  |  Latest Version: 2.1.20@0  |  Tracked Since: Dec 15, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cnc g-code grbl manufacturing 3d-printing
Install: brew install --cask universal-gcode-platform
About:
Universal G-code Platform (UGS) is a versatile, cross-platform G-code sender designed for CNC control. It provides a robust interface to communicate with various firmware like GRBL, TinyG, and Smoothieware, allowing users to stream G-code files directly to their machines. The tool features a visualizer to preview toolpaths and supports advanced functions like macro scripting and coordinate system management.
Key Features:
  • Real-time G-code streaming and visualizer
  • Support for GRBL, TinyG, g2core, and Smoothieware
  • Plugin architecture for custom extensions
  • Cross-platform compatibility (Java-based)
Use Cases:
  • Controlling DIY CNC machines and 3D printers via a PC
  • Visualizing and validating G-code before machining
  • Automating repetitive tasks with custom macros
Alternatives:
  • Candle – Specifically optimized for GRBL 1.1, whereas UGS offers broader firmware support.
  • Pronterface – Legacy interface primarily for 3D printing, while UGS focuses on general CNC workflows.
Version History
Detected Version Rev Change Commit
Feb 2, 2026 2:06pm 2.1.20 0 VERSION_BUMP ed75490f
Dec 15, 2025 7:59pm 2.1.18 0 VERSION_BUMP 7d4b84b0
Sep 15, 2025 3:07am 2.1.17 0 VERSION_BUMP 5917871b
Jul 6, 2024 3:46pm 2.1.8 0 VERSION_BUMP f4e0eb94