Skip to the content
2 layers89.5 × 52.2 mmPhantomware, the printed circuit board in 3D

phantomware Compact, powerful ESP32-S3 platform for IR, NFC, sensors, WiFi & more.

Size
89.5 × 52.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
61
Pads
128
Tracks, vias
634, 145
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Jun 2025
Updated
22 Oct 2026

Overview

Phantomware is an open-source printed circuit board by agekoda, from the agekoda/phantomware repository on GitHub. It is a 2-layer board of 89.5 × 52.2 mm with 47 parts on 61 nets, routed with 634 tracks and 145 vias.

It is built around the TF-15X15, VSMY14940 and DMN2058U, with the TS-1088-AR02016 among its other parts. Its parts include 19 resistors, 5 diodes, 4 capacitors, 2 ICs and 2 transistors. It belongs with the radio and wireless boards of this library.

Main components

4

README

README.md
logo

phantomware

Compact, powerful ESP32-S3 platform for IR, NFC, sensors, WiFi & more.

agekoda - phantomware GitHub Downloads (all assets, all releases) stars - phantomware forks - phantomware

🔥 Overview

Phantomware is a fully custom-built multi-tool device based on the ESP32-S3, designed for wireless analysis, signal interaction, and hardware experimentation.

It combines RF, GPIO, IR, and NFC capabilities into a portable platform featuring a 240×320 TFT display, SD card storage, and a 3000mAh battery system with a full charging circuit, MAX17055 fuel gauge, and built-in overcharge and overcurrent protection.

With 6 navigation buttons and a modular software framework, Phantomware is built for advanced IoT development, prototyping, and hardware exploration.

screenshot
 

Phantomware vs. Flipper Zero

FeaturePhantomwareFlipper Zero
MicrocontrollerESP32-S3 Dual-core Xtensa LX7STM32WB55RG
Bluetooth and WiFi?Bluetooth 5 & WiFi 4Bluetooth 5.4
Display2" 240x320 TFT LCD1.4" 128x64 Monochrome
IR Transceiver3x VSMY14940 LEDs + TSOP75348WTR3x VSMY14940 + TSOP75338TR
NFC SupportPN532 via SPIST25R3916
Battery & Power Mgmt3000mAh LiPo + TP4056 + MAX170552100mAh + BQ25896 + BQ27220
Expansion OptionsMicro SD + 16 GPIOsMicro SD + 18 GPIOs
Target Use CaseSignal analysis, RFID/NFC, IR, tinkeringSub-GHz, RFID/NFC, IR, utility
Open Source?Open Source & fully customisableOpen Source with limitations
Typical Price Point~$50 USD~$200 USD

[!NOTE] Information for Flipper Zero is based on publicly available specifications and may vary.

🚀 Features

🔌 GPIO Toolkit

  • PWM signal generator
  • Oscilloscope
  • Frequency analyser
  • Voltmeter
  • Resistor calculator
  • USB to UART bridge

📡 WiFi Tools (educational use only)

  • Network scan
  • Packet monitor
  • Spectrum waterfall
  • Deauthentication Attack
  • Beacon spam
  • Evil portal / Captive portal
  • Access point hosting
  • Connect to AP and host HTML

📶 Bluetooth Tools

  • BLE scanning
  • Device advertisement spam (Apple / Samsung / Windows)

⌨️ HID Tools

  • BadUSB
  • BadBT (Bluetooth HID attacks)

💬 Communication

  • ESP-NOW messaging
  • NRF24-based chat system

🧩 Expansion Support

  • GPS modules
  • PN532 NFC module
  • Future GPIO-based add-ons

📸 Versions

phantomware v1

v1 prototype based on ESP32

phantomware v2

v2 based on ESP32-S3

phantomware v3

v3 based on ESP32-S3 with PCBA and battery

🚨 Disclaimer

This project is intended for educational and research purposes only.

Do not use this device to interfere with networks, devices, or signals that you do not own or have explicit permission to test. Misuse may violate local laws and regulations.

⚠️ License

Distributed under the MIT License. See LICENSE.txt for more information.

🤝 Contact

Email - hello@designedbykoda.com

Project Link: https://github.com/agekoda/phantomware

 

Parts

47
QtyValueFootprintReferences
5TestPoint_Pad_D1.5mmTestPoint:TestPoint_Pad_D1.5mmALRT, ALRT, TEMP, TEMP, TEMP
41kResistor_SMD:R_0402_1005MetricR8, R15, R18, R19
339Resistor_SMD:R_0402_1005MetricR1, R2, R3
3VSMY14940LED_SMD:VSMY14940LED1, LED2, LED3
210 uFCapacitor_SMD:C_0603_1608MetricC2, C3
210kResistor_SMD:R_0402_1005MetricR4, R17
24.7kResistor_SMD:R_0402_1005MetricR10, R11
25.1kResistor_SMD:R_0402_1005MetricR12, R13
2560Resistor_SMD:R_0402_1005MetricR14, R16
2GREENLED_SMD:LED_0603_1608MetricLED4, STDBY
2REDLED_SMD:LED_0603_1608MetricCHRG, LED5
10.47 uFCapacitor_SMD:C_0603_1608MetricC4
11.1kResistor_SMD:R_0402_1005MetricR7
110Resistor_SMD:R_0402_1005MetricR6
1100nFCapacitor_SMD:C_0402_1005MetricC1
110mResistor_SMD:R_0612_1632MetricR9
1130Resistor_SMD:R_0402_1005MetricR5
14kHzBuzzer_Beeper:smd5x5BUZZER1
1DMN2058UPackage_TO_SOT_SMD:SOT-23Q1
1LOGOimages:phantomware logoG***
1LOGOimages:qrG***
1MCP9701AT-E_TTSensor:SOT95P237X112-3NTEMP1
1TF-15X15Connector_Card:TF15X15J1
1TS-1088-AR02016Button_Switch_SMD:TS-1088-AR02016RST
1~OptoDevice:TSOP75338TRIR_RX1
1~Battery:TP4056U3
1~Transistor_Power_Module:L2N7002KLT1GQ2
1~Package_SO:MAX17055ETB+U5
1~Connector_USB:TYPE-C-SMD_TYPE-C-6P_5USB1

Similar boards

  • 2 layers85.5 × 70 mmV0-Replay-26 PCB A, the printed circuit board in 3D

    V0-Replay-26 PCB A

    temporal-community/badge.temporal.io

    Open-source firmware, hardware files, docs, and community app registry for the Temporal Replay 2026 Badge.

    211 parts8MIT
  • 4 layers82 × 70 mmTemporal Badge CHARLIE, the printed circuit board in 3D

    Temporal Badge CHARLIE

    Architeuthis-Flux/Temporal-Replay-26-Badge

    Community firmware for the Temporal Replay 26 badge

    208 parts5Unlicense
  • 2 layers76.5 × 76.5 mmEdge AI Badge Main, the printed circuit board in 3D

    Edge AI Badge Main

    LyndLabs/Edge-AI-Badge

    Edge AI Foundation Badge - hardware files :)

    136 parts1
  • 2 layers105.2 × 71.1 mmOnyx PCB, the printed circuit board in 3D

    Onyx PCB

    CuriousMotor/Onyx-Stepper-Motherboard

    The successor of the iconic Arduino-CNC-shield

    96 parts56MIT
  • 2 layers37.3 × 37 mmHexpansion, the printed circuit board in 3D

    Hexpansion

    DanNixon/microsd-hexpansion

    Micro SD card hexpansion for the Tildagon badge.

    20 parts7CERN-OHL-P-2.0
  • 4 layers95.3 × 47 mmSLKCAN, the printed circuit board in 3D

    SLKCAN

    czmorris/SLKCAN

    SLKCAN (Slick CAN) PCB.

    46 parts2MIT
  • 2 layers23.4 × 51.1 mmBled pico w backpack, the printed circuit board in 3D

    Bled pico w backpack

    DanNixon/bled

    Versatile control board for WS2812 compatible LED fixtures. Using WebAssembly for effects and Bluetooth Low Energy for control.

    40 partsMIT
  • 4 layers114.8 × 72 mmTanmantsu zero, the printed circuit board in 3D

    Tanmantsu zero

    badgeteam/konsool-zero

    RFID NFC <1GHz radio Konsool expansion board

    182 partsBSD-3-Clause

Questions

How big is the Phantomware PCB?

It measures 89.5 × 52.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Phantomware use?

47 parts, built around the TF-15X15, VSMY14940, DMN2058U and TS-1088-AR02016. 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 Phantomware KiCad files?

From the agekoda/phantomware repository on GitHub, at the commit this page was made from: the board is project files/phantomware/phantomware.kicad_pcb and its schematic project files/buttons/buttons.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Phantomware design in my own project?

Its repository states no licence, so its author keeps all rights: ask agekoda before reusing the design.