Another problem needing solving with this conversion is oil level measurement - the N54 never came with a physical dipstick, relying instead on checking the oil level via the oil level sensor. While it is possible to use a scan tool to measure the oil level, I'd prefer to have a quick and easy way of doing this on the go, leading me down the next rabbit hole - designing an in-cluster display to show the oil level (and any other interesting information, such as exact vehicle speed, oil/coolant temperature, etc).
The design is based on an off-the-shelf SPI display, paired with a custom (own design) circuit board using a PIC32MK with a single CAN channel:
3D print a housing for the screen out of ABS (don't worry, this cluster isn't the actual cluster I'll be using in the vehicle, just a testing one):
Test fitting and adjusting positioning with the cluster face loosely fitted: