I'm using python-OBD for interfacing with the car, and pygame for the gui. On the hardware side of things, I'm using a raspberry pi 4b with a small touchscreen hat for display. I'm just going to power it using the 5v that the OBD port provides. My main inspiration for this project is that my 2012 outback lacks gauges that I would like to see, and what better way to do something about it than make them myself? ^_^