Releases: Sienci-Labs/gsender
Releases · Sienci-Labs/gsender
v1.4.10
- Jog no longer sends double jog commands on touch devices
- $G output emitted to UI when connected using grblHAL and manually sent
- AltMill profile updated $103 A steps to account for compiled microstepping
- SLB profiles updated with new values
- Updated defaults on MK2, MK1, and Mill One profiles
- AutoZero touch routine updated when running specific diameter bits to be more accurate, and retract distance on Z slightly increased for non-tip routines
- Rotary toggle no longer updates values when cancelled on grblHAL
- Custom theme visualizer background now saving correctly
- AltMill profile now at top of profiles with other Sienci Machines
v1.5.0-Edge-1
New UI Early Alpha Edge release!
Features:
- All new UI that should be familiar but address some long standing pain points
- Rotary is a first class citizen - A axis jogging and DRO values will appear if your firmware reports that it exists
- Numerous functionality updates
- New Jog wheel design and touch support
- Seriously, just look at it 🤩
v1.4.9
- Fix for time remaining converting timestamps incorrectly
- Firmware groups now always emitted to UI on connection
- Reduced situations where error 1 should appear on connection or homing
- Alterations to Altmill default profile for Z acceleration
- Enabling rotary mode for grblHAL now disables homing, and disabling rotary mode restores your previous homing value
- Updated LongMill grblHAL A axis travel resolution for compiled microstepping value
- Main window should no longer be focused on load file dialog
v1.4.8
General
- Added Altmill profiles
- Start from line now also accounts for A axis if file contains those movements
- Fixed situation where progress bar could be greater than 100%
- Some time estimation alterations specifically when pausing jobs
- Fixed issue where console copy prompt stated limit other than 50
- Spindle delay on start is now a configurable value in ms
- Maintenance tasks that are due now prompt the user to take care of them on application start
- Changed max value for spindle RPM in rotary surfacing tool
- Fix for rotary tab gaining focus and preventing keybinds from working
- Changes to console scrollbar size and sensitivity
- Setting A-axis zero now updates visualizer rotation correctly
- A-axis DRO with $13 enabled now no longer converts incorrectly
- Relative Go To now correctly uses input values for all 3 axes
- Firmware tool inputs now disabled in Alarm state
- Added preference for end of job modal to not appear
- Fixed crash on toggling lightweight mode
- End of probe code now correctly restore G90/G91 to previous state
grblHAL
- Changes to ethernet behaviour to allow reconnection in more cases the board closes the connection early
- Homing enabled in diagnostics now correct for SLB
- Alarm 14 and 17 now reset and unlock instead of just unlock using UI buttons
v1.4.7
General
- Tweaks to finish time estimation
- Alterations to behaviour of planning line in visualizer
- Fixed issue where error would prevent the file from resuming in some situations
- Go to button default values are now current position if absolute movement and 0 if relative movement
- GRBL controller now will always send $$ command eventually even if no startup message received
grblHAL
- Rapid position buttons work as expected with A-axis invert enabled
- Updated defaults for SLB homing speeds
- Added setting highlight and restore individual defaults to HAL firmware tool
- Fixed issue where SLB flashing could fail silently if connected before flashing
- Firmware flavour for SLB now included in diagnostic file
- Prevented soft reset on exiting check mode on SLB from getting the firmware not leaving check mode
v1.4.6
General
- Values properly convert in surfacing tool when swapping between metric and imperial preferred units
- Fixed default UI value precision when swapping between metric and imperial preferred units
- Handle error silently when checking for updates but no internet connection is available
grblHAL
- Added default profiles for all machines when connected using grblHAL and using the 'Restore Defaults' functionality
- No longer emit error 79 when connecting with e-stop enabled on SLB
- Fixed issue with soft limit Z jogging when trying to jog from machine limits
- Fixed status query mask when sending 0x87 complete status report vs ? partial status report to prevent alarm states from being slow to clear on UI
v1.4.5
General
- Fix for jog shortcuts not sending short movement when quick pressed.
- GRBL firmware tool correctly updates values when list shortened with search term
- More rounding in tool changing values.
- Various updates to diagnostic PDF to include more at-a-glance information.
- Behaviour changes to planned lines visualization to make it more accurate.
grblHAL
- HAL firmware categories loaded more consistently on connection
- HAL errors/alarms list populates more consistently on connection
- Renamed some firmware categories for clearer organization
- Better handling of cycle start, pause, and halt macro button functionalities
- Fixed choppiness in visualization in 4-axis mode.
- A-axis continuous jogging works as expected with soft limits enabled in 4-axis mode
- Feeder no longer pauses when setting EEPROM macro code block with a M0/M1 included.
- Rotary mode status correctly set on connection.
- Random errors no longer appear on connection
- Error log cleared on job start to prevent errors from not sending a job aren't included in the job error report.
- Adjust HAL jogging values
- Added ability to flash SLB already in DFU mode
- Flashing UX improvements for HAL
v1.4.4
General
- Firmware selection hidden by default to avoid misclicks, and selected firmware reset to GRBL for all users.
- Removed situations where no firmware option was selected on initial update of gSender
- Fixed tabbed widget overlapping on some screen resolutions
- Fixed issue with toolpath Z dimensions calculating incorrectly
- Probe XYZ now goes to XY zero on completion of routine similar to prior behaviour
- Errors from feeder are also now emitted to UI
- Rotary axis toggle and other rotary tools now disabled in alarm state
- Fixed situations where pausing and unpausing repeatedly could overflow firmware buffer
- Fixed jog values reconverting and resetting on UI
- Prevented warning appearing in movement calibration tool erroneously
- Added A-axis limit pin indicator to diagnostics panel
- Some tweaks to diagnostic report layout
- Fixes for AutoZero probing routines with $13 enabled
- Better error reporting on UI in general for macro and console errors
- Renamed Mac build from Intel to Universal for clarification
- Fixed some problematic shortcut behaviours on gamepad
- Fixed issue with final Z on automatic tool change being off by the retract distance
- Visualizer no longer displays miscalculated toolpath when loading the same file twice in a row
grblHAL
- Fixed continuous jogging with soft limits enabled on some EEPROM configurations on HAL
- HAL spindle selector now uses on-board EEPROM values for SLB_LASER option
- HAL flashing should be usable on Electron as of latest version and board should be connectable without power cycling.
- Repeated errors in HAL should be reported to the user less often
- Spindle selector now uses reported current spindle
- Fixed issue where spindle selector could get duplicate entries on ID change
- Fixed toolchange program feedrate variable on HAL
- Setting import in HAL firmware tool now correctly updates radio button options
v1.4.4-RC1
General
- Firmware now always selected in firmware selector in connection widget
- Fixed tabbed widget overlapping on some screen resolutions
- Fixed issue with toolpath Z dimensions calculating incorrectly
- Probe XYZ now goes to XY zero on completion
- Errors from feeder are also now emitted to UI
- Rotary axis toggle and other rotary tools now disabled in alarm state
- Fixed situations where pausing and unpausing repeatedly could overflow firmware buffer
grblHAL
- HAL flashing should be usable on Electron as of latest version and board should be connectable without power cycling.
- Repeated errors in HAL should be reported to the user less often
- Spindle selector now uses reported current spindle
- Fixed issue where spindle selector could get duplicate entries on ID change
- Fixed toolchange program feedrate variable on HAL
v1.4.3
- Fix for probe migration values not running
- Fix for jog value migration not running
- Connection widget should no longer zero out selected controller in some situations
- Toolchanger should no longer error out in situations when the user has connected then disconnected
- Spindles on HAL no longer duplicate when running the spindle command multiple times