Skip to content

Releases: Sienci-Labs/gsender

1.2.2-EDGE

09 Dec 20:36
f41be25

Choose a tag to compare

1.2.2-EDGE Pre-release
Pre-release

Changelog

  • New UI for configuring remote mode
  • Added new Wizard UI for tool-change
  • Support for gSender running on Firefox when in remote mode
  • Tool-path in the visualizer is now a different style when laser mode is on.
  • Can now customize laser mode color in the theme settings
  • Added pause option to surfacing for adding a delay of 4 seconds after any spindle command
  • Added job recovery functionality in instances where your machine disconnects from gSender
  • Improvements to G0 movement line visibility in the visualizer
  • Improvements to the job statistics chart in preferences
  • Improvements to the calibration tool
  • Visualization improvements to prevent lagging in some instances
  • Fixed app crashing for users who don’t have WebGL installed or are misconfigured
  • Codebase cleanup, removed unused files, components, and packages
  • Fixed bug with “Go to XY” shortcut not including safe Z height
  • Fixed styling for job override sliders
  • Fixed issue with continuous jogging when soft limits are enabled
  • Various UI bug fixes

1.2.1-EDGE

11 Nov 18:17
e8eb244

Choose a tag to compare

1.2.1-EDGE Pre-release
Pre-release
  • gSender Edge installs are now separate from gSender main - so you can have both installed at the same time! Make sure you run gSender Edge and not gSender if you have both installed.
  • Due to the above, preferences for gSender Edge have been reset to default
  • gSender Edge is up-to-date with 1.1.7 with respect to bug fixes and changes.

New Features and Improvements

  • Custom colour theme UX improvements - easier to change and see all colours at once
  • Headless mode - renamed “Remote mode”, to enable pass the “--remote” flag instead of “--headless”.
  • Fixed issue where incorrect IP was being bound in some situations - should more accurately grab the local address. This will be more easily configurable in future releases.
  • Fixed issue where inputs were non-interactable in the UI with remote mode enabled
  • Fixed issue where white screen would appear inside application on MacOS
  • SVG Visualizer - middle ground between 3d visualization and no visualizer. Enable it inside the Visualizer options and enable lightweight mode.
  • New Diagnostic tool inside Calibration widget - see at-a-glance info on your pins status, important firmware settings, and generate a diagnostic file that can be shared to help diagnose problems you might be experiencing.
  • Feed/Spindle overrides are now changeable before starting the job by toggling between the Job attributes and Job Controls
  • Customizable probe fail distance
  • Re-organized preferences to better group various functions (like safety related features)
  • Soft limit warning - warn if current WCS 0 will hit soft limits if they are enabled. Toggle it on in the safety preferences section!
  • Custom decimal places - configure the accuracy of reported numbers in your UI up to 5 decimal places.
  • Pop-out the console into a separate window
  • Total runtime and jobs are now tracked and viewable within preferences
  • Laser outline mode must now be toggled on if you want to run the low power outline for safety reasons
  • Better colour coding for alarms and errors in console widget
  • Updates to gamepad controller support
  • Improved UI for both adding a new controller profile and setting up an action
    -Improved overall stability of controller support, some adjustments made for listening to new controllers connected as well as button presses and thumbstick movements
  • Added default profiles for the two controllers recommended for use in gSender
    -- Logitech F710 Wireless Controller
    -- Generic Xbox 360 Controller
    -- Both these profiles have default actions attached to some of their buttons

1.1.7

27 Oct 20:35

Choose a tag to compare

Fix for XYZ probe profile movement when $13 enabled
Fix for machine position decimal places overflowing bounds
Fix for some keybinds no longer recognizing when they were released

1.1.4

26 Aug 20:37

Choose a tag to compare

Fixed firmware tool control for setting $23
Flashing again available without connecting to device
Improvements to continuous jogging (thanks @cotepat)
Fixed issue with some settings not properly persisting
Outline tool improvements - moved to worker thread, G0 movements included, tweaks to accuracy
More accurate file length estimates when connected - virtualizer now uses EEPROM acceleration values
Probe function now available in manual tool change
Better datafilter for invalid UTF8/UTF16 characters

1.1.3

16 Aug 15:26

Choose a tag to compare

Added profiles for Longmill extension kits
Machine profile removed from preferences and placed in firmware tool
Fixed incorrect default values in some machine profiles
Test mode now restores WCS after the soft reset performed while exiting check mode.
Fixed issue with test mode that would occasionally have it start running the file after test was complete
Fixed issue with continuous jog when soft limits were enabled and report in inches EEPROM value was enabled
Firmware tool improvements - new convenient profile selection, setting search, performance improvments, highlighted changed values
Improvements to value inputs - should no longer default to min value if there is too long a pause in typing
Surfacing labels changed to X/Y rather than length/width
Minor styling changes

1.2.0-edge

15 Jul 19:58

Choose a tag to compare

1.2.0-edge Pre-release
Pre-release

EDGE RELEASE

  • Headless support
  • Laser vizualization
  • Laser outline
  • Custom Visualization
  • New preferences

1.1.2

15 Jul 15:54

Choose a tag to compare

Fix for start button sometimes not working when "Start Event" block enabled but empty
Laser offsets applied more intelligently
Fixed styling regression in probe widget height
Infrastructure for edge version

1.1.1

04 Jul 21:05

Choose a tag to compare

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

27 Jun 13:37

Choose a tag to compare

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

14 Apr 20:03

Choose a tag to compare

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