Skip to content

OBD GUI built for a touchscreen and a RPi. Uses tk for the GUI and obd for the vehicle communication.

License

Notifications You must be signed in to change notification settings

chan2565/obd_gui

Repository files navigation

OBD GUI (OG)

This is a GUI (built from Tk) for displaying OBD information from a vehicle (using the obd Python library). It is designed to be run at boot on a Raspberry Pi installed in a touchscreen case. Using a bluetooth ELM327 adapter is possible, but I've had mixed results from it, especially with connecting automatically at boot. The USB cable version is much more reliable, but you have to route the cable appropriately.

obd_gui.py == Keep all of the GUI elements here, along with callback functions for the OBD input.

start_og.py == Sets up OBD data callbacks and starts the GUI window.

Parts List

I used this Instructable as a starting point.

About

OBD GUI built for a touchscreen and a RPi. Uses tk for the GUI and obd for the vehicle communication.

Resources

License

Stars

Watchers

Forks