Skip to the content
PCBKitNew board
4 layersForge probe, 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

Copper layers
4
Parts
11
Nets
34
Pads
111
Tracks, vias
25, 0
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20230121)
Created
12 Jun 2026
Updated
6 Nov 2026

Overview

Forge probe is an open-source printed circuit board by jayis1, from the jayis1/hacker-devices repository on GitHub. It is a 4-layer board with 11 parts on 34 nets, routed with 25 tracks and 0 vias.

It is built around the STM32H743IIK6, INA219AID and TXB0108PW. Its parts include 5 ICs, 4 connectors, 1 diode and 1 crystal. It belongs with the sensors and measurement boards and the STM32 and FPGA and CPLD boards of this library.

Main components

3

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

11
QtyValueFootprintReferences
125MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1INA219Package_TO_SOT_SMD:SOT-23-8U6
1JTAG_20PINConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ1
1LTPS7A47_3V3Package_DFN_QFN:QFN-28-1EP_4x5mm_P0.5mmU3
1MicroSDConnector_Card:microSD_HC_MOLEX_502570-0893J4
1RGBLED_SMD:LED_0603_1608MetricLED1
1STM32H743IIK6Package_BGA:BGA-176_10x10mm_P0.8mmU1
1SWD_10PINConnector_PinHeader_2.54mm:PinHeader_2x5_P2.54mm_VerticalJ2
1TXB0108Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU5
1USB-CConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1iCE40UP5KPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mmU2

Questions

What parts does the Forge probe use?

11 parts, built around the STM32H743IIK6, INA219AID and TXB0108PW. 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 Forge probe KiCad files?

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

Can I use the Forge probe 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

  • 2 layers171.2 × 72.9 mmAmiga gfxcard old, the printed circuit board in 3D

    Amiga gfxcard old

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    34 parts1k
  • 4 layers68.6 × 53.3 mmIcezum, the printed circuit board in 3D

    Icezum

    FPGAwars/icezum

    :star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board

    218 parts357GPL-3.0
  • 4 layers52.8 × 61.2 mmGameboyCartridgeV2.1, the printed circuit board in 3D

    GameboyCartridgeV2.1

    shilga/rp-gameboy-cartridge-hw

    You should order with ENIG (electroless nickel immersion gold) plating. While the cartridge will work with HASL you will getter contact with ENIG and it is less prone to wearing down.

    81 parts72CERN-OHL-P-2.0
  • 4 layers82.9 × 64.6 mmPico2-MSX, the printed circuit board in 3D

    Pico2-MSX

    Guimli/Pico2-MSX

    MultiROM for MSX based on Pico2

    67 parts9MIT
  • 4 layers162.2 × 100 mmDigital, the printed circuit board in 3D

    Digital

    Dawson-HEP/opentrig

    Open-source acquisition trigger

    438 parts6EPL-2.0
  • 2 layers100 × 165 mmPcb tentacle, the printed circuit board in 3D

    Pcb tentacle

    octoprobe/tentacle

    Open source hardware as part of octoprobe

    979 parts5MIT
  • 2 layers100.6 × 159 mmDelta radix rev1, the printed circuit board in 3D

    Delta radix rev1

    AaronC81/delta-radix

    Programmer's calculator with customisable data types

    79 parts4
  • 2 layers21.6 × 45.7 mmGrove level shifter, the printed circuit board in 3D

    Grove level shifter

    jimmo/microbit-boards

    Adaptors and breakouts for the micro:bit

    14 parts3MIT