Skip to content

Releases: Sienci-Labs/gsender

v1.4.9

06 Aug 17:42
Compare
Choose a tag to compare
  • 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

11 Jul 17:00
Compare
Choose a tag to compare

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

30 Apr 17:55
Compare
Choose a tag to compare

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

05 Apr 18:37
Compare
Choose a tag to compare

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

28 Mar 19:33
Compare
Choose a tag to compare

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

15 Mar 18:09
Compare
Choose a tag to compare

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

01 Mar 18:57
Compare
Choose a tag to compare
v1.4.4-RC1 Pre-release
Pre-release

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

22 Feb 19:13
Compare
Choose a tag to compare
  • 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

v1.4.2

16 Feb 21:09
Compare
Choose a tag to compare

General

  • Added ability to assign macros to gamepad buttons
  • Controller type is now annotated in the Errors and Alarms report and diagnostic file
  • Go To function on UI now accounts for preferred units
  • Unlock button now only shows 100% of the time when using grblHAL controller
  • Fixed machine profiles missing in some situations
  • Remote mode UI jog controls are once again properly contained within their widget container
  • Fix for remote mode settings crashing on Firefox
  • Fixed toggling laser offsets with inches enabled
  • Various improvements to time estimation
  • Alterations to outline behaviour - should move in a consistent direction and more accurately outline the toolpath
  • Fixed tool change offsets being concatenated as strings instead of added
  • Surfacing tool better handles extreme values by warning the user instead of exceeding the call stack
  • Various rotary fixes
  • Fix for pass-through tool changing in macros
  • Fix for spindle delay being added when the line already had a delay from the post-processor
  • Start-From-Line should now better handle starting G2/G3 commands and clear errors on grblHAL controller

grblHAL

  • Added spindle selector to Laser/Spindle tab when using grblHAL firmware
  • "Use Last Port" button in firmware tool should now properly connect when the last connection was over Ethernet
  • Fix for tool change wizard not resuming correctly on grblHAL controller
  • Verify job should behave more consistently like grbl controller on grblHAL firmware

v1.4.1

26 Jan 19:54
Compare
Choose a tag to compare
  • Fix for black screen on application startup in some situations
  • Fix for jog buttons on UI not registering click events correctly on some operating systems
  • Strip comments sent to controller to prevent buffer overflow and better support Shapeoko
  • Fix issue with firmware tool not updating values correctly if settings limited by search bar
  • Handle missing file name in recent files
  • Updated EEPROM values for travel on multiple Sienci profiles
  • Fixed issue with surfacing tool crashing in some situations
  • Fixed several bugs with gamepad support

Thanks you @GibsT and @gsrunion for your contributions on the Shapeoko side of things.