Skip to the content
PCBKitNew board
2 layers100.1 × 120.2 mmSpecter pcb, the printed circuit board in 3D

ESP32-based handheld pentesting device running JINX OS. WiFi, BLE, IR, Sub-GHz, NFC and more.

Size
100.1 × 120.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
44
Pads
155
Tracks, vias
445, 43
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
27 Mar 2026
Updated
30 Mar 2026

Overview

Specter pcb is an open-source printed circuit board by GHOST-WEB-spec, from the GHOST-WEB-spec/SPECTER repository on GitHub. It is a 2-layer board of 100.1 × 120.2 mm with 22 parts on 44 nets, routed with 445 tracks and 43 vias.

It is built around the ESP32-WROOM-32. Its parts include 10 connectors, 5 switches, 4 diodes, 2 ICs and 1 resistor. It belongs with the radio and wireless boards and the ESP32 boards of this library.

Main components

1

README

README.md

⚡ SPECTER

A handheld ESP32-based cybersecurity research tool running JINX OS. Built from scratch — custom firmware, custom PCB, custom 3D printed enclosure.

✨ Features

📡 WiFi

  • Network scanner with OUI vendor lookup and threat assessment
  • Probe request sniffer
  • Evil Twin access point with captive portal credential capture
  • KARMA attack — automatically impersonates known networks

🔴 IR

  • TV-B-Gone (26 codes, all major brands)
  • IR blaster with capture and replay
  • IR self-test

📶 BLE

  • Scanner with Apple device detection
  • Apple BLE proximity spam (6 payloads)

🔜 Coming Soon

  • CC1101 sub-GHz scanner and replay
  • NFC read/write/clone
  • RFID read/clone
  • BadUSB payloads
  • Deauth and beacon flood

🔧 Hardware

  • ESP32-WROVER on Freenove extension board
  • 2.8" ILI9341 TFT touchscreen (240x320)
  • VS1838B IR receiver + TSAL6400 IR LEDs
  • CC1101 x2 (sub-GHz radios)
  • PN532 NFC module
  • RDM6300 RFID module
  • LiPo 1000mAh + TP4056 charging
  • Custom KiCad PCB — ordered from JLCPCB
  • 3D printed enclosure — Fusion 360

🚀 Status

Firmware working. PCB designed and ready to order. Parts arriving shortly for final assembly.

🛠️ Build

Flash using Arduino IDE with ESP32 core v2.0.17. Partition scheme: Huge APP 3MB No OTA.

Parts

22
QtyValueFootprintReferences
4LEDLED_THT:LED_D5.0mmD1, D2, D3, D4
4SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3, SW4
3Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2, J4, J7
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ8, J9
2Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ5, J6
1Conn_01x02Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ10
1Conn_01x14Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_VerticalJ1
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U2
1RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1SW_SPSTButton_Switch_THT:SW_NKK_BB15AHSW5
1TSOP38G36OptoDevice:Vishay_MINICAST-3PinU1

Questions

How big is the Specter pcb PCB?

It measures 100.1 × 120.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Specter pcb use?

22 parts, built around the ESP32-WROOM-32. 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 Specter pcb KiCad files?

From the GHOST-WEB-spec/SPECTER repository on GitHub, at the commit this page was made from: the board is Specter_pcb.kicad_pcb and its schematic Specter_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Specter pcb design in my own project?

Its repository states no licence, so its author keeps all rights: ask GHOST-WEB-spec before reusing the design.

Similar boards

  • 2 layers24.1 × 36.2 mmEsp32miniBT, the printed circuit board in 3D

    Esp32miniBT

    asterics/esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

    28 parts911GPL-3.0
  • 4 layers99.6 × 76.2 mmE TKT, the printed circuit board in 3D

    E TKT

    andreisperid/E-TKT

    open source embossed label maker

    110 parts481MIT
  • 4 layers46.8 × 34.8 mmSmartWatch V4, the printed circuit board in 3D

    SmartWatch V4

    Bellafaire/ESP32-Smart-Watch

    An open source smartwatch based on the ESP32 compatible with the Arduino IDE.

    74 parts258MIT
  • 2 layers90 × 76.5 mmLCDZapperPro, the printed circuit board in 3D

    LCDZapperPro

    charcole/LCDZapper

    Device for making light gun games playable on LCD TVs

    126 parts163
  • 2 layers57.2 × 35.1 mmMainBoard Rev2, the printed circuit board in 3D

    MainBoard Rev2

    lzrtag/LZRTag

    AVR-Based easily modifyable DIY Lasertag!

    70 parts111GPL-3.0
  • 2 layers85 × 56 mmHB RF ETH, the printed circuit board in 3D

    HB RF ETH

    alexreinert/PCB

    Some of my PCBs

    96 parts104
  • 2 layersSmp7c, the printed circuit board in 3D

    Smp7c

    likeablob/slow-movie-player-7c

    Yet another "Slow Movie Player" implementation with 7-color E-Paper module and ESP32.

    18 parts51MIT
  • 2 layers30.8 × 24.4 mmWii Bluetooth Replacement, the printed circuit board in 3D

    Wii Bluetooth Replacement

    JSnowden33/Wii-Bluetooth-Replacement

    This project is a full replacement for the Nintendo Wii's Bluetooth module. Emulation of the Bluetooth module is performed on the PIC32 based on rnconrad's emulator, while controller connectivity on the ESP32 is based…

    50 parts48GPL-3.0