Releases: winder/Universal-G-Code-Sender
v2.1.22
Mostly bug fixes to the designer
What's Changed
- Limit surfacing tool path angle to just horizontal and vertical by @breiler in #3050
- Fix problem with NPE:s on empty cut type by @breiler in #3052
- Do not close DXF polygon paths by @breiler in #3053
- Add background color setting by @breiler in #3054
- Translations by @breiler in #3055
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 FX Beta
Windows (exe)
Windows (msi)
Mac OSX
Mac OSX ARM64
Linux (deb)
Linux ARM64 (deb)
Linux (rpm)
Linux ARM64 (rpm)
Full Changelog: v2.1.21...v2.1.22
v2.1.21
What's Changed
- Remove NEWT rendering by @breiler in #3015
- Laser raster by @breiler in #3020
- Visualizer: Assign middle-button drag to pan window #1842 by @atrabit in #3018
- Translations by @breiler in #3027, #3044, #3028
- Fix problem with outline action in endless loop by @breiler in #3033
- FX updates by @breiler in #3034
- Fix version parsing for Atomstack by @breiler in #3035
- Fix displaying the selected spindle command by @breiler in #3036
- Add CLI support to ugs-fx by @breiler in #3037
- Library upgrades #3011, #3031, #3041
- Add DRO to UGSFX by @breiler in #3045
- Add work coordinate editor by @breiler in #3046
New Contributors
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 FX Beta
Windows (exe)
Windows (msi)
Mac OSX
Mac OSX ARM64
Linux (deb)
Linux ARM64 (deb)
Linux (rpm)
Linux ARM64 (rpm)
Full Changelog: v2.1.20...v2.1.21
v2.1.20
This release contains a bunch of new features and bugfixes:
- On MacOSX the application wrongly required Rosetta to run.
- The Setup wizard stopped working for all devices that was not FluidNC based
- Fixed a bunch of refresh issues in the designers entity tree and added bit more information about the shapes being cut:

- Add basic path editing of vertices in the designer:

- Add function for stitching multiple line segments into one shape, useful on DXF files where they often consist of single line elements:

- Add basic support for importing Gerber and Excellon files:

- Add monogram cliparts free for personal use:

- Add Climb/Conventional milling strategies on surface and pocketing operations:

What's Changed
- Add toolpath direction by @breiler in #2977
- Add tool path direction to surfacing operation by @breiler in #2978
- Add a tool for editing vertices in a shape by @breiler in #2980
- Add undoable action for path modifications by @breiler in #2981
- Add action for drawing lines by @breiler in #2982
- Fix problem with macro ordering by @breiler in #2983
- Fix setup wizard by @breiler in #2988
- Add extra logging and checks by @breiler in #2990, #2989
- Add feature to stitch singular lines into one path by @breiler in #2991
- Translations by @breiler in #2992
- Add monograms to the designer clipart by @breiler in #2993
- Fix problem with jog controller not reactivating the ContinuousJogWorker by @breiler in #2994
- Fix entity tree events by @breiler in #2995
- Reverted to the old grid and plane by @breiler in #2998
- Fix entity cell renderer so that it is properly updated by @breiler in #2999
- Add reader for gerber files by @breiler in #3001
- Add more support for gerber macros by @breiler in #3003
- Add support for Excellon drill file by @breiler in #3004
- Import routing from excellon files by @breiler in #3005
- Zoom at mouse position and adjust scrollbars by @breiler in #3007
- Add support for rounding rectangles by @breiler in #3010
- Translations by @breiler in #3012, #2984
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.19...v2.1.20
v2.1.19
What's Changed
- Added ability to Upload / Download config.yaml to setup wizard panel by @dnikodem84 in #2938
- Fix union action by @breiler in #2952
- Refactor/design settings by @giro-dev in #2923
- Use Maven wrapper by @asomov in #2950
- Fix problem with truncated entity names by @breiler in #2953
- Upgrade libraries by @breiler in #2954
- Translations by @breiler in #2955
- Add ability to print from UGS Designer. by @dnikodem84 in #2960
- Fix icons by @breiler in #2961
- Add G-code text input field to jog screen in web pendant by @ldab in #2963
- Fix mobile scroll issue on web pendant jog panel by @ldab in #2964
- Change base URI in PendantUI to allow external access by @ldab in #2965
- Add new translations by @breiler in #2969
- Add rename action to main popup menu for tree by @dnikodem84 in #2967
- Add tool path direction angle to surfacing operation by @breiler in #2970
- Translations by @breiler in #2972
- Make it possible to visualize 3d printer gcode by @breiler in #2973
- Make the PendantUI popup list all interfaces by @breiler in #2974
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)
New Contributors
Full Changelog: v2.1.18...v2.1.19
v2.1.18
What's Changed
- Fix so that design window positions are remembered by @breiler in #2887
- Fix so that text is not overwritten while editing by @breiler in #2888
- Fix for firmwares that does not report a versions by @breiler in #2890
- Calculate the distance to the soft limit and subtract that from probe distance to avoid alarms by @breiler in #2891
- Translations by @breiler in #2892
- Compensate soft limits by @breiler in #2893
- Add possibility to manage macros in FX by @breiler in #2895
- Fix connection to TCP and added actions by @breiler in #2896
- Add a processor config by @breiler in #2897
- Add Surfacer Plugin for Surfacing Path Generation by @dimichelec in #2900
- Feature: Add offset functionality to Designer by @giro-dev in #2905
- Add swagger and openapi for web API by @breiler in #2911
- Attempt to fix roomark engravers by @breiler in #2913
- Increase FluicNC Timeouts by @dnikodem84 in #2917
- Fix bug when reading specific DXF:s causing a IOException on certain files by @breiler in #2928
- Initial Implementaiton of FluidNC Setup Wizard by @dnikodem84 in #2933
- updated FluidNCSettings.saveFirmwareSettings to save to correct config file by @dnikodem84 in #2934
- Roll back the use of CSG by @breiler in #2935
- Translations by @breiler in #2941
- Issue 2942 snake yaml float by @asomov in #2944
- Simplify visualization by @breiler in #2945
- Simplified icons by @breiler in #2946
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)
New Contributors
- @dimichelec made their first contribution in #2900
- @giro-dev made their first contribution in #2905
- @asomov made their first contribution in #2944
Full Changelog: v2.1.17...v2.1.18
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