Releases: winder/Universal-G-Code-Sender
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.
v2.0.18
Protocol fixes for Smoothieware, TinyG and GRBL.
Check out the wiki for instructions on how to install.
Downloads
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
What's Changed
- Sort geometries spatially to shorten rapid movement between them by @breiler in #2210
- Bugfixes for TinyG by @breiler in #2212
- Fix for smoothie by @breiler in #2216
- Parse version string from millright firmware by @breiler in #2218
- Can now parse grbl-l-mega version string by @breiler in #2232
- Add support for import kicad position files by @breiler in #2237
Full Changelog: v2.0.17...v2.0.18
v2.0.17
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
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
- Update jogl / gluegen to 2.4.0 by @ulrichloose in #2159
- Fix parsing of alarm state in legacy grbl status format by @breiler in #2186
- Moved the responsibility for parsing the command response from the communicator to the command by @breiler in #2190
- Fix faulty encoding transformation by @breiler in #2192
- New GRBL initialization protocol by @breiler in #2194
- Now parses snapshot from GRBL version by @breiler in #2196
- Feature/hole probing by @risototh in #2197
- Fix problem with resizing entity not updating the shape by @breiler in #2198
New Contributors
- @ulrichloose made their first contribution in #2159
- @risototh made their first contribution in #2197
Full Changelog: v2.0.15...v2.0.17
v2.0.15
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.
Check out the wiki for instructions on how to install.
Downloads
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
Changes
- Small adjustments to the clipart library and added new clipart sources by @breiler in #2146
- Added file actions as mappable with a joystick/gamepad by @breiler in #2147
- Attempt to fix concurrency problem in event dispatcher by @breiler in #2148
- Fixes for SVG import by @breiler in #2151
- Optimised the tool path for pocket operation by @breiler in #2152
- Added actions for jogging to next or previous selected object by @breiler in #2153
- New design and gcode actions by @breiler in #2154
- Add possibility to multiply objects with a distance using decimals by @breiler in #2156
- Added feature to emit keyboard events through a macro by @breiler in #2161
- Intercept shortcuts and perform long press action by @breiler in #2163
- Fixed dependency bugs in action for creating new gcode by @breiler in #2165
- Updates to the connection actions/UI by @breiler in #2166
- Fix problem with the shortcut service by @breiler in #2167
- Added parser for DXF arcs by @breiler in #2171
- Fixed keypress macros by @breiler in #2172
- Added support for importing Eagle PNP files by @breiler in #2173
- Updated game controller database, added missing XInput controller by @breiler in #2175
Full Changelog: v2.0.14...v2.0.15
v2.0.14
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
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
Changes
Improvements and bugfixes
- Updates & fixes for Auto Leveler plugin by @nickmayer in #2022
- Extracted the async communicator event dispatcher by @breiler in #2103
- Fixed concurrency problems by @breiler in #2106
- Fix problem with custom colors not working on some systems and LaF:s by @breiler in #2107
- Command creator by @breiler in #2108
- Fix concurrency problem when running really fast streaming gcode by @breiler in #2109
- Gcode streamer now requires a command creator for generating commands by @breiler in #2110
- Do not use CentralLookup to look up the Controller-instance by @breiler in #2122
- Fixed problem with saving designs by @breiler in #2129
- FluidNC usability fixes by @breiler in #2135
- Small adjustments in the Designer by @breiler in #2131
New features
- Add highlight container for sent gcode commands in editor by @breiler in #2100
- New plugin for console log by @breiler in #2098
- Add action for jogging to center of an entity in the designer. by @breiler in #2111
- Mappable shortcuts in the designer by @breiler in #2118
- Add action for following the running gcode in the editor by @breiler in #2123
- Add actions for selecting previous and next entity in the designer by @breiler in #2126
- Add a feature for hiding objects in designer by @breiler in #2128
- Add menu for opening recent files by @breiler in #2132
- Add support for "Save as..." in the designer by @breiler in #2133
- Added feature for exporting/importing settings by @breiler in #2134
- Added new feature enabling to rearrange entities in the designer tree by @breiler in #2139
Full Changelog: v2.0.13...v2.0.14
v2.0.13
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
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
Changes
- Fix macro shortcuts by @breiler in #1959
- Add FluidNC probe support by @nickmayer in #2058 and @breiler in #1963
- Visualizer settings by @breiler in #1964
- Fix null exception on open by @bertieconfundo in #1970
- Fix jSerialComm hangs on MacOS by @bertieconfundo in #1969
- Fix Temporary Directory Hijacking by @JLLeitschuh in #2000
- Adjustments to CLI for fixing connections using TinyG by @breiler in #2037
- Changed where cache directory is located by @breiler in #2038
- Update netbeans and jetty versions by @breiler in #1996
- Update Jogamp (now uses jzy3d packaging) by @breiler in #2039
- Update engine.io and socket.io in /ugs-pendant/src/main/webapp by @dependabot in #2060
- Update loader-utils from 1.4.0 to 1.4.2 in /ugs-pendant/src/main/webapp by @dependabot in #2053
- Update decode-uri-component from 0.2.0 to 0.2.2 in /ugs-pendant/src/main/webapp by @dependabot in #2075
- Update commons-net from 1.4.1 to 3.9.0 in /ugs-platform/application by @dependabot in #2073
- Update qs from 6.5.2 to 6.5.3 in /ugs-pendant/src/main/webapp by @dependabot in #2074
- Update express from 4.17.2 to 4.18.2 in /ugs-pendant/src/main/webapp by @dependabot in #2076
- Add build script for nightly builds by @breiler in #2064
- Removed permission overrides in build script by @breiler in #2065
- Fix build problem by @breiler in #2081
- Fix file encoding problems by @breiler in #2082
- Add feature for creating points and allow DXF to have points imported. by @breiler in #2083
- Made run actions require that the gcode document is saved before the file can be sent by @breiler in #2086
- Fix build warnings and sonar issues by @breiler in #2087
- Add release build script by @breiler in #2088
- Removed the event for communicator state and removed unused code by @breiler in #2093
New Contributors
- @JLLeitschuh made their first contribution in #2000
- @nickmayer made their first contribution in #2058
Full Changelog: v2.0.12...v2.0.13
v2.0.12
Downloads
UGS Platform
Windows 64-bit
Windows 32-bit
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
Release notes
- Small fixes by @breiler in #1843
- Fixed intermittent unwanted jogging after release of jog button #1849 by @bertieconfundo in #1850
- Added position anchor and lock ratio to the Designer by @breiler in #1858
- Added setting for changing pendant web port. by @breiler in #1860
- Added a feature for tracing bitmap images by @breiler in #1872
- Starts the spindle when starting carving design by @breiler in #1880
- Several fixes to improve stability by @hovercraft-github in #1877
- Option for inverting mouse zoom by @breiler in #1888
- Clear status report commands in TinyG by @breiler in #1896
- Fixed problem with gcode files not loading with an empty first line. by @breiler in #1897
- Fixed entity remove bug in designer by @breiler in #1899
- Update localization files from POEditor. by @winder in #1904
- Reworked the UI of the welcome screen by @breiler in #1912
- Added a FluidNC implementation by @breiler in #1907
- Tool rotation and interpolating rotational movement in visualizer by @breiler in #1916
- Added buttons for jogging ABC-axises by @breiler in #1920
- GRBL controller will now detect if coordinates contains ABC-coordinates and add it as a controller capability by @breiler in #1921
- Improved connection initialisation, now doesn't continue when status didn't contain a proper status message and attempt to retry. by @breiler in #1925
- Fix FluidNC startup when in certain alarm state by @breiler in #1933
- Fixed bug where DRO popup showed coordinate in wrong units by @bertieconfundo in #1935
- Added support for Win64 by @breiler in #1937
- FluidNC filebrowser by @breiler in #1936
- Reactivate joystick on canceling options by @breiler in #1939
- Interpolate rotational movement on XYZ by @breiler in #1941
- Fixed bug where re-opening the same file doesn't actually load the new gcode by @bertieconfundo in #1942
- Fixed problem with crash on quit (joystick thread) by @bertieconfundo in #1943
- Fixed bug where deleting file at the wrong selection index by @breiler in #1951
- Fixed problem with file upload/download adding extra bytes by @breiler in #1953
- Fixed problem in designer where actions got duplicated by @breiler in #1954
- Added feature for file rename by @breiler in #1955
New Contributors
- @hovercraft-github made their first contribution in #1877
Full Changelog: v2.0.11...v2.0.12
v2.0.11
Downloads
UGS Platform
Windows
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
Release notes
- Angular update by @breiler in #1783
- Changed default controller settings for g2core by @breiler in #1784
- Fixed problem with stopping during door state by @breiler in #1787
- Added the possibility to export a design as gcode by @breiler in #1794
- Changed to a more obscure separator character for preprocessing files by @breiler in #1797
- Added option to open files using a default argument to the application by @breiler in #1798
- Added a clipart library for simple import of shapes. by @breiler in #1799
- Fixed problem with NPE when setting a coordinate that wasn't set in the status report by @breiler in #1801
- Connect/disconnect will now allow to abort a failed connection by @breiler in #1805
- Added listeners to commands to listen for when it completes. by @breiler in #1809
Full Changelog: v2.0.10...v2.0.11