Skip to content

muki01/OBD2_K-line_Reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚗OBD2 K-line Reader

This code is for reading the K-Linke in Cars. With this code you can read sensor values, troubleshoot codes and more. It is compatible with ISO9141 and ISO14230(KWP slow and fast) protocols. I have shared schematics to communicate with the car. You can use these schematics or you can make another one, if you want. I used Arduino nano and ESP32 C3 as microcontrollers, but you can use another microcontrollers like STM32, ESP8266 and much more.

I will share more information about K-Line protocols and communication later. Stay tuned 😉.

⚙️Instalation

  • Upload .ino file to your Microcontroller with Arduino IDE
  • If you are using the code that is for the ESP32, you need to upload the Website to SPIFFS.
    To upload the Web Site, you can use PlatformIO or you can upload with tool for Arduino IDE v1.x.x .
    Here is documentation how to upload files to SPIFFS with Arduino IDE.

📱A picture of the application I made with the ESP32

🛠️Schematics for communication

This is the schematic with Transistors

This is the schematic with L9637D

The device I made with ESP32 C3 SuperMini.