Custom PCB Design for Flipper Zero

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 pinConnects to Flipper pin
5V / VBUS / VINPin 1 — 5V
GNDPin 8 or 14 — GND
ESP32 TXPin 13 — Flipper RX
ESP32 RXPin 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:
  1. Confirm whether your ESP32-C5 board labels its UART pins as TX/RX, U0TXD/U0RXD, or something else.
  2. Use Flipper pin 12 and 13 for UART, not pin 14.
  3. 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.
Fork and build adapter
Add Flipper connector
Fix UART pins
Check ESP32 pinout
Run design review
NECESITO QUE ME AYUDES A HACER UNA PCB IGUAL O SIMILAR A MALVEKE FLIPPER ZERO ht...

@copilot NECESITO QUE ME AYUDES A HACER UNA PCB IGUAL O SIMILAR A MALVEKE FLIPPER ZERO https://github.com/EstebanFuentealba/MALVEKE-Flipper-Zero?tab=readme-ov-file
1y
¡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:
  1. Conectores GPIO según los que tiene el Flipper Zero.
  2. Conectores de alimentación 3.3V y 5V.
  3. Pines GND.
  4. Cualquier otro componente específico del proyecto Malveke, como resistores, capacitores u otros semiconductores.
Conexiones básicas
Según tu descripción, ya tienes conectores para:
  • 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
  1. Verificar Conexiones
    • Asegúrate de verificar y seguir el esquema de Malveke para asegurar que las conexiones son las mismas.
  2. Añadir Componentes Específicos
    • Agrega cualquier componente adicional necesario (resistores, capacitores, etc.).
  3. 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
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!
1y
Someone is typing...
2

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    FlipperZero_Connectors

    FlipperZero_Connectors

    defaultDefault

    FlipperZero_Connectors

    FlipperZero_Connectors thumbnail

    Properties

    Properties describe core aspects of the project.

    Pricing & Availability

    Distributor

    Qty 1

    Controls