# OBD2 Gauge (ESP32 Bluetooth) ## This repository has been archived and is no longer maintained. (October 24th, 2025) A fully functional code-updated Last Update: September 27th, 2024 This is an ESP32 OBD2 Gauge for vehicles that are compatible with OBD2 (Special made for FORD vehicle) - Prototype https://youtu.be/PkQaUJbzTNM - Current Model Short Demo https://youtu.be/vvBIeim7XTE ![](/picture/page.jpg) ![](/picture/config.jpg) ![](enclosure/enclosure.jpg) ## Software: - Arduino IDE 2.3.2 + ESP32 arduino core 2.0.17 - * IMPORTANT * this project won't work with ESP32 arduiino core 3.x.x - modified TFT_eSPI library 2.5.43 ## Hardware - ESP32 TFT2.8 320x240 with "RESISTIVE" touch board. buy here https://s.click.aliexpress.com/e/_Ew95gMl - ELM327 Bluetooth adaptor (recommended v1.5 not v2.1) Highly recommend ELM327 Bluetooth adaptor https://s.click.aliexpress.com/e/_oo3THvG - A small speaker for mobile phone 1 Watt 8 ohm 9x28 mmm. - A push button 6x6x5 2 legs - 3d print enclosure - 12v to 5v dc micro usb power regulator module - Gauge magnetic stand ## Features: - Show vehicle data 7 pids * MAP - manifold air pressure (PSI) * PCM - pcm voltage (volt) * ENG LOAD - engine load (%) * ENG SPD - engine speed (RPM) * Coolant - coolant temperature (c) * Oil Temp - engine oil temperature (c) * TFT - Ford transmission fluid temperature (c) - 8 layout page selectable display - DTC read and clear function (Engine warning light only) - Warning when parameter reaches setting value - Adjustable warning value for each PIDs - Configurable CPU overheat protection - Configurable gauge Auto turn on/off - Auto screen brightness - Change off screen to user screen with micro SDcard - Firmware updatable (micro SDcard and WiFi) - VIN Read on the About page. ## [Flash Firmware Online](https://vaandcob.github.io/webpage/src/index.html) ------------------------------------------------------- [![Buy Me a Coffee](https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20coffee&emoji=☕&slug=vaandcob&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff)](https://www.buymeacoffee.com/vaandcob) ## Emulador OBD2 / ELM327 Bluetooth incluido En la carpeta se incluye el script para emular un adaptador ELM327 v1.5 y la ECU del vehículo vía Bluetooth SPP en Linux. Permite probar y validar la pantalla CYD en banco de pruebas sin necesidad de conectarse a un auto real. Consulta [emulator/README.md](emulator/README.md) para ver requisitos y modo de uso.