Skip to the content
PCBKitNew board
6 layers70 × 50 mmThunderbolt pcie adapter, the printed circuit board in 3D

Thunderbolt pcie adapter

antmicro/thunderbolt-pcie-adapter82

This project contains open hardware design files for an adapter board wrapping 4-lane (i.e. 4x) PCIe Gen 3.0 devices into a Thunderbolt 3 uplink. It is based on the Intel/JHL6340SLLSQ Thunderbolt controller.

Size
70 × 50 mm
Copper layers
6
Thickness
1.56 mm
Parts
272
Nets
268
Pads
1,127
Tracks, vias
2,142, 833
Pours
52
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
5 Jun 2023
Updated
11 Dec 2025

Overview

Thunderbolt pcie adapter is an open-source printed circuit board by antmicro, from the antmicro/thunderbolt-pcie-adapter repository on GitHub, published under the Apache-2.0 licence. It is a 6-layer board of 70 × 50 mm with 272 parts on 268 nets, routed with 2,142 tracks and 833 vias.

It is built around the LT8350RV#PBF, MP2386GG-P and MX25L8006EM1I-12G, with the MX25L8006EM2I-12G, JHL6340SLLSQ and SI52112-B6-GT among its other parts. Its parts include 119 capacitors, 99 resistors, 7 ICs, 6 transistors and 5 diodes. It belongs with the computers and single-board computers and interfaces and adapters boards of this library.

Main components

12

README

README.md

Thunderbolt to PCIe Adapter

Copyright (c) 2022-2024 Antmicro

Overview

This project contains open hardware design files for an adapter board wrapping 4-lane (i.e. 4x) PCIe Gen 3.0 devices into a Thunderbolt 3 uplink. It is based on the Intel/JHL6340SLLSQ Thunderbolt controller. The design files were prepared in KiCad 7.x.

Key features

  • Intel JHL6340SLLSQ Thunderbolt 3 controller
  • PCIe x4 expansion slot
  • On-board Step-Up DC-DC generating 12V (required by some PCIe cards)

Project structure

The main directory contains KiCad PCB project files, a LICENSE, and a README. The remaining files are stored in the following directories:

  • img - contains graphics for this README
  • doc - contains schematics in pdf form
  • assets - contains visual assets for showcasing the board at Open Hardware Portal

Licensing

This project is published under the Apache-2.0 license.

Parts

272
QtyValueFootprintReferences
34C_1u_0402antmicro-footprints:C_0402_1005MetricC18, C22, C25, C34, C51, C52, C53, C54, C55, C56, C57, C58, C59, C60, C61, C62 +18
24R_100k_0402antmicro-footprints:R_0402_1005MetricR4, R10, R22, R23, R24, R29, R30, R33, R34, R48, R57, R60, R72, R75, R77, R81 +8
24R_10k_0402antmicro-footprints:R_0402_1005MetricR2, R6, R11, R16, R17, R19, R20, R32, R39, R44, R56, R64, R65, R66, R67, R78 +8
20C_100n_0402antmicro-footprints:C_0402_1005MetricC2, C3, C4, C5, C14, C24, C26, C28, C29, C32, C88, C91, C92, C101, C104, C115 +4
15C_220n_0402antmicro-footprints:C_0402_1005MetricC16, C27, C31, C99, C100, C102, C103, C105, C106, C107, C108, C109, C110, C111, C112
9C_10u_0402antmicro-footprints:C_0402_1005MetricC23, C39, C70, C75, C76, C78, C80, C83, C96
8Fiducial_1mm_Mask3mmantmicro-footprints:Fiducial_1mm_Mask3mmFID1, FID2, FID3, FID4, FID5, FID6, FID7, FID8
8R_2k2_0402antmicro-footprints:R_0402_1005MetricR3, R5, R46, R58, R59, R61, R62, R97
8TP_1mm_SMDantmicro-footprints:TP_SMD_1mmTP1, TP2, TP3, TP5, TP7, TP8, TP9, TP12
7C_22u_0603antmicro-footprints:C_0603_1608MetricC41, C44, C47, C79, C82, C86, C89
7C_22u_16V_0603antmicro-footprints:C_0603_1608MetricC38, C40, C43, C46, C50, C119, C122
7R_3k3_0402antmicro-footprints:R_0402_1005MetricR1, R14, R15, R50, R51, R52, R53
6C_10u_0805_35Vantmicro-footprints:C_0805_2012MetricC1, C6, C7, C9, C11, C12
6R_0R_0402antmicro-footprints:R_0402_1005MetricR12, R13, R18, R26, R27, R31
6R_1M_0402antmicro-footprints:R_0402_1005MetricR21, R54, R55, R70, R71, R82
5C_22u_1206_35Vantmicro-footprints:C_1206_3216MetricC8, C10, C13, C15, C17
4C_10p_0402antmicro-footprints:C_0402_1005MetricC113, C114, C116, C117
4LED_G_0603_KP-1608CGCKantmicro-footprints:LED_0603_1608Metric_GD2, D3, D4, D5
3C_2u2_0402antmicro-footprints:C_0402_1005MetricC35, C36, C37
3FB_30Z_8.5A_Murata-BLM21SN_0805antmicro-footprints:FB_0805_2012MetricFB1, FB2, FB3
3MP_Pad6mm_Drill3mmantmicro-footprints:MP_Pad6mm_Drill3mmMP1, MP2, MP3
2BC817-25Wantmicro-footprints:SOT-323Q1, Q2
2C_220p_0402antmicro-footprints:C_0402_1005MetricC45, C49
2C_22u_25V_0805antmicro-footprints:C_0805_2012MetricC42, C48
2C_4u7_25V_0402antmicro-footprints:C_0402_1005MetricC20, C21
2DZDH0401DWantmicro-footprints:SOT-363Q3, Q4
2Net-Tie_P0.127mmantmicro-footprints:NetTie-2_SMD_Pad0.127mmTP10, TP11
2R_0R_22.4A_0603antmicro-footprints:R_0603_1608MetricR98, R99
2R_100R_0402antmicro-footprints:R_0402_1005MetricR88, R89
2R_14k_0402antmicro-footprints:R_0402_1005MetricR63, R76
2R_330R_0402antmicro-footprints:R_0402_1005MetricR42, R49
2R_499R_0402antmicro-footprints:R_0402_1005MetricR68, R73
2R_5k1_0402antmicro-footprints:R_0402_1005MetricR38, R40
2Resonator_25MHz_ABM8Gantmicro-footprints:Resonator_SMD_Abracon_ABM8G_3.2x2.5mmY1, Y2
2SI7613DN-T1-GE3antmicro-footprints:Vishay_PowerPAK_1212-8_SingleQ5, Q6
2TP_0.75mm_SMDantmicro-footprints:TP_SMD_0.75mmTP4, TP6
1C_22n_0402antmicro-footprints:C_0402_1005MetricC19
1C_33p_0402antmicro-footprints:C_0402_1005MetricC33
1C_4n7_0402antmicro-footprints:C_0402_1005MetricC30
1JHL6340SLLSQantmicro-footprints:JHL6340SLLSQU4
1LT8350RVantmicro-footprints:QFN-32-4EP_4x6mm_P0.5mmU1
1L_1u_1.8A_0603antmicro-footprints:L_0603_1608MetricL4
1L_2u2_9.7A_Coilcraft-XAL5030antmicro-footprints:L_Coilcraft-XAL5030L2
1L_680n_7.6A_IHLP1616BZantmicro-footprints:L_Vishay-IHLP1616BZL3
1L_6u8_12.8A_Coilcraft-XAL7070antmicro-footprints:L_Coilcraft-XAL7070L1
1MM3Z3V3Cantmicro-footprints:D_SOD-323FD1
1MP2386GGantmicro-footprints:QFN-11_2x2mm_P0.5mmU2
1MX25L8006EM1I-12Gantmicro-footprints:SOIC-8_3.9x4.9x1.75mm_P1.27mmU5
1MX25L8006EM2I-12Gantmicro-footprints:SOIC-8_5.3x5.3x2mm_P1.27mmU7
1Molex_Nano-Fit_1x2_1053131102antmicro-footprints:Conn_Molex_Nano-Fit_1x2_1053131102J3
1PCIe_x4_Conn_EdgeMount_Openantmicro-footprints:PCIE_TE_2-2387405-2J2
1R_0R02_1206antmicro-footprints:R_1206_3216MetricR45
1R_0R_0603antmicro-footprints:R_0603_1608MetricR41
1R_110k_0402antmicro-footprints:R_0402_1005MetricR43
1R_124k_0402antmicro-footprints:R_0402_1005MetricR28
1R_12k_0402antmicro-footprints:R_0402_1005MetricR25
1R_15k_0.1%_0402antmicro-footprints:R_0402_1005MetricR35
1R_1k_0402antmicro-footprints:R_0402_1005MetricR47
1R_24k_0402antmicro-footprints:R_0402_1005MetricR7
1R_3k01_0402antmicro-footprints:R_0402_1005MetricR74
1R_40k2_0402antmicro-footprints:R_0402_1005MetricR36
1R_4k75_0.5%_0402antmicro-footprints:R_0402_1005MetricR69
1R_8k87_0402antmicro-footprints:R_0402_1005MetricR37
1SI52112-B6-GTantmicro-footprints:TSSOP-8_3x4.4mm_P0.65mmU6
1TPS65983BAZBHRantmicro-footprints:IC_TPS65983BAZBHRU3
1USB-C_JAE_DX07S024JJ2antmicro-footprints:USB-C_Receptacle_JAE_DX07S024JJ2J1
1antmicro_logoantmicro-footprints:antmicro-logo_scaled_12mm_maskN1

Questions

How big is the Thunderbolt pcie adapter PCB?

It measures 70 × 50 mm and has 6 copper layers, 1.56 mm thick.

What parts does the Thunderbolt pcie adapter use?

272 parts, built around the LT8350RV#PBF, MP2386GG-P, MX25L8006EM1I-12G and MX25L8006EM2I-12G. 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 Thunderbolt pcie adapter KiCad files?

From the antmicro/thunderbolt-pcie-adapter repository on GitHub, at the commit this page was made from: the board is thunderbolt-pcie-adapter.kicad_pcb and its schematic connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Thunderbolt pcie adapter design in my own project?

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

Similar boards

  • 8 layers118 × 100 mmKria k26-devboard, the printed circuit board in 3D

    Kria k26-devboard

    antmicro/kria-k26-devboard

    Open source AMD Xilinx Kria UltraScale+ SoM baseboard

    660 parts83Apache-2.0
  • 14 layers55 × 40 mmPolarfire som, the printed circuit board in 3D

    Polarfire som

    antmicro/polarfire-som

    System on Module based on Microchip PolarFire MPFS250T SoC

    473 parts48Apache-2.0
  • 4 layers95 × 80 mmKilsyth, the printed circuit board in 3D

    Kilsyth

    kbeckmann/Kilsyth

    Errata: - C9 is not a GPIO on ECP5 F12 and some other variants. To get the LED working put a jumper on pin 31 and 33 on the Wide connector. - FTCLK is not routed to a clock pin.

    170 parts110BSD
  • 4 layers394 × 110 mmGpu cluster backplane, the printed circuit board in 3D

    Gpu cluster backplane

    antmicro/gpu-cluster-backplane

    This project contains open hardware design files for a PCB supporting power distribution in a cluster composed of GPUs. This board has been derived from an open source d1600e-psu-breakout created by Antmicro.

    616 parts4Apache-2.0
  • 4 layers80 × 80 mmQsbc zero, the printed circuit board in 3D

    Qsbc zero

    qfreiman/qsbc-zero

    Single Board Computer based on the i.MX6ULL

    243 parts1GPL-3.0