This project will never be completed but I'm going to post "Gen 1" to archive what I have so far. This is my custom touch screen gauge panel my '07 malibu response. My goal with this project is to use as much open source and off the shelf hardware and software as possible. I did, unfortunately, have to use some proprietary information so I can't publish the source code. But I am willing to share what I can and collaboration with anyone here. Just reach out.
Here is a before picture of the driver side dash:
The new gauge panel receiver is CNC'd out of 3/8" thick 6061. I stripped and refinished the switch panels to match. I decided to go with a brushed look.
The perfect pass and the malibu digital gauge fit into the new pockets and the new touch screen installs from the rear:
A cover protects the screen and the ribbon cable reaches to a weather proof box that holds all the new electronics.
The guts of the system are built on an Arduino Due core module from copperhilltech.com. It has a wide range DC input and an integrated CAN interface. I added a GPS module for upgraded GPS speed, a digital compass, and an interface to the medallion computer. The interface to the medallion MDC is the only custom electronics in the box. I needed a level shifter and went ahead and used an optical isolator for a bit of added protection.
So far I have three data screens. The main gauge display:
All the CAN bus data available on my GM MEFI-5 vintage ECM:
The last screen shows all the information available from the MDC, GPS and Compass modules:
Hope I'm not breaking any site rules with a small video but the pictures don't do it justice. This first run in on a fake-a-lake in the driveway. I'm super happy with how bright and responsive the display is. Some of the data updates are almost too fast. I may have to add some filtering to slow it down.