What's new in Universal Gcode Sender 2.1.6
Mar 11, 2024
- Fix for when status reports are disabled
- Attempt connection to GRBL for ten seconds instead of three
- Fixes mouse position on windows using scaled desktop
- Added File Browser / File Tree panel
- added macro versioning
- Some small designer fixes
- Added command line option for opening UGS in fullscreen
- Support default value in macro prompt
- Set focus to first field in macro popup
- Update jamepad library version
New in Universal Gcode Sender 2.1.6 Pre-release (Mar 8, 2024)
- Fix for when status reports are disabled
- Attempt connection to GRBL for ten seconds instead of three
- Fixes mouse position on windows using scaled desktop
- Added File Browser / File Tree panel
- added macro versioning
- Some small designer fixes
- Added command line option for opening UGS in fullscreen
- Support default value in macro prompt
- Set focus to first field in macro popup
- Update jamepad library version
New in Universal Gcode Sender 2.1.5 (Feb 14, 2024)
- 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 in Universal Gcode Sender 2.1.5 Pre-release (Feb 1, 2024)
- 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, #244, #2442
- Reworked the overrides panel by @breiler in #2446
New in Universal Gcode Sender 2.1.4 (Dec 25, 2023)
- 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
New in Universal Gcode Sender 2.1.4 Pre-release (Dec 17, 2023)
- Probe module fixes
- Deactivate continuous jogging when a key is released
- Added a detection if echo mode is active on FluidNC
- Replaced the script engine graalwm with nashorn
New in Universal Gcode Sender 2.1.3 (Dec 14, 2023)
- Changed DRO colors to have more contrast making them easier to read by @breiler in #2369
- Wait for the 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
New in Universal Gcode Sender 2.1.3 Pre-release (Dec 9, 2023)
- Changed DRO colors to have more contrast making them easier to read by @breiler in #2369
- Wait for the 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
New in Universal Gcode Sender 2.1.2 Pre-release (Nov 10, 2023)
- Update gamepad library and add a status line for connected joysticks
- Usability fixes
- Fix problem with fluidnc version without a leading v in version number
New in Universal Gcode Sender 2.1.1 Pre-release (Nov 9, 2023)
- Update gamepad library and add a status line for connected joysticks by @breiler in #2358
- Usability fixes by @breiler in #2362
New in Universal Gcode Sender 2.1.0 Pre-release (Oct 26, 2023)
- 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
New in Universal Gcode Sender 2.0.21 (Oct 18, 2023)
- 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 in Universal Gcode Sender 2.0.21 Pre-release (Oct 6, 2023)
- 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 in Universal Gcode Sender 2.0.20 (Sep 1, 2023)
- 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
New in Universal Gcode Sender 2.0.20 (Sep 1, 2023)
- 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
New in Universal Gcode Sender 2.0.20 Pre-release (Aug 25, 2023)
- Fixed problem when trying to load existing probe settings
- Fixed X travel distance in XYZ probing
- Gcode parser now allows multiple spaces and tabs
- Handle new variant of Genmitsu version string
New in Universal Gcode Sender 2.0.19 Pre-release (Aug 18, 2023)
- Add possibility to visualize spindle speed/laser power
- Simplified the version string parser
- Copy and paste geometries in designer will now preserve groups
- Bugfix/colors flatlaf dark
- Now parses genmitsu version strings
- Fixed problem with responses containing "error" not being an error in FluidNC
- Added checkbox to hide warning that language is not translated.
- Add missing translation keys
- Fix problem with "run from processor"
- Fix problem with the arc expander not working with inches
- Fixed problems with the workflow helper
- Smart scan
- Fixed a problem with grblHAL
- Fixes problems in autoleveler with scaling between metric and imperial units
- Auto leveler UI
- Fixes to probe UI
- Bugfixes on probing
- Autoleveler safe retract
- Added new game controller
- Fixed problem with machine boundaries being inverted
New in Universal Gcode Sender 2.0.18 (Jun 21, 2023)
- Sort geometries spatially to shorten rapid movement between them by Bugfixes for TinyG
- Fix for smoothie
- Parse version string from millright firmware
- Can now parse grbl-l-mega version string
- Add support for import kicad position files
New in Universal Gcode Sender 2.0.17 (May 23, 2023)
- 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 in Universal Gcode Sender 2.0.17 Pre-release (Apr 24, 2023)
- 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
- Add new command processor for filtering out empty gcode lines by @breiler in #2187
- 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
- Rollback empty line processor by @breiler in #2204
New in Universal Gcode Sender 2.0.16 Pre-release (Apr 15, 2023)
- 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
- Add new command processor for filtering out empty gcode lines by @breiler in #2187
- 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 in Universal Gcode Sender 2.0.15 (Mar 21, 2023)
- 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.
New in Universal Gcode Sender 2.0.14 (Mar 15, 2023)
- 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
New in Universal Gcode Sender 2.0.15 Pre-release (Mar 14, 2023)
- 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
New in Universal Gcode Sender 2.0.14 Pre-release (Jan 26, 2023)
- 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
New in Universal Gcode Sender 2.0.13 (Dec 27, 2022)
- 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 in Universal Gcode Sender 2.0.12 (Dec 23, 2022)
- Small fixes
- Fixed intermittent unwanted jogging after release of jog button
- Added position anchor and lock ratio to the Designer
- Added setting for changing pendant web port.
- Added a feature for tracing bitmap images
- Starts the spindle when starting carving design
- Several fixes to improve stability
- Option for inverting mouse zoom
- Clear status report commands in TinyG
- Fixed problem with gcode files not loading with an empty first line.
- Fixed entity remove bug in designer
- Update localization files from POEditor.
- Reworked the UI of the welcome screen
- Added a FluidNC implementation
- Tool rotation and interpolating rotational movement in visualizer
- Added buttons for jogging ABC-axises
- GRBL controller will now detect if coordinates contains ABC-coordinates and add it as a controller capability
- Improved connection initialisation, now doesn't continue when status didn't contain a proper status message and attempt to retry.
- Fix FluidNC startup when in certain alarm state
- Fixed bug where DRO popup showed coordinate in wrong units
- Added support for Win64
- FluidNC filebrowser
- Reactivate joystick on canceling options
- Interpolate rotational movement on XYZ
- Fixed bug where re-opening the same file doesn't actually load the new gcode
- Fixed problem with crash on quit (joystick thread)
- Fixed bug where deleting file at the wrong selection index
- Fixed problem with file upload/download adding extra bytes
- Fixed problem in designer where actions got duplicated
- Added feature for file rename
New in Universal Gcode Sender 2.0.12 Pre-release (Aug 10, 2022)
- 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 in Universal Gcode Sender 2.0.11 (Mar 21, 2022)
- 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
New in Universal Gcode Sender 2.0.10 Pre-release (Jan 18, 2022)
- 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
- 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
- Features:
- Now possible to ungroup/split geometries in the designer
- Added feature to multiply geometries in the designer
- Added units to setting text fields in the designer
- 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
- Other improvements:
- Removed the usage of jgitver which caused issues when developing in IntelliJ
New in Universal Gcode Sender 2.0.9 Pre-release (Nov 25, 2021)
- 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:
- New designer tool for generating gcode in UGS using vector graphics (#1409 - @breiler)
- Added support for importing DXF (#1701 - @breiler)
- New processor for splitting lines (#1633 - @winder)
New in Universal Gcode Sender 2.0.8 (Jul 15, 2021)
- 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)
New in Universal Gcode Sender 2.0.8 Pre-release (Jun 14, 2021)
- 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)
New in Universal Gcode Sender 2.0.7 (Dec 3, 2020)
- 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 Toolbar
- 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
New in Universal Gcode Sender 1.0.9 (Apr 2, 2016)
- 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
New in Universal Gcode Sender 1.0.8 (Apr 2, 2016)
- PendantUI server - connect to UGS with your smartphone or tablet. (jvabob)
- Translations: German, Spanish, Italian, Afrikaans
- Many bugfixes and stability improvements.
New in Universal Gcode Sender 1.0.7 (Apr 2, 2016)
- Many improvements to code architecture to allow future support for multiple firmwares (TinyG, Marlin, Smoothie, etc).
- New menu bar! Now new features can be added and existing features are more configurable.
- Additional on-the-fly gcode command preprocessing:
- - truncate and round long decimals to configurable length.
- - enforce max command length.
- - remove whitespaces.
- - expand small arcs to G1 commands.
- New option to save preprocessed gcode file to a file.
- Visualizer navigation controls - pan and zoom with the mouse wheel. (michmerr)
- Visualizer Support for radius arcs (phlatboyz sketchup plugin gcode now displays correctly)
- New single-step mode.
- New colored status indicator.
- Many bugfixes, thanks to UGS contributors
New in Universal Gcode Sender 1.0.4 (Oct 3, 2012)
- The step size spinner now goes to less than 1.
- New buttons on the manual control page for common functions.
- Manual X/Y coordinates can now be modified with arrow keys.
- New start scripts added to release zip files.
- Changed speed override to a percentage rather than absolute.
- Bug fixes.
New in Universal Gcode Sender 1.0.3 (Oct 3, 2012)
- Manual jogging mode, control machine with buttons in the UI.
- Automatically skip blank lines and comments when sending a file.
- Bug fixes.
New in Universal Gcode Sender 1.0.2 (Oct 3, 2012)
- Grbl version checking.
- Real-time pause/resume commands used for Grbl v0.8.
- Comment filtering - parses out comments before sending commands.
- Bug fixes.
New in Universal Gcode Sender 1.0.1 (Oct 3, 2012)
- New distribution jar - Application no longer requires RXTX to be installed!
- Added table view for file streaming.
- Added Pause/Resume button.
- Usability improvements.
- Many bug fixes.
- Renamed package to com.willwinder.universalgcodesender.