Releases: winder/Universal-G-Code-Sender
v2.1.17
What's Changed
- New translations messagesbundle_en_us.properties (Russian) by @breiler in #2855
- Add possibility to make keyboard mappings by @breiler in #2856
- Add setting for verbose logging in the terminal by @breiler in #2857
- New translations messagesbundle_en_us.properties (Russian) by @breiler in #2863
- Autoleveler fixes by @breiler in #2864
- Autoleveler fixes by @breiler in #2865
- Do not interpolate Z outside bounds of probed area by @breiler in #2866
- Add the last line to the surfacing toolpath by @breiler in #2867
- Fix safe height when using start depths to make sure it clears the material by @breiler in #2876
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)
Full Changelog: v2.1.16...v2.1.17
v2.1.16
What's Changed
- Add polyline and ellipse DXF read support by @breiler in #2809
- Do not filter messages from all fluidnc commands by @breiler in #2812
- Force calls which will update the UI to execute in the swing thread. by @dnikodem84 in #2814
- Forced .ugsd File Extensions for all attempts to save file in the des… by @dnikodem84 in #2815
- Improved Speed of generated G-Code for Paths by @dnikodem84 in #2817
- Added ability to remove entity from generated g-code without loosing cut settings by @dnikodem84 in #2830
- Set spindle direction by @dnikodem84 in #2827
- Add setting for arc precision by @breiler in #2832
- Invert arc angles since the coordinate system of the DXF is different by @breiler in #2841
- Add more documentation by @SimonMeersschaut in #2837
- Add support for DXF blocks/inserts by @breiler in #2842
- Add text field for the spindle speed in the 'Cut settings' dialog by @mchristianl in #2843
- Allow negative start and target depths by @breiler in #2851
- Fix surfacing when using negative depths by @breiler in #2852
- Add locale for Chinese traditional by @breiler in #2854
- Translations by @breiler in #2853, #2836, #2836, #2805, #2805, #2844, #2845, #2848, #2810
New Contributors
- @SimonMeersschaut made their first contribution in #2837
- @mchristianl made their first contribution in #2843
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)
Full Changelog: v2.1.15...v2.1.16
v2.1.15
What's Changed
Features and bug fixes
- Added Snap to Grid Functionality by @dnikodem84 in #2755
- Updated Imaged Trace to Depth Map Importer. by @dnikodem84 in #2751
- Fix override action serialization to be able to add it to the toolbox by @breiler in #2767
- Log manual commands such as status report command by @breiler in #2769
- Reset controller when starting in sleep mode by @breiler in #2792, #2790
- Update translations by @breiler in #2798, #2800, #2777, #2760, #2780
FX
- Add preloader to display that the software is starting by @breiler in #2795
- Added visualizer color settings by @breiler in #2781
- Fx by @breiler in #2782
- Add aarch64 linux build by @breiler in #2785
- Build linux aarch64 by @breiler in #2786
- Add MacOSX FX build by @breiler in #2772
- More FX fixes by @breiler in #2773
- Fix java bundle for aarch64 by @breiler in #2759
- Add some more FX features by @breiler in #2766
- Added 3D orientation cube and new jog controllers by @breiler in #2779
Upgrades
- Bump vite from 6.2.6 to 6.3.4 in /ugs-pendant/src/main/webapp by @dependabot in #2778
- Bump react-router and react-router-dom in /ugs-pendant/src/main/webapp by @dependabot in #2768
New Contributors
- @dnikodem84 made their first contribution in #2755
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)
Full Changelog: v2.1.14...v2.1.15
v2.1.14
Minor fixes and improvements
What's Changed
- Add translations by @breiler in #2723, #2729
- Handle inline block comments by @breiler in #2728
- Check compatibility by @breiler in #2731
- Make sure the z-retract is within the allowed range by @breiler in #2734, #2735
- Restart controller when in DOOR-state by @breiler in #2738
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)
Full Changelog: v2.1.13...v2.1.14
v2.1.13
Minor fixes and improvements
What's Changed
- Update translations by @breiler in #2678, #2681, #2685
- Clear ABC axes when probing by @breiler in #2680
- Reset the controller when initializing in check state by @breiler in #2697
- Use rapid movement when drilling on up by @breiler in #2698
- Add new tool path option for surfacing by @breiler in #2699
- Add parser for SVG general path by @breiler in #2700
- Add possibility to offset the surfacing tool path by @breiler in #2701
- Make the outline action handle empty XY-coordinates by @breiler in #2707
- Add spindle speed setting to points by @breiler in #2708
- Add tool retract at the end of surfacing toolpath by @breiler in #2709
- Fix problem with arcs with negative radius by @breiler in #2711
- Fix loading files in workflow helper by @breiler in #2712
- Change surface offset to lead in/out by @breiler in #2714
- Add probe "delay after retract" setting by @breiler in #2715
- Add setting for showing machine position by @breiler in #2716
- Include missing classes from package by @breiler in #2717
- Fix for soft limit alarms when probing by @breiler in #2720
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)
Full Changelog: v2.1.12...v2.1.13
v2.1.12
Minor fixes and rolling back NEWT rendering engine
What's Changed
- Translation sync by @breiler in #2652
- Simplified the GRBL settings handling by @breiler in #2653
- Positive space capability by @breiler in #2654
- Make machine boundaries handle inversed homing positions by @breiler in #2655
- Roll back NEWT visualizer setting by @breiler in #2666
- Reset overrides before starting a new stream by @breiler in #2669
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)
Full Changelog: v2.1.11...v2.1.12
v2.1.11
What's Changed
- Attempt to fix locking problem with OpenGL on MacOSX and Linux by @breiler in #2647
- Fix problem with opening XYZ files containing negative positions by @breiler in #2649
- Add manufacturer name to device and dark mode by @breiler in #2650
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)
Full Changelog: v2.1.10...v2.1.11
v2.1.10
This release is focusing on the visualizer performance using a new rendering engine - which will enable higher frame rates at lower CPU. We now also use a library for generating and rendering CSG (Constructive Solid Geometry) objects. This will in the future enable us to add richer visualizations.
While monitoring different forums, one of the bigger pain points for new users is how to zero each axis and the confusion about machine position being negative. An attempt to resolve this has been made to move the reset buttons and hide the machine position in the DRO. The machine position can be enabled by right clicking and choose "Show machine position".
The visualizer has now gotten a toolbar where to be able to easily toggle the different renderable objects:
The editor has gotten some more hints and warnings. Many people have G28 included in their gcode, as a beginner it is very common that a home position has been set which will make the machine hurdle to an unknown position. This is a warning that is now displayed in the gcode editor:
There have been cases where no unit code has been given in the gcode which will run it in whatever state the controller was in when starting. This error will now be displayed:
There have been instances where users include GRBL system commands in the gcode. This is discouraged as these commands are not included in the controller planner buffer which may cause errors. This error will now be displayed in those cases:
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
- Lower the precision requirement of the reported probed XY position. by @breiler in #2601
- Added a new visualizer panel for rendering using NEWT for better performance by @breiler in #2602
- Add support for importing DXF polylines by @breiler in #2612
- Pendant timeout class mismatch by @Erhannis in #2606
- Bump vite from 5.2.8 to 5.4.6 in /ugs-pendant/src/main/webapp by @dependabot in #2614
- Visualizer performance by @breiler in #2615
- Update Netbeans and make MacOSX use FlatLAF by @breiler in #2616
- Updated miglayout by @breiler in #2619
- Filter messages from command response by @breiler in #2627
- Remove check for returned XY coordinate when probing by @breiler in #2632
- Orientation cube using JCSG by @breiler in #2631
- New orientation cube using JCSG by @breiler in #2638
- Fix problem with extra line segments on multipoint intersections by @breiler in #2640
- Vertex array object by @breiler in #2644
New Contributors
Full Changelog: v2.1.9...v2.1.10
v2.1.9
This release is focusing on minor bug fixes and improvements
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
- Add better error message when FluidNC configuration is broken by @breiler in #2574
- Load the gcode model when opening the visualizer by @breiler in #2575
- Pendant pin status by @breiler in #2576
- Added actions for aligning entities in the designer by @breiler in #2577
- Fixed connection problem with GRBL_ESP32 in wifi mode by @breiler in #2583
- Fixes for controller resets by @breiler in #2584
- Removed old firmware options that no longer works or are being used. by @breiler in #2582
- Add spindle start command to drill operations by @breiler in #2585
- Add drag'n'drop to the designer for importing files by @breiler in #2586
Full Changelog: v2.1.8...v2.1.9
v2.1.8
This release is focused on improvements in the designer tool where the biggest change are support for laser engravers. With cut types Laser - Fill and Laser - On path it is now possible to do simple laser cut/engraving jobs:
https://youtu.be/Q8dBg5UuUPQ?feature=shared
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
- Added toolpath generator for lasers by @breiler in #2525
- Fixed selection bug by @breiler in #2527
- Added actions for jogging to the entities extents by @breiler in #2528
- Fixed problem with text settings in designer by @breiler in #2529
- Outline fix by @breiler in #2535
- Scale the clipart when resizing the dialog by @breiler in #2538
- Moved clipart config to JSON files by @breiler in #2541
- Reads the max spindle speed from the controller by @breiler in #2543
- Add more symbols by @breiler in #2550
- Respect anchor settings when resizing entity by @breiler in #2551
- Now only show the settings that are common between different entites by @breiler in #2552
- Handle nested block comments and plus signs in coordinates by @breiler in #2557
- Made it possible to design in negative space by @breiler in #2559
- Bugfix for stepsize by @breiler in #2561
- Removed JSSC connection driver by @breiler in #2562
- Fixed regression problem with rotation setting not working by @breiler in #2563
- Adjusted how scrolling and zooming works in the designer by @breiler in #2566
- Minor fixes by @breiler in #2567
Full Changelog: v2.1.7...v2.1.8