Quote Originally Posted by Web Goblin View Post
I used a MAME pcb for my joystick interface which basically maps the correct keys from the keyboard. The supplier customised it for me for free. It could also be used to map any other function the keyboard does for your software, ie axis control, speed override, home functions. It was a nice little project to build.

Ian
Could be an option...

Here is the BOM for my version:
Click image for larger version. 

Name:	Mach3_Keypad_BOM.JPG 
Views:	1507 
Size:	61.1 KB 
ID:	5963

These are all the mains parts, just need to add a few caps and resistors... penys...