Search The Support Knowledgebase


(database of technical support questions and answers):
   

Author Topic: Arduino Plugins for OpenSR

Offline zappadoc

  • Management
  • Suppreme Master Sensei
  • *
  • *
  • *
  • Posts: 5787
  • No email or PM support
    • ZDoc Dev Blog
Arduino Plugins for OpenSR
« on: August 05, 2026, 03:50:35 PM »
Hi,

I'm working on Arduino plugins for OpenSR and wanted to start a thread to keep you updated.

I'm building a multi-board firmware with a backend for installation and config. You'll be able to use plugins for each board to set specific or common game profiles for every device you have connected.

If you're building DIY sim racing displays or custom hardware, this is for you. Basically, it's about getting your hardware working across games without the headache.

Regarding hardware: if it's USB native, it'll be supported. It's just a matter of time.

Still in dev, so no date yet. I'll post here when it's ready.
z

Technical specs and current board support

Status: Currently in development.
Release Date: (No date set).

Hardware Support
The firmware is compatible with the following platforms (all native usb) and boards:

Supported Platforms (MCUs)
SAMD21
RP2040
RP2350
ESP32-S3
Pro Micro Atmega32u4

Compatible Boards
Atmega32u4: Pro Micro, Arduino Micro, Adafruit ItsyBitsy 32u4, Arduino Leonnardo
SAMD21: Adafruit Trinket M0
RP Series: Raspberry Pi Pico, Pico W, Pico 2, Pico 2W, Waveshare, Freenove, etc.
ESP32-S3: ESP32-S3 Vroom, ESP32-S3 DevKitC-1, Seeed XIAO ESP32-S3, etc.


Potentialy compatible but untested:


SAMD21
Arduino Zero / MKR series (MKR1000, MKR WiFi 1010, etc.)
Adafruit ItsyBitsy M0
Adafruit Feather M0 (USB variants)
SparkFun SAMD21 boards (Qwiic Micro, etc.)

SAM3X8E
Arduino Due

RP2040 / RP2350
Adafruit Feather RP2040 / RP2350, Adafruit QT Py RP2040
Seeed XIAO RP2040 / RP2350
Waveshare RP2040/RP2350 boards
SparkFun Pro Micro RP2040

ESP32-S2 / S3 (native USB OTG peripheral)
ESP32-S3 DevKitC-1,
ESP32-S3-WROOM boards
Adafruit Feather ESP32-S2/S3, QT Py ESP32-S3
LOLIN S2/S3 Mini
Seeed XIAO ESP32-C3 / C6
ESP32-C3 DevKitM-1

nRF52840
Adafruit Feather nRF52840 Express / Sense
Seeed XIAO nRF52840 (+ Sense variant)

Teensy
Teensy 4.0 / 4.1


Capabilities

RGB Neopixels: Support for up to 112 LEDs.
RPM Indicators: Up to 15 RPM LEDs.
Warnings: Up to 6 Flag/Warning LEDs.
EXT LEDs: Support for n External LEDs.
PASSIVE LEDs: Support for n Passive LEDs (lit at startup with a specified color).

Inputs & Controls

Buttons: Up to 32 push buttons (this includes support for up to 7 encoders CTS288).
Axes: Up to 6 axes.
Rotary Switches: Support for up to 6 Leo Bodnar 12-position rotary switches.
No support will be provided by PM or EMAIL, PM has been disabled due to heavy spam and abuse, please post in the support boards, thanks for your understanding.