Ghostblade

jayis1·ghostblade·hardware/kicad/ghostblade.net

Ghostblade
Simulate this board

About the Ghostblade PCB

Ghostblade is an open source RP2040/RP2350 PCB design by jayis1, published on GitHub under the CERN-OHL-S-2.0 license. It is a board, with 66 components from 58 distinct parts.

Its main chip is the RP2350B, from the RP2040/RP2350 family. Other key parts include the RK3576, LMS7002M, CC1101, ST25R3916 and PE42422. By type, the board carries 16 ICs, 13 inductors, 12 test points, 10 connectors, 8 diodes and 5 crystals.

It belongs with the rf & radio and iot & wireless designs in this gallery.

From the project

GhostBlade -- Project NullSpectre: Advanced Mobile Pentesting Lab. Dual-processor (RK3576+RP2350B) SDR-equipped handheld with LMS7002M, CC1101, ST25R3916 NFC, and Wi-Fi 6E. Full hardware designs, schematics, PCB layouts, and embedded software stack.

Dual-processor (RK3576 + RP2350B) SDR-equipped handheld with Wi-Fi 6E, sub-GHz, and NFC

Hardware overview — 3D render, multi-view blueprint, and key specifications.

GhostBlade is a pocket-sized penetration testing and security research platform that combines a powerful Linux SoC with a real-time coprocessor to deliver wideband SDR, sub-GHz radio, NFC/RFID, Wi-Fi 6E, RTK GPS — all in a rugged handheld form factor.

Main components on the Ghostblade

Ghostblade bill of materials (BOM)

66 components, 58 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
RK3576
Rockchip
U1
1
RP2350B
Raspberry Pi
U2
1
LMS7002M
Lime Microsystems
U3
1
CC1101
Texas Instruments
U4
1
ST25R3916
STMicroelectronics
U5
1
PE42422
Peregrine Semiconductor
U6
1
MT7922
MediaTek
U7
1
RK817
Rockchip
U8
1
K3LKBKB0BM-MGCJ
Samsung
U9
1
THGBMJG6C1LBAB7
Kioxia
U10
1
TLV75533DBVR
TLV75533
Texas Instruments
U11
1
TLV75518DBVR
TLV75518
Texas Instruments
U12
1
NCP303LSN09T1G
NCP303
ON Semiconductor
U13
1
W25Q128JVSIQ
W25Q128JVS
Winbond
U14
1
SY8120BABC
SY8120B
Silergy
U15
1
TPS63020
Texas Instruments
U16
1
ABM8-24.000MHZ
24MHz_Crystal
Abracon
Y1
1
FC-135
32.768kHz_Crystal
Epson_FC-135
Y2
1
ABM8-40.000MHZ
40MHz_Crystal
Abracon
Y3
1
7M-26.000MAAE
26MHz_Crystal
TXC
Y4
Show 38 more
QtyPartRefs
1
27.12MHz_NFC
27.12MHz_Crystal
NXP
Y5
1
2199230-1
M.2_2230_Socket
TE Connectivity
J1
1
12401832E422A
USB-C_24pin
Amphenol
J2
1
132289
SMA_RF_SDR
Amphenol
J3
1
132289
SMA_RF_SubGHz
Amphenol
J4
1
132289
SMA_RF_WiFi_2G
Amphenol
J5
1
132289
SMA_RF_WiFi_5G
Amphenol
J6
1
5040771891
uSD_Card
Molex
J7
1
DF40C-30DP-0.4V
MIPI_DSI_FPC
Hirose
J8
1
FTSH-105-01-F-DV-K
JTAG_Header
Samtec
J9
1
DF40C-40DP-0.4V
FPC_40pin
Hirose
J10
2
SKQGAFE010
Tactile_Switch
Alps
SW1, SW2
1
TEST_POINT_UART_TX
TP1
1
TEST_POINT_UART_RX
TP2
1
TEST_POINT_GND
TP3
1
TEST_POINT_3V3
TP4
1
TEST_POINT_SPI_SCK
TP5
1
TEST_POINT_SPI_MOSI
TP6
1
TEST_POINT_SPI_MISO
TP7
1
TEST_POINT_SPI_CS
TP8
1
TEST_POINT_VBAT
TP9
1
TEST_POINT_1V8
TP10
1
TEST_POINT_SDR_1V2
TP11
1
TEST_POINT_INT_REQ
TP12
4
TPD4E05U06DQAR
TPD4E05U06
Littelfuse
D1, D6, D7, D8
3
BGS8N4H6327XTSA1
BGS8N4
Littelfuse
D2, D3, D4
1
PRTR5V0U2X,215
PRTR5V0U2X
Kingbright
D5
3
BLM18PG601SN1D
600R_Ferrite
Murata
FB1, FB2, FB3
1
BLM18PG121SN1D
120R_Ferrite
Murata
FB4
1
DFE201612E-100M=
10uH_Power_Inductor
Murata
L1
1
DFE201612E-4R7M=
4.7uH_Power_Inductor
Murata
L2
1
DFE201612E-2R2M=
2.2uH_Power_Inductor
Murata
L3
1
DFE201612E-1R5M=
1.5uH_Power_Inductor
Murata
L4
1
74477110
10uH_Boost_Inductor
Wurth
L5
1
252R15S2R7LV4E
2.7nH_RF_Matching
Johanson
L6
1
252R15S3N3LV4E
3.3nH_RF_Matching
Johanson
L7
1
252R15S10NV4E
10nH_RF_Matching
Johanson
L8
1
252R15S27NV4E
27nH_RF_Matching
Johanson
L9

Ghostblade design files

The KiCad project lives in the jayis1/ghostblade repository on GitHub; these links point at the commit this page was built from.

Ghostblade: common questions

What microcontroller does the Ghostblade use?

The Ghostblade is built around the RP2350B, from the RP2040/RP2350 family.

How many components are on the Ghostblade?

66 components, from 58 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Ghostblade design files?

From the jayis1/ghostblade repository on GitHub, which has a netlist and the BOM; the links under Design files point to each one.

Can I use the Ghostblade design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which jayis1 chose for the repository.

Can I test firmware for the Ghostblade without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

Similar boards