Basic game controller with two analog sticks, 15 digital buttons, RGB led for status, built in rechargeable lipo battery and latching power management with software control for zero current draw when powered off.
This project is equal parts 3D CAD, PCB and software design. PCB and CAD are done entirely myself, but the software leans heavily on the ESP32-BLE-Gamepad library found here: https://github.com/lemmingDev/ESP32-BLE-Gamepad
Massive thanks to Justway for sponsoring this project and providing the professional quality resin prints used in this project: https://www.justway.com/