MacroPad
January 2025 – Present
Project Overview
Our modular MacroPad is a 9-key, 3 × 3 mechanical keypad where each key hosts its own 64 × 64 px OLED screen. The device connects to a companion Qt desktop app over a simple USB-serial link, sending scan-codes just like a conventional keyboard. Profiles stored on the PC let the MacroPad change icons and actions automatically when you switch applications, giving creators, streamers, and power-users a compact, dynamic control surface without bulky on-device menus.
Documentation
Project Gallery



Project Members
Team Leader:
Aarav Vidhawan
Team:
Yuvanand Saravanan (co-Team Lead)
Jonathan Lin
Praneeth Surapaneni
Reva Agarwal
Luyuan Zhang
Minjoo O
Blase Londono
Dakota Barnhardt
Majors Involved:
Electrical Engineering, Computer Engineering, Computer Science