https://github.com/barracuda-fsh/pyobd Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} barracuda-fsh / pyobd Public * Notifications * Star 16 * Fork 1 pyOBDII remake - better than ever! GPL-2.0 License 16 stars 1 fork Star Notifications * Code * Issues 0 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 4 tags Code Latest commit @barracuda-fsh barracuda-fsh bugfix ... 82dcc2b Oct 3, 2021 bugfix 82dcc2b Git stats * 88 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time COPYING Add files via upload Sep 11, 2021 README.md Update README.md Oct 3, 2021 debugEvent.py Add files via upload Sep 11, 2021 elm327.jpg Add files via upload Sep 12, 2021 obd2_codes.py Add files via upload Sep 11, 2021 obd_io.py rework to make it work with python obd library Oct 2, 2021 obd_sensors.py Add files via upload Sep 11, 2021 pyobd.gif Add files via upload Sep 11, 2021 pyobd.py bugfix Oct 3, 2021 requirements.txt rework to make it work with python obd library Oct 2, 2021 View code PYOBD Video presentation on YouTube(click on it): README.md PYOBD PYOBD This is the remake of the program PYOBD. It works on Python3 and all new libraries. It was tested on Linux, Windows, and it should work on MAC too. You just need an ELM327 USB or bluetooth device and a PC (laptop preferably). NOTE: On Windows you will need a suitable driver for your ELM327 device(on Linux it is not needed). You can download drivers from here: http://www.totalcardiagnostics.com/support/Knowledgebase/ Article/View/1/0/ how-to-install-elm327-usb-cable-on-windows-and-obd2-software pyOBD (aka pyOBD-II or pyOBD2) is an OBD-II compliant car diagnostic tool. It is designed to interface with low-cost ELM 32x OBD-II diagnostic interfaces such as ELM327. It will basically allow you to talk to your car's ECU,... display fault codes, display measured values, read status tests, etc. All cars made since 1996 (in the US) or 2001 (in the EU) must be OBD-II compliant, i.e. they should work with pyOBD. Video presentation on YouTube(click on it): PYOBD Youtube video 2021 On Debian 10 type these commands to install the requirements: sudo apt-get install dpkg-dev build-essential libjpeg-dev libtiff-dev libsdl1.2-dev libgstreamer-plugins-base1.0 libnotify-dev freeglut3 freeglut3-dev libsm-dev libgtk-3-dev libwebkit2gtk-4.0-dev libxtst-dev pip3 install wxpython==4.1.1 pip3 install pyserial==3.5 pip3 install obd==0.7.1 The program is run by typing: python3 pyobd.py The ignition must be on, to connect to the car and display data(key turned one level before engine start). Although most of the sensors are visible only when the engine is running. If you connected and then turn the engine on, you must connect to the car again. The program works nice and I will also add new functionalities to it. ELM327 About pyOBDII remake - better than ever! Topics diagnostics elm327 obd2 automotive-software Resources Readme License GPL-2.0 License Releases 4 v0.9.9 Latest Oct 3, 2021 + 3 releases Packages 0 No packages published Contributors 2 * @barracuda-fsh barracuda-fsh * @coding458 coding458 Languages * Python 100.0% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.