Hello Chris,
I find the keygrabber to be really nice and easy to set up. I had the Gamepad set up in less than 20min. It's killer. I can do the following from a $16.00 gamepad I bought at Walmart.
1,2,3. Jog my X,Y,&Z in analog. Slow to fast.All three at the same time if slow jog is at 100%
4,5,6. Zero my X,Y,&Z axis DROS with an interlock.
7,8,9. Feed rate +,-,& instant return to 100%
10. Step mode. This works good if you want to move one axis at the time and the axis do step with the keyboard but not with the analogs.
11. Go to Zero with an interlock. Sends all three axis home.
12. Program rewind.
13. Cycle start.
14. Feed hold.
15. Cycle stop.
16. Flood coolant toggle. On,off.
17. Single block.
18. Block delete.
19. Optional stop.
20. Raise and lower my slow jog rate with analog. This is what I'm having problems with.
This does raise and lower my slow jog rate on the second axis I command, but not the first. If I,we,anybody can get this going it will be complete and super nice.
It also has a self retracting cord and plugs in to a USB port. Can't beat that!!!!!!!!! My only concern is, how is it going to hold up, and I know it's not coolant proof.
I have not noticed any delay at all with any of this. I can run my mill efficiently from this simple gamepad. This is the way to go. I built a simple pendant with two 4 position joysticks and two mom. push bottons in a box. I used an Ipac emulator and got it to do exactly what I wanted, just not enough of it. I got every thing from Automation Direct (except the emulator, it came from Ultimarc) and still had $195.00 in it.
On your time delay. Do you have your up and down keystrokes as typematic? If you do you can go to the misc. settings and get that delay out. I have mine set as two stage typematic and my settings are
Go into keygrabber, Misc. settings
Typematic
Initial delay 300 this is where I suspect your delay is coming from. This is in Milli seconds. It's purpose is not to confuse Mach (I think).
First Rate 10 per second repeat rate
Number at first rate 5. After it sees (this value) strokes it jumps to second rate.
Second Rate 100 per second repeat rate.
Hope this helps,
Brett