USB-Hub
SalihAyvaci21·USB-Hub·Usb 3.0/Usb 3. v11.kicad_pcb
About the USB-Hub PCB
USB-Hub is an open source STM32 PCB design by SalihAyvaci21, published on GitHub. It is a 2-layer board measuring 72 × 65.5 mm, with 102 components from 49 distinct parts.
Its main chip is the STM32F103CBT6TR, from the STM32 family. Other key parts include the 5V-20V PD QC AFC Hızlı Şarj Modülü, TUSB8044ARGCR, TPD6S300ARUKR, NCP1117-3.3_SOT223 and HD3SS3202IRSVR. By type, the board carries 30 capacitors, 30 resistors, 12 connectors, 10 ICs, 8 test points and 6 diodes.
It belongs with the usb & debug tools designs in this gallery.
From the project
USB-C PD (5V-24V) desteği sunan; TUSB8044 kontrolcüsü ile 4 portlu (USB-A/C, FTDI, ST-Link) veri ve güç dağıtımı sağlayan gelişmiş PCB tasarımı
Bu proje, USB-C PD (Power Delivery) desteği ile çalışan, 5V-24V arası giriş voltajını kabul eden ve gücü dört farklı çıkışa dağıtan bir USB Hub tasarımıdır. Güç ve sinyal yönetimi için çeşitli koruma ve anahtarlama IC’leri entegre edilmiştir.
- Giriş Voltajı (USB-C): 5V - 24V (PD destekli) - Çıkışlar: - 1x USB-A 3.0 - 1x USB-C 3.0 - 1x FTDI (UART-USB dönüştürücü) - 1x ST-Link (Programlayıcı / Debugger) - PD Controller: CH224K (Switch ile kontrol) - USB Hub IC: TUSB8044ARGCR - Sinyal Yönlendirme: - 2x HD3SS3202IRSVR (SS MUX, C-to-A ve A-to-C için) - Koruma Devreleri: - TPD6S300A (ESD ve güç…
Main components on the USB-Hub
USB-Hub bill of materials (BOM)
102 components, 49 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 5V-20V PD QC AFC Hızlı Şarj Modülü CH224K | SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm | U1 |
| 1 | TUSB8044ARGCR | VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm_ThermalVias | U2 |
| 1 | TPD6S300ARUKR TPD6S300A | WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias | U3 |
| 1 | NCP1117-3.3_SOT223 | SOT-223-3_TabPin2 | U4 |
| 1 | STM32F103CBT6TR STM32F103CBTx | LQFP-48_7x7mm_P0.5mm | U5 |
| 2 | HD3SS3202IRSVR | QFN40P180X260X55-16N_HD3SS3202RSVT | U6, U8 |
| 1 | FT232RL-REEL FTDI, Future Technology Devices International Ltd | SSOP-28_5.3x10.2mm_P0.65mm | U7 |
| 1 | KA78T05TU KA78M05_TO252 | TO-252-2 | U9 |
| 1 | TLV71211DBVR TLV71211_SOT23-5 | SOT-23-5 | U10 |
| 1 | BC817-25-TP Micro Commercial Co | SOT-23-3 | Q1 |
| 1 | ABLS7M2-24.000MHZ-D2Y-T 24Mhz | Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering | Y1 |
| 1 | 8Mhz | Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering | Y2 |
| 2 | KUSBX-SMT-CS2-B30TR | KUSBX-SMT3-CS-BTR_KYC | J1, J3 |
| 1 | Conn_01x06 | PinSocket_1x06_P2.54mm_Vertical | J2 |
| 1 | Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | Conn_01x05_Pin | PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | Conn_02x05_Odd_Even | PinHeader_2x05_P2.54mm_Vertical | J6 |
| 1 | GSB316441CEU USB3_A | USB3_A_Molex_48393-001 | J7 |
| 2 | USB_A | USB_A_Receptacle_GCT_USB1046 | J8, J10 |
| 1 | 1715330000 Screw_Terminal_01x02 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J9 |
Show 29 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | Screw_Terminal_01x02 | PinHeader_1x02_P2.54mm_Vertical | J12 |
| 2 | TestPoint | Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork | +1, +2 |
| 1 | 209-3MS SW_DIP_x03 | SW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfile | SW1 |
| 8 | TestPoint | Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork | TP1, TP3, TP5, TP6, TP7, TP9, TP10, TP13 |
| 4 | LTST-C190GKT Lite-On Inc. | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D3, D7, D8 |
| 1 | LTST-C191KRKT | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | RB081LAM-20TR D_Schottky /20V/5A | D_SOD-128 | D4 |
| 13 | C0805C104M5RACTU 0.1uF | C_0805_2012Metric | C1, C29, C30, C31, C38, C39, C40, C41 +5 |
| 7 | C0805C180J5HACTU 1uF | C_0805_2012Metric | C2, C3, C4, C9, C10, C11, C12 |
| 2 | C0805C180J5HACTU 20pF | C_0805_2012Metric | C5, C6 |
| 2 | 20pF | C_0805_2012Metric | C19, C20 |
| 4 | C0805X5R100-104KNE-CT 100nF | C_0805_2012Metric | C22, C24, C25, C26 |
| 1 | CL21A475KAQNNNE 4.7uF | C_0805_2012Metric | C35 |
| 1 | CC0603KRX7R9BB104 0.1uf | C_0805_2012Metric | C37 |
| 1 | RC0805FR-07100KL 100k | R_0805_2012Metric | R1 |
| 1 | RC0805FR-0790K9L 90.9k %1 | R_0805_2012Metric | R2 |
| 1 | RC0805FR-0710KL 10k %1 | R_0805_2012Metric | R3 |
| 1 | RC0402JR-071ML 1M | R_0805_2012Metric | R4 |
| 6 | RC0805FR-071KL 1k | R_0805_2012Metric | R5, R6, R8, R10, R16, R17 |
| 1 | ERJ-2RKF3571X 3.5ohm | R_0805_2012Metric | R7 |
| 1 | RC0805FR-079K53L 0.53k %1 | R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_Vertical | R9 |
| 10 | RC0805FR-0710KL 10k | R_0805_2012Metric | R11, R12, R13, R18, R19, R20, R21, R24 +2 |
| 1 | ERJ-2RKF3571X 10k | R_0805_2012Metric | R14 |
| 2 | RC0603FR-07100RL 100R | R_0805_2012Metric | R22, R23 |
| 1 | AC0805JR-7W33KL 39K | R_0805_2012Metric | R25 |
| 1 | 1.5k | R_0805_2012Metric | R26 |
| 1 | RC0805FR-0739KL 33K | R_0805_2012Metric | R27 |
| 2 | RC0805FR-0710KL 4.7k | R_0805_2012Metric | R28, R29 |
USB-Hub design files
The KiCad project lives in the SalihAyvaci21/USB-Hub repository on GitHub; these links point at the commit this page was built from.
- LayoutUsb 3.0/Usb 3. v11.kicad_pcb
- SchematicUsb 3.0/Usb 3. v11.kicad_sch
USB-Hub: common questions
What microcontroller does the USB-Hub use?
The USB-Hub is built around the STM32F103CBT6TR, from the STM32 family.
How big is the USB-Hub PCB?
The USB-Hub measures 72 × 65.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the USB-Hub?
102 components, from 49 distinct parts. The full bill of materials is listed on this page.
Where can I download the USB-Hub design files?
From the SalihAyvaci21/USB-Hub repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the USB-Hub design in my own project?
The repository has no license, so all rights stay with SalihAyvaci21. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the USB-Hub without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Type g
google
169 × 30 mm24 parts2LApache-2.02.9kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9k