Skip to content

Releases: winder/Universal-G-Code-Sender

v2.1.10

29 Nov 14:43
Compare
Choose a tag to compare
v2.1.10 Pre-release
Pre-release

This release is focusing on the visualizer performance using a new rendering engine - which will enable higher frame rates at lower CPU. We now also use a library for generating and rendering CSG (Constructive Solid Geometry) objects. This will in the future enable us to add richer visualizations.

While monitoring different forums, one of the bigger pain points for new users is how to zero each axis and the confusion about machine position being negative. An attempt to resolve this has been made to move the reset buttons and hide the machine position in the DRO. The machine position can be enabled by right clicking and choose "Show machine position".

Screenshot from 2024-11-29 15-26-57

The visualizer has now gotten a toolbar where to be able to easily toggle the different renderable objects:
Screenshot from 2024-11-29 15-29-24

The editor has gotten some more hints and warnings. Many people have G28 included in their gcode, as a beginner it is very common that a home position has been set which will make the machine hurdle to an unknown position. This is a warning that is now displayed in the gcode editor:
image

There have been cases where no unit code has been given in the gcode which will run it in whatever state the controller was in when starting. This error will now be displayed:
image

There have been instances where users include GRBL system commands in the gcode. This is discouraged as these commands are not included in the controller planner buffer which may cause errors. This error will now be displayed in those cases:
image

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux 64-bit
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

New Contributors

Full Changelog: v2.1.9...v2.1.10

v2.1.9

03 Sep 19:02
3e2f05b
Compare
Choose a tag to compare

This release is focusing on minor bug fixes and improvements

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux 64-bit
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

  • Add better error message when FluidNC configuration is broken by @breiler in #2574
  • Load the gcode model when opening the visualizer by @breiler in #2575
  • Pendant pin status by @breiler in #2576
  • Added actions for aligning entities in the designer by @breiler in #2577
  • Fixed connection problem with GRBL_ESP32 in wifi mode by @breiler in #2583
  • Fixes for controller resets by @breiler in #2584
  • Removed old firmware options that no longer works or are being used. by @breiler in #2582
  • Add spindle start command to drill operations by @breiler in #2585
  • Add drag'n'drop to the designer for importing files by @breiler in #2586

Full Changelog: v2.1.8...v2.1.9

v2.1.8

04 Jul 18:28
41b4673
Compare
Choose a tag to compare

This release is focused on improvements in the designer tool where the biggest change are support for laser engravers. With cut types Laser - Fill and Laser - On path it is now possible to do simple laser cut/engraving jobs:
https://youtu.be/Q8dBg5UuUPQ?feature=shared

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux 64-bit
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

Full Changelog: v2.1.7...v2.1.8

v2.1.7

15 May 20:16
Compare
Choose a tag to compare

This release contains some feature improvements and bugfixes.

Game pad

It is now possible to add custom gamepad mappings without the need to compile UGS. For instructions on how to generate a mapping check out these instructions.
image

The settings will now show digital and analog values as green pies:
image

Overrides

The overrides window now contains rapid overrides:
image

Editor

The editor now contains functions for searching/replacing:
image

Visualizer

The visualizer can now visualize different feed rates (instead of just spindle speeds before):
image
image

Web pendant

The web pendant now uses web sockets for communication and has been rewritten in React
image

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux 64-bit
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

Full Changelog: v2.1.6...v2.1.7

v2.1.6

08 Mar 07:22
e31230d
Compare
Choose a tag to compare

This release contains an important update for the gamepad library which fixes the problem with memory leaks on Windows.

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux 64-bit
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

New Contributors

Full Changelog: v2.1.5...v2.1.6

v2.1.5

01 Feb 05:44
9ff4267
Compare
Choose a tag to compare

This release contains a couple of big changes and several bug fixes and improvements.

  • The designer settings panel has been completely rewritten to support undo/redo actions.
  • The override function has now been rewritten to use sliders for changing the override settings:
    image
  • The setup wizard now has a simple drop down for changing the driver to make it easy to switch to TCP connections:
    image

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux 64-bit
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

New Contributors

Full Changelog: v2.1.4...v2.1.5

v2.1.4

17 Dec 06:39
5d03d13
Compare
Choose a tag to compare

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Windows Windows 32-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux 64-bit
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

Full Changelog: v2.1.3...v2.1.4

v2.1.3

09 Dec 06:34
50ca482
Compare
Choose a tag to compare

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Windows Windows 32-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux 64-bit
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

  • Changed DRO colors to have more contrast making them easier to read by @breiler in #2369
  • Wait for the game controller to initialize before reading data to avoid getting junk. by @breiler in #2371
  • Fixed problem with buffered shapes will generate connected single isolated lines by @breiler in #2378
  • Made the LCD font monospaced by @breiler in #2379
  • Fixed problem with the default LaF on MacOSX by @breiler in #2384

Full Changelog: v2.1.2...v2.1.3

v2.1.2

10 Nov 05:36
39ec06d
Compare
Choose a tag to compare

This release contains fixes for joystick/gamepads on MacOSX ARM64 where the library for gamepad controllers is updated.

We have also added a program icon and a menu action for creating a launcher on Linux and shortcut on WIndows.

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Windows Windows 32-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

  • Update gamepad library and add a status line for connected joysticks by @breiler in #2358
  • Usability fixes by @breiler in #2362
  • Fix problem with fluidnc version without a leading v in version number by @breiler in #2363

Full Changelog: v2.1.0...v2.1.2

v2.1.0

26 Oct 15:56
Compare
Choose a tag to compare

This is release is focused on updating the Netbeans framework and Java version, which means that as of now Java 16 or higher is required to build and run UGS. We will also activate the FlatLAF theme by default which will make the UI consistent across different operating systems.

This version will now also build into packages for Linux ARM64 and MacOSX ARM64.

Downloads

Downloads

UGS Platform

Windows Windows 64-bit
Windows Windows 32-bit
Mac OSX Mac OSX
Mac OSX aarch64 Mac OSX ARM64
Linux x64 Linux
Linux ARM Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 Linux ARM64 (Raspberry Pi OS 64-bit)
Zip All platforms (requires Java)

UGS Classic

Zip All platforms (requires Java)

What's Changed

Full Changelog: v2.0.21...v2.1.0