← All projects
Hardware Example 05 — GPS / GNSS
ForgeUI P4 UART GPS/GNSS
Physically proven u-blox NEO-8 GPS/GNSS dashboard with full-duplex UART, live NMEA data, 3D fix handling and checksum-valid UBX request/response.
PHYSICALLY PROVENv1.0.0Standalone export

What this build proves
- —u-blox NEO-8 GPS/GNSS
- —Full-duplex UART
- —Live checksum-valid NMEA
- —2D / 3D fix handling
- —12 satellites observed
- —UBX-MON-VER request/response
Target and stack
Waveshare ESP32-P4-WIFI6-Touch-LCD-7B
- ForgeUI Studio standalone export
- ESP-IDF 5.5.4
- LVGL 9
- UART1 at 9600 baud, 8N1
- u-blox NEO-8 GPS/GNSS
Project architecture
u-blox NEO-8 → GPIO3 / GPIO4 → ESP32-P4 UART1 → checksum-valid NMEA and UBX → generated ForgeUI LVGL UI
Running on real hardware
The gallery shows the exported project and its verified output on the physical ESP32-P4 target.

Proof boundary
- —GPIO37/TXD and GPIO38/RXD are intentionally not used because they share the CH343P serial nets.
- —The proof does not claim maps, routing, navigation or persistent UBX configuration.
