# RaspberryPi4 to ESP32 build

**URL:** <https://forum.realdash.net/t/raspberrypi4-to-esp32-build/9794>\
**Category:** Project & Dashboard Showcase\
**Created:** [January 29, 2026, 10:03pm UTC](https://forum.realdash.net/t/raspberrypi4-to-esp32-build/9794 "2026-01-29T22:03:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lscaprice](https://forum.realdash.net/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@lscaprice](https://forum.realdash.net/u/lscaprice)\
**Post date:** [January 29, 2026, 10:03pm UTC](https://forum.realdash.net/t/raspberrypi4-to-esp32-build/9794/1 "2026-01-29T22:03:05Z")

</div>

Here is a build I’ve started for my LS swapped 1996 Caprice. I found out that not all of the features worked over OBD2, so I decided to venture down the ESP32 rabbit hole and create my own CAN device. The prototype is bigger than I would’ve wanted, but this is my first attemptCurrently reports the following:

Tachometer  
Speedometer  
Oil pressure  
Battery voltage  
Fuel level  
Coolant temp  
Turn signals  
High beams  
MIL (check engine light)  
Partial shifter position (it displays P/N if you’re in park or neutral, reverse and drive)

Parts used:  
Raspberry Pi 4 running PiOS  
Timer relay  
Buck converter  
2 ADS1115’s  
2 4 channel Optocouplers  
12.3 display @ 1920x720 resolution

 ![IMG_0799](https://forum.realdash.net/uploads/default/original/2X/e/ec42e6309a3952743aba375a44a1af3b50ef76c4.jpeg)  
 ![IMG_0799](https://forum.realdash.net/uploads/default/original/2X/e/ec42e6309a3952743aba375a44a1af3b50ef76c4.jpeg)  
 ![IMG_D88DF02E-AE67-4AE1-95E8-C211C3611E92](https://forum.realdash.net/uploads/default/original/2X/b/b6513c610bb54c32f8751525bfb72e2ff815146c.jpeg)  
 ![IMG_0618](https://forum.realdash.net/uploads/default/original/2X/a/a59eaef89ea8a5df1a415927d266bb4c0cae4546.jpeg)

---

<div class="post-metadata">

**Author:** ![Ndeepdesigns](https://forum.realdash.net/letter_avatar_proxy/v4/letter/n/e47c2d/32.png) [@Ndeepdesigns](https://forum.realdash.net/u/Ndeepdesigns)\
**Post date:** [February 8, 2026, 2:01am UTC](https://forum.realdash.net/t/raspberrypi4-to-esp32-build/9794/2 "2026-02-08T02:01:30Z")

</div>

Hey i just replied to you post on facebook. Amazing build but man i need more info lol.

---

<div class="post-metadata">

**Author:** ![maaverick77](https://forum.realdash.net/user_avatar/forum.realdash.net/maaverick77/32/2629_2.png) [@maaverick77](https://forum.realdash.net/u/maaverick77)\
**Post date:** [February 8, 2026, 3:38am UTC](https://forum.realdash.net/t/raspberrypi4-to-esp32-build/9794/3 "2026-02-08T03:38:34Z")

</div>

im interested, have a link to that facebook post by chance?

---

<div class="post-metadata">

**Author:** ![Ndeepdesigns](https://forum.realdash.net/letter_avatar_proxy/v4/letter/n/e47c2d/32.png) [@Ndeepdesigns](https://forum.realdash.net/u/Ndeepdesigns)\
**Post date:** [February 8, 2026, 11:10am UTC](https://forum.realdash.net/t/raspberrypi4-to-esp32-build/9794/4 "2026-02-08T11:10:18Z")

</div>

It’s the same exact info he posted here

---

<div class="post-metadata">

**Author:** ![lscaprice](https://forum.realdash.net/letter_avatar_proxy/v4/letter/l/6f9a4e/32.png) [@lscaprice](https://forum.realdash.net/u/lscaprice)\
**Post date:** [February 9, 2026, 6:44am UTC](https://forum.realdash.net/t/raspberrypi4-to-esp32-build/9794/5 "2026-02-09T06:44:15Z")

</div>

Here are some updated info for the build:

The 2 ADS1115’s control:  
battery voltage, oil pressure, tach, speedo, fuel level and coolant tem.

the optocouplers control:  
MIL, turn signals, highbeams, door open, seat belt, shifter position

All of the signals, I pulled from the original cluster harness. The only wiring that is not from the cluster harness is the shifter position, but I will detail that wiring later as I am still cleaning it up.

The only issue that I’ve run into so far is for the headlights, turn signal. When I turn on the headlights, it backfeeds power/signal to the turn signal wiring, causing the turn signal indicator to trigger on the dash. Once I figure a way to isolate the 2, I will update that too.

---

<div class="post-metadata">

**Author:** ![Ndeepdesigns](https://forum.realdash.net/letter_avatar_proxy/v4/letter/n/e47c2d/32.png) [@Ndeepdesigns](https://forum.realdash.net/u/Ndeepdesigns)\
**Post date:** [October 15, 2026, 6:33am UTC](https://forum.realdash.net/t/raspberrypi4-to-esp32-build/9794/6 "2026-10-15T06:33:03Z")

</div>

Would love more detailed info on how all this was working together.  
Im working on a ls swap in a 90 Obs truck. Gen3 ecu turbo build.  
As the screen you used. Thanks.
