Page 1 of 3

Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Tue Feb 28, 2023 7:57 pm
by opelpanfan
Hi everyone

After some discussions with rusefi team, I'm making this post about my digital dashboard project.

From the beginning:

Aftermarket Digital Dashboards are very expensive and in general limited to high-end manufacturers. In the past, I used AIM MXS STRADA 5-inch dash and ECU master ADU 5-inch units. Found them pretty good but very expensive for the hardware used inside. About 2 years ago started tinkling about with STM32F469NI 4.3inch Evaluation board with Touch GFX interface and found it pretty powerful and easy to use.
images.jpg
After finding that the evaluation board has only CAN 2 available and did not really like to transmit CAN frames started designing my own PCB.
After many unsuccessful trials found a couple of displays on Aliexpress that worked with my PCB design.

The current project status is that I have 3 working prototypes with different screen sizes.

PART 1

1. This 6.86inch with a 480x1280 high-resolution IPS screen and Parallel RGB interface
image.png

You can get one here for about 50$:

https://www.aliexpress.com/item/1005004740847099.html?spm=a2g0o.cart.0.0.2a2438dapnRlM9&mp=1
Spec sheets:
SRG0686A.pdf
Screen dimensions:
S1af3b5e822c3414c8dfa9511a9d78017A.jpg

Controller PCB:
20230228_181624.jpg
Spec:
STM32f429II
SDRAM W9825G6KH-6I
2 CANBUS
GPS ATGM336H-5N31
ESP32-S3
SDCARD
4 user buttons
W2812 RGB LED connector

PCB plugs into the screen through ribbon cable 40p 24bit RGB interface + I2C Touch interface
20230228_181654.jpg
Loaded FW on screen
20230228_181852.jpg
PCD Schematic:
SCH_6.86 DASH SCH_2023-02-28.pdf
GitHub repo for Firmware and Hardware:

https://github.com/opelpanfan/car-dash-wide

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Tue Feb 28, 2023 8:06 pm
by AndreyB
opelpanfan wrote:
Tue Feb 28, 2023 7:57 pm
I'll upload it to GitHub in next couple of days and post details about other two screen sizes and responding PCB's
I am very very interested to touch this stuff! Maybe I can help with fabrication and case :)

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Wed Mar 01, 2023 3:12 pm
by MoeAlpha
Amazing ! Would make a 3D printed case for this !!!

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Wed Mar 01, 2023 3:24 pm
by AndreyB
opelpanfan wrote:
Tue Feb 28, 2023 7:57 pm
STM32f429II
Well, here's a funny reality - LQFP-208 is way more accessible and WAY CHEAPER at the moment?! Would be funny if we would have to come up with a combined 176 AND 208 footprint to have options
image.png
image.png

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Mar 06, 2023 9:55 pm
by AndreyB

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Wed Mar 08, 2023 12:03 pm
by AndreyB
Now leveraging interactive pinout!

https://opelpanfan.github.io/car-dash-wide/pinout/

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Thu Mar 09, 2023 11:43 pm
by AndreyB
Trying to help...
WhatsApp Image 2023-03-09 at 17.53.09.jpg

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Jun 19, 2023 11:50 am
by Neobob22
Hi, just discovered the thread thanks to Andre, that look pretty an awesome way to build a user interface through CANbus !!

I've played a bit with touchgfx and that can match my goals with my low programmer skills (but able to manage with pictures then lay objects according), what about the "boot" speed etc, is that near a duino ? no shutdown procedure required ?

as a car integration, I was looking on https://www.st.com/en/partner-products-and-services/riverdi-stm32-displays.html for brightness and power supply integration, but this one is still pretty big for my goal (above the head unit in a miata, about 180mm x 69mm high visible, a little margin above and on the side), the 6.86" you mentionned can fit with a huge active area but not especially bright, damn !

in for following, and will be happy to share what I've found, if we can just fit any screen through I2C interface also ?

edit : pic for illustration, instead of the 3 round gauges :
Image

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Tue Sep 12, 2023 7:35 pm
by Omen234
Снимок экрана (378).png
Снимок экрана (379).png
Снимок экрана (380).png
Снимок экрана (381).png
Снимок экрана (382).png
Hi

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Tue Sep 12, 2023 7:43 pm
by Omen234
HI
IMG_1063.jpg
IMG_1060.jpg
IMG_1059.jpg
IMG_1056.jpg

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Tue Sep 12, 2023 7:50 pm
by Omen234
can be useful to anyone
Korpus_DASCH_6.89.zip

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Thu Mar 14, 2024 6:55 pm
by AndreyB
this is now 404 for me, is this still available anywhere?

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Fri Mar 15, 2024 9:57 am
by Dron_Gus
AndreyB wrote:
Thu Mar 14, 2024 6:55 pm
this is now 404 for me, is this still available anywhere?
https://github.com/rusefi/car-dash-wide lol

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Sun Aug 04, 2024 11:09 pm
by Omen234
image.jpg
image.jpg
image.jpg

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Sun Aug 04, 2024 11:28 pm
by Omen234
IMG_2443.jpeg
IMG_2444.jpeg

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Sun Aug 04, 2024 11:29 pm
by Omen234
I can't upload the video.

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Sun Aug 04, 2024 11:34 pm
by AndreyB
Omen234 wrote:
Sun Aug 04, 2024 11:29 pm
I can't upload the video.
Please use youtube

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Sun Aug 04, 2024 11:45 pm
by Omen234
целеком спереди.png
сзади.png
сбоку.png
разнесено спереди.png
разнесено с зади.png
без задней крышки.png
без дисплея.png

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Sun Aug 04, 2024 11:59 pm
by Omen234
I removed these resistors and everything worked. I turned on the lift to 5 volts and connected the oil pressure sensor. The rest are free.
12в.png

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:03 am
by Omen234
IMG_2445.jpeg

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:12 am
by Omen234
I really liked the idea of multiplexers, but they could not be applied to my projects, so I simplified the scheme a little and transferred it to kicad

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:16 am
by Omen234
IMG_2176.jpeg
IMG_2173.jpeg
CEF21315-23DA-45F1-A58E-78EC4EE25675.jpeg

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:19 am
by Omen234
IMG_2382.jpeg

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:21 am
by Omen234
I am currently working on the case

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:22 am
by Omen234
I'll share it when it's ready

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:23 am
by Omen234
I took a ride with the panel on an airboat

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:25 am
by Omen234
IMG_1697.jpeg

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Mon Aug 05, 2024 12:30 am
by Omen234
as for the firmware, since I am not far from "hello world ", therefore, I only threw in the GPS parser and made the screen for myself

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Tue Oct 22, 2024 12:39 pm
by opelpanfan
Oh wow, haven't checked that thread for a wile and look to progress people made :)

Any resource to share? Case or updated PCB

Re: Digital Dash Project based on STM32 MCU and TOUCHGFX

Posted: Thu Nov 07, 2024 9:00 pm
by Omen234
good afternoon!
I haven 't been in for a long time . I am finalizing the panel body for the manufacture of a small batch for testing
раз.JPG
проз2.JPG
проз.JPG
перед2.JPG
зад2.JPG