Skip to content

Repository files navigation

ECU Pulse

ECU Pulse

Real-time engine monitoring dashboard for bikes and cars.

Dashboard  •  Documentation  •  Releases


About

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.

Features

  • 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

Getting Started

Live Mode (OBD2)

  1. Download ECU_OBD2_Bridge.exe from releases
  2. Plug the OBD2 adapter into your vehicle and connect the USB end to your laptop
  3. Run ECU_OBD2_Bridge.exe
  4. Open the dashboard and select Live OBD2

Simulation Mode

  1. Open the dashboard
  2. Select Simulation
  3. Feel the engineering visually without any hardware connected

Compatibility

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

Note for Explorers

To see the cool ass backend running, download the [obd2_bridge.py], double click the file and voila~

License

Distributed under the MIT License.

About

Built for real-time IC engine monitoring via OBD2 diagnostics.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages