1965 AMC JZ-R

Toyota 1JZ-GTE Swapped Rambler American


Home / Build Log

Arduino and 4d Systems Digital Dash

09 Dec 2021 - mdr

I really liked the way the original dash bezel looked and didn’t want to change it. What I ended up doing was gutting the original gauges and replacing them with LCD screens. The outer sections I added a couple AC vents to help in the hot summers.

There are 3 separate LCD screens, each controlled via serial connection to an arduino. I originally had an arduino UNO (in the pics below) but have switched to a pro micro and a can bus shield.

The LCD screens are from 4D systems.

Nearly all the sensor information comes via can bus from the Megasquirt. The fuel gauge goes directly into the arduino, as does the shifter position. Below are the links to the screens, arduino, and the current code (that’s always a work in progress).

Some of the biggest challenges have been dialing in how fast I can send data to the screens. The screens will puke if you send data too fast, but for the RPM I wanted to be able to have it look nice. There’s a sample video below too. I can change any of the graphics around which is nice. I’m not totally convinced the screens will survive the hot summers… but we’ll see!

  • Screens: https://4dsystems.com.au/
  • Arduino: https://www.sparkfun.com/products/12640
  • Can Bus: https://www.geraldjustprojects.com/product/mcp25625-mini-canbus-shield/
  • Arduino Code: https://github.com/rushtonmd/carduino-5000

2020-06-07_14 10 38 2020-07-04_16 42 59-1 2020-07-05_08 43 36 2020-07-20_12 48 29-1 2020-07-30_13 30 53 2020-08-16_12 48 38 2020-08-16_13 18 16-1 2020-08-30_17 30 20 2020-09-06_10 17 02-1 Screen_Shot_2021-12-09_at_9_2021-12-09_20-32-37 41_2021-12-09_20-32-37 01_AM_2021-12-09_20-32-37