Posted on

gSender 1.6.3

Cartoon dog in an astronaut helmet sits on a moon-like rock against a dark space backdrop, promoting gSender 1.6.3 new release.

Hey folks, gSender 1.6.3 with a number of fixes, behaviour improvements, and features.

Here’s what’s included in this update

New stuff you can use

  • Support for the new LongMill MK3 profiles.
  • A new flashing option for the upcoming SLB-Lite using UF2
  • A new TLS installation wizard, found in the Accessory Installation tool. It walks you step by step through picking your probe locations and setting up your toolchanging routine.
Screenshot of a software—Set TLS Location step with X, Y, Z position inputs and a blue Set Position button; right shows machine illustration.
Screenshot 2026 07 22 at 102115 AM

  • You can now set a custom feed rate for the final probe movement, instead of it always using the default Rapid speed.
  • The SD tool now lets you upload several files at once instead of one at a time.
  • The toolchange wizard now shows a “pending” state while it’s finishing up moves, and it pops up a little closer to when the actual tool change happens, so it feels more natural.

Smoother and more reliable

  • Changing toolchange or passthrough Config settings now applies right away, no more reconnecting or reloading your file.
  • Fixed a laser/PWM issue so it works properly without unexpected spindle behavior on grblHAL
  • Feeder Position variables pos{axis} and mpos{axis} are now always converted to millimeters, even if your machine is set to report in inches (13=1)
  • Homing status shows up more consistently for machines that are already homed when you connect.
  • Tool Timeline Probe status now considers non-0 values probed, not just negative values.
  • Job progress is easier to read with a new background behind the line count.
  • Made several changes to prevent your Config settings file (sender_rc) from getting corrupted, and if it somehow does, the app will no longer fail to start.

Firmware profile updates

  • Updated to support the latest grblHAL firmware, including changes to how lasers and PWM work.

Bugs squashed

  • Fixed the tool timeline showing the the original, non-remapped value when minimized
  • Fixed a probe dialog bug where connectivity tests would falsely show as passing if enabled when opened
  • Fixed a display issue in the Config tool when undoing changes to certain values.
  • Fixed the single-axis homing toggle appearing when homing disabled.
  • Fixed the park shortcut to worked when the firmware reports homed status
  • Fixed job progress not updating properly after tool changes pausing progress.

Full Changelog

  • Added LongMill MK3 profiles.
  • Added flashing path for new SLB-Lite using $UF2.
  • Added TLS installation wizard to the accessory installation tool.
  • Added ability to specify feed rate on final probe movements — default 0 continues to use G0; any other value uses G1 Fx where x is the configured value.
  • SD tool now allows uploading multiple files at the same time.
  • Added pending toolchange state to the toolchange wizard while already-planned lines finish their motions, and delayed wizard appearance until closer to the actual M6 command.
  • Updating the toolchange passthrough setting now updates the controller without reconnecting or reloading a file.
  • Updating the passthrough setting in Config updates that option without requiring a file reload or reconnect.
  • No longer swaps spindle min/max for grblHAL, so PWM can be used as a laser without issues.
  • pos{axis} and mpos{axis} feeder variables are now always returned in mm, regardless of report-in-inches ($13) status.
  • Homing status on connect for already-homed grblHAL devices is now more consistent.
  • Tool probe status now allows positive values — only 0 is considered unprobed.
  • Probe status badge in the tool timeline now only shows when using grblHAL with ATC=1 (tc.macro exists).
  • Added background to job progress line count for readability when the visualizer is disabled.
  • ATC options tool is now disabled if no SD card is mounted.
  • Improved reliability of Config Store truncation.
  • Added various updates to prevent the ConfigStore file (sender_rc) from becoming corrupted.
  • Corrupted ConfigStore files no longer block application startup.
  • Various firmware updates for the latest grblHAL core version.
  • Updated grblHAL profiles for the new firmware release — mostly related to laser/PWM2 behaviors.
  • Entering laser mode on grblHAL no longer swaps $30 and $31 with the laser equivalents.
  • Fixed tool timeline not reflecting the remapped tool number after minimizing.
  • Fixed issue where opening the run probe dialog with connectivity would cause all future connectivity tests to pass immediately.
  • Fixed issue where restoring an altered EEPROM value in Config without applying wouldn’t update the UI with the correct value in the Config tool.
  • Fixed toggling single-axis homing on and then off in the on-state not showing the original “go to” buttons.
  • Fixed backwards logic on the park shortcut, allowing usage when homed.
  • Fixed job progress not updating correctly after a tool change was handled via one of the wizard strategies.

As always, thanks for your continued support and feedback. If you run into anything unexpected, let us know!

Download

gSender 1.6.3 can be downloaded on Github:

https://github.com/Sienci-Labs/gsender/releases/tag/v1.6.3