Releases: winder/Universal-G-Code-Sender
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
v2.0.10
Downloads
UGS Platform
Windows
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
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: v2.0.9...v2.0.10
v2.0.9
Downloads
UGS Platform
Windows
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
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
v2.0.8
Downloads
UGS Platform
Windows
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
Release notes
Bugfixes
- Fixed problem with tiler plugin not rounding decimals (#1484)
- Fixed problem with mouse clicks in DRO and jog controller (#1485) (#1487)
- Fixed scaling problems when using dark theme, won't adjust columns when shrinking window. (#1488)
- Now resets the controller when updating the step size configuration to force the controller to load the new settings. (#1489)
- Fixed problem with visualizer axis colors being mapped the wrong way. (#1490)
- Removed the CommandLengthProcessor from the default rules. (#1503)
- Now using a 32-bit JRE for Windows and JRE8 for raspberry pi. (#1506)
- Fixed problem with opening files on windows
- Fixed problem with inactive macro actions, now listens to UGS events (#1522)
- Now uses the processed gcode file for outlining the work. (#1526)
- Fixed the problem with the classic edition where start script files not are added to the package. (#1535)
- Added scrollbars to the popup menu (#1539)
- Added button for issue open door command (#1558)
- Now remembers which firmware that was selected (#1602)
- Adjustments to the DRO to support for lower resolutions (#1508)
Features
- Added shortcut to activate command field (#1502)
- Added visualization of ABC-axises (#1231)
- Added Persian localization
- Added gCarvin to the list of controllers (#1530)
- Added support for custom Arduino joystick (#1565)
Contributors
v2.0.7
Downloads
UGS Platform
Windows
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
Release notes
Bugfixes
- Fixed problem with "returnToHome" changing the unit state (G20/G21) without changing it back
- Fixed problem with positions being used with unknown unit
- Reactivated keyboard shortcut for resetting position in UGS Classic
- Fixed problem with setting work position on Smoothieware causing errors because of missing units.
- Fixed problem with the jog panel not getting active if the component was loaded after the machine was connected
Features
- Added a new Toolbox component with customisable actions that will replace the previous Common actions
- Added a editor cursor in the visualizer that is positioned on the currently selected line
- Now uses JSSC as a default connection driver on Linux to prevent unstable connections
- Add basic support for GrblHAL
- Added Homing-capability to Smoothieware
- The jog component can now be resized to become very small
- The "run from" feature now applies the action to the existing file (no longer reloads a new file)
- Added new actions for rotating and mirroring the model
v2.0.6
This release is just to get started with automated builds.
UGS Platform
Windows
Mac OSX
Linux
RaspberryPI
All platforms (requires Java)
UGS Classic
All platforms (requires Java)
v1.0.9
Changelog
1.0.8 -> 1.0.9
- Many performance improvements.
- New serial library: JSSC
- Updated 3D library.
- Maven build script (Thanks nitram509!)
- TinyG support enabled.
- XLCD support.
- Bug fixes: INCH/MM jog units, visualizer fixes (crashes and OSX support), "Null stream" error, localization crashes,
- Translations: French, Greek, Dutch, Italian
v1.0.8
Changelog
1.0.7 -> 1.0.8
- PendantUI server - connect to UGS with your smartphone or tablet. (jvabob)
- Translations: German, Spanish, Italian, Afrikaans
- Many bugfixes and stability improvements.