Open Source Modular Controller

Open Source Modular Controller

The Open Source Modular Controller is a reconfigurable USB game controller with interchangeable button, joystick, navigation, and bumper/trigger modules. Receiver boards can be repositioned within a custom 3D-printed chassis, allowing users to shape the layout around their preferences and accessibility needs. Built around an ESP32-S3 and TinyUSB, the Spring 2026 prototype connects as a standard HID controller without additional drivers.

Project Details

Date: Nov 6, 2025

Team Members: Ethan Dwyer, Devon Flanery, Gabriel Fosdick, Brady Johnston, Andres Salinas, Stephen Venerable

Categories: project

Tagged: game-controller, USB-HID, modular, accessibility, input-modules, TinyUSB, ESP32-S3

Client: Enterprise-funded

Website: https://github.com/OSHE-Github/Open-Source-Modular-Controller

Related Works.

MultiFX

MultiFX

Open Source Synthesizer

Open Source Synthesizer

OSTR (Open Source Thunniform Robot)

OSTR (Open Source Thunniform Robot)

IRL Subtitles

IRL Subtitles

BREAD Local Software

BREAD Local Software

About

Open Source Hardware specializes in building low-cost alternatives to expensive hardware/software, and then sharing the designs with the commons so that collaborative improvements can be made rapidly. Anyone can make changes or updates to the designs the Enterprise team creates—through this process, designs are improved at a much higher rate than would be possible within the Enterprise alone. Open source is all about collaboration.

Our Bunker

1400 Townsend Dr
Houghton, MI, 49931
United States.
(the EERC!)