Formula 1 info screen, is based on esp32 and 2.9" 3 color E-Paper module from weact studio and ergast API, It allows to track Formula 1 events, dates, points, stats and many more on e-paper display and weserver dashboard.
Features:
- mDNS option (f1tracker.local), or device IP address for dashboard or OTA
- Data is fetched from ergast API and displayed on the screen every 30 minutes,
- OTA Uploads
- Full online dashboard including season calendar, all season rounds, pole positions, driver points etc..
- Automatic winter/summer time change
- wifi AP mode for fast wifi setup
Default data on E-paper:
- Top 5 Teams including constructors points for current season
- Top 10 drivers including season points
- Last race location including podium places
- Next race location and date
- Pole position for next race
E-Paper module: 2.9 Inch 3-color weact studio e-paper module
ESP32: Esp32 dev board
ESP32 to Screeen Connections:
BUSY = 4
CS = 5
RST = 16
DC = 17
SCK = 18
MISO = 19
MOSI = 23
WiFI access point login details:
- SSID "F1 display"
- PASS "formula1"
Time zones:
- Change time zone to match your location. default time zone is BST for United Kingdom
MET-1METDST,M3.5.0/01,M10.5.0/02 //Europe
CET-1CEST,M3.5.0,M10.5.0/3 // Central Europe
EST-2METDST,M3.5.0/01,M10.5.0/02 // Europe
EST5EDT,M3.2.0,M11.1.0 // EST USA
CST6CDT,M3.2.0,M11.1.0 // CST USA
MST7MDT,M4.1.0,M10.5.0 // MST USA
NZST-12NZDT,M9.5.0,M4.1.0/3 // Auckland
EET-2EEST,M3.5.5/0,M10.5.5/0 // Asia
ACST-9:30ACDT,M10.1.0,M4.1.0/3 // Australia
API Updates:
- Screen and dashboard updates are pulled from server every 30 minutes
Software Updates:
- If you wish to update the software, OTA server is available under devices IP or f1tracker.local
- GxEPD2 (v1.6.4) by ZinggJM — GPL 3.0
- U8g2_for_Adafruit_GFX (v1.8.0) by olikraus — BSD 2‑Clause
- WiFiManager (v2.0.17) by tzapu — MIT
- ArduinoJson (v7.4.2) by Benoit Blanchon — MIT
- STL Files are included in this project
Printer:
Any printer will be ok, For this project I used Creality K1C and hyper pla
all settings default in creality print
printed with no supports
This project is released under the GNU GPL v3.0.
© 2025 Mazur888. No warranty; use at your own risk.