💾 Archived View for yaky.dev › 2024-03-31-volty-pi-ideas captured on 2024-05-12 at 14:53:29. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-05-10)
-=-=-=-=-=-=-
A few more ideas on integrating a carputer into my Chevy Volt.
Thank you all who expressed an interest in it. I decided to shelf the Volty Pi project. I kept coming back to it time to time, but ultimately, I was not able to properly power and run the LCD driver board, and did not feel comfortable experimenting on the car directly. I am working on a similar, but less intrusive, project right now. Meanwhile, here are some other thoughts and ideas in connecting to the Volt's console LCD.
The original idea involved switching ~20 pins on the LCD's parallel interface to switch inputs. This could be done a few ways:
Use an old-school KVM switch with a rotary selector. Lots of wires, lots of soldering, kind of messy.
Use IC bus switches, for example, 5C3244P. My idea was to stack several protoboards (one per input) and digitally enable only one of the inputs. Allows for more customization and control.
Instead of using flimsy flat ribbon cables, use 50-pin IDC ribbons from old PCs. You'll still need short ribbons to connect to the LCD driver, but the rest can be a bit more durable.
A different idea that might be worth revisiting.
Diagram for adding a new display
Remove the original LCD entirely, and add a new, larger, and higher-resolution 3:4 LCD with a resistive touchscreen. Fit the new panel on the front of the console, covering the empty spot where the old LCD was.
Find an LCD driver with HDMI, VGA, and composite video inputs.
Common LCD driver with multiple inputs
This will allow you to connect:
The inputs can be switched:
To connect the original Volt infoscreen to the new display, it might be possible to use a Video DAC (digital-to-analog) converter, such as ADV7120KN50. The IC takes parallel RGB signals (in this case, 6 bits per channel from the LCD connector) and outputs three analog channels, a standard VGA signal.
The point of this is to avoid trying to switch parallel interfaces, and instead, to have a standard signal that can be switched by the driver.
This is an unfinished and untested diagram:
(C) 2024 CC BY Anton Yaky