Открытый проект со схемой, платой и документацией.
Кодировщик клавиш (keyboard encoder) для аркадного автомата на микроконтроллере PIC. Проект родился из желания получить дешёвую альтернативу коммерческим кодировщикам при сборке максимально бюджетного аркадного кабинета. Лицензия MIT.
Кодировщик превращает нажатия кнопок и переключателей в нажатия клавиш: при нажатии кнопки в ПК по USB отправляется соответствующий код клавиши. Микроконтроллер эмулирует USB HID-клавиатуру, поэтому специальные драйверы не нужны — операционная система сразу определяет устройство как клавиатуру. В ревизии 1.1 исправлены незалитые цепи GND, улучшена разводка земли, добавлена недостающая подтяжка, перемещён USB-разъём и др.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/wild.mustango/Mustango_Keyboard_Encoder_v1.1