Skip to content

cnjboards/MaTouch_SimpleOBD2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaTouch_SimpleOBD2

This example extends the MaTouch_SimpleCan example by adding OBD2 PID polling. Code is written to support 2 display sizes, the 2.1" and the 1.28" MaTouch round tft displays. This example is provided as-is. There are no guarantees this will work for your vehicle although it was tested on 2 different makes as well as a generic DIY OBD2 ECU emulator.

Canbus and 12V adapter boards can be found here:

https://www.tindie.com/products/cnjboards/can-bus-adapter-card-for-matouch-round-displays/

This code is supplied as a demonstration of:

  1. cnjboards Canbus and 12V adapter card
  2. Canbus with filtering on ESP32-S3 processor
  3. Reading generic OBD2 using the Canbus
  4. Displaying OBD2 values on a round tft using LVGL.
  5. Simple rotary encoder mechanism for user input.

A simple OBD2 test rig for test use in a vehicle.