CAN bus logger and vehicle diagnostics
Read messages from a vehicle or simulator CAN bus, decode signals and flag faults.
The brief
Modern vehicles talk over a CAN bus, and technicians read it to find faults. Build a logger that reads CAN frames from a real adapter or simulator, decodes speed, engine and battery signals using a signal database, and flags readings that stay outside normal limits. Good looks like: correctly decoded signals, a time-stamped log, and a short fault report for a technician.
What you will build
- Set up a CAN simulator or adapter
- Learn the frame format and a signal database file
- Read and decode frames with python-can
- Log signals with timestamps
- Flag faults with limits and trends
- Write a diagnostic report
Free, open data to build it with
Sign up free to get the data and links
It takes a minute with your email. AiTeky Pass (₹999/month or ₹9,999/year) is free for your first 30 days.

