По поводу индикации -- есть готовые и
7-сегментные и символьные, хошь
16*2, хошь
20*4 с управлением по I2C (две ноги).
Для кнопок можно использовать резисторную матрицу, на один аналоговый пин с гарантированным чтением сажается 16 кнопок, если компактно или 8, если раскидано по плате. На этом участке лучше оставить второй слой цельной землёй.
Обратную землю лучше отвязать резистором ом 20, не обрывать. Когда через две недели будет добавлено переключение каналами усилителей и т.д, то эти земли (усилителей) надо будет разрывать.
Ещё я использовал
готовые модули реле, они тупо дешевле, чем компоненты по отдельности, только добавляется небольшая работа по коммутации (или можно сделать плату переходник с угловыми пинами напротив каждого реле). Обязательно для реле надо рассчитать питальник с требуемым током, иначе будет просаживаться. Например, на указанной плате под каждое реле надо резервировать 80 мА тока и учитывать, что в сети по стандарту 220В±10%, т.е. от 198 то 242 В в самом лучшем случае.
Контроллер по ресурсам для задачи немного избыточен (т.е. хватит с запасом), у меня такая же нана воткнута в переходную плату, управляет лупером на 4 петли (8 реле), свитчер на два усилителя (4 реле), мьют при переключении (1 реле), набивалка темпа для DAW, MIDI-вход и выход. Только добавив тюнер и по приколу одноканальный MIDI-конвертор я таки смог занять все ноги у контроллера и почти всю память: осталось ещё целых 200 байт SRAM, которые я уже не смог придумать, чем занять.