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.

Project Samples

Project Activity

See All Activity >

Categories

HMI, CNC

License

GNU General Public License version 3.0 (GPLv3)

Follow generichid

generichid Web Site

Other Useful Business Software
Get Avast Free Antivirus | Your top-rated shield against malware and online scams Icon
Get Avast Free Antivirus | Your top-rated shield against malware and online scams

Boost your PC's defense against cyberthreats and web-based scams.

Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
Free Download
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • It states its for windows once you look around and read everything they want you to be running a vm running linux to run this program or have linux installed natively. I went looking for a generichid.exe file to start the application which it doesn't have. I found this when looking to see what i could find "Windows Note that the last released Windows version, 1.2, uses libusb 0.1 which is only documented to work with versions of Windows up to XP. For newer OS versions I recommend you download the free VMWare Player, or equivalent, and install the latest free Ubuntu then follow the linux install instructions below." This is from their website. So no support for anything after XP. Better just run linux instead to run this program and even the help text file was no help. The following is from the README file. "This release is a linux only source code release. It needs to be compiled and installed. The Windows release is too hard (too time consuming) because it requires the use of libusb-win32-1.0 which is not very compatible with the linux libusb-1.0 API." If its too hard then remove the windows logo stating it was supported in windows if its to hard to compile.
Read more reviews >

Additional Project Details

Operating Systems

Linux, Windows

Intended Audience

Developers, End Users/Desktop

User Interface

Qt

Programming Language

C++

Related Categories

C++ HMI Software, C++ CNC Software

Registered

2009-09-27