I’ll verify the Flipper Zero GPIO pinout and the Waveshare ESP32-C5 kit header signals, then I’ll give you a clear connector-to-connector wiring plan. Since you only have comment access on this project, I can’t modify the schematic/PCB unless the owner grants edit access or you fork it.
I checked the official Flipper GPIO docs and the Waveshare page. Important correction: on the official Flipper Zero pinout, pin 14 is GND, not RX. The UART pins are:
Flipper pin 1 → +5V
Flipper pin 8 → GND
Flipper pin 12 → USART TX
Flipper pin 13 → USART RX
Flipper pin 14 → GND
So the safe wiring plan for the ESP32-C5 board should be:
Table
ESP32-C5 board pin
Connects to Flipper pin
5V / VBUS / VIN
Pin 1 — 5V
GND
Pin 8 or 14 — GND
ESP32 TX
Pin 13 — Flipper RX
ESP32 RX
Pin 12 — Flipper TX
The physical gap between pin 8 and pin 9 is real and should be preserved in the connector footprint; it is not an electrical pin. Also, because this project is comment-only for you, I can’t edit the PCB directly unless the owner gives you edit access or you fork the project.
Suggested next steps:
Confirm whether your ESP32-C5 board labels its UART pins as TX/RX, U0TXD/U0RXD, or something else.
Use Flipper pin 12 and 13 for UART, not pin 14.
Fork the project or get edit access, then I can place the Flipper 18-pin connector footprint and route the 5V/GND/TX/RX pins.