Mini Simracing Button Box (Encoder + OLED Screen)
Print Profile(1)

Description
Boost Me (for free)
Project:
DE: https://simracing-pc.de/2026/02/24/diy-projekt-mini-button-box-mit-60-funktionen-und-oled-bildschirm/
EN: https://simracing-pc.de/en/2026/02/24/diy-project-mini-button-box-with-60-functions-and-oled-screen/
Discord:
https://discord.gg/V5ZKUj3weJ
Key Features
- 3 Profiles (A, B, C): Quickly switch between 3 setups (e.g., GT3, Rally, Formula) for a total of 60 gamepad buttons.
- Precision Encoder: Uses state-table logic for error-free input without bouncing (debouncing).
- Live Dashboard: 128x64 OLED shows active mode, profile, and rotary animations in real-time.
- Plug & Play: Easy installation via .uf2 file (no programming knowledge required for the user).
- On-Device Setup: Change names and slot counts directly on the device using the encoder.
- SimHub version with Telemetry support for up to 5 variables.
Required Hardware
- Microcontroller: Raspberry Pi Pico (RP2040)
- Display: 0.96" OLED (SSD1306, I2C)
- Input: EC11 Rotary Encoder with push-button function
- Enclosure: 3D printed case (STL files included in the project)
Device Controls
- Rotate: Sends button presses (e.g., ABS +/-, TC +/-).
- Click: Next mode (e.g., from "ABS" to "TC").
- 0.5s Hold: Profile change (A -> B -> C).
- 2.0s Hold: Setup menu for editing directly on the device.
Boost Me (for free)
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.










Comment & Rating (7)