Releases: Sienci-Labs/gsender
1.0.6
Fixed issue that could cause continuous jog to fail in some situations with soft limits enabled
Fixed issues with start probe and confirm probe keybinds
Laser offset now saved and applied correctly
Fixed mouse button combination that could crash visualizer
WCS is reset to current selection on job stop
Movement modal included in start-from-line functionality
Start-from-line should prefer selected WCS if different from default G54
Fixed issue with spindle max/min not saving in some situations
Disabled surfacing generation when job is running
Laser/Spindle EEPROM ($31) and spindle/laser min/max should more accurately be reflected in firmware UI
Macro movement and re-ordering should be easier and more consistent.
Start-from-line should use a more sane decimal place for position values
Rapid position buttons should now account for machines not running Sienci-specific firmware and offset position from 0.
Dependency updates
1.0.5
Tool commands now emitted to UI if they occur alongside M6 commands
Start from line should more consistently set feedrate/spindle rate
Fixed issue where laser min and laser max were reversed on initializing laser mode.
Rewrite of jog UI control to gain more consistent behaviour
Alterations to jog keybinds to gain more consistent behaviour
Added logic on toolchange to prevent sender from starting before post hook is complete
Alterations to profile default spindle min and max and laser min and max values
1.0.4
Add support for distinct Spindle max and Spindle Min while in laser or spindle mode
"Pause" toolchange workflow renamed to "Manual", and now allows jogging and macros to be run
Default feedrate in "start from line" now reflects file unit modal
Fixed issue where units weren't consistent on Go-To buttons leading to Z plunge
Tool diameter selection hidden on Z probe to prevent user confusion.
Lowered minimum resolution from 1280X960 to 1024X768 and added responsiveness to account for that.
Trimmed machine profile list to generic set and made it more obvious that machine dimensions are as reported from EEPROM.
Added MK2 machine profiles and support for default settings for new machines.
Updated firmware images for MK1 and MK2
Fixed regression where comments weren't properly stripped before sending to GBRL
Corrections to Auto-diameter probe profiles
Fixed issue where T commands could cause errors when on a line with M6 commands
Stop job should now consistently reset board (0x18) as intended
Fixed various tooltip errors
Fixed issue where calibration tools weren't using correct jog controls
1.0.3
; Comments are now emitted to UI on M0, M1, and M6 workflow stops
Fixed issue where jog cancel realtime command wasn't properly sent to controller
Fixed issue where default values instead of custom jog speeds weren't used on initial program load
Start from line now sends more modals to make sure IoT devices are enabled if that line is skipped
Improvements to outline feature - head should now return to original position, better support for disjointed/tiled carves
Fixed timestamps from causing UI elements to jump around
Fixed DRO being cut off on small resolutions or screen sizes
Fixed application not being full-screen on startup
Increases on movement limits for jog presets
UI fields should be more easily clearable and return to previous value if not changed
Workflow controls no longer disappear during jogging
Changes to updater to prevent 32 bit application updating to 64 bit
Added new laser support preferences with basic offset
Alarm 2 should now be unlockable
Fixed edge case where surfacing would leave an unfinished pass in the center
Updates to serial connection library and workflow
New touchplate images and support for upcoming auto-diameter touchplate
1.0.2
1.0.1
Rapid position buttons now use EEPROM values for more accurate movements and machine profile limits should be set from EEPROM on connect
Spindle rate hidden by default - Spindle/Laser must be toggled on in machine profile to view overrides during job run
Surfacing tool now runs last pass in Zig-Zag pattern
Added support for $13 in feedrate reporting
Safe height should no longer send router to Z0
Added new machine profiles
Fix for F-key shortcuts not working
Added missing units
G28 commands no longer ignored
Alterations to XY probing
More accurate error line reporting
Various styling issue fixed
1.0.0
Unlock button on UI to avoid homing/unlock from M0 state
More user-friendly number inputs that allow clearing are more forgiving on changing value
Minimize Renders turned on by default when lite mode toggled on
Styling changes to probe widget
Various UI look and feel changes
New machine profiles
Slight alteration to colour of lines that have entered planner to make them more visible
Fixed issue with jog/play shortcuts
Fixed bug where homing using the visualizer Home button did not unlock rapid position buttons
Fixed issue where firmware settings could be sent when machine was locked/alarmed resulting in settings not updating
Fixed issue where M0 commands in toolchange hooks would result in post hook not executing
0.7.5
Improvements to surfacing tool - new motions and layout
Improvements to pause commands (M0/M1) in macros
WCS dropdown now accurately reflects workspace modal
Improvements to flashing workflow and reduced situations where it's possible to fail
Improvements to probe settings
Fixed issue with quick movement buttons
Fixed issue with soft limit behaviour and continuous jogging if firmware flag to set machine 0,0,0 not set
Fixed issue with imperial units and continuous jogging with soft limits enabled
Fixed numerous UI inconsistencies and other styling issues
0.7.4
Minimize render mode for visualizer to improve performance
Visualizer improvements to render speed
Fix render worker being started if visualizer disabled
Probe dimensions correctly update if changed in preferences
Can once again copy from console
Redesigned probe module
Fix for quick-movement buttons if home set to back-left
Fix for T commands on the same line as M6 commands
Fixed firmware tool values occasionally not reflecting actual EEPROM settings
Style changes
v0.7.3
Code signed!
Various fixes for homing related functions
Categorized EEPROM settings
UI fixes for incorrect baudrate
Unrecognized devices are now accessible from the connection widget
Clearer directions to help
Updated firmware image
Fix for jog not stopping immediately due to debounce
Various styling fixes****