← How-Tos
flipper-zero Mar 26, 2026 ◑ 5 views ◯ 1 min read

GPIO Basics on Flipper Zero — Wiring and Using Pins

flipper zerogpiohardwareelectronicspins

Flipper Zero has a GPIO header on the back that lets it interface with external electronics — sensors, displays, relays, and microcontrollers. Here's how to get started.

Pin Layout

The Flipper GPIO header has 18 pins:

PinFunction
1+5V (500mA from USB)
2GND
3+3.3V (50mA max)
4–15GPIO pins (PA0–PA7, PB2–PB3, PC0–PC3)
161-Wire
17TX (UART)
18RX (UART)

Full pinout available at: docs.flipper.net/gpio-and-modules

Important Limits

Simple LED Control

Wire an LED through a 330Ω resistor from a GPIO pin to GND. In the GPIO app: Apps → GPIO → GPIO Control Toggle the pin on/off to blink the LED.

Reading a Button

Wire a pushbutton between a GPIO pin and GND. Enable internal pull-up in the app. Read pin state in real time.

UART Communication

Flipper GPIO pins 17/18 are UART TX/RX:

I2C and SPI

Flipper supports I2C and SPI:

Practical Uses