Build your own USB HID device. GUI and firmware to produce USB HID device, ie joystick, gamepad, CNC Pendant. Supports pots, buttons, switches, LEDs, LCDs, encoders. Linux and win32.
Screen of GenericHID. Layout is for my CNC Mill Pendant.
This is a linux source code only release. You'll need to build it. Download and extract the .tgz file. Build details are in the file BUILD in the root directory.
This is source only because it was too time consuming to find and package all the shared libraries that needed to be deployed with the application.
There is no Windows release because I haven't got the code running with the new libusb-win32-1.0 library. This library supports the latest Windows OSes, but it is significantly different than the linux libusb-1.0 to make a cross platform version difficult. It also doesn't support installation as a generic USB interface without special steps by the user when installing.
To run under windows, I recommend install a free virtual machine, like VMWare Player, and install the free Ubuntu into that. Performance is fine to set up a HID device.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Version 1.3 is released!
This is a linux source code only release. You'll need to build it. Download and extract the .tgz file. Build details are in the file BUILD in the root directory.
This is source only because it was too time consuming to find and package all the shared libraries that needed to be deployed with the application.
There is no Windows release because I haven't got the code running with the new libusb-win32-1.0 library. This library supports the latest Windows OSes, but it is significantly different than the linux libusb-1.0 to make a cross platform version difficult. It also doesn't support installation as a generic USB interface without special steps by the user when installing.
To run under windows, I recommend install a free virtual machine, like VMWare Player, and install the free Ubuntu into that. Performance is fine to set up a HID device.