

Usbfront hub
FPGA base pcdock
- Size
- 68 × 45 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 179
- Nets
- 173
- Pads
- 670
- Tracks, vias
- 1,362, 353
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 22 Jan 2024
- Updated
- 16 Jan 2026
Overview
Usbfront hub is an open-source printed circuit board by jorisplusplus, from the jorisplusplus/pcdock repository on GitHub. It is a 6-layer board of 68 × 45 mm with 179 parts on 173 nets, routed with 1,362 tracks and 353 vias.
It is built around the TPS62085RLTR, AP7361C-33E and MCP100-300DI/TO, with the SBR160S23, BAV99 and FDG6316P among its other parts. Its parts include 79 resistors, 68 capacitors, 8 transistors, 6 ICs and 6 diodes.
Main components
6TPS62085RLTR
VSON-7(2x2)-40℃~+125℃@(TJ) 1 17uA 2.4MHz 2.5V~6V 3A 800mV~6V Adjustable Buck Buck Built-in Yes VSON-7(2x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersAP7361C-33E
SOT-223-40℃~+85℃@(Ta) 1 1A 3.3V 340mV@(1A) 6V 75dB@(1kHz) 80uA Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown、Enable control Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMCP100-300DI/TO
TO-92-3-40℃~+85℃@(TA) 1 150ms 2.925V Active Low Push-pull Simple Reset/Power-On Reset TO-92-3 Supervisor and Reset ICs ROHSMicrochip TechnologySupervisor And Reset ICsSBR160S23
SOT-23-65℃~+150℃ 100uA@45V 15A 530mV@750mA 60V 900mA Independent SOT-23 Super Barrier Rectifiers (SBR) ROHSDiodes IncorporatedSuper Barrier Rectifiers (SBR)BAV99
SOT-231 Pair Series Connection 1.25V@150mA 100V 215mA 250mW 4A 4ns 500nA@80V SOT-23 Switching Diodes ROHSNexperiaSwitching DiodesFDG6316P
SC-70-6-55℃~+150℃ 1 P-Channel 1.5V 12V 146pF 2.4nC@4.5V 300mW 48pF 60pF 650mΩ@1.8V 700mA P-Channel ±8V SC-70-6 MOSFETs ROHSonsemiMOSFETs
README
README.mdThe 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.
Hardware
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.
The hardware can be broken up into the following pieces:
- FPGA board : The board that houses the FPGA and all the hardware to power/turn on the FPGA.
- Base board : The board that provides the fiber connections and main power supply. It also has an ESP32-P4 which interfaces with the FPGA for control.
- IO board : A board that provides either Displayport/usb inputs or outputs.
- USB front hub: A compact usb hub used for front IO.
Status
Currently 3 working FPGA cards have been produced. And the fiber optic ports on the base board have been validated being capable of sending/receiving 25 gbps signals.

Parts
179| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | 100nF | Capacitor_SMD:C_0402_1005Metric | C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114, C115, C116 +32 |
| 22 | 0 | Resistor_SMD:R_0402_1005Metric | R101, R102, R103, R104, R105, R106, R107, R108, R109, R110, R320, R321, R322, R323, R334, R335 +6 |
| 10 | 100k | Resistor_SMD:R_0402_1005Metric | R301, R307, R310, R313, R317, R318, R326, R330, R401, R402 |
| 10 | 1k | Resistor_SMD:R_0402_1005Metric | R302, R303, R304, R306, R308, R311, R312, R314, R411, R412 |
| 8 | 200k | Resistor_SMD:R_0402_1005Metric | R111, R112, R113, R117, R119, R120, R121, R122 |
| 8 | 47uF | Capacitor_SMD:C_0805_2012Metric | C313, C314, C315, C316, C401, C402, C403, C404 |
| 7 | 10k | Resistor_SMD:R_0402_1005Metric | R123, R124, R125, R201, R202, R338, R408 |
| 6 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q302, Q303, Q304, Q306, Q307, Q308 |
| 4 | 150uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C319, C321, C408, C409 |
| 4 | 2 | Resistor_SMD:R_0402_1005Metric | R305, R309, R315, R316 |
| 4 | 330 | Resistor_SMD:R_0402_1005Metric | R332, R333, R409, R410 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H101, H102, H103, H104 |
| 4 | SBR160S23 | Package_TO_SOT_SMD:SOT-23 | D301, D302, D303, D304 |
| 2 | 10K | Resistor_SMD:R_0402_1005Metric | R115, R116 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C201, C205 |
| 2 | 20pF | Capacitor_SMD:C_0402_1005Metric | C117, C118 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C206, C207 |
| 2 | 33k | Resistor_SMD:R_0402_1005Metric | R319, R403 |
| 2 | 43k | Resistor_SMD:R_0402_1005Metric | R325, R329 |
| 2 | 47 | Resistor_SMD:R_0402_1005Metric | R327, R331 |
| 2 | 49.9k | Resistor_SMD:R_0402_1005Metric | R324, R328 |
| 2 | BAV99 | Package_TO_SOT_SMD:SOT-23 | D305, D306 |
| 2 | FDG6316P | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q301, Q305 |
| 2 | UCS2114-1-V_LX | libs:IC_UCS2114-1-V_LX | U301, U401 |
| 2 | USB3_A | libs:USB3A | J401, J402 |
| 2 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_GCT_USB4115-03-C | J301, J302 |
| 1 | 10 | Resistor_SMD:R_0402_1005Metric | R118 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C204 |
| 1 | 12K | Resistor_SMD:R_0402_1005Metric | R114 |
| 1 | 162k | Resistor_SMD:R_0402_1005Metric | R204 |
| 1 | 25MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y101 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C202 |
| 1 | 470nH | Inductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L201 |
| 1 | 60.4k | Resistor_SMD:R_0402_1005Metric | R203 |
| 1 | AP7361C-33E | Package_DFN_QFN:DFN-8-1EP_3x3mm_P0.65mm_EP1.5x2.25mm | U201 |
| 1 | Conn_01x02 | Connector_JST:JST_VH_B2P-VH_1x02_P3.96mm_Vertical | J201 |
| 1 | Conn_02x08_Odd_Even | Connector_PinSocket_2.00mm:PinSocket_2x08_P2.00mm_Vertical_SMD | J101 |
| 1 | MCP100-300D | Package_TO_SOT_SMD:SOT-23 | U102 |
| 1 | TPS62085RLTR | libs:CONV_TPS62085RLTR | U202 |
| 1 | ~ | Package_DFN_QFN:VQFN-100-1EP_12x12mm_P0.4mm_EP8x8mm_ThermalVias | U101 |
Questions
How big is the Usbfront hub PCB?
It measures 68 × 45 mm and has 6 copper layers, 1.6 mm thick.
What parts does the Usbfront hub use?
179 parts, built around the TPS62085RLTR, AP7361C-33E, MCP100-300DI/TO and SBR160S23. 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 Usbfront hub KiCad files?
From the jorisplusplus/pcdock repository on GitHub, at the commit this page was made from: the board is usbfront_hub/usbfront_hub.kicad_pcb and its schematic base_board/USB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Usbfront hub design in my own project?
Its repository states no licence, so its author keeps all rights: ask jorisplusplus before reusing the design.
More from jorisplusplus/pcdock
4- 6 layers119.8 × 129.8 mm

- 4 layers119.8 × 129.8 mm

- 8 layers60 × 80 mm

- 6 layers50 × 38 mm

Similar boards
- 2 layers96 × 97 mm

- 2 layers99 × 70 mm

Ctahr board
Talw3g/ctahr_board
New repo for the revB of the "cave" board made on Eagle in 2016 (https://github.com/Talw3g/elec/tree/master/projects/cave).
105 parts - 2 layers30.5 × 26.7 mm

Flightcontroller
manisonik/embedded_projects
Safe source for KiCad , LTspice, Octave, and MicroCap projects.
17 parts - 4 layers40 × 35 mm

BIMU V 1 1
robotique-udes/Exo_Electric
This repo contains all the information about the PCB and electrical schematics of Biogenius.
56 parts1GPL-2.0 - 2 layers198.1 × 95.3 mm

- 2 layers39 × 40 mm

Mdb ai bridge esp32s3
nodestark/mdb-esp32-cashless
ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT
92 parts190MIT - 4 layers68.6 × 53.3 mm

Arduino UNO R4 WiFi
sabogalc/KiCad-Arduino-Boards
A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.
262 parts95WTFPL - 2 layers284.7 × 94.2 mm

Storyboard
cbskii/storyboard-keyboard
5x12 split ortholinear keyboard with an E-INK display
169 parts30MIT