Ghostblade
jayis1·ghostblade·hardware/kicad/ghostblade.net

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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RK3576 Rockchip | FCBGA-732_0.65mm | U1 |
| 1 | RP2350B Raspberry Pi | QFN-60-0.4mm_7x7mm | U2 |
| 1 | LMS7002M Lime Microsystems | QFN-64-0.5mm_9x9mm | U3 |
| 1 | CC1101 Texas Instruments | QFN-20-0.5mm_4x4mm | U4 |
| 1 | ST25R3916 STMicroelectronics | QFN-32-0.5mm_5x5mm | U5 |
| 1 | PE42422 Peregrine Semiconductor | QFN-16-0.5mm_3x3mm | U6 |
| 1 | MT7922 MediaTek | LGA-145_14.5x13.5mm | U7 |
| 1 | RK817 Rockchip | QFN-48-0.5mm_6x6mm | U8 |
| 1 | K3LKBKB0BM-MGCJ Samsung | FBGA-200_0.4mm_12x12mm | U9 |
| 1 | THGBMJG6C1LBAB7 Kioxia | BGA-153_0.5mm_11.5x13mm | U10 |
| 1 | TLV75533DBVR TLV75533 Texas Instruments | SOT-23-5 | U11 |
| 1 | TLV75518DBVR TLV75518 Texas Instruments | SOT-23-5 | U12 |
| 1 | NCP303LSN09T1G NCP303 ON Semiconductor | SOT-23-5 | U13 |
| 1 | W25Q128JVSIQ W25Q128JVS Winbond | SOP-8_5.3x8mm | U14 |
| 1 | SY8120BABC SY8120B Silergy | SOT-23-6 | U15 |
| 1 | TPS63020 Texas Instruments | VQFN-14_2.5x2.5mm | U16 |
| 1 | ABM8-24.000MHZ 24MHz_Crystal Abracon | Crystal_HC49_SMD | Y1 |
| 1 | FC-135 32.768kHz_Crystal Epson_FC-135 | Crystal_3.2x1.5mm | Y2 |
| 1 | ABM8-40.000MHZ 40MHz_Crystal Abracon | Crystal_HC49_SMD | Y3 |
| 1 | 7M-26.000MAAE 26MHz_Crystal TXC | Crystal_HC49_SMD | Y4 |
Show 38 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 27.12MHz_NFC 27.12MHz_Crystal NXP | Crystal_3.2x2.5mm | Y5 |
| 1 | 2199230-1 M.2_2230_Socket TE Connectivity | M.2_2230_Key_M | J1 |
| 1 | 12401832E422A USB-C_24pin Amphenol | USB-C_24pin_0.5mm | J2 |
| 1 | 132289 SMA_RF_SDR Amphenol | SMA_Edge_Mount | J3 |
| 1 | 132289 SMA_RF_SubGHz Amphenol | SMA_Edge_Mount | J4 |
| 1 | 132289 SMA_RF_WiFi_2G Amphenol | SMA_Edge_Mount | J5 |
| 1 | 132289 SMA_RF_WiFi_5G Amphenol | SMA_Edge_Mount | J6 |
| 1 | 5040771891 uSD_Card Molex | MicroSD_Push-Push | J7 |
| 1 | DF40C-30DP-0.4V MIPI_DSI_FPC Hirose | FPC_30pin_0.4mm | J8 |
| 1 | FTSH-105-01-F-DV-K JTAG_Header Samtec | Pin_Header_2x05_1.27mm | J9 |
| 1 | DF40C-40DP-0.4V FPC_40pin Hirose | FPC_40pin_0.4mm | J10 |
| 2 | SKQGAFE010 Tactile_Switch Alps | Switch_Tactile_6x3.5mm | SW1, SW2 |
| 1 | TEST_POINT_UART_TX | TestPoint_Pad_D1.0mm | TP1 |
| 1 | TEST_POINT_UART_RX | TestPoint_Pad_D1.0mm | TP2 |
| 1 | TEST_POINT_GND | TestPoint_Pad_D1.0mm | TP3 |
| 1 | TEST_POINT_3V3 | TestPoint_Pad_D1.0mm | TP4 |
| 1 | TEST_POINT_SPI_SCK | TestPoint_Pad_D1.0mm | TP5 |
| 1 | TEST_POINT_SPI_MOSI | TestPoint_Pad_D1.0mm | TP6 |
| 1 | TEST_POINT_SPI_MISO | TestPoint_Pad_D1.0mm | TP7 |
| 1 | TEST_POINT_SPI_CS | TestPoint_Pad_D1.0mm | TP8 |
| 1 | TEST_POINT_VBAT | TestPoint_Pad_D1.0mm | TP9 |
| 1 | TEST_POINT_1V8 | TestPoint_Pad_D1.0mm | TP10 |
| 1 | TEST_POINT_SDR_1V2 | TestPoint_Pad_D1.0mm | TP11 |
| 1 | TEST_POINT_INT_REQ | TestPoint_Pad_D1.0mm | TP12 |
| 4 | TPD4E05U06DQAR TPD4E05U06 Littelfuse | USON-10_1.5x3.0mm | D1, D6, D7, D8 |
| 3 | BGS8N4H6327XTSA1 BGS8N4 Littelfuse | SOT-143-4_2.9x2.5mm | D2, D3, D4 |
| 1 | PRTR5V0U2X,215 PRTR5V0U2X Kingbright | SOT-23-6_1.5x3.0mm | D5 |
| 3 | BLM18PG601SN1D 600R_Ferrite Murata | R_0402 | FB1, FB2, FB3 |
| 1 | BLM18PG121SN1D 120R_Ferrite Murata | R_0402 | FB4 |
| 1 | DFE201612E-100M= 10uH_Power_Inductor Murata | Inductor_2x1.6mm | L1 |
| 1 | DFE201612E-4R7M= 4.7uH_Power_Inductor Murata | Inductor_2x1.6mm | L2 |
| 1 | DFE201612E-2R2M= 2.2uH_Power_Inductor Murata | Inductor_2x1.6mm | L3 |
| 1 | DFE201612E-1R5M= 1.5uH_Power_Inductor Murata | Inductor_2x1.6mm | L4 |
| 1 | 74477110 10uH_Boost_Inductor Wurth | Inductor_4x4mm | L5 |
| 1 | 252R15S2R7LV4E 2.7nH_RF_Matching Johanson | R_0402 | L6 |
| 1 | 252R15S3N3LV4E 3.3nH_RF_Matching Johanson | R_0402 | L7 |
| 1 | 252R15S10NV4E 10nH_RF_Matching Johanson | R_0402 | L8 |
| 1 | 252R15S27NV4E 27nH_RF_Matching Johanson | R_0402 | 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
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Hid remapper
jfedor2
100 × 100 mm124 parts2LMIT1.7kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2k