# Project Stuttgart
*Last Updated: 21st April 2026*
> Named after the founding location of Bosch in 1886, where a team in 1983 started development of the Connected Area Network.
The goal for this project is to explore the benefits of having a clearer look at the CAN bus during vehicle diagnostics, instead of relying solely on multimeter or oscilloscope measurements.
## Overview
The tool connects to the CAN bus in a **read only** capacity, receiving messages and monitoring bus health while simultaneously measuring the voltage on the High and Low signal lines to identify physical layer faults. The CAN controller's transmit line is disabled entirely, preventing any data from being written to the bus whether it's intentional or accidental.
A small web app connects to the tool using WebUSB (in Chrome/Edge) to control and monitor its data output in real time.
*The design and component selection **will not** take production into consideration, this is purely a research project. I get easily sidetracked worrying about how to make n-amount instead of just making one first...*
## Isolation
The microcontroller and USB are completely isolated from the components connected to the vehicle electronics through the CAN bus, protecting the laptop and user from any potential voltage differences between chassis ground and mains earth. This isolation also eliminates ground loops, improves signal integrity, and provides a clean ground reference for the vehicle measurements.
## Status
The current state of the project as follows:
- ✅ Project Scope
- ✅ Architecture & Protocol Design
- ✍️ Component Selection
- ☒ Schematic Design
- ☒ PCB Design
- ☒ Enclosure Design
- ☒ Firmware Implementation
- ☒ App Implementation
- ☒ Testing