This engine is running inside your browser.
The Pistonix V-twin simulator is compiled to WebAssembly and runs the exact firmware we validate on the bench — full closed-loop with knock detection, AFR feedback, dynamic spark advance and real DTCs. Twist the throttle and watch the ECU respond.
On a high-torque V-twin (Twin Cam 96+, Milwaukee-Eight), 2-step launch release into 1st gear at WOT will lift the front wheel. The shipping Pistonix LaunchController has a wheelie protection scaffold (pitch + wheel-speed inputs, progressive spark retard → fuel cut), but actual intervention requires IMU + wheel-speed sensors planned for Phase 4+ hardware. Until then, race builds ship with launch control behind a track-only disclaimer.
Animates pitch IMU 0° → 18° to show the controller responding. Real hardware uses an actual IMU; this is a demo.
Keyboard: W wheelie · K knock · D drag · C cold start · R reset faults
This is the actual Pistonix firmware running on a virtual V-twin in your browser. Same code that drives the bench-tested ECU.
What you can do here
- Twist the throttle and watch the maps react. Throttle, gear and ambient feed straight into the firmware. RPM, MAP, AFR, knock and DTCs read back exactly as they would on the 4" Pistonix Dash.
- Switch engines. Twin Cam 88/96/103 and Milwaukee-Eight 107/114/117 — each one with its own geometry, torque curve and knock detection strategy (ion-sense on TC, per-cylinder piezo on M8).
- Switch fuels. Gasoline, E10, E85 or methanol. AFR targets shift when you change because the stoich changes — and the firmware knows it.
- Force a fault. Hit redline to see limp/cutoff kick in. Drop ambient to -10°C to watch cold-start enrichment. Same safety + DTC engine that ships in the physical ECU.
Want this ECU for real?
The Pistonix Forge is the production version of this firmware running on proprietary hardware with installation support based in Brazil. Twin Cam 2004-2016 is the pilot.