Universal G Code Sender Versions Save

A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.

v2.0.19

9 months ago

This version has several fixes focused on probing and auto leveling. Many issues was caused by mixing of units, for instance if the UI was set to show in inches and the probing was done in metric.

The visualization of the autoleveling will now also better show the height data based on the lowest point relative to the highest. Here is a sample where I did an auto level on a coin where the probe area was 12mm x 13mm with a max scan depth of 0.16mm: Screenshot from 2023-08-18 07-24-34

Probing is now implemented as actions which can then be mapped to a keyboard shortcut, gamepad button, toolbar button or toolbox button. probing

For you vampires out there - the dark theme has got some updates: FlatLaF Dark

For those of you who are using lasers - the visualizer will now also display the spindle speed: GCode for lasers before GCode for lasers after

Downloads

Downloads

UGS Platform

Windows Windows 64-bit Windows Windows 32-bit Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.18...v2.0.19

Credits

An extra thanks to Chris and George over at SainSmart for donating one of their machines which made development and debugging so much easier.

v2.0.18

11 months ago

Protocol fixes for Smoothieware, TinyG and GRBL.

Check out the wiki for instructions on how to install.

Downloads

Downloads

UGS Platform

Windows Windows 64-bit Windows Windows 32-bit Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

What's Changed

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.17...v2.0.18

v2.0.17

1 year ago

This version of UGS has a new algorithm for detecting GRBL version which fixes the connection to GRBL on Arduino Mega.

Check out the wiki for instructions on how to install.

Downloads

Downloads

UGS Platform

Windows Windows 64-bit Windows Windows 32-bit Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

New Contributors

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.15...v2.0.17

v2.0.15

1 year ago

In this release we have attempted to fix a long lasting bug for jogging using keyboard shortcuts where the movement hanged.

There is also a an improvement in the connection toolbar where you no longer have to press a refresh button to update the list of available ports, it will refresh it automatically. image

Check out the wiki for instructions on how to install.

Downloads

Downloads

UGS Platform

Windows Windows 64-bit Windows Windows 32-bit Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

Changes

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.14...v2.0.15

v2.0.14

1 year ago

The focus of this release was some cleanup and refactoring needed to improve the console log where we now use Netbeans Input/Output. The auto leveler feature has been looked over with a couple of bug fixes by @nickmayer. A couple of bug fixes and new features has been made to the Designer.

Check out the wiki for instructions on how to install.

Downloads

Downloads

UGS Platform

Windows Windows 64-bit Windows Windows 32-bit Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

Changes

Improvements and bugfixes

New features

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.13...v2.0.14

v2.0.13

1 year ago

A major change in this release is that we have upgraded the graphics library for OpenGL that caused a lot of issues on different platforms. We are now also building the software using github actions and store all binaries on github which should make downloads more reliable.

Downloads

Downloads

UGS Platform

Windows Windows 64-bit Windows Windows 32-bit Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

Changes

New Contributors

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.12...v2.0.13

v2.0.12

1 year ago

Downloads

Downloads

UGS Platform

Windows Windows 64-bit Windows Windows 32-bit Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

Release notes

New Contributors

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.11...v2.0.12

v2.0.11

2 years ago

Downloads

Downloads

UGS Platform

Windows Windows Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

Release notes

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.10...v2.0.11

v2.0.10

2 years ago

Downloads

UGS Platform

Windows Windows Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

Release notes

Bugfixes

  • Fixed a bunch of issues with the CLI-interface (terminal).
    • It did not wait for the homing complete before trying to send the gcode file.
    • When the stream was paused there was no way to continue
  • Now remembers the file chooser settings (#1710 and #1749)
  • The editor will now recognize gcode commands that are zero-padded (G0 == G00)
  • Fixed the CTRL-S shortcut for saving files
  • Fixed problem with translate to zero that also changed the Z position of the model.
  • Fixed problem with highlighting lines as processed in the visualizer when using generated commands such as jogging.
  • Fixed problem with the "Run from action" only working on the first opened document. The context was never refreshed.
  • Fixed visualizer highlight line width to work without deprecated OpenGL API:s for setting line width
  • Error parser now parses gcode when file is loaded, fixed bug requiring the user to modify gcode for the parser to kick in.
  • Fixed problem with actions not getting enabled given a certain state (#1747)

Features

  • Now possible to ungroup/split geometries in the designer (#1742)
  • Added feature to multiply geometries in the designer (#1743)
  • Added units to setting text fields in the designer (#1746)
  • Added possibility to set the start depth for cutting in the designer
  • Fixed the pocket operation in the designer
  • Added a highlight in the editor to show what gcode being skipped when using "Run from..."
  • Added actions to editor toolbar
  • Added actions to visualizer toolbar
  • Added a zoom action that listens to a shift-key to toggle zoom out / zoom in the designer.
  • Added mouse wheel zoom in the designer
  • Now uses jog feed rate to generate outline (#1767)

Other improvements

  • Removed the usage of jgitver which caused issues when developing in IntelliJ

Full Changelog: https://github.com/winder/Universal-G-Code-Sender/compare/v2.0.9...v2.0.10

v2.0.9

2 years ago

Downloads

UGS Platform

Windows Windows Mac OSX Mac OSX Linux x64 Linux Linux ARM RaspberryPI Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

Release notes

This release is focused mainly on the issue #1550 where if a certain feature in the controller is activated will fail the connection process. It also contains an early version of a designer plugin which is demonstrated here https://youtu.be/iUi6Lr8nZCo.

Bugfixes

  • Fixed problem with menu multiply XY Step Size by 10 not working (#1645 - @AndyCXL)
  • Fixed bug with copying partial position (#1550 - @breiler)
  • Fixed potential problem with buffer overrun (#1678 - @bertieconfundo)
  • Fixed bug where abort/reset won't stop stream (#1341 - @bertieconfundo)

Features