
Hello everyone,
I am developing the advanced ESP32-S3 port of the OpenFIRE firmware. Building upon the solid foundation of the original project, the primary goal of this port is to provide a fully wireless lightgun experience. I have introduced native communication via the ESP-NOW protocol, which cuts the cord while maintaining the exact real-time responsiveness and zero latency of a direct USB connection.
I have just released version v6.2-beta2. The code is now 100% "Feature Complete" across the entire ecosystem (Lightgun, USB Dongle, and wireless Pedal).
What to expect in this release:
* Refined IR Tracking: Deep anti-jitter techniques and better rotation handling have been integrated. You will notice much smoother cursor behavior and rock-solid precision, even near the edges of the screen.
* True Wireless Freedom: Highly optimized ESP-NOW protocol for zero-lag communication.
Call for Testing:
Before labeling this as our final Stable release, I need your help to stress-test the system in real-world scenarios. While the protocol is heavily optimized, ESP-NOW operates on the 2.4GHz band. I want to gather feedback on how the system behaves in real home environments and arcade cabinets, especially under heavy Wi-Fi interference.
All technical details, flashing instructions, and download links are available in the official GitHub Issue here:
https://github.com/alessandro-satanassi/OpenFIRE-Firmware-ESP32/issues/13Associated Hardware Project (PICON-AS):
Since this is a community of builders, I would also like to point out that if you want to physically build a battery-powered wireless lightgun to fully utilize this firmware, the release notes also contain references to the PICON-AS open-source hardware project. It includes all necessary 3D printing files and assembly instructions.
Thanks in advance for your help. Looking forward to your feedback on GitHub!