Skip to the content
PCBKitNew board
2 layers76.8 × 63 mmFlopper one, the printed circuit board in 3D

esp knockoff flipper

Size
76.8 × 63 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
33
Pads
79
Tracks, vias
97, 0
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Feb 2026
Updated
23 Apr 2026

Overview

Flopper one is an open-source printed circuit board by JBlitzar, from the JBlitzar/flopper-one repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 76.8 × 63 mm with 14 parts on 33 nets, routed with 97 tracks and 0 vias.

It is built around the TSAL6200 and TSOP38238. Its parts include 6 switches, 2 resistors, 2 connectors, 1 IC and 1 diode. It belongs with the radio and wireless boards of this library.

Main components

2

README

README.md

flopper-one

Flipper zero-type firmware with an ESP32. Featuring IR, NFC, BLE, wifi, with a dpad and an lcd display. Not designed using any guide!

I've always thought that the flipper zero was pretty cool, but the $200 price point made it seem out of reach.

I joined up blueprint, made the hackpad, learned a lot and had a lot of fun.

Then I saw the sorta flipper zero. This was truly inspring. I saw it, and I thought to myself, I could totally do that. And it turns out I have like half the parts! The ESP has wifi and bluetooth built in (you usually need to pay like $60 extra for wifi on a flipper), all that's left is to add... all the other stuff.

Since this is my second PCB project, I opted for a module build. In the end, this made the pcb quite crowded and taught me a lot about good routing (and I still had to use the smd TP4056 IC, you'll see later)

Basically, after the ESP, we need a UI, IR, NFC, and RFID.

The UI is some buttons in a dpad and a display.

IR is incredibly easy. It's literally an LED (with some passives sprinkled in), and then a TSOP38238 to recieve.

For NFC/RFID, I opted for the PN532 module. I breifly entertained the idea of using the bare PN532 chip and fully integrating it, but the datasheet is 222 pages long and the application circuit (page 212, figure 51) seems pretty involved if I do say so myself.

incomplete nfc circuit... yeah its pretty complicated

At this point it's cheaper AND smaller to just use the module. So that's what I did

Then I thought it'd be fun to add power management. "fun." If only it was simple like the xiao! I added the TP4056 IC because I was feeling fancy. I asked on slack, and it turns out you need a boost converter. To get your 3.7v battery up to 5v... so that it can go back down to 3.3v. I used a module for the boost converter. But I still got to add fun charging status LEDs! Also I got the "opportunity" to google translate Chinese datasheets.

I also discovered some... interesting hacks like how the VIN pin on the esp is actually 5v out when the usb is plugged in. Meaning we can charge from VIN... and then later discharge also to VIN.

I added a physical switch to prevent backflow. So congratulations, users are now trusted with power supply logic!

Schematic

Assembly

IMPORTANT: See CAD/README.md for notes.

PCB

BOM in table format

see BOM.csv.

This BOM format has been approved by the blueprint team

ItemLinkCostAmounttotal cost oftotalGotten?
32.15FALSE
esp32 wroomalready own010TRUE
TSOP38238https://www.lcsc.com/product-detail/C141632.html0.7310.73FALSE
TSAL6200https://www.lcsc.com/product-detail/C55528.html0.8310.83FALSE
PN532https://www.aliexpress.us/item/3256806254348567.html0.9910.99FALSE
ST7789https://www.aliexpress.us/item/2255799995721426.html3.5713.57FALSE
5x b3fshttps://www.lcsc.com/product-detail/C271750.html1.0711.07FALSE
5x TP4056 (moq)https://www.lcsc.com/product-detail/C16581.html0.9110.91FALSE
lipo batteryalready own010TRUE
MT3608 modulehttps://www.aliexpress.us/item/3256808032184992.html?6.7716.77FALSE
5x PCB (moq)n/a5.315.3FALSE
switchalready own010TRUE
1kΩ resistorCan get for free030TRUE
47-100Ω resistorCan get for free010TRUE
1.2kΩ resistorCan get substitute for free010TRUE
10uf capacitorcan get for free020TRUE
2n2222a (2n2219 substitute)https://www.lcsc.com/product-detail/C118536.html0.7710.77FALSE
LEDS (green, red)already own020TRUE
header pinscan get for free020TRUE
aliexpress shippingn/a010FALSE
lcsc shippingn/a11.21111.21FALSE

How to use

Plug the esp into your computer and flash the firmware in /firmware using platformIO in vscode. For now, firmware will run a self-test. In the future, once I verify hardware is working etc, I'll put more details about that in there. (once I have a real UI working)

The reason why firmware's a stub rn is explained in the firmware readme.

See more in firmware/README.md !

Parts

14
QtyValueFootprintReferences
5SW_Omron_B3FSButton_Switch_SMD:SW_SPST_Omron_B3FS-100xPSW1, SW2, SW3, SW4, SW5
1(47-100Ω)Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
11kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
12N2219Package_TO_SOT_THT:TO-39-3Q1
1<- ST7789Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ2
1SW_SPSTwroom:my_switchSW6
1TSAL6200LED_THT:LED_D5.0mm_IRBlackD1
1TSOP38238OptoDevice:Vishay_MINICAST-3PinU_2
1To PN532 ->Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1~wroom:MODULE_DEVKIT_V1_ESP32-WROOM-32U2

Questions

How big is the Flopper one PCB?

It measures 76.8 × 63 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Flopper one use?

14 parts, built around the TSAL6200 and TSOP38238. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Flopper one KiCad files?

From the JBlitzar/flopper-one repository on GitHub, at the commit this page was made from: the board is PCB/flopper_one/flopper_one.kicad_pcb and its schematic PCB/flopper_one/flopper_one.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flopper one design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers181.4 × 179.8 mmRubber duckey, the printed circuit board in 3D

    Rubber duckey

    ajvizganapathy-pixel/FlipperZero-DIY-STM32WB55-NucleusDark

    DIY Flipper Zero clone using STM32WB55CGU6 — KiCad PCB, Momentum firmware, 200+ apps, BadUSB scripts, wiring diagrams

    37 parts10
  • 2 layers62 × 82 mmSat ir link, the printed circuit board in 3D

    Sat ir link

    dmarcr1997/COR-SAT

    COR-SAT turns natural-language mission requests into tested Python mission packages for a Raspberry Pi satellite payload.

    21 partsMIT
  • 2 layers40 × 30 mmIrblaster c3, the printed circuit board in 3D

    Irblaster c3

    AskAlice/home-automation-pcbs

    Daily Kimi-generated home automation PCB designs with KiCad sources, 3D models, and rendered documentation

    27 parts1MIT
  • 2 layersTvbgone, the printed circuit board in 3D

    Tvbgone

    bikeNomad/micropython-tv-b-gone

    A MicroPython version of the classic TV-B-Gone tool with new code database

    5 parts17
  • 2 layers32 × 48 mmDiyIrTower, the printed circuit board in 3D

    DiyIrTower

    maehw/DiyIrTower

    Do-it-yourself infrared serial communication tower (compatible with LEGO IR serial tower)

    17 parts12GPL-3.0
  • 2 layersEsp32 gateway, the printed circuit board in 3D

    Esp32 gateway

    radioelf/esp32_gateway_MQTT

    PCB para Gateway ESP32

    79 parts3
  • 2 layers55.9 × 82.6 mmLIRC HighPowerSerialTransceiver, the printed circuit board in 3D

    LIRC HighPowerSerialTransceiver

    cedric-dufour/LIRC-HighPowerSerialTransceiver

    LIRC High-Power Serial Transceiver [CC-BY]

    40 parts1CC-BY-4.0
  • 2 layers74.5 × 146 mmCalculator, the printed circuit board in 3D

    Calculator

    Samuel-Malaj/PicoCalc-Open-Source-Student-Scientific-Calculator

    Open source scientific calculator built on Raspberry Pi Pico W — custom PCB, WiFi messaging, IR projector control and games.

    48 parts1