Skip to the content
4 layers70 × 47.5 mmQSFP Breakout, the printed circuit board in 3D

QSFP Breakout to U.FL/UMCC

Size
70 × 47.5 mm
Copper layers
4
Thickness
1.61 mm
Parts
54
Nets
46
Pads
213
Tracks, vias
1,277, 255
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
11 Jun 2023
Updated
6 Jul 2026

Overview

QSFP Breakout is an open-source printed circuit board by mwrnd, from the mwrnd/QSFP_Breakout repository on GitHub, published under the BSD-2-Clause licence. It is a 4-layer board of 70 × 47.5 mm with 54 parts on 46 nets, routed with 1,277 tracks and 255 vias.

It is built around the TPS562201DDC and PCA9554AD. Its parts include 19 connectors, 17 capacitors, 10 resistors, 4 inductors and 3 ICs. It belongs with the interfaces and adapters boards of this library.

Main components

2

README

README.md

Work-In-Progress: Design not yet fully tested.

QSFP Breakout

QSFP to U.FL/UMCC Connector breakout.

QSFP Breakout Board

Additional I2C circuitry is due to this being a stepping stone project for an OpenCAPI to dual QSFP design. OpenCAPI has only a single I2C interface.

Schematic

QSFP Breakout Schematic

PCB Layout

QSFP Breakout PCB Layout

All differential signals are length-matched to within 1mm of a 25mm total length, both inter-pair and intra-pair.

A second revision will be needed as the QSFP Cage Mounting pads are incorrect.

QSFP Footprint Footprint Error

PCB Layer Stackup

4-Layer PCB stackup taken from JLCPCB.

PCB Layer Stackup

100-ohm Differential Impedance parameters were calculated using the DigiKey Online Calculator.

PCB Differential Impedance Calculation

Parts

54
QtyValueFootprintReferences
80u1Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C11, C12, C13, C14, C15, C16, C17
622uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C6
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3, R4
31uHInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL2, L3, L4
3500Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R6, R7
210uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7, C8
24k7Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R9
133k2Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
13u3Inductor_SMD:L_Bourns-SRN8040_8x8.15mmL1
1ControlConnector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_VerticalJ2
1DNPResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
1DNPCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9
1IO_EXPConnector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_VerticalJ3
1PCA9554APackage_SO:TSSOP-16_4.4x5mm_P0.65mmU3
1PCIe_6PinATX_Power:ATX_PCIe_6-Pin_Power_Board-EdgeJ1
1POWEREDDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1QSFP_ConnQSFP:QSFP_Conn_w_CageU1
1RX1_NU.FL_w_Label:U.FL_Hirose_w_LabelJ19
1RX1_PU.FL_w_Label:U.FL_Hirose_w_LabelJ4
1RX2_NU.FL_w_Label:U.FL_Hirose_w_LabelJ5
1RX2_PU.FL_w_Label:U.FL_Hirose_w_LabelJ6
1RX3_NU.FL_w_Label:U.FL_Hirose_w_LabelJ7
1RX3_PU.FL_w_Label:U.FL_Hirose_w_LabelJ8
1RX4_NU.FL_w_Label:U.FL_Hirose_w_LabelJ9
1RX4_PU.FL_w_Label:U.FL_Hirose_w_LabelJ10
1TPS562201Package_TO_SOT_SMD:SOT-23-6U2
1TX1_NU.FL_w_Label:U.FL_Hirose_w_LabelJ11
1TX1_PU.FL_w_Label:U.FL_Hirose_w_LabelJ12
1TX2_NU.FL_w_Label:U.FL_Hirose_w_LabelJ13
1TX2_PU.FL_w_Label:U.FL_Hirose_w_LabelJ14
1TX3_NU.FL_w_Label:U.FL_Hirose_w_LabelJ15
1TX3_PU.FL_w_Label:U.FL_Hirose_w_LabelJ16
1TX4_NU.FL_w_Label:U.FL_Hirose_w_LabelJ17
1TX4_PU.FL_w_Label:U.FL_Hirose_w_LabelJ18

Similar boards

  • 2 layers80 × 50 mmGreaseweazle F7 Plus V2, the printed circuit board in 3D

    Greaseweazle F7 Plus V2

    aerobaticant/Greaseweazle-F7-Plus

    My board design for Keir Fraser's Greaseweazle

    66 parts30
  • 4 layers80 × 100 mmIce40 breakout, the printed circuit board in 3D

    Ice40 breakout

    RubenVoell/iceduino

    The basic idea behind this project is to create a simple breakout of an ICE40 FPGA with some LEDs and Buttons to interact with the FPGA and enough resources to run a simple softcore, like a small RISC-V core.

    248 parts3
  • 4 layers70 × 70.5 mmPCB FINAL UPDATED, the printed circuit board in 3D

    PCB FINAL UPDATED

    bash227/ECG-Motor-Control-Power-Management-PCB

    A multi-function PCB integrating biomedical signal acquisition (ECG), DC motor control, and advanced power management for wearable applications.

    111 parts2MIT
  • 2 layers34 × 4 mmMoco, the printed circuit board in 3D

    Moco

    dstutman/moco

    A compact and cost effective BLDC servo controller.

    58 parts2
  • 2 layers18.9 × 21.9 mmTPS562201 DC DC converter, the printed circuit board in 3D

    TPS562201 DC DC converter

    Bobrowicz/TPS562201-DC-DC-Converter-Module

    2A step down voltage regulator PCB module

    13 parts
  • 2 layers65 × 25 mmAqm fan controller, the printed circuit board in 3D

    Aqm fan controller

    cehbz/aqm-fan-controller

    KiCad PCB design for a PWM fan controller (ESP32-C3, TPS562201 buck converter)

    32 parts
  • 4 layers205 × 75 mmPicoMIST, the printed circuit board in 3D

    PicoMIST

    JacobR3301/picomist_pcb

    52 parts

Questions

How big is the QSFP Breakout PCB?

It measures 70 × 47.5 mm and has 4 copper layers, 1.61 mm thick.

What parts does the QSFP Breakout use?

54 parts, built around the TPS562201DDC and PCA9554AD. 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 QSFP Breakout KiCad files?

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

Can I use the QSFP Breakout design in my own project?

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