Skip to the content
PCBKitNew board
4 layers85 × 55 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
85 × 55 mm
Copper layers
4
Thickness
1.6 mm
Parts
29
Nets
83
Pads
102
Tracks, vias
10, 3
Pours
2
Routed
Yes
KiCad
KiCad 7.0 (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 a 4-layer board of 85 × 55 mm with 29 parts on 83 nets, routed with 10 tracks and 3 vias.

It is built around the STM32H743VIT6, SKY66122-11 and SX1262IMLTRT, with the NRF52840-QIAA-R, TPS63020DSJR and IS42S16160G-6TLI among its other parts. Its parts include 8 ICs, 5 capacitors, 4 diodes, 4 connectors and 3 resistors. It belongs with the STM32 and nRF52 and nRF5x boards of this library.

Main components

7

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

29
QtyValueFootprintReferences
3100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C4
210uFCapacitor_SMD:C_0402_1005MetricC3, C5
1100kResistor_SMD:R_0402_1005MetricR5
112nHInductor_SMD:L_0402_1005MetricL1
11kResistor_SMD:R_0402_1005MetricR1
1200kResistor_SMD:R_0402_1005MetricR6
125MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
132MHz TCXOOscillator:Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mmY2
1BATConnector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mmJ4
1BLELED_SMD:LED_0603_1608MetricD2
1CAPTUREButton_Switch_SMD:SW_Push_SPST_B3SN-6x6mmSW1
1ERRLED_SMD:LED_0603_1608MetricD4
1IS42S16160G-6TLIPackage_SO:TSOP-54_8.9x18.4mm_P0.5mmU8
1MCP73831T-2ACIPackage_TO_SOT_SMD:SOT-23U7
1MODEButton_Switch_SMD:SW_Push_SPST_B3SN-6x6mmSW2
1Micro_SDConnector_Card:microSD_HC_Hirose_DM3D-SFJ2
1RFLED_SMD:LED_0603_1608MetricD1
1SKY66122-11Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mmU4
1SMAConnector_Coaxial:SMA_Amphenol_132289_EdgeMountJ3
1STM32H743VIT6Package_QFP:LQFP-100_14x14mm_P0.5mmU1
1SX1262IMLTRTPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU2
1TPS63020DSJRPackage_DFN_QFN:VQFN-14-1EP_3x3mm_P0.5mm_EP2x2mmU6
1USBLED_SMD:LED_0603_1608MetricD3
1USB-CConnector_USB:USB_C_Receptacle_Amphenol_12401548E4-2AJ1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U9
1nRF52840-QIAA-RPackage_DFN_QFN:QFN-73-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU3

Questions

How big is the Device PCB?

It measures 85 × 55 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Device use?

29 parts, built around the STM32H743VIT6, SKY66122-11, SX1262IMLTRT and NRF52840-QIAA-R. 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 lora-phantom/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
  • 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
  • 35 × 20 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

  • 2 layers147.9 × 160 mmDoper Dactyl, the printed circuit board in 3D

    Doper Dactyl

    Dopernieux/dactyl-manuform-wireless

    Ergonomic split mechanical keyboard - Dactyl Manuform BLE Flex PCB project

    102 parts
  • 4 layers120 × 72 mmDevice, the printed circuit board in 3D

    Device

    jayis1/hardware-design-lab

    Full-cycle hardware device designs — each device in its own subfolder with architecture, schematics, PCB layout, and software stack

    21 parts
  • 4 layersLora node, the printed circuit board in 3D

    Lora node

    Mehdi-Ldj/lora-ble-sensor-node

    Off-grid LoRa/BLE sensor node — 868 MHz LoRa, 2.4 GHz BLE, solar/LiFePO4

    110 partsCERN-OHL-P-2.0
  • 4 layers38 × 19 mmOpenmotorbridge smart keyfob, the printed circuit board in 3D

    Openmotorbridge smart keyfob

    schmidtmt/openmotorbridge

    The comprehensive technical specification is split into 18 logically organized chapters:

    25 parts
  • 4 layers160 × 100 mmBench robotics controller 5eab0a5d, the printed circuit board in 3D

    Bench robotics controller 5eab0a5d

    mrcha033/hw-codesign

    Agentic hardware co-design: brief to KiCad, firmware, 3D review, and explicit fabrication blockers.

    46 parts2Apache-2.0
  • 4 layers60 × 50 mmSmart helmet with anc, the printed circuit board in 3D

    Smart helmet with anc

    baba2712/smart-helmet-with-anc

    An industrial safety helmet with hybrid active noise cancellation (feed-forward + adaptive feedback FxLMS) on an STM32H743.

    154 partsMIT
  • 4 layers60 × 60 mmWeek1, the printed circuit board in 3D

    Week1

    DVeldhurthi/halflifeweek1

    Half Life Week 1: Design PCB

    77 parts
  • 6 layers40 × 40 mmKestrel fc, the printed circuit board in 3D

    Kestrel fc

    HeyPCB/kestrel-fc

    Kestrel H7: STM32H743 FPV flight controller with ICM-20602 + BMI088, MS5611, 16 MB blackbox, 5 V and switchable 10 V BECs.

    114 partsCERN-OHL-S-2.0