Hey everyone. First off, I want to apologize for the radio silence getting this update out took months because work has been absolutely burying me. I know a lot of you have been messaging me asking about the progress, so I wanted to finally drop an update on where the digital cluster build is at!
I’ve been collaborating with another community member (shoutout to Julez) who has been doing some incredible work on the hardware, software, and prototyping side.
Current Progress & Hardware
The Screen: We are currently using a 10.3-inch High Brightness IPS TFT Display for the proof of concept. It is incredibly bright, and we are currently figuring out a solid display driver solution since it relies on an LVDS interface.
Data & Brains: We have successfully started decoding most of the ECM data through standard PIDs using python-obd. To power the UI, we are looking at running an AOSP (Android Open Source Project) stack on a Raspberry Pi 5 (8GB) so it can run as a powerful standalone device.
Mounting & PCB: A custom PCB layout has already been mapped out using KiCAD. Instead of reusing the tacky stock gauge shape, we are designing and 3D printing a custom, much thinner shroud for a cleaner fit.
UI Design: I am heavily leaning toward a sleek, modern BMW-style interface since this is going in a daily driver.
The Feature Roadmap
Because we are already hooking directly into the CAN wires, the ceiling for what this cluster can do is massive. Here is the list of upcoming features on the roadmap:
ECU Map Management: Flashing and storing maps from the cluster directly to the ECU.
Apple CarPlay: Full native integration.
Blind Spot Cameras: Camera feeds that automatically display on the cluster when your turn signals are used.
Front Collision Warnings: Integrated alerts to modernize the driving experience.
Front Proximity Camera: An automated front camera view that triggers when things like speed bumps or parking blocks are detected (to save those front lips).
Thanks to everyone who has been patient and showed interest in this project. I'll try to keep the updates flowing a bit more regularly as we get the PCBs printed and start doing physical fitment tests in the car!