Skip to content

MOABDeveloper/WFR-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2025 WFR DASHBOARD

Alt Text

Introduction

Provides real-time telemetry and data visualization for the 2025 WFR FSAE Car. This system displays critical data such as speed, brake temperatures, power usage, and more—optimized for each driver's preference. A testing mode is also available for debugging and analysis.

HARDWARE

  • ESP32-S3-DEVKITC-1
  • CFA800480E3050SN - 5" 800x480 Sunlight readable display.
  • CFA10098 - Breakout board for display.
  • WR-FFC-Y50 - Ribbon Cable for display.
  • TR10S05 - 5v DC-DC converter.
  • SN65HVD230 - CAN Transceiver.

OVERVIEW

Main Menu Photos

Alt Text

Simplistic UI allows each driver to quickly access their personalized screen along with the Testing screen.

Driver Example

Alt Text An example of what the driver screen looks like, a much simpler layout to allow the driver to read the information while driving at high speeds.

Testing Photo

Alt Text A much more comprehensive screen displaying a great deal of information to be used during testing or to troubleshoot components.

Dynamic Information

The Driver and Testing screens change text and background colors according to preset hardware limitations. For example, when the brake temp in a specific corner(s) is too high, indicating an issue, the text will turn red. The same applies to power draw, CAN errors, and other critical warnings.

Critical level front brake temps and high power draw are represented below.

Alt Text

PIN OUTS

SN65HVD230 ESP32 CFA10098 AUX
3V3 3V3 3V3
GND GND GND
RX GPIO43/RX --
TX GPIO44/TX --
CAN_H -- -- CANBUS
CAN_L -- -- CANBUS
-- GPIO18/PIN8 SCK
-- GPIO12/PIN11 MOSI
-- GPIO14/PIN13 MISO
-- GND GND
-- GPIO15/PIN15 CS
-- GPIO16/PIN17 INT
-- GPIO17/PIN19 PD

For sunlight readable displays such as this one, the CFA10098 datasheet mentions a solder you must desolder and attach 5V to it directly rather than 3V3 from the ESP32. This allows the display to get brighter.

The car provides 24V, and we use a 5V DC-DC converter to power the ESP32 5V and the Jumper on the breakout board. Everything else is powered from the ESP32's 3V3.

VSCODE

To use with VSCODE you need PlatformIO (obvs) and the Espressif Extension. The display works without the Espressif Extension, but I could not get CAN Messages to receive without the Espressif Extension.

JOURNAL

There is a file in drive named DASHBOARD JOURNAL with useful information you should know. It's not updated at the moment, but I will at some point (hopefully, I'll try, Inshallah, don't hold me to it plz).

About

Driver dashboard for the 2025 WFR FSAE Car

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors