← 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
ForgeUI P4 UART GPS/GNSS running on the physical Waveshare ESP32-P4 display

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.

ForgeUI P4 UART GPS/GNSS project view 2
ForgeUI P4 UART GPS/GNSS — project evidence view 2.

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.