# gSender 1.1.7 Release

**URL:** <https://forum.sienci.com/t/gsender-1-1-7-release/7033>\
**Category:** 📌 Release Thread\
**Created:** [October 19, 2022, 8:21pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033 "2022-10-19T20:21:34Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![KGN](https://forum.sienci.com/letter_avatar_proxy/v4/letter/k/c77e96/32.png) [@KGN](https://forum.sienci.com/u/KGN)\
**Post date:** [October 19, 2022, 8:21pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/1 "2022-10-19T20:21:34Z")

</div>

**1.17 includes the following changes on top of those below - this should fix the probing issue for most users.**

- Fix for standard block probe profile movement being inconsistent
- Fix for machine position decimal places overflowing bounds with $13 enabled
- Fix for some keybinds no longer recognizing when they were released

Thanks for your patience and reports.

**Hey folks,**

New gSender release with a number of feature improvements and fixes.

Two big ones we’d like to highlight:

**Surfacing Tool Changes**

The surfacing tool has been slightly redesigned and comes with some new features.

 ![image](https://forum.sienci.com/uploads/default/original/2X/d/dce53767b72908d13be01c9f87e17ce3a297d3c9.png)

_Some feature improvement highlights include:_

- The cutting tool now ramps into position on all generated toolpaths instead of plunging in
- Can now start from center
- Easy to flip direction of cutting
- Easy copy-to-clipboard to save generated toolpaths for later
- Number of generative issues that could leave unfinished passes

**Visualizer improvements**

We’ve rewritten how the visualizer generates and displays toolpaths to result in lower memory usage after parsing. This should be particularly noticeable with larger files - gSender is using less memory by a relatively large factor when visualization is enabled.

As an example, for a 28 megabyte gcode file (~1.5 million lines), these are some comparisons of what the memory values were previously and what they are now:

 ![lmao](https://forum.sienci.com/uploads/default/original/2X/7/726fcc994294af1d7ed1a3337bc3708cf3c5bc90.png)

You should also notice slightly faster visualization due to these changes.

Our benchmarking and profiling has also identified some issues with the library we’re using to parse the toolpaths themselves using excessive amounts of memory. This will be addressed in an upcoming release. We have a relatively long list of performance improvements we plan to address over the next few builds to make sure gSender runs well on lower-hardware spec devices, and this is the first part of that.

**Release Notes:**

- Improved surfacing tool - pattern now ramps in to support more surfacing bit types, cut direction is reversible, able to start from center, can copy gcode to clipboard for saving.
- Major improvements to visualizer memory usage and parsing speed
- Start from line should account for maximum file Z height when moving into position to account for situations where Z0 is set at the spoilboard.
- Probe code should always return to exact starting location instead of approximating it.
- Improvements to firmware flashing UX - can now select profile and port inside tool.
- Fix for auto-probe code movements being too small when “$13 report as inches” EEPROM value enabled
- Go To buttons only use safe height if below that position when limit switches enabled to avoid moving downwards.
- Fixed values in some machine profiles.
- Added machine state guards to some keyboard shortcuts.
- UI Modals now more difficult to close accidentally.
- Bracket Comments on M0/M1 now emitted to UI.
- Laser offsets preferences allow negative values again
- Bounding Box variables once again available to macros
- Mac version now exits completely on close.
- Higher UI clarity when connecting to board with invalid/unrecognizable firmware
- Styling changes in Firmware Tool
- Fixed overflow when OS had screen zoom above 100%.

> **[Release 1.1.7 · Sienci-Labs/gsender](https://github.com/Sienci-Labs/gsender/releases/tag/v1.1.7)**
>
> 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

(Pi build coming in the morning)

---

<div class="post-metadata">

**Author:** ![webbit\_NJ](https://forum.sienci.com/letter_avatar_proxy/v4/letter/w/c0e974/32.png) [@webbit\_NJ](https://forum.sienci.com/u/webbit_NJ)\
**Post date:** [October 26, 2022, 12:20am UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/5 "2022-10-26T00:20:02Z")

</div>

Hello, is There a reason the GSender GitHub show 1.1.6 as Pre-Release?

---

<div class="post-metadata">

**Author:** ![Polly](https://forum.sienci.com/user_avatar/forum.sienci.com/polly/32/3323_2.png) [@Polly](https://forum.sienci.com/u/Polly)\
**Post date:** [October 28, 2022, 9:23pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/6 "2022-10-28T21:23:35Z")

</div>

Thanks for getting this update out so quickly!

---

<div class="post-metadata">

**Author:** ![NeilFerreri](https://forum.sienci.com/user_avatar/forum.sienci.com/neilferreri/32/1959_2.png) [@NeilFerreri](https://forum.sienci.com/u/NeilFerreri)\
**Post date:** [October 29, 2022, 7:41pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/7 "2022-10-29T19:41:22Z")

</div>

> [@KGN](#):
>
> Improved surfacing tool

Why the G91 and G90 changes? Makes the max depth report a bit confusing.

---

<div class="post-metadata">

**Author:** ![walid\_kayhan](https://forum.sienci.com/letter_avatar_proxy/v4/letter/w/898d66/32.png) [@walid\_kayhan](https://forum.sienci.com/u/walid_kayhan)\
**Post date:** [October 31, 2022, 3:53pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/8 "2022-10-31T15:53:20Z")

</div>

Hey Neil,

G90 is set at the header initially, previous gSender versions did that before as you probably already know. After that, there are a few places that G91 is used now:

- When ramping into the material
- When Entering the start position
- If the start from center option was selected, in the perimeter.

Figured using G91 in these instances would make the gcode generation process a bit easier, but as you pointed out there’s some confusion with the max depth report now, can you give me some more details on that?

---

<div class="post-metadata">

**Author:** ![NeilFerreri](https://forum.sienci.com/user_avatar/forum.sienci.com/neilferreri/32/1959_2.png) [@NeilFerreri](https://forum.sienci.com/u/NeilFerreri)\
**Post date:** [October 31, 2022, 6:55pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/9 "2022-10-31T18:55:55Z")

</div>

Hey Walid,  
Sorry for the incomplete report/question. I was typing on my phone as I was at the machine about to run a job.  
Let me explain.  
I understand WHY you choose to use G91, but the Min & Max values on the Job description don’t know the difference. I was trying the surfacing generator (which is awesome, by the way) to clean up surface after an epoxy pour. My plan was to only take off 2mm. When I was about to start the job, I happened to notice that the Min Z height was -4mm. Taking an extra 2mm off would ruin the job. Almost gave up, but then I saw why it was doing this. Even when I understood the WHY, it was a bit nerve racking to run a job that said it would go deeper than I wanted. Of course everything worked as that -4mm was a relative move, but I think you can see the issue.

---

<div class="post-metadata">

**Author:** ![walid\_kayhan](https://forum.sienci.com/letter_avatar_proxy/v4/letter/w/898d66/32.png) [@walid\_kayhan](https://forum.sienci.com/u/walid_kayhan)\
**Post date:** [November 1, 2022, 2:05pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/10 "2022-11-01T14:05:13Z")

</div>

Thanks for the information, I seem to understand the issue you’re running into now. I appreciate the feedback, ill mark this as a fix we need to make for surfacing. Keep an eye out for the next release it will be there.

Cheers,

Walid

---

<div class="post-metadata">

**Author:** ![martindg](https://forum.sienci.com/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@martindg](https://forum.sienci.com/u/martindg)\
**Post date:** [November 9, 2022, 8:56pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/11 "2022-11-09T20:56:02Z")

</div>

So with the surfacing tool would it be possible to put a pause setting input into the wizard (G4 P?) for those of us with spindles that need a few seconds to get up to speed. Also, a g-code editor built into gSender would be helpful for this and other situations.

---

<div class="post-metadata">

**Author:** ![Bullseyeputtercompan](https://forum.sienci.com/letter_avatar_proxy/v4/letter/b/e480ec/32.png) [@Bullseyeputtercompan](https://forum.sienci.com/u/Bullseyeputtercompan)\
**Post date:** [November 14, 2022, 7:53pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/12 "2022-11-14T19:53:18Z")

</div>

Since doing an update, I can no longer jog the maching to perform a bit change and zero the new bit. The maching will job if i hold down the jog button, but obviously I cant zero it by doing that. This is making it impossible to run production as I have to close Gsender to get that functioanlity back, and I have to re-home it each time. Causing inaccuracy that is unacceptable. Please advise on how I can go back to a previous version or how I can fix this.

---

<div class="post-metadata">

**Author:** ![Bullseyeputtercompan](https://forum.sienci.com/letter_avatar_proxy/v4/letter/b/e480ec/32.png) [@Bullseyeputtercompan](https://forum.sienci.com/u/Bullseyeputtercompan)\
**Post date:** [November 14, 2022, 7:54pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/13 "2022-11-14T19:54:29Z")

</div>

I did send an inquiry to Gsender but have not gotten a response.

---

<div class="post-metadata">

**Author:** ![chrismakesstuff](https://forum.sienci.com/user_avatar/forum.sienci.com/chrismakesstuff/32/10759_2.png) [@chrismakesstuff](https://forum.sienci.com/u/chrismakesstuff)\
**Post date:** [November 17, 2022, 6:45am UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/14 "2022-11-17T06:45:30Z")

</div>

@martindg we can look into the pause option, the g-code editor is a much taller order that’s on our list but will take more time to get to 👍

@Bullseyeputtercompan all past versions of gSender are available for download here:  
[Releases · Sienci-Labs/gsender · GitHub](https://github.com/Sienci-Labs/gsender/releases)

Grab whichever one worked best for you previously and it’ll revert back.

As far as your issue, is the jogging not working with single-clicking the onscreen buttons? Or are you trying to use a keyboard shortcut, joystick, or touchscreen?

---

<div class="post-metadata">

**Author:** ![spcnc](https://forum.sienci.com/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@spcnc](https://forum.sienci.com/u/spcnc)\
**Post date:** [November 26, 2022, 10:02pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/15 "2022-11-26T22:02:06Z")

</div>

I have just started using gSender and prefer it over the previous software that I was using. I had issues with not getting all the buttons to show up with the Edge version so I switched back to 1.1.7. To get the jogging functionality away from the computer, like I was attempting to do with the Edge version, I connected my phone with the shortcuts mapped.

 ![image](https://forum.sienci.com/uploads/default/original/2X/3/35bbb9b7c5661b805d0ad3e96fde23bee5495566.jpeg)

Keep up the good work, really enjoying getting into gSender!

---

<div class="post-metadata">

**Author:** ![chrismakesstuff](https://forum.sienci.com/user_avatar/forum.sienci.com/chrismakesstuff/32/10759_2.png) [@chrismakesstuff](https://forum.sienci.com/u/chrismakesstuff)\
**Post date:** [November 26, 2022, 10:59pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/16 "2022-11-26T22:59:42Z")

</div>

Wow! How’d you do that @spcnc, I like it 🤩

---

<div class="post-metadata">

**Author:** ![spcnc](https://forum.sienci.com/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@spcnc](https://forum.sienci.com/u/spcnc)\
**Post date:** [November 27, 2022, 2:20am UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/17 "2022-11-27T02:20:41Z")

</div>

I used [Macro Deck](https://macrodeck.org/). I have only got into it this week, just enough to prove it works.

Two of the buttons are shortcuts to macros for tool lengths written by @NeilFerreri (thanks man, these are great!), the rest are just keyboard shortcuts. It’s really nice how many shortcuts gSender allows us to use.

One thing I noticed, the keyboard short for GoTo XY0 goes directly to XY0, but the button on the gSender screen will go up to a safe Z first and then go to XY0. Can the vertical movement be added to the keyboard shortcut option?

---

<div class="post-metadata">

**Author:** ![Dudemeister](https://forum.sienci.com/letter_avatar_proxy/v4/letter/d/df705f/32.png) [@Dudemeister](https://forum.sienci.com/u/Dudemeister)\
**Post date:** [March 20, 2023, 2:49pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/18 "2023-03-20T14:49:16Z")

</div>

Recently I’ve noticed that as soon as I start a job on GSender my mouse cursor and touch screen are locking up (using a Surface Pro 3). The only thing I can do to stop the machine is unplug the spindle and pull the USB connection.

Anyone else running into this? Any suggestions?

---

<div class="post-metadata">

**Author:** ![chrismakesstuff](https://forum.sienci.com/user_avatar/forum.sienci.com/chrismakesstuff/32/10759_2.png) [@chrismakesstuff](https://forum.sienci.com/u/chrismakesstuff)\
**Post date:** [June 15, 2023, 8:35pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/19 "2023-06-15T20:35:37Z")

</div>

Hey all, with the release of gSender 1.2.0 this thread will be closed and all following discussion can happen there 🙂

Sorry if some questions or bugs weren’t addressed, if you find they still exist in 1.2.0 then let us know on the linked post and we’ll get right back on it 👍

> [@The next big release for gSender is here! (1.2.2)](https://forum.sienci.com/t/the-next-big-release-for-gsender-is-here-1-2-0/9048):
>
> Hey everyone! [@all](https://forum.sienci.com/groups/all)It’s time… After over a year of testing, debugging, and iterating we are excited to share our biggest gSender update yet! Several of the features being released today have been in development and testing for over a year, so a big Thank You to all of those that helped us test and offer your feedback and experiences. The entire Sienci Labs team has been hard at work refining, stabilizing and speeding things up in the background, and now everyone can share in all of the new an…

---

<div class="post-metadata">

**Author:** ![chrismakesstuff](https://forum.sienci.com/user_avatar/forum.sienci.com/chrismakesstuff/32/10759_2.png) [@chrismakesstuff](https://forum.sienci.com/u/chrismakesstuff)\
**Post date:** [June 15, 2023, 8:35pm UTC](https://forum.sienci.com/t/gsender-1-1-7-release/7033/20 "2023-06-15T20:35:41Z")

</div>


