Esp32 Canbus Shield
-
Updated
Jun 24, 2025 - Python
Esp32 Canbus Shield
Arduino project using OBD2 to display info like turbo boost pressure, current gear and engine temp on dashboard of an Alfa Romeo Giulia. Info is displayed in location on instrument cluster where infotainment info is normally displayed, e.g. radio station name. An ESP32-S3 with SN65HVD230 and MCP2515 communicates on two CAN busses simultaneously.
This repository contains code for testing CAN bus communication on STM32 Nucleo-F446RE boards using MCP2515 and SN65HVD230 transceivers. It implements continuous multichannel ADC sampling via DMA, CAN message transmission between boards, and serial monitoring of CAN traffic and sensor data.
Arduino project to display info like turbo boost pressure, current gear and performance tune status on dashboard of an Alfa Romeo Giulia. Info is displayed in location on instrument cluster where infotainment info is normally displayed, e.g. radio station name. An ESP32-S3 with SN65HVD230 and MCP2515 communicates on two CAN busses simultaneously.
An Arduino project for a 2016 Ford Mustang Ecoboost that uses OBD2 data and displays the currently selected gear and a simple gear shift indicator on a round LCD display.
# OBD2 Display for Ford Mustang using ESP32-S3This project reads OBD2 data from a 2016 Ford Mustang Ecoboost and shows the current gear on an LCD display. It uses the ESP32-S3 to efficiently manage data collection and display updates. ๐ ๏ธ๐
# OBD2 Display for Ford Mustang using ESP32-S3This project displays gear information and shift indicators for a 2016 Ford Mustang using OBD2 data and an ESP32-S3. ๐๐ป It efficiently reads CAN data on one core while updating the LCD display on another.
Add a description, image, and links to the sn65hvd230 topic page so that developers can more easily learn about it.
To associate your repository with the sn65hvd230 topic, visit your repo's landing page and select "manage topics."