Skip to the content
PCBKitNew board
8 layers91 × 22 mmDevice, the printed circuit board in 3D

Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

Size
91 × 22 mm
Copper layers
8
Thickness
1 mm
Parts
14
Nets
155
Pads
540
Tracks, vias
102, 0
Pours
10
Routed
Yes
KiCad
KiCad 8 (file 20240108)
Created
12 Jun 2026
Updated
6 Nov 2026

Overview

Device is an open-source printed circuit board by jayis1, from the jayis1/hacker-devices repository on GitHub. It is an 8-layer board of 91 × 22 mm with 14 parts on 155 nets, routed with 102 tracks and 0 vias.

It is built around the LFE5U-45F-6BG381C, FT601Q-B-T and W25Q128JVSIQ, with the MT41K256M16TW-107:P, SI5332A-D-GM1 and TYPE-C-31-M-12 among its other parts. Its parts include 7 ICs, 4 diodes and 3 connectors. It belongs with the FPGA and CPLD boards of this library.

Main components

6

README

README.md

Hacker Devices — Open Hardware for Security Research

A collection of fully open-source hardware designs for legitimate security research and pentesting. Every device is complete end-to-end: engineering docs, KiCad schematics & PCB layouts, production C/Python firmware, and React Native companion apps. Build it, flash it, run the app, start researching.

What's Inside Every Device

No half-finished reference designs. Each device folder contains the full stack:

CategoryFilesDescription
Engineering Docsphase1_conceptual_architecture.md → phase4_software_stack.md4-phase design process: requirements, BOM & netlists, PCB layout rules, software stack
KiCad Schematicskicad/*.kicad_pro, *.kicad_sch, *.kicad_pcbFull schematic with real component symbols, net labels, power flags, and board outline with placed footprints
C/Python Firmwarefirmware/main.c, registers.h, board.h, drivers/, MakefileProduction-quality MCU firmware — init code, drivers with DMA, USB descriptors, wire protocol
React Native Appapp/App.js, screens/, components/, utils/protocol.js, package.jsonCompanion mobile app for device control, configuration, real-time status, and data capture

Design Methodology

Every device follows a rigorous 4-phase process:

PhaseDocumentContents
Phase 1phase1_conceptual_architecture.mdPurpose, performance targets, constraints, block diagram, bus topology, power domains
Phase 2phase2_component_selection_schematics.mdBOM with real part numbers, pinouts/MUX tables, decoupling networks, netlists, impedance matching
Phase 3phase3_pcb_blueprints_layout.mdPCB stackup, routing rules, length matching, via strategy, thermal management, DFM notes
Phase 4phase4_software_stack.mdMMIO/register defs, clock & GPIO init (production C), critical device driver, device tree, bootloader

Devices

#DeviceStatusDescription
1wifi-pentest-dongle/✅ Complete802.11ax monitor/inject, deauth, PMKID capture
2rf-transceiver-tool/✅ CompleteSub-GHz + 2.4GHz multi-protocol (CC1101 + nRF24)
3badusb-injector⏳ QueuedHID emulation payload injector, multi-profile
4nfc-rfid-cloner⏳ Queued13.56MHz + 125kHz, Mifare/EM4100
5network-tap-mitm⏳ Queued2× GbE transparent bridge, packet capture
6can-bus-analyzer⏳ QueuedOBD-II + CAN-FD, automotive pentest
7sdr-keyfob-replay⏳ Queued433/315MHz keyfob capture & replay
8ble-sniffer-spoofer⏳ QueuednRF52, advertisement inject, GATT fuzz
9imsi-catcher-detector⏳ QueuedLTE/4G SDR analysis
10biometric-bypass-toolkit⏳ QueuedFingerprint emulation, RFID clone for access control

Constraints

  • BOM target: Under $100 per device
  • Form factor: Portable, USB-powered or battery-operated
  • All designs use real, purchasable components with exact part numbers
  • KiCad schematics are valid KiCad 7+ format — open them directly
  • Firmware is production-quality C — not stubs or pseudocode
  • React Native apps have working UI with proper state management and wire protocol matching the firmware

License

ComponentLicense
Hardware design (KiCad)CERN-OHL-S v2
C firmware & driversGPL-2.0
Python tools & scriptsMIT
React Native companion appsMIT

Parts

14
QtyValueFootprintReferences
2PI3EQX12908ZHEPackage_DFN_QFN:TQFN-42-1EP_9x3.5mm_P0.5mmU2, U3
110132797-0011LFpcie_screamer:M2_Socket_M_KeyJ2
1AmberLED_SMD:LED_0603_1608MetricD3
1BlueLED_SMD:LED_0603_1608MetricD2
1FT601Q-B-TPackage_DFN_QFN:QFN-76-1EP_9x9mm_P0.5mmU4
1GreenLED_SMD:LED_0603_1608MetricD1
1LFE5U-45F-6BG381CPackage_BGA:BGA-381_17.0x17.0mm_Layout19x19_P0.8mmU1
1M.2_M-Key_Edgepcie_screamer:M2_Edge_M_KeyJ1
1MT41K256M16TW-107Package_BGA:FBGA-96_9.0x14.0mm_Layout9x16_P0.8mmU5
1RedLED_SMD:LED_0603_1608MetricD4
1Si5332A-D-GM1Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mmU7
1TYPE-C-31-M-12pcie_screamer:USB_C_Receptacle_16pinJ3
1W25Q128JVSIQPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU6

Questions

How big is the Device PCB?

It measures 91 × 22 mm and has 8 copper layers, 1 mm thick.

What parts does the Device use?

14 parts, built around the LFE5U-45F-6BG381C, FT601Q-B-T, W25Q128JVSIQ and MT41K256M16TW-107:P. 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 Device KiCad files?

From the jayis1/hacker-devices repository on GitHub, at the commit this page was made from: the board is pcie-screamer/kicad/device.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Device design in my own project?

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

More from jayis1/hacker-devices

12
  • 4 layers85 × 55 mmDevice, the printed circuit board in 3D

    Device

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    29 parts2
  • 70 × 40 mmSilent symphony, the printed circuit board in 3D

    Silent symphony

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    27 parts2
  • 4 layers65 × 30 mmChronos phantom, the printed circuit board in 3D

    Chronos phantom

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    26 parts2
  • 4 layers70 × 45 mmDevice, the printed circuit board in 3D

    Device

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    25 parts2
  • 4 layers85 × 24 mmTrace reaper, the printed circuit board in 3D

    Trace reaper

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    24 parts2
  • 4 layers86 × 55 mmDevice, the printed circuit board in 3D

    Device

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    22 parts2
  • 4 layers120 × 22 mmAcoustic phantom, the printed circuit board in 3D

    Acoustic phantom

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    20 parts2
  • 4 layers80 × 40 mmDevice, the printed circuit board in 3D

    Device

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    20 parts2
  • 4 layers85 × 54 mmRf transceiver tool, the printed circuit board in 3D

    Rf transceiver tool

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    20 parts2
  • 2 layers118 × 68 mmDevice, the printed circuit board in 3D

    Device

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    19 parts2
  • 4 layers50 × 24 mmGhostbus, the printed circuit board in 3D

    Ghostbus

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    18 parts2
  • 4 layers22 × 18 mmDevice, the printed circuit board in 3D

    Device

    jayis1/hacker-devices

    Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack

    18 parts2

Similar boards

  • 6 layers65 × 30 mmSYNC VT, the printed circuit board in 3D

    SYNC VT

    SunnyYoshimitsu/CelestiCall

    An attempt at making a somewhat modern smartphone with many functions.

    79 parts1
  • 8 layers230 × 145.3 mmOptiLogic-16-Pro, the printed circuit board in 3D

    OptiLogic-16-Pro

    HexFud/OptiLogic-16-Pro

    A logic analyzer with 16 channels that can also watch two fiber network links at the same time

    342 parts
  • 6 layers80 × 70 mmIMX6 Demo Board from REF, the printed circuit board in 3D

    IMX6 Demo Board from REF

    ts-manuel/iMX6-Demo-Board

    Demo board for the i.MX6ULL Single-Core Processor with Arm Cortex-A7 Core

    504 parts10GPL-3.0
  • 4 layers73.7 × 80 mmSTM32MP1 TestBoard RevB, the printed circuit board in 3D

    STM32MP1 TestBoard RevB

    cracked-machine/STM32MP1_TestBoard_RevB

    RevB breakout board for STM32MP1 (Dual A7 + M4). All pins routed to 0.1" headers.

    116 parts9MIT
  • 8 layers134.5 × 107.2 mmArctic video, the printed circuit board in 3D

    Arctic video

    aerogull/arctic-video

    a wip pcie fpga card designed with video capture in mind

    265 parts1
  • 4 layers80 × 80 mmQsbc zero, the printed circuit board in 3D

    Qsbc zero

    qfreiman/qsbc-zero

    Single Board Computer based on the i.MX6ULL

    243 parts1GPL-3.0
  • 8 layers100 × 102 mmZynqinator, the printed circuit board in 3D

    Zynqinator

    rkarl2/Zynqinator

    Test board for the Zyqn 7020

    645 parts1AGPL-3.0