Открытый проект со схемой, платой и документацией.

MaroDeck — программируемый макропад и мультимедийный контроллер для авторов контента, разработчиков и стримеров.
Устройство позволяет запускать сочетания клавиш, управлять медиа и автоматизировать рутинные действия с помощью программируемых кнопок и слайдера. Основа — микроконтроллер серии ESP (ESP32/ESP8266), есть небольшой TFT-дисплей для иконок, меню и статуса. Подключается к компьютеру по USB.
Возможности: программируемые макрокнопки, дисплей для иконок и навигации по меню, слайдер-потенциометр для плавной регулировки громкости и параметров, профили под разные приложения (монтаж, стриминг, программирование), управление воспроизведением и громкостью, автоматизация повторяющихся задач.
Аппаратно: микроконтроллер ESP32/ESP8266, TFT-дисплей, программируемые кнопки и слайдер, USB-подключение, локальное хранилище под иконки и конфигурацию, собственная прошивка и компаньон-приложение для настройки.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/sarkarjnyananjan/techy-pad