OBD Synapse is written in Python 3.11 and utilizes the PyQtGraph framework for real-time visualizations. The backend handles data collection and processing, while the GUI layer presents structured diagnostics.
The system is designed to run on lightweight Linux environments such as Raspberry Pi OS (Raspbian), but can also be deployed on standard desktop distributions.
Baudrate detection and configuration is automatic. Standard baudrates such as 500k, 250k, and 10400 baud are supported, with fallback to manual override.
The application has been tested on:
Interfaces with ELM327 over USB and Bluetooth (BLE support planned).
UI elements are focused on readability and interaction in workshop conditions. Screenshots will follow here: