
Controller Room
crexodon/LED-Window-Matrix-Neo
Turning the campus building into a led display

USBHub is an open-source printed circuit board by jwpleow, from the jwpleow/USBHub repository on GitHub. It is a 6-layer board of 40.2 × 20 mm with 253 parts on 186 nets, routed with 2,449 tracks and 736 vias.
It is built around the TPS54331D, TPS56637RPAR and RTL8153-VB-CG, with the TLV75733PDBV, PUSB3FR4Z and ESD5B5.0ST1G among its other parts. Its parts include 153 capacitors, 51 resistors, 18 diodes, 15 ICs and 3 connectors. It belongs with the interfaces and adapters boards of this library.
Impedance control was done assuming manufacturing using JLCPCB 6 layer PCB JLC06161H-7628 90Ohms Diff Pair (usb) -> 0.127mm spacing, 0.16mm trace width 100Ohms Diff Pair (ethernet) -> 0.127mm spacing, 0.11mm trace width
We require 0.15mm/0.25mm vias ($$$$$$$$$$$$)
KT-0603R https://jlcpcb.com/partdetail/Hubei_KentoElec-KT0603R/C2286
| Part Name | Description | Datasheet | JLCPCB |
|---|---|---|---|
| TPS56637RPAR | 4.5-V to 24-V In, 0.6-V to 7-V Out, 8-A Synchronous Step-Down Voltage Regulator | Datasheet | JLCPCB |
| FXL0630-3R3-M | Inductor 3.3uH (max 22mOhm) 8.5A | JLCPCB |
| Part Name | Description | Datasheet | JLCPCB |
|---|---|---|---|
| TLV75733PDBVR | Fixed 3.3V 1A SOT-23-5 25uA qI | JLCPCB |
| Part Name | Description | Datasheet | JLCPCB |
|---|---|---|---|
| TPS54331DR | Step-down type Adjustable 0.8V | Datasheet | JLCPCB |
| FNR6045S180MT | Inductor 18uH ±20% 2.4A SMD,6x6mm, 81mOhm | JLCPCB |
| Part Name | Description | Datasheet | JLCPCB |
|---|---|---|---|
| CYPD3177_24LQXQ | USB Type-C and Power Delivery (PD) Controller QFN-24 | Datasheet | JLCPCB |
| BZT52C12 | Zener Diode | JLCPCB | |
| SI3421DV-T1-GE3 | PMOSFET | JLCPCB | |
| SS54 | Schottky Diode for Reverse Polarity Protection | JLCPCB |
| Part Name | Description | Datasheet | JLCPCB |
|---|---|---|---|
| CYUSB3304-68LTXCT | USB 3.2 Gen1 4-port Hub Controller | Datasheet | JLCPCB |
| TUSB522PPRGER | 5Gbps USB3.0 redriver | Datasheet | JLCPCB |
| PI3USB302-AZBEX | USB 3.0 Passive mux | Datasheet | JLCPCB |
| TXM26M0004322CBCDO00T | Crystal for USB Hub Controller 26MHz +- 10ppm 9pF | JLCPCB |
| Part Name | Description | Datasheet | JLCPCB |
|---|---|---|---|
| GT-USB-7052 | USB Type-C Receptacle USB3.1 5A 24 Pins Vertical SMD | Datasheet | JLCPCB |
| PUSB3FR4Z | ESD Protection for differential pairs | Datasheet | JLCPCB |
| TI TVS2200DRVR | ESD Protection 28V for VBUS | Datasheet | JLCPCB |
| TPS2069CDBVR | 1.5A Current limiting power distribution switch for USB DFP | Datasheet | JLCPCB |
| ESD5B5.0ST1G | 5.8V ESD Protection for DFP VBUS | Datasheet | JLCPCB |
| 484080003 | USB Type A Vertical | JLCPCB |
| Part Name | Description | Datasheet | JLCPCB |
|---|---|---|---|
| RTL8153B-VB-CG | Ethernet-USB controller | JLCPCB | |
| G24P02S | RJ45 Transformer | JLCPCB | |
| 7D025000Q01 | 25MHz Crystal, 18pF +- 10ppm | JLCPCB | |
| RC01931 | Ethernet Port Vertical | JLCPCB |
| Part Name | Description | Datasheet | JLCPCB |
|---|---|---|---|
| KT-0805G | LED Green | JLCPCB | |
| BLM21PG221SN1D | Ferrite Bead 2A @ 85C | JLCPCB | |
| WJ103-5.0-2P | 2P 5mm screw terminal angled | JLCPCB | |
| RVT1V151M0607 | 150u Aluminium Electrolytic Capacitor | JLCPCB |
1 Are the decoupling capacitors and bulk capacitors connected as per Figure 1 and Figure 2? Y 2 Does the crystal meet the specification in this application note? Y 3 Are all DS ports provided with 150-µF bulk capacitors? Y 4 Do the Power-on-Reset RC components meet the minimum reset time (5 ms)? Y 5 Do the USB precision resistors have 1% tolerance? Y 6 Are the I2C lines provided with pull-up resistors to the 3.3-V domain? Y 7 Do the LEDs connected to the pin-strap pins have a 10-kΩ parallel resistor? Y 8 Is it ensured that the DS port power switch has a MOSFET connected to the OUTPUT pin or selected a power switch with fast discharge? Y 9 Is the VBUS_US pin provided with a 10-kΩ voltage divider network? Y 10 Is the US port provided with 1-µF bulk capacitor? N 11 Are all port shields terminated properly? 12 Are the ferrite beads connected as shown in Figure 1 and Figure 2? 13 Are MODE_SEL[1] and MODE_SEL[0] not pulled LOW when the pin-strap configuration is used with HX3? (For 88-pin QFN only). 14 Are values of the resistors connected in series to the LEDs decided based on the HX3’s I/O current source/sink capability (4 mA)? Layout Checklist 1 Is the crystal placed close to the chip (less than 1 cm)? 2 Are the decoupling capacitors and bulk capacitors placed close to the HX3 power pins? 3 Are the vias placed close to the HX3 power pins? 4 Are the power traces routed away from the high-speed data lines and the clock lines? 5 Is the capacitor in the RC reset circuitry placed close to the reset pin of HX3? 6 Is the 150-µF capacitor placed close to the DS port connector? 7 Are the USB SS and HS signal lines matched in length? 8 Are the USB data lines provided with solid ground plane underneath? 9 Are the SS traces provided with the guard traces along the USB data trace with stitching vias? 10 Are the SS traces provided with the AC decoupling capacitors (0.1 µF) on the TX lines? 11 Are the USB traces kept as short as possible? 12 Is it ensured that there are no stubs on all the USB traces? 13 Is it ensured that there are no vias on the SS traces? 14 Do the USB traces have few bends and no 90-degree bends?
| Qty | Value | Footprint | References |
|---|---|---|---|
| 47 | 100n | Capacitor_SMD:C_0402_1005Metric | C101, C103, C107, C109, C111, C129, C135, C136, C137, C138, C139, C140, C141, C142, C143, C144 +31 |
| 29 | 10n | Capacitor_SMD:C_0402_1005Metric | C26, C27, C28, C29, C58, C60, C102, C104, C108, C110, C112, C147, C148, C149, C151, C152 +13 |
| 22 | 10k | Resistor_SMD:R_0402_1005Metric | R3, R13, R15, R16, R18, R19, R21, R30, R31, R32, R33, R34, R38, R39, R40, R41 +6 |
| 14 | 100n | Capacitor_SMD:C_0603_1608Metric | C6, C8, C9, C20, C22, C114, C116, C117, C118, C120, C121, C122, C124, C125 |
| 14 | 1u | Capacitor_SMD:C_0603_1608Metric | C2, C3, C5, C7, C18, C19, C53, C57, C73, C87, C100, C106, C130, C132 |
| 10 | 1n | Capacitor_SMD:C_0402_1005Metric | C61, C63, C65, C67, C69, C90, C92, C94, C96, C98 |
| 9 | PUSB3FR4Z | CakeUSB:PUSB3FR4Z | D5, D6, D7, D8, D9, D10, D11, D12, D13 |
| 8 | 22u | Capacitor_SMD:C_0603_1608Metric | C10, C11, C52, C72, C86, C99, C105, C113 |
| 7 | 1k | Resistor_SMD:R_0603_1608Metric | R4, R24, R25, R26, R27, R48, R49 |
| 6 | 10u | Capacitor_SMD:C_0603_1608Metric | C32, C35, C38, C39, C40, C128 |
| 6 | 5k1 | Resistor_SMD:R_0603_1608Metric | R10, R11, R12, R22, R23, R37 |
| 5 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C12, C13, C131, C133, C134 |
| 4 | 150u | Capacitor_SMD:C_Elec_6.3x7.7 | C1, C115, C119, C123 |
| 4 | 2k | Resistor_SMD:R_0402_1005Metric | R8, R9, R35, R36 |
| 4 | 75 | Resistor_SMD:R_0603_1608Metric | R44, R45, R46, R47 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4 |
| 3 | 22u | Capacitor_SMD:C_0805_2012Metric | C21, C23, C24 |
| 3 | ESD5B5.0ST1G | Diode_SMD:D_SOD-523 | D15, D16, D17 |
| 3 | TPS20xxC | Package_TO_SOT_SMD:SOT-23-5 | U12, U13, U14 |
| 3 | USB_3_Type_A_Molex_484080003 | CakeUSB:Molex_484080003 | U8, U9, U10 |
| 2 | 10n | Capacitor_SMD:C_0603_1608Metric | C14, C16 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C50, C51 |
| 2 | 220pF | Capacitor_SMD:C_0402_1005Metric | C30, C31 |
| 2 | 27p | Capacitor_SMD:C_0402_1005Metric | C126, C127 |
| 2 | BLM21PG221SN1D | Inductor_SMD:L_0805_2012Metric | FB1, FB2 |
| 2 | RED | LED_SMD:LED_0603_1608Metric | D2, D14 |
| 2 | SI3421DV | Package_TO_SOT_SMD:SOT-23-6 | Q1, Q2 |
| 2 | SS54 | Diode_SMD:D_SMA | D3, D18 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R17 |
| 1 | 100p | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 18n | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | 18u | CakeUSB:FNR6045Sx | L1 |
| 1 | 1n/2KV | Capacitor_SMD:C_1206_3216Metric | C150 |
| 1 | 200_1% | Resistor_SMD:R_0402_1005Metric | R28 |
| 1 | 25MHz 18pF | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y2 |
| 1 | 26MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 2k49_1% | Resistor_SMD:R_0603_1608Metric | R42 |
| 1 | 3.3u | CakeUSB:FXL0630x | L2 |
| 1 | 3n9 | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | 3u3 | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 50k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 6k04_1% | Resistor_SMD:R_0402_1005Metric | R29 |
| 1 | 73k2 | Resistor_SMD:R_0402_1005Metric | R20 |
| 1 | 953 | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | BZT52C12 | Diode_SMD:D_SOD-123 | D1 |
| 1 | CYPD3177_24x | CakeUSB:CYPD3177_24LQx_QFN-24_EP_4x4_Pitch0.5mm | U1 |
| 1 | CYUSB3304-68LTXx | CakeUSB:CYUSB3304-68LTXx | U11 |
| 1 | G24P02S | CakeUSB:G24P02S | T1 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | PI3USB302-Ax | CakeUSB:PI3USB302-Ax | U6 |
| 1 | RC01931 | CakeUSB:RC01931 | J2 |
| 1 | RTL8153-VB-CG | CakeUSB:RTL8153B-VB-CG | U15 |
| 1 | Screw_Terminal_01x02 | CakeUSB:TerminalBlock_WJ103-5.0-2P | J3 |
| 1 | TLV75733PDBV | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | TPS54331 | CakeUSB:TPS54331DR | U2 |
| 1 | TPS56637RPAR | CakeUSB:TPS56637RPAR | U4 |
| 1 | TUSB522Px | CakeUSB:TUSB522Px | U7 |
| 1 | TVS2200DRVx | CakeUSB:TVS2200DRVx | U5 |
| 1 | USB_C_Receptacle | CakeUSB:USB_C_Receptacle_GT-USB-7028x | J1 |

crexodon/LED-Window-Matrix-Neo
Turning the campus building into a led display

ARENARobotics/MiniPic
Open-source benchtop vacuum tweezer engineered for SMD soldering, rework, and precision part handling

leastrobino/acoustic-levitation
Mirror of GitLab repository, all issues and pull requests should be created there.

ElectronicCats/Cat-Sink
A USB-C PD Sink up to 20V 5A based on the Cypress CYPD3177 USB PD Controller

SuperPower/Apollo
All hardware designs and products you can find in this repository is licensed under CERN Open Hardware Licence Version 2 - Weakly Reciprocal

henrikssn/TurboCAN
This is the official repository for the TurboCAN controller board, designed specifically for the Voron AfterBurner toolhead but can also be used on similar toolheads using NEMA17 steppers.


It measures 40.2 × 20 mm and has 6 copper layers, 1.62 mm thick.
253 parts, built around the TPS54331D, TPS56637RPAR, RTL8153-VB-CG and TLV75733PDBV. 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.
From the jwpleow/USBHub repository on GitHub, at the commit this page was made from: the board is USBHUB.kicad_pcb and its schematic 01_Power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask jwpleow before reusing the design.