Skip to the content
PCBKitNew board
4 layers77 × 129 mmPlutopack, the printed circuit board in 3D

A handheld microwave analyzer based on the ADALM-PLUTO platform

Size
77 × 129 mm
Copper layers
4
Thickness
1.6 mm
Parts
145
Nets
155
Pads
589
Tracks, vias
1,340, 245
Pours
12
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Aug 2026
Updated
26 Oct 2026

Overview

Plutopack is an open-source printed circuit board by kpezeshki, from the kpezeshki/portaPLUTO repository on GitHub. It is a 4-layer board of 77 × 129 mm with 145 parts on 155 nets, routed with 1,340 tracks and 245 vias.

It is built around the TSC2007IPWRQ1, TPS63020 and BQ24075RGT, with the TXS0108EPW, SP0502BAHTG and AO3400A among its other parts. Its parts include 58 resistors, 30 capacitors, 9 diodes, 9 switches and 7 ICs. It belongs with the radio and wireless and sensors and measurement boards and the RP2040 boards of this library.

Main components

7

README

README.md

portaPLUTO

LINQS Hardware Hack Week 2026

This is a handheld microwave analyzer based on the PlutoSky, a variant of the ADALM-PLUTO SDR development platform. At a hardware level, it consists of a PlutoSky RF PCB, a system board, and user IO. The software integrates with Maia-SDR and iio to deliver basic microwave characterization functionality.

Hardware

To build a portaPLUTO, you will need the following:

  • a PlutoSky board. Buy one without the GPIO header, as you'll want pins of a different height
  • a mainboard PCB. JLCPCB stocks most of the components, but minor SMT hand assembly is required
  • an aluminum midplate. The Fusion file includes toolpaths for a Makera Carvera, but you can get this manufactured externally. This needs to be aluminum, not plastic, as it is used as a heatsink.
  • an 18560 cell. Unprotected is OK. The max discharge you should expect is 1.5 A
  • a CH320QV15A-T 3.2" TFT display. Adafruit resells these
  • Assorted 3D printed components (backplate, display mount, knob). Some of these have versions intended for machining with toolpaths

Software

The main software package is built around tezuka and maia-sdr, though rtl_433 and dump1090 are exposed in applications. The software consists of an FPGA image, a Zynq firmware image, and a Pi Pico firmware image: these vary from the tezuka defaults, so ensure you flash both.

Importantly, the system must be powered before you plug the PlutoSky or Pico in to a computer!

Parts

145
QtyValueFootprintReferences
1610kResistor_SMD:R_0603_1608MetricR7, R10, R13, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31
141kResistor_SMD:R_0603_1608MetricR11, R12, R14, R15, R43, R44, R51, R52, R53, R54, R55, R56, R57, R58
910nCapacitor_SMD:C_0603_1608MetricC22, C23, C24, C25, C26, C27, C28, C29, C30
70Resistor_SMD:R_0603_1608MetricR34, R35, R36, R37, R38, R39, R40
7SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxGSW1, SW3, SW4, SW5, SW6, SW7, SW8
610Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R32, R33
5LEDLED_SMD:LED_0603_1608MetricD1, D2, D3, D4, D9
5TestPointTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP1, TP2, TP3, TP4, TP5
4100nCapacitor_SMD:C_0603_1608MetricC1, C2, C9, C12
410uCapacitor_SMD:C_0603_1608MetricC3, C4, C10, C11
45k1Resistor_SMD:R_0603_1608MetricR17, R18, R49, R50
4Jumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1, JP2, JP3, JP4
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
4~Capacitor_SMD:C_0603_1608MetricC6, C8, C13, C14
3SP0502BAHTPackage_TO_SOT_SMD:SOT-23D6, D7, D8
3TestPointTestPoint:TestPoint_Pad_D1.0mmTP6, TP7, TP8
20.1uCapacitor_SMD:C_0603_1608MetricC15, C20
2100kResistor_SMD:R_0603_1608MetricR41, R42
2100uCapacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-DC5, C16
2180kResistor_SMD:R_0603_1608MetricR6, R9
21uCapacitor_SMD:C_0603_1608MetricC7, C18
21u2Inductor_SMD:L_12x12mm_H4.5mmL1, L2
24u7Capacitor_SMD:C_0603_1608MetricC17, C21
25MResistor_SMD:R_0603_1608MetricR46, R47
2AO3400APackage_TO_SOT_SMD:SOT-23Q2, Q3
2AO3401APackage_TO_SOT_SMD:SOT-23Q1, Q4
2TPS63020TPS63020:QFN14_1U3, U5
2~Resistor_SMD:R_0603_1608MetricFB1, FB2
10.47uCapacitor_SMD:C_0603_1608MetricC19
110mResistor_SMD:R_0603_1608MetricR16
11MResistor_SMD:R_0603_1608MetricR8
11M6Resistor_SMD:R_0603_1608MetricR5
12k2Resistor_SMD:R_0603_1608MetricR48
1330Resistor_SMD:R_0603_1608MetricR45
1BQ24075RGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU1
1BQ27441-G1Package_SON:Texas_S-PDSO-N12U4
1BQ297xyPackage_SON:WSON-6_1.5x1.5mm_P0.5mmU6
1Battery_CellBattery:BatteryHolder_Keystone_1042_1x18650J3
1Conn_01x06_PinConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_HorizontalJ4
1Conn_01x50Connector_FFC-FPC:Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_HorizontalJ2
1Conn_02x05_Odd_EvenConnector_PinSocket_1.27mm:PinSocket_2x05_P1.27mm_Vertical_SMDJ6
1Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ1
1D_SchottkyDiode_SMD:D_SOD-123D5
1LOGOlogo:portapluto_logoG***
1RaspberryPi_PicoModule:RaspberryPi_Pico_SMD_HandSolderA2
1RotaryEncoderRotary_Encoder:RotaryEncoder_Alps_EC12E_Vertical_H20mmSW2
1SW_SPDTButton_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW10
1TSC2007IPWRTSC2007IPWR:SOP65P640X120-16NU2
1TXS0108EPWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU7
1USB_C_Receptacle_PowerOnly_6PConnector_USB:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_HorizontalJ5

Questions

How big is the Plutopack PCB?

It measures 77 × 129 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Plutopack use?

145 parts, built around the TSC2007IPWRQ1, TPS63020, BQ24075RGT and TXS0108EPW. 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 Plutopack KiCad files?

From the kpezeshki/portaPLUTO repository on GitHub, at the commit this page was made from: the board is plutopack_frontend_pcb/plutopack/plutopack.kicad_pcb and its schematic plutopack_frontend_pcb/plutopack/MCU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Plutopack design in my own project?

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

Similar boards

  • 4 layers95.9 × 46 mmDragon 4L R02, the printed circuit board in 3D

    Dragon 4L R02

    CyberSaiyanIT/why2025-badge

    Cyber Saiyan community has designed and developed a special gadget for WHY2025. The badge was designed to recall the dragon spheres, and is an updated version of RomHack Camp 2022 badge, both in term of design and…

    127 parts10MIT
  • 2 layers136 × 92 mmBB3plus DVID TFT display, the printed circuit board in 3D

    BB3plus DVID TFT display

    eez-open/eez-bb3plus

    EEZ Bench Box 3 Plus (BB3+) Modular T&M chassis

    89 parts13
  • 2 layers150 × 100 mmSmartCube, the printed circuit board in 3D

    SmartCube

    kokhaie/Smart-Refrigerator-Demo

    The KiCad-generated BOM is mirrored into the documentation site under docs/ so it can be published through GitHub Pages.

    91 parts
  • 4 layers106 × 88 mmLuchtmeter, the printed circuit board in 3D

    Luchtmeter

    KVR-CIBER/luchtmeter-s3

    ESP32-S3 luchtmeter: 4.3in touch, SCD41/SHT45/LTR-303, NFC, LiPo, ESPHome + behuizing

    76 parts
  • 4 layers81.6 × 102.5 mmLoRa Phone, the printed circuit board in 3D

    LoRa Phone

    maelastiques/PTCR-V5-P4

    204 parts
  • 4 layers60 × 55.1 mmBalancerREF, the printed circuit board in 3D

    BalancerREF

    natehorst240-sketch/HoboBalancer

    Hobby helicopter rotor-balancing instrumentation. KiCad 10 projects plus ESP32-S3 firmware.

    88 parts
  • 2 layers67 × 122 mmGasmeter handheld device, the printed circuit board in 3D

    Gasmeter handheld device

    cs99x/GasMonitorLoRaCloud

    This project is a mobile and embedded application for a university course called "Mobile and Embedded Development".

    76 parts
  • 4 layers35.3 × 46.2 mmProjectKicad, the printed circuit board in 3D

    ProjectKicad

    SatriyoJati/fishfeeder-schematics

    Schematic and PCB design of FishFeeder

    85 parts