gSender 1.6.2 is a smaller follow-up release focused on polishing up some edge-case issues that cropped up after 1.6.0, along with a number of workflow and usability improvements across the application. A lot of this work targets firmware compatibility, ATC/tool change flows, and smoothing out a few rough edges reported by the community over the last little while.
Data collection and analytics
You may also notice that gSender prompts you again about analytics/data collection preferences after updating. If this feels familiar, you may have already responded to this prompt quite a while ago and simply forgotten about it. We’ve recently changed analytics providers, so we wanted to give everyone another opportunity to review and update their preferences.
The data collected is primarily general usage metrics, operating system information, and tool usage data that helps us understand what parts of the application are being used most often and where issues may be occurring.
As always, analytics participation is completely optional and can be enabled or disabled at any time in the Config section of the application.
General Fixes and updates
- Updated firmware defaults to better account for TLS/probe misconfiguration scenarios
- Various firmware default updates and compatibility improvements for newer firmware versions
- Uploading to SD cards over ethernet is working correctly again
- Laser power slider now behaves as expected on newer firmware
- Spindle selector now works correctly on newer firmware
- Laser offsets now map correctly to the updated Config key structure
- Flash utility will now automatically select grblHAL firmware when
SLB_DFUis detected - Exiting rotary mode will once again properly restore previous machine values
- Non-enabled spindles will no longer appear in the spindle dropdown list
- Spindle dropdown will now attempt to refresh itself automatically if empty in the Spindle/Laser drawer
UX and Visual
- Numerous visual and workflow improvements to the tool change wizard

- Tool change wizard will now resume the spindle before returning to the previous XY position.
- Tool change wizard and tool timeline now display annotation comments when no ATC nickname is set

- Removed probed/unprobed status on firmware versions without a tool table
- ATC Config will now store default values on first install instead of stored values
- ATC Config will now warn in situations it failed to read the stored configuration file.
- Squaring and motor tuning workflows now share the same jog popover for a more consistent experience
- Spindle delay behaviour has been updated and is now an explicit configurable option for forced insertion when needed
Functionalities
- Macros can now send realtime commands using the [\xNN] format

Download
gSender can be downloaded on Github