Skip to the content
2 layers20 × 38.1 mmDebug Adapter, the printed circuit board in 3D

Hardware designs for the integrated debug probe, debug adapter, flex debug cables and RF VNA calibrator

Size
20 × 38.1 mm
Copper layers
2
Thickness
0.92 mm
Parts
34
Nets
38
Pads
192
Tracks, vias
194, 54
Pours
154
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Oct 2026
Updated
9 Oct 2026

Overview

Debug Adapter is an open-source printed circuit board by PicoballoonLabs, from the PicoballoonLabs/Debug-Boards repository on GitHub, published under the MIT licence. It is a 2-layer board of 20 × 38.1 mm with 34 parts on 38 nets, routed with 194 tracks and 54 vias.

It is built around the CP2102N-A02-GQFN24R, TPS22914BYFPR and ERJ1GNF1002C, with the RC0201FR-075K1L, ERJ1GNF1001C and 20021521-00010T1LF among its other parts. Its parts include 11 capacitors, 9 resistors, 5 ICs, 5 connectors and 2 diodes. It belongs with the interfaces and adapters and radio and wireless boards of this library.

Main components

12

README

README.md

Debug-Boards

This repository contains the hardware designs for our integrated debug probe, debug adapter, flex debug cables and RF calibration board.

📦 Contents

This repository includes designs for:

  • Flex debug cable: Flexible flat cable that connects a debugger to the low-profile debug connector on the target board.
  • Debug Adapter: SWD debug adapter board that breaks the target debug connector out to a standard debug host, with its own target power supply.
  • Integrated Debugger: Integrated debug probe for flashing and debugging target hardware over SWD, with a UART bridge and switchable target power. It is hardware compatible with the Black Magic Debug firmware.
  • RF VNA calibrator: Calibration board for vector network analyzer (VNA) RF measurements.

Each subdirectory is a standalone KiCad project with its schematics and PCB layout, and a production folder with the manufacturing files (gerbers, BOM, pick-and-place positions) of the released revisions.

The projects use the symbol, footprint and 3D model libraries from Hardware-Resources.

🔌 Integrated Debugger firmware

No firmware is distributed in this repository. The Integrated Debugger runs the upstream Black Magic Debug firmware (GPLv3), which can be installed and updated with bmputil.

The hardware designs in this repository are original work, released under the MIT Licence (see LICENSE). They are compatible with Black Magic Debug firmware but are not derived from it.

📄 Licence

The hardware designs in this repository are released under the MIT Licence, see LICENSE.

Parts

34
QtyValueFootprintReferences
8100nFPicoballoon Passives:Capacitor 0201C2, C3, C4, C5, C7, C8, C10, C11
410kΩPicoballoon Passives:Resistor 0201R1, R6, R8, R9
3TPS22914Picoballoon ICs:DSBGA-4U1, U3, U5
21μFPicoballoon Passives:Capacitor 0201C6, C9
25.1kΩPicoballoon Passives:Resistor 0201R3, R4
110μFPicoballoon Passives:Capacitor 0402C1
11kΩPicoballoon Passives:Resistor 0201R5
120021521-00010T1LFPicoballoon Mechanical & Misc:20021521-00010T1LFJ3
120kΩPicoballoon Passives:Resistor 0201R2
1330ΩPicoballoon Passives:Resistor 0201R7
1CP2102N-A02-GQFN24RPicoballoon ICs:QFN-24 4x4mmU2
1EM-02KPPicoballoon Mechanical & Misc:EM-02KPSW2
1FPC socket 10PPicoballoon Mechanical & Misc:FPC connector FPC-05F-10PH20J4
1PMEG3005EL,315Picoballoon Passives:Diode SOD-882D1
1PWRPicoballoon Mechanical & Misc:MOLEX 532610271J5
1REDPicoballoon Passives:LED 0603D2
1RSTPicoballoon Mechanical & Misc:Button GT-TC029B-H025-L1NSW1
1SWDPicoballoon Mechanical & Misc:20021521-00010T1LFJ2
1TPS7A2633DRVRPicoballoon ICs:WSON-6 2x2mmU4
1TYPE-C-31-M-12Picoballoon Mechanical & Misc:TYPE-C-31-M-12J1

More from PicoballoonLabs/Debug-Boards

3
  • 6 layers36.8 × 16.4 mmIntegrated Debugger, the printed circuit board in 3D

    Integrated Debugger

    PicoballoonLabs/Debug-Boards

    Hardware designs for the integrated debug probe, debug adapter, flex debug cables and RF VNA calibrator

    72 parts1MIT
  • 2 layers17 × 10 mmRF CAL, the printed circuit board in 3D

    RF CAL

    PicoballoonLabs/Debug-Boards

    Hardware designs for the integrated debug probe, debug adapter, flex debug cables and RF VNA calibrator

    7 parts1MIT
  • 2 layers100 × 5.5 mmFlex debug cable, the printed circuit board in 3D

    Flex debug cable

    PicoballoonLabs/Debug-Boards

    Hardware designs for the integrated debug probe, debug adapter, flex debug cables and RF VNA calibrator

    3 parts1MIT

Similar boards

  • 4 layers128 × 55 mmCluster2HDMI, the printed circuit board in 3D

    Cluster2HDMI

    vkar9898/Cluster2HDMI

    A project dedicated to utilising a 7 inch LCD panel as a standalone monitor via a HDMI-parallel RGB converter and a Pico 2 fitted on a custom PCB

    96 parts2MIT
  • 4 layers90 × 80 mmGlider, the printed circuit board in 3D

    Glider

    pdyxs/glider

    Fork of zephray/glider (Modos Glider e-ink monitor) with a DP AUX polarity fix and a standalone GCC firmware build

    379 partsCERN-OHL-S-2.0
  • 4 layers25.4 × 53.3 mmBlinkyHawk V3b, the printed circuit board in 3D

    BlinkyHawk V3b

    oihdesigns/Micro-DMM

    A small, open hardware DMM

    40 parts2
  • 4 layersBoard v1, the printed circuit board in 3D

    Board v1

    preyneyv/mck-parting-board

    81 parts
  • 4 layers33.5 × 66.8 mmNet bmp, the printed circuit board in 3D

    Net bmp

    elagil/net-bmp

    An Ethernet-connected SWD/JTAG debug adapter (blackmagic probe)

    97 parts3GPL-3.0
  • 4 layers45 × 98 mmOfc v3, the printed circuit board in 3D

    Ofc v3

    rland93/ollyfc

    A small rust-embedded flight computer. RTIC, FrSky protocols, and STM32F4 hardware.

    151 parts3MPL-2.0
  • 6 layers250 × 167.9 mmDev board1, the printed circuit board in 3D

    Dev board1

    tbennellick/sts-hiz-serial-bodge

    966 parts
  • 4 layers178.5 × 70 mmMain PCB, the printed circuit board in 3D

    Main PCB

    vives-projectwerk-2021/Microcontroller_pcb

    Kicad files for our microcontroller pcb

    79 parts

Questions

How big is the Debug Adapter PCB?

It measures 20 × 38.1 mm and has 2 copper layers, 0.92 mm thick.

What parts does the Debug Adapter use?

34 parts, built around the CP2102N-A02-GQFN24R, TPS22914BYFPR, ERJ1GNF1002C and RC0201FR-075K1L. 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 Debug Adapter KiCad files?

From the PicoballoonLabs/Debug-Boards repository on GitHub, at the commit this page was made from: the board is Debug Adapter/Debug Adapter.kicad_pcb and its schematic Debug Adapter/Debug Adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Debug Adapter design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).