Usb card
jorisplusplus·pcdock·usb_card/usb_card.kicad_pcb
About the Usb card PCB
Usb card is an open source PCB design by jorisplusplus, published on GitHub. It is a 6-layer board measuring 50 × 38 mm, with 51 components from 20 distinct parts.
Other key parts include the CH317, TXS0102DCU, TXV0106 and HD3SS3220IRNHT. By type, the board carries 24 capacitors, 16 resistors, 6 ICs, 2 connectors, 2 jumpers and 1 crystal.
From the project
FPGA base pcdock
The goal of this project is to make a device that can pipe displayport and USB 3 signals over a single 25 gbps fiber and provide kvm switch to switch between different sources.
For this project the Xilinx FPGA XCKU5P-2FFVB676I has been chosen. It has 16 transceivers capable of 25 gbps and is reasonably priced at around 80 euros. The hardware is broken up into various pieces, this is to reduce production costs by being able to reuse parts and reduce costs for prototyping if mistakes are made.

Main components on the Usb card
Usb card bill of materials (BOM)
51 components, 20 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH317 | TQFP-44_10x10mm_P0.8mm | U1 |
| 2 | TXS0102DCU | VSSOP-8_2.3x2mm_P0.5mm | U2, U6 |
| 2 | TXV0106 | Texas_TXV | U3, U4 |
| 1 | HD3SS3220IRNHT | QFN40P450X250X80-31N120X320 | U5 |
| 1 | 30MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_02x20_Odd_Even | MEC6-120-edge | J2 |
| 1 | USB_C_Receptacle | USB_C_Receptacle_Molex_105450-0101 | J3 |
| 2 | SolderJumper_3_Bridged12 | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1, JP2 |
| 2 | C | C_0402_1005Metric | C1, C2 |
| 12 | 100nF | C_0402_1005Metric | C3, C4, C8, C9, C11, C12, C13, C14 +4 |
| 2 | 12pF | C_0402_1005Metric | C5, C6 |
| 2 | 1uF | C_0603_1608Metric | C7, C10 |
| 6 | 500nF | C_0201_0603Metric | C19, C20, C21, C22, C23, C24 |
| 1 | 4.7K 900k | R_0402_1005Metric | R1 |
| 4 | 4.7K 200k | R_0402_1005Metric | R2, R6, R7, R8 |
| 2 | 4.7K 1k | R_0402_1005Metric | R3, R4 |
| 1 | 4.7K 12k | R_0402_1005Metric | R5 |
| 1 | 200k | R_0402_1005Metric | R9 |
| 3 | 1k | R_0402_1005Metric | R10, R11, R12 |
| 4 | 100k | R_0402_1005Metric | R13, R14, R15, R16 |
Usb card design files
The KiCad project lives in the jorisplusplus/pcdock repository on GitHub; these links point at the commit this page was built from.
Usb card: common questions
How big is the Usb card PCB?
The Usb card measures 50 × 38 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the Usb card?
51 components, from 20 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 Usb card design files?
From the jorisplusplus/pcdock repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Usb card design in my own project?
The repository has no license, so all rights stay with jorisplusplus. Use it as a reference, and ask the author before reusing the design.