
24g2usb pico2w
joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.
KiCad boards from 30 GitHub repositories tagged “usb-hid”, the most starred first; open any of them in PCBKit.

joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.


aronreid/ups-to-esp32
Put a USB-only UPS on the network: an ESP32-S3 board and firmware that serves NUT on TCP 3493, with a web UI. No host computer, no Raspberry Pi.


islandcontroller/fiberaudio-108
A low-cost USB audio interface with S/PDIF optical output, based on the Cmedia CM108 ASIC.


ioridev/Precision-Fighting-Board
Fighting board running at 8000hz

ytmytm/C128-keyboard
Allow a modern USB keyboard to be used with a Commodore 128 in place of the original keyboard.

doj/Ultimate-USB-to-Controlport
Arduino project to convert USB joystick or mouse to digital for use with Commodore or Atari computers

arn-c0de/ATMEGA-ButtonPanel
ATmega32U4 flight panel with 16-ch multiplexer, rotary encoder, and 19+ inputs.


janc18/CAE32
Simracing equipment, including hardware, software, and firmware design.

bluekeyes/pico-12vrgb-hid-controller
4-pin RGB controller using the Pi Pico and USB HID

cedarhacks/HIDMorph
Hardware/Firmware of HIDMorph, a lua configurable HID translation/generation device

sam-was-here/PUMBA-Keyboard
PUMBA-Keyboard is a PS2 to USB macro board adapter

nikolareljin/x240-kbd
ThinkPad X240 keyboard and ClickPad USB HID controller using Raspberry Pi Pico RP2040, QMK firmware, and OpenSCAD enclosure files.

Paschalis/Hardware-Login-Key
The Hardware Login Key is an ATtiny85-based USB device that securely automates password entry using a physical button or touch sensor. It offers a simple, hardware-driven way to log into systems or websites.

michalpiekos/ch32v003-stm32-usb-hid
Minimal-cost USB HID device: CH32V003 ($0.10 RISC-V, software USB) vs STM32F103 (HAL). Custom KiCad PCB and BOM cost comparison.

ndr-lmnc/regolo
REGOLO an open source 10-channel USB control surface designed for software-based audio volume control.

techmech-keeb/orbit-remapper
Desktop BLE-to-USB keyboard/mouse remapper on M5Dial (ESP32-S3), built on HID Remapper.

20after4/macro-calculator
Custom USB Keyboard & Standalone Calculator written in MicroPython for the RP2350

69series/attiny85-usb-hid
ATTiny85 HID automation keyboard both firmware and hardware design in baremetal C and KICAD 10 respectively.

codejupiter/rp2040-macropad
Open-hardware 2x2 USB mechanical macropad with Raspberry Pi Pico, TinyUSB HID firmware, KiCad PCB sources, and ready-to-order Gerbers.

dipenarathod/Macro-Keyboards
Pending and complete macro keyboards