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.
¡Claro! Vamos a crear un diseño de PCB similar o igual al de Malveke para el Flipper Zero. Primero, vamos a analizar qué componentes necesitamos y cómo se deben conectar.
Componentes necesarios
Aquí hay una lista aproximada de componentes basada en el proyecto Malveke:
Conectores GPIO según los que tiene el Flipper Zero.
Conectores de alimentación 3.3V y 5V.
Pines GND.
Cualquier otro componente específico del proyecto Malveke, como resistores, capacitores u otros semiconductores.
Organiza los componentes en la placa de forma lógica, asegurándote de que las conexiones se puedan realizar sin cruzar trazos innecesarios.
Ejemplo de Conexiones
Dado los pines que ya tienes, aquí hay algunas conexiones simples que podrías hacer.
Alimentación:
Conecta $3.3V$:1 a todos los componentes que necesitan 3.3V.
Conecta $5V$:1 a todos los componentes que necesitan 5V.
Conecta $GND$:1 a todos los pines de tierra.
GPIO:
Conexiones según el proyecto Malveke para diversos sensores o módulos.
Siguiente Paso
Te recomiendo revisar el esquema del proyecto Malveke y obtener una lista completa de componentes y conexiones. Puedes usar Flux para diseñar la PCB, añadiendo los componentes y realizando las conexiones según lo detallado allí.
¡Empecemos con esto y dime si necesitas ayuda específica en algo más!
Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
General Purpose Thick Film Standard Power
and High-Power Chip Resistor
47 kOhms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric) Automotive AEC-Q200 Thick Film
Features:
- RMCF – standard power ratings
- RMCP – high power ratings
- Nickel barrier terminations standard
- Power derating from 100% at 70ºC to zero at +155ºC
- RoHS compliant, REACH compliant, and halogen free
- AEC-Q200 compliant
ghostflipper
copilot
- Conectores GPIO según los que tiene el Flipper Zero.
- Conectores de alimentación 3.3V y 5V.
- Pines GND.
- Cualquier otro componente específico del proyecto Malveke, como resistores, capacitores u otros semiconductores.
Conexiones básicas- 3.3V y 5V.
- Pines GND.
- UART (TX y RX).
- Puntos GPIO: PA4, PA6, PA7, PB2, PB3, PB14, PC0, PC1, PC3.
- SWDIO y SWCLK.
Pasos para el diseño de PCB-
Verificar Conexiones
- Asegúrate de verificar y seguir el esquema de Malveke para asegurar que las conexiones son las mismas.
-
Añadir Componentes Específicos
- Agrega cualquier componente adicional necesario (resistores, capacitores, etc.).
-
Distribuir los Componentes en el PCB
- Organiza los componentes en la placa de forma lógica, asegurándote de que las conexiones se puedan realizar sin cruzar trazos innecesarios.
Ejemplo de Conexiones-
Alimentación:
- Conecta $3.3V$:1 a todos los componentes que necesitan 3.3V.
- Conecta $5V$:1 a todos los componentes que necesitan 5V.
- Conecta $GND$:1 a todos los pines de tierra.
-
GPIO:
- Conexiones según el proyecto Malveke para diversos sensores o módulos.
Siguiente Paso