Releases: winder/Universal-G-Code-Sender
v2.1.6
This release contains an important update for the gamepad library which fixes the problem with memory leaks on Windows.
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)
UGS Classic
All platforms (requires Java)
What's Changed
- Fix for when status reports are disabled by @breiler in #2454
- Attempt connection to GRBL for ten seconds instead of three by @breiler in #2456
- Fixes mouse position on windows using scaled desktop by @breiler in #2457
- Added File Browser / File Tree panel by @andrewmurraydavid in #2460
- added macro versioning by @andrewmurraydavid in #2463
- Some small designer fixes by @werckmeister in #2467
- Added command line option for opening UGS in fullscreen by @breiler in #2471
- Support default value in macro prompt by @warmans in #2475
- Set focus to first field in macro popup by @warmans in #2474
- Update jamepad library version by @breiler in #2478
New Contributors
- @andrewmurraydavid made their first contribution in #2460
- @werckmeister made their first contribution in #2467
- @warmans made their first contribution in #2475
Full Changelog: v2.1.5...v2.1.6
v2.1.5
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:
- The setup wizard now has a simple drop down for changing the driver to make it easy to switch to TCP connections:
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)
UGS Classic
All platforms (requires Java)
What's Changed
- Upgraded Jersey and Jetty by @breiler in #2405, #2407
- Fixes to the designer by @breiler in #2414
- Bugfix for handling gcode state G38 by @breiler in #2422
- Fix for not assuming that origin position is 0,0,0 by @breiler in #2423
- Removed jidesoft-oss as it was not working with NetBeans and FlatLaf by @breiler in #2427, #2424
- Properly clean up a partially established connection by @breiler in #2428
- Rework of the designer settings panel by @breiler in #2434
- Add Driver selector to Connection setup wizard by @shampeon in #2436
- Add possibility to autolevel scan in negative space by @breiler in #2437
- Add possibility to export the autoleveled gcode by @breiler in #2438
- Attempt to fix file chooser dialog on MacOSX by @breiler in #2441, #2447, #2442
- Reworked the overrides panel by @breiler in #2446
New Contributors
Full Changelog: v2.1.4...v2.1.5
v2.1.4
Downloads
UGS Platform
Windows 64-bit
Windows 32-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)
UGS Classic
All platforms (requires Java)
What's Changed
- Probe module fixes by @breiler in #2389
- Deactivate continuous jogging when a key is released by @breiler in #2390
- Added a detection if echo mode is active on FluidNC by @breiler in #2392
- Replaced the script engine graalwm with nashorn by @breiler in #2395
Full Changelog: v2.1.3...v2.1.4
v2.1.3
Downloads
UGS Platform
Windows 64-bit
Windows 32-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)
UGS Classic
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
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
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Mac OSX ARM64
Linux
Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 (Raspberry Pi OS 64-bit)
All platforms (requires Java)
UGS Classic
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
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
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Mac OSX ARM64
Linux
Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 (Raspberry Pi OS 64-bit)
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
What's Changed
- Add macro description as a tool tip by @breiler in #2331
- Fixed broken macros by @breiler in #2333
- Upgrade Java and Netbeans versions by @breiler in #2336
- Fixed typo in build scripts by @breiler in #2337
- Disconnect controller if connection can't be established by @breiler in #2338
- Added option to clear the cache and use it by default by @breiler in #2340
- Display the pin status immediately by @breiler in #2343
- Display the pin status immediately in FluidNC by @breiler in #2349
- Added possibility to divide step size to 0.001 by @breiler in #2350
- Fixes for Raspberry PI 64-bit by @breiler in #2352
- Fixed problem with resizing entities when typing zero as width or height by @breiler in #2354
- Fix problem with opening same file multiple times by @breiler in #2355
Full Changelog: v2.0.21...v2.1.0
Nightly build
This is the nightly build with the latest features and bug fixes in UGS.
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Mac OSX ARM64
Linux
Linux ARM (Raspberry Pi OS 32-bit)
Linux ARM64 (Raspberry Pi OS 64-bit)
All platforms (requires Java)
UGS Classic
v2.0.21
Fixed problem when connecting to older GRBL 0.9 version, minor bug fixes and feature improvements.
Downloads
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
What's Changed
- Add feature for inserting the current position into the open gcode file. by @breiler in #2307
- Make edit actions mappable to gamepad by @breiler in #2308
- Fixed problems with legacy GRBL version strings by @breiler in #2314
- When the autoleveler is closed it will now clear added components by @breiler in #2315
- Update MacroHelper.java by @smiley561 in #2322
- Added "stream finished" event for FluidNC by @breiler in #2326
- Made it possible to set the return to zero safety height to zero by @breiler in #2321
New Contributors
- @smiley561 made their first contribution in #2322
Full Changelog: v2.0.20...v2.0.21
v2.0.20
A small release with minor fixes for problems found in version 2.0.19.
Downloads
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
What's Changed
- Fixed problem when trying to load existing probe settings by @breiler in #2290
- Fixed X travel distance in XYZ probing by @breiler in #2292
- Gcode parser now allows multiple spaces and tabs by @breiler in #2294
- Handle new variant of Genmitsu version string by @breiler in #2297
Full Changelog: v2.0.19...v2.0.20
v2.0.19
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:
Probing is now implemented as actions which can then be mapped to a keyboard shortcut, gamepad button, toolbar button or toolbox button.
For you vampires out there - the dark theme has got some updates:
For those of you who are using lasers - the visualizer will now also display the spindle speed:
Downloads
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
What's Changed
- Add possibility to visualize spindle speed/laser power by @breiler in #2241
- Simplified the version string parser by @breiler in #2244
- Copy and paste geometries in designer will now preserve groups by @breiler in #2246
- Bugfix/colors flatlaf dark by @breiler in #2247
- Now parses genmitsu version strings by @breiler in #2255
- Fixed problem with responses containing "error" not being an error in FluidNC by @breiler in #2260
- Added checkbox to hide warning that language is not translated. by @breiler in #2261
- Add missing translation keys by @breiler in #2262
- Fix problem with "run from processor" by @breiler in #2266
- Fix problem with the arc expander not working with inches by @breiler in #2267
- Fixed problems with the workflow helper by @breiler in #2269
- Smart scan by @nickmayer in #2270
- Fixed a problem with grblHAL by @breiler in #2275
- Fixes problems in autoleveler with scaling between metric and imperial units by @breiler in #2273
- Auto leveler UI by @breiler in #2277
- Fixes to probe UI by @breiler in #2280
- Bugfixes on probing by @breiler in #2281
- Autoleveler safe retract by @breiler in #2282
- Added new game controller by @breiler in #2284
- Fixed problem with machine boundaries being inverted by @breiler in #2285
Full Changelog: 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.