How does a pendant generally link to the gSender computer? Is it a question of sending key codes which are then interpreted by gSender?
I have seen people using a game controller but I think this is strictly a Windows thing?
Is there any kind of pendant available that could be connected to gSender which in turn is running on a Linux box?
I have an old HB04 wireless controller that was purchased for a Mach setup. It has drivers for Mach but of course Mach is a Windows program. Is there any hope of using this pendant for gSender?
I was wondering about this as well - just have no desire to use a game pad at all.
I was considering using a 10-key and trying to map the buttons but wasn’t sure if it would work.
I know this is an older topic, but I just posted about my custom pendant keyboard that basically does what you’ve discussed here - custom key mappings to gSender’s built-in jog key combinations to control the machine:
Yes, definitely works with Windows; the Arduino should show up on any system as a generic USB keyboard (as I recall). I programmed/flashed it on a Windows machine first and was able to test/confirm they key combinations from there though.
Odd question … currently, when I click on the movement arrow for x/y/z, it takes an annoying amount of time before the key press auto-repeats (let’s say I want to move the gantry back by 20 inches). With this keypad device, would I still have the delay?
Approaching this from the other end, would I be able to tweak something under Windows to reduce that delay? Is there any way to reduce the delay only for travel moves?
I figured out how to change the repeat delay (‘control keyboard’ in command line entry mode) but unfortunately this applies to all keys and not just the jog buttons. I will test it out in the next little while.
Apparently it can also be changed via the windows registry so if the delay is still too long, I should be able to shorten it even more than what is available via the GUI method above.
Hard to say for sure - as you noted, this may be operating system specific so I have only tested on debian linux: there is no stutter or delay when pressing and holding the keys down for me to cause the machine to continuously jog. That is, once it starts jogging, it doesn’t stop until the keys are released.
As I said in my other post, I do see a slight delay between tapping (or press/holding) the keys and when the machine starts to move, though I suspect this is either just gSender behavior or because I have a very slow machine running it - I say this because the same delay occurs when I click the jog buttons inside the gSender interface with mouse as well.
Nice. I had considered doing this, using the information on this post, but since I don’t have a 3D printer, I figured it would end up costing more than buying off-the- shelf. You probably had more fun though.