v2.1.10
Pre-releaseThis 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