Universal Gcode Sender icon
Universal Gcode Sender icon

Universal Gcode Sender

 1 like

A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers...

Universal Gcode Sender screenshot 1

License model

  • FreeOpen Source

Country of Origin

  • US flagUnited States

Platforms

  • Mac
  • Windows
  • Linux
  • Raspberry Pi
  No rating
1like
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Configurable

Features

  1.  No registration required
  2.  Works Offline
  3.  No Tracking
  4.  Ad-free
  5.  Java based

Universal Gcode Sender News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Universal Gcode Sender information

  • Developed by

    US flagWill Winder
  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Written in

  • Alternatives

    12 alternatives listed
  • Supported Languages

    • English
    • Afrikaans
    • Catalan; Valencian
    • Chinese
    • Czech
    • Dutch
    • French
    • German
    • Greek
    • Italian
    • Japanese
    • Lithuanian
    • Norwegian Bokmål
    • Norwegian Nynorsk
    • Persian
    • Polish
    • Portuguese
    • Russian
    • Slovak
    • Spanish
    • Swedish
    • Turkish
    • Ukrainian

AlternativeTo Categories

System & HardwareDevelopmentPhotos & Graphics

GitHub repository

  •  2,026 Stars
  •  779 Forks
  •  181 Open Issues
  •   Updated Jun 18, 2025 
View on GitHub

Our users have written 0 comments and reviews about Universal Gcode Sender, and it has gotten 1 likes

Universal Gcode Sender was added to AlternativeTo by Axolito19 on May 25, 2020 and this page was last updated Oct 1, 2024. Universal Gcode Sender is sometimes referred to as UGS.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Universal Gcode Sender?

A free and full featured gcode platform used for interfacing with advanced CNC controllers like GRBL , FluidNC, TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application which includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux.

Features:

  • Configurable user interface
    • Customizable toolbox for common actions
    • Customizable toolbar
    • Dockable windows that can be moved to suit your needs
    • Responsive UI supporting big and small screens
  • Visualize g-code files
    • Real time tool position feedback
    • Right click in visualizer to jog to location
    • Right click to set the current work position
    • Customizable colors
    • Different colors for paths of different types (G0, G1, G2, G3)
    • Outline gcode
  • Real time overrides
    • Fine tune the feed rate of a running g-code program
    • Fine tune the spindle speed of a running g-code program
  • G-code editor
    • Highlight selected rows in the Visualizer
    • Show the selected row in the Visualizer
    • Right click to run from selected row
    • Rotate gcode model
    • Mirror gcode model
    • Move gcode model to zero location
  • Designer editor
    • Import SVG files
    • Import DXF files
    • Import C2D files (Carbide Create)
    • Draw simple shapes
    • Draw text
    • Cut shape with either a pocket-, outline-, inside- or on line operation with a given depth
    • Move, scale, rotate and mirror shapes
    • Intersect, union and subtract shapes with each other
    • Undo/Redo for all actions
    • Manually setting a shapes position, size and rotation
    • Multiply selected shapes into a grid
    • Import shapes from a clipart library with hundreds of images
    • Tracing bitmap images
  • Configurable g-code optimization
    • Remove comments
    • Truncate decimal precision to configurable amount
    • Convert arcs (G2/G3) to line segments
    • Remove whitespace
  • Gamepad and Joystick
    • Control your machine using practically any gamepad or a joystick (that are supported by SDL)
    • Customize the buttons to different actions
    • Continuous and analog jogging for fine precision positioning
  • Web interface - control your machine remotely from a web based pendant
  • Supports many controllers
    • GRBL
    • Smoothieware
    • TinyG
    • G2core

Official Links