Releases: Sienci-Labs/gsender
1.1.1
Reversion of electron 18 patch to fix issue where application would hang on splash screen
Patch notes now displayed in "About" section of preferences
Laser offsets no longer applied on laser mode toggle if set to 0.
Added new machine profiles for Bluecarve and Yorahome CNC.
Dependency updates
1.1.0
Fix for start g-code event not sending entire code block in some situations and make it more consistent in all situations
Firmware now highlights settings that are different from default for Sienci machines
Support for edge/beta channels for those who want to opt into new features for testing
Improvements to controller movement using joystick
Brighter cut lines in visualizer
More sensible timeout on fetching updates
MK2 12X30 configuration now properly selectable
Added Mist, flood, and stop coolant keyboard shortcuts
Fixed issue with surfacing spiral pattern where center strip could be missed with some parameters
Fixed issue in calibration where the direction it asked you to move gantries wasn't correct in some situations.
Laser offset no longer resets to previous value on toggle of laser mode
Numerous surfacing tooltip and unit conversion issues fixed
Surfacing now lets you select M3 or M4 movement
Rapid position buttons now use $27 pulloff value for determining final positions
Outline tool now stores and restores modals on completion
Improvements to settings storage and persistence
Migrated from Electron 10 to Electron 18
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