Project overview

Introduction

Alfa Dashboard is a non-commercial enthusiast project designed to monitor several vehicle parameters on Alfa Romeo Stelvio and Giulia diesel models. It was originally created to keep track of the Diesel Particulate Filter (DPF) regeneration status and later expanded with additional real-time parameters via OBD-II connection.
The firmware is built for ESP32 microcontrollers, uses the ELMduino library and an interactive GUI developed with LVGL, optimized for capacitive touch screens.

Main features

  1. Splash screen: animated Alfa Romeo-style logo, boot sequence and Bluetooth connection setup. Splash screen
  2. Bluetooth connection: scan and selection of compatible OBD-II devices, with immediate pairing. Bluetooth connection
  3. Home dashboard: quick access to eight main views: DPF filter, Maintenance, Performance, Battery, Tyres, AdBlue, DTC errors and Settings. Home Dashboard
  4. DPF filter monitoring: status of the regeneration process, exhaust gas temperatures, differential pressure, DPF loading/saturation and distance since last regeneration. DPF monitoring screen
  5. Maintenance overview: service status, remaining days and kilometres, oil life and service alerts. Service / maintenance screen
  6. Performance & gear: torque, current gear, DNA driving mode selector, turbo pressure, gearbox oil temperature and coolant temperature. Performance screen
  7. IBS & 12V system monitoring: battery status, Start & Stop system, live voltage readings and auxiliary device status. Battery / IBS screen
  8. Tyres & pressures: individual tyre temperature and pressure with a 3D vehicle representation. Tyres screen
  9. Settings: device reset/restore, system info, theme (dark/light) switch and various options to customize the behaviour of the dashboard. Settings screen
  10. DTC errors: reading and clearing diagnostic trouble codes (clearing available on models without SGW or with SGW bypass installed). DTC errors screen
  11. OBD terminal: advanced terminal for sending RAW commands and performing low-level OBD tests. OBD terminal screen
Important information
This website allows you to write firmware only on your own ESP32 devices. It does not install any software on your computer and does not collect payment data. When you click “Connect”, the browser will display a prompt to select the ESP32 serial port. Hobby project, not affiliated with Alfa Romeo/Stellantis.

Go back