Parts used
Factory cluster with everything removed except turn signal, high beam and charge indicator lights.
Raspberry pi 4 (can probably use 2GB model if you want to save some bucks- LINK
Pi cooler (the pi 4's run hot, you should at least do something to cool it) - LINK
GPS - LINK
Power Adapter for Pi - LINK
Power Adapter for display - Link
HDMI Cable - Link
Fans - Link
Serial Cable - Link
The most important part, the display. NV126B5M-N41 - Link
I put all of this in the stock cluster with power coming from the switched 12v for my ECU. It runs Tunerstudio and I made a custom dash for it.
Test Fitting the display

Removing some material from the top corners to allow the screen to sit flat

How its wired inside. The second board is the display controller. One of the fans is intake running at full speed with some filter medium in front of it, while the one next to the pi is exhaust running around half speed.

Ready for first test fit in car

Final install



A short video of the dash -
https://youtu.be/rXXiJth5-wQ