Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,8 @@ jobs:
PACKAGE_VERSION=`node -e "console.log(require('./src/package.json').version)"`
mkdir -p releases/macos
ls -al output
cp -af "output/${PACKAGE_NAME}-${PACKAGE_VERSION}-x64.dmg" "releases/macos/gSender-${PACKAGE_VERSION}-Mac-Universal.dmg"
cp -af "output/${PACKAGE_NAME}-${PACKAGE_VERSION}-x64.dmg" "releases/macos/gSender-${PACKAGE_VERSION}-macos-x64.dmg"
cp -af "output/${PACKAGE_NAME}-${PACKAGE_VERSION}-arm64.dmg" "releases/macos/gSender-${PACKAGE_VERSION}-macos-arm64.dmg"
ls -al output releases/macos
if [[ "$GITHUB_REF_TYPE" == "branch" && "$GITHUB_REF_NAME" == "master" ]]; then
yarn github-release delete \
Expand Down
34 changes: 24 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,21 @@ gSender is available for the following systems and does not yet support headless
|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
| | | | | |
| ``` Available ``` [EXE](https://github.com/Sienci-Labs/gsender/releases/download/v1.4.10/gSender-1.4.10-Windows-64Bit.exe) | ``` Available ``` [DMG](https://github.com/Sienci-Labs/gsender/releases/download/v1.4.10/gSender-1.4.10-Mac-Universal.dmg) | ``` Available ``` [DEB](https://github.com/Sienci-Labs/gsender/releases/download/v1.4.10/gSender-1.4.10-Linux-Intel-64Bit.deb) | ``` Available ``` [DEB](https://github.com/Sienci-Labs/gsender/releases/download/v1.4.10/gSender-1.4.10-Linux-ARM-64Bit.deb) | ``` Available ``` [DEB](https://github.com/Sienci-Labs/gsender/releases/download/v1.4.10/gSender-1.4.10-PI-64Bit.deb) |



### Notes for MacOS users

If you get the following error when running the gSender:

```
“gSender” is damaged and can’t be opened. You should move it to the Trash.
```

To fix this, you need to clear the extended attributes using the following command since gSender is not yet notarized with an Apple Developer ID, macOS may prevent it from running after installation or an upgrade.

```bash
xattr -c /Applications/gSender.app
```

[Check out the latest releases here.](https://github.com/Sienci-Labs/gsender/releases/)

Expand Down Expand Up @@ -383,7 +397,7 @@ gSender is also designed in a way that it can be run locally on your computer br
- Connect to and run jobs as normal on any grblHAL device
- Connect over ethernet where hardware is supported
- New grblHAL specific firmware tool that is dynamically generated based on reported settings
- New UI elements where appropriate to support new functionality such as single axis homing
- New UI elements where appropriate to support new functionality such as single axis homing
- Gamepad improvements
- Restructured logic and mapping of buttons to actions
- Add secondary functionality to buttons
Expand Down Expand Up @@ -545,7 +559,7 @@ gSender is also designed in a way that it can be run locally on your computer br
* 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
* Outline tool now stores and restores modals on completion
* Improvements to settings storage and persistence
* Migrated from Electron 10 to Electron 18

Expand All @@ -559,7 +573,7 @@ gSender is also designed in a way that it can be run locally on your computer br
* 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
* 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
Expand All @@ -576,7 +590,7 @@ gSender is also designed in a way that it can be run locally on your computer br

### 1.0.4 (Feb 15, 2022)
* Add support for distinct Spindle max and Spindle Min while in laser or spindle mode
* "Pause" tool change workflow renamed to "Manual", and now allows jogging and macros to be run
* "Pause" tool change workflow renamed to "Manual", and now allows jogging and macros to be run
* Default feed rate 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
Expand Down Expand Up @@ -718,10 +732,10 @@ gSender is also designed in a way that it can be run locally on your computer br
### Open Beta 0.6.8 (Jul 8, 2021)
* Fix for duplicated keybinds
* Fix for Carbide Create files and M0 commands
* Fix for new macros not appearing as possible keybinds
* Fix for new macros not appearing as possible keybinds
* Optional updates for future versions
* New logging engine for electron app
* Socket polling to help keep connection alive
* New logging engine for electron app
* Socket polling to help keep connection alive
* PowerSaveBlock added to reduce cases of machine sleeping while running long jobs
* Alterations to load file to hopefully reduces cases of the dialog appearing in some users

Expand Down Expand Up @@ -829,7 +843,7 @@ gSender is also designed in a way that it can be run locally on your computer br
* Logo implemented and the loading of Louis
* Responsiveness overhaul on entire program
* Mac (intel) version released March 8

### Closed Alpha 3.0 (Feb 19, 2021)
* Continuous jogging!
* Unit switching in settings (metric/imperial)
Expand All @@ -850,7 +864,7 @@ gSender is also designed in a way that it can be run locally on your computer br

### Closed Alpha 1.0 (Jan 29, 2021)
* Still highly dependant on great infrastructure created by the CNCjs team
* Established Electron installer, git, and certificates
* Established Electron installer, git, and certificates
* Large visual overhaul in how widgets and displayed and operational flow of sender
* New probing widget, machine profiles, settings, and visualizer

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
"github-release": "github-release",
"electron-rebuild": "electron-rebuild",
"package-sync": "node scripts/package-sync.js",
"build:macos": "bash -c 'scripts/electron-builder.sh --macos --x64'",
"build:macos": "bash -c 'scripts/electron-builder.sh --macos --x64 --arm64'",
"build:macos-x64": "bash -c 'scripts/electron-builder.sh --macos --x64'",
"build:macos-arm64": "bash -c 'scripts/electron-builder.sh --macos --arm64'",
"build:linux-ia32": "bash -c 'scripts/electron-builder.sh --linux --ia32'",
Expand Down
Loading