All projects
Embedded · Tooling
CAN Bus Diagnostic Tool
Custom hardware + Python GUI for real-time CAN monitoring
Personal projectSep 2023 - presentActive
CANSTM32Pythondiagnostics
A custom STM32-based interface between a vehicle CAN bus and a computer, with a Python GUI for real-time monitoring, filtering, and automated diagnostics. Validated on the FSAE car.
- 01Custom hardware interface (STM32 + Arduino Uno) between CAN and host
- 02Python GUI with live message filtering and automated diagnostics
- 03Validated on the FSAE vehicle's thermal-management subsystem
Built to make the FSAE car's CAN traffic visible and debuggable: a custom STM32-based hardware bridge to the host computer and a Python GUI that filters live messages and runs automated diagnostics. It became the team's standard tool for validating the thermal-management subsystem.