Creator Xshift has designed a fully custom, modular sim racing dash box inspired by LEGO-style expandability. The idea is to create a button box where components like switches, encoders, and displays can be easily added or rearranged using magnetic mounts..
The enclosure was 3D printed and post-processed to achieve a clean finish, while the front panel was laser-cut from acrylic and wrapped in carbon fiber vinyl for a racing aesthetic. At the core of the electronics is an ESP32-S3, selected for its high GPIO count. To efficiently handle multiple LED buttons, the design uses a matrix wiring approach, reducing pin usage while maintaining responsiveness. Optocouplers and diodes are incorporated to safely isolate the 12V button signals from the 3.3V logic of the microcontroller, and the final circuit is implemented on a custom-designed PCB.
On the software side, the system is programmed to interpret inputs intelligently, including converting toggle switches into momentary signals suitable for racing controls. The dashboard display is integrated with telemetry software, allowing real-time data like speed, RPM, and gear position to be shown during gameplay. With all design files shared openly, the project stands out as a highly polished, maker-friendly solution for building customizable sim racing control systems.