docs: document Waveshare 5B dashboard hardware

This commit is contained in:
2026-06-09 00:54:14 -06:00
parent f5e2c5fd24
commit cf722a7287
4 changed files with 56 additions and 0 deletions
+18
View File
@@ -232,3 +232,21 @@ The Dashboard ESP32-S3 renders the touchscreen UI and future vehicle visualizati
For v1, controller-to-dashboard communication is WiFi/HTTP only. ESP-NOW, MQTT, UART, and CAN-between-controllers are not part of the v1 dashboard link. For v1, controller-to-dashboard communication is WiFi/HTTP only. ESP-NOW, MQTT, UART, and CAN-between-controllers are not part of the v1 dashboard link.
The load-switching hardware is not finalized. Bosch relays, WUPP-style modules, smart high-side switching, or a future custom PCB remain implementation options until explicitly selected. The load-switching hardware is not finalized. Bosch relays, WUPP-style modules, smart high-side switching, or a future custom PCB remain implementation options until explicitly selected.
## Dashboard Hardware Target
The current dashboard hardware target is the Waveshare ESP32-S3 Touch LCD 5B.
Selected dashboard hardware:
- Waveshare ESP32-S3 Touch LCD 5B
- 5-inch touchscreen
- 1024x600 display resolution
- Capacitive touch
- Native WiFi
- LVGL-capable ESP32-S3 platform
- Integrated CAN transceiver available for future vehicle integration
This replaces the earlier Pico dashboard concept as the active dashboard architecture.
The Dashboard ESP32-S3 communicates with the Cargo ESP32 over WiFi/HTTP REST for v1. CAN/OBD-II support remains a future dashboard-side vehicle-visualization feature and is not part of the Cargo ESP32 role.
+15
View File
@@ -185,3 +185,18 @@ Candidate options:
- WUPP-style fused relay/distribution module - WUPP-style fused relay/distribution module
- Smart high-side switching - Smart high-side switching
- Future custom PCB - Future custom PCB
## Selected Dashboard Hardware
The selected dashboard hardware target is the Waveshare ESP32-S3 Touch LCD 5B.
Key hardware notes:
- 5-inch touchscreen display
- 1024x600 resolution
- ESP32-S3 based
- Capacitive touch
- Native WiFi
- Integrated CAN transceiver available for future vehicle integration
This is the active dashboard platform for the project. The previous Pico dashboard implementation has been archived and is reference-only.
+6
View File
@@ -222,3 +222,9 @@ The old `pico-dashboard/` implementation has been moved to `archive/legacy-pico-
It is retained as reference material only. It is not active firmware and is no longer part of the default validation path. It is retained as reference material only. It is not active firmware and is no longer part of the default validation path.
Current dashboard work should target the ESP32-S3 dashboard direction documented in `docs/dashboard-esp32s3.md` and the placeholder at `firmware/esp32-s3-dashboard/`. Current dashboard work should target the ESP32-S3 dashboard direction documented in `docs/dashboard-esp32s3.md` and the placeholder at `firmware/esp32-s3-dashboard/`.
## Selected Dashboard Hardware
The current dashboard target is the Waveshare ESP32-S3 Touch LCD 5B with a 5-inch 1024x600 touchscreen.
This replaces the earlier Pico dashboard concept. The Pico dashboard has been archived as reference-only material.
+17
View File
@@ -45,3 +45,20 @@ Not v1 dashboard communication:
- ESP-NOW - ESP-NOW
- MQTT - MQTT
- CAN between controllers - CAN between controllers
## Selected Hardware
The selected dashboard hardware target is:
Waveshare ESP32-S3 Touch LCD 5B
Display details:
- 5-inch touchscreen
- 1024x600 resolution
- Capacitive touch
- ESP32-S3 platform
- Native WiFi
- Integrated CAN transceiver available for future vehicle integration
This is the current active dashboard target. The archived Pico dashboard is not active firmware.