Repository navigation
v2.1.27
This release contains many small goodies in different areas and these are some of the noteworthy highlights.
Designer
It is now possible to select how the tool will plunge into the material. Previously it just did a straight plunge and you now have the option so select linear ramping:

There is now an option to create tabs to hold the material in place when cutting through:

There are now two different tool paths that can be used on pen plotters, one for filling and one for outlining. There is also a new setting for defining the pen width.

There is a new simple backlash compensator which adjusts all gcode to compensate for any mechanical play in the CNC machine. Only use this on toys. Read more here #3178. Here is an example of before and after when applying it to my plotter:

grblHAL
We have added the first steps on a grblHAL controller integration. It should work in the same way as the ordinary GRBL but will have a couple of better features for handling firmware configuration.

UGS-FX
There has been a lot of work the UGS-FX variant which is now using Vulkan for rendering 3D graphics. Please let us know if there is any problems when running it.

It has gotten an experimental way to visualize the material after cutting:

And a searchable clipart library

What's Changed
- Add a new plunge type by @breiler in #3170
- Fix settings not being copied by @breiler in #3172
- Save the tool definitions and the override settings separately by @breiler in #3173
- Fix problem with not handling alarms properly by @breiler in #3175
- Add a coolant setting to the designer tool settings by @picli3 in #3176
- Make the dwell command report as running by @breiler in #3177
- Backlash compensation by @breiler in #3178
- Added new plotter toolpaths by @breiler in #3179
- Add setting for creating tabs by @breiler in #3181
- Estimated run time by @breiler in #3183
- Add support for grblHAL by @breiler in #3185
- Added setting for probe plate thickness and units to text fields by @breiler in #3187
- Upgrade to Java 25 by @breiler in #3190
- Fix problem with intersecting rings by @breiler in #3192
- Use Vulkan for rendering in ugs-fx by @breiler in #3193
- Add clipart dialog for UGS-FX by @breiler in #3195
- Tool change dialog to UGS FX by @breiler in #3196
- Hide feed and speed if controller don't support it by @breiler in #3198
- Add a JavaFX tool library dialog and bind design tools to it by @breiler in #3199
- Remove the stock thickness setting from the designer by @breiler in #3200
- Carry the selected tool number through the parser into line segments by @breiler in #3201
- Add stock simulation in UGS-FX by @breiler in #3202
- Bump dependencies in #3188, #3189, #3197, #3203
- Translations by @breiler in #3169, #3180
New Contributors
Downloads
UGS Platform
Windows 64-bit
Mac OSX
Mac OSX ARM64
Linux 64-bit
Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 (Raspberry Pi OS 64-bit)
All platforms (requires Java 25)
UGS FX Beta
Windows (exe)
Windows (msi)
Mac OSX
Mac OSX ARM64
Linux (deb)
Linux ARM64 (deb)
Linux (rpm)
Linux ARM64 (rpm)
Full Changelog: v2.1.26...v2.1.27
