If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

I had decided that I was fedup with using the keyboard to jog the machine around and started to look at the idea of using joystick controls for the X, Y and Z axis. The USBCNC control board I am using does not have any inputs for joysticks so I looked at a USB keyboard interface and I found this one. Which fitted nicely inside a spare enclosure I had. I emailed the supplier and outlined the requirements I needed and he customised the interface for me. Including postage it was around £32.

The box lid drilled out and one of the joysticks wired.

Both joysticks fitted to the lid.

The nearly completed controller apart from the labels. Need to change the size of them to fit the left side of the joystick without overhanging the side of the box.

There is no software to load, the USB port recognised the controller easily and it works perfectly alongside USBCNC V4.
Now I have joystick control for all axis of my machine. Much easier than the keyboard. Also this gives me the option of portability as I can have the control box in hand when positioning the machine.

As the old saying goes "If it works, then modify it to make it better".
I had a play with the usb keyboard interface I am using to get joystick control for my machine. The thing I was missing was feedrate control for jogging so decided to add some.
The initial jog speed is 10% of full speed after the machine is homed which is a bit slow. I have added buttons to map the keys for 50% and 100% speed override to give me much faster jogging speed. I also changed the orientation of the controls to make it easier to hold and use. ( No wireless though )