HomeAll ProjectsResourcesShowcase

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