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

Компактный модуль матричной клавиатуры 4×3 на контроллере Texas Instruments TCA8418.
В отличие от обычной матрицы, подключённой напрямую к GPIO, TCA8418 выполняет сканирование клавиш аппаратно и общается по шине I²C. Это экономит выводы микроконтроллера и даёт аппаратное подавление дребезга, буферизацию событий и генерацию прерываний.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/zipionlive/project_eljpuaux