Hello everyone,
Iām reaching out regarding an issue Iām having with gSender.
Lately, Iāve been developing a CNC controller to operate my machine using keyboard shortcuts. Everything works pretty well, except for one thing: the JogSpeed Increase and JogSpeed Decrease shortcuts.
When I use the keyboard shortcuts, either nothing happens, or the JogSpeed value decreases with z move (mm) and xy move (mm) value at the same time and also it never increases with JogSpeed Increase.
Is this issue specific to me, or is it a known/recurrent bug?
Thank you for your help and your time.
@elie.verneau Welcome to the group. Is the behaviour the same if you use the GUI in gSender?
Thanks @gwilki ! Yes, in the graphical interface, when I click on the plus or minus buttons, the JogSpeed value changes correctly.
But when I assign the āJogSpeed Increaseā or āJogSpeed Decreaseā functions to keyboard shortcuts, all the values decrease at the same time, not just JogSpeed, but also Z move and XY move. The strangest part is that everything decreases, but nothing ever increases.
Also, when I press the keyboard shortcuts, I donāt see the values change right away. I have to switch from āNormalā mode to āRapidā mode and then back to āNormalā to see the new values.
@elie.verneau What shortcuts are you assigning? Make sure that none of them are being used by default for another function. I ran into that.
@gwilki I had the same thought and tried several different keys as shortcuts, but the problem is still the same. I also found a new bug: sometimes, when I press the shortcut keys, the JogSpeed, XY move, and Z move values instantly drop to 0.
@elie.verneau Letās back up a bit. Is your controller 8-bit or 32-bit?
@gwilki No problem, Iāll give you as much information as possible.
Iām using a 32-bit ESP32-S3 controller to control my CNC from my PC.
But since I saw that the keyboard shortcut for JogSpeed specifically wasnāt working (everything else on my controller works perfectly, sending keyboard shortcuts to move the mill, run macros, etc.), I decided to try using my keyboard directly. The problem persisted even with my controller disconnected. I think itās more likely a software issue.
Do you experience the same problem when assigning keyboard shortcuts for JogSpeed Increase and JogSpeed Decrease?
@elie.verneau I donāt experience the same issue. I do know that Sienci has said that there can be issues using grblHal with controllers other than theirs - either the SLB or the SLB-ext. I have no way of knowing if your issue can be attributed to that.
I donāt understand how you could use your keyboard to control your CNC without a controller, but itās not important that I do.
Sienci does monitor the gSender category, so they may have some ideas. Failing that, you can open a support ticket with them.
Edit: Just a question. I just read some info on your controller. Are you running gSender in Linux?
@gwilki Yes, but here the problem comes from changing the variable directly in gSender using my keyboard. All the other shortcuts work perfectly, except this one. Itās strangeā¦
Iām on Windows 11, unless my case is really unusual, but I donāt see how it could be anything other than a software issue.
@elie.verneau itās possible there was an outstanding issue with those specific shortcuts, have you since tried again in more recent gSender versions such as 1.5.3? It might be resolved now since we did some restructuring and cleaning up of the shortcuts