Real-time engine monitoring dashboard for bikes and cars.
Dashboard • Documentation • Releases
ECU Pulse connects to any ELM327 OBD2 adapter and displays live engine data in a browser-based dashboard. It reads sensor data in real time. If no adapter is connected, it runs a physics-based simulation that mimics real engine behavior.
- Live Sensor Data — RPM, speed, engine temp, exhaust temp, throttle, battery, AFR, and more
- Interactive Charts — RPM timeline, temperature profile, load & throttle, riding mode breakdown
- Engine Health Score — Aggregated from engine, thermal, fueling, electrical, and mechanical subsystems
- CSV Import & Export — Record sessions and replay them later
- Adjustable Speed — 0.25x to 2x playback control
- Mobile Responsive — Works on phones, tablets, and desktops
- Download
ECU_OBD2_Bridge.exefrom releases - Plug the OBD2 adapter into your vehicle and connect the USB end to your laptop
- Run
ECU_OBD2_Bridge.exe - Open the dashboard and select Live OBD2
- Open the dashboard
- Select Simulation
- Feel the engineering visually without any hardware connected
| Details | |
|---|---|
| Adapter | Any ELM327-based OBD2 adapter (USB recommended) |
| Vehicles | Fuel-injected bikes and cars, mostly post-2010 |
| OS | Windows (for the bridge), any OS for the dashboard |
To see the cool ass backend running, download the [obd2_bridge.py],
double click the file and voila~
Distributed under the MIT License.