Skip to the content
2 layers154.7 × 96 mmBFUSB HUB, the printed circuit board in 3D

its a Big effin USB hub, based on "off- the-shelf" parts.

Size
154.7 × 96 mm
Copper layers
2
Thickness
1.6 mm
Parts
70
Nets
77
Pads
297
Tracks, vias
512, 17
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
29 Apr 2023
Updated
29 Apr 2023

Overview

BFUSB HUB is an open-source printed circuit board by depressobbq, from the depressobbq/BFUSB-16 repository on GitHub. It is a 2-layer board of 154.7 × 96 mm with 70 parts on 77 nets, routed with 512 tracks and 17 vias.

It is built around the SL2.1A. Its parts include 31 capacitors, 18 connectors, 6 fuses, 5 ICs and 5 crystals.

Main components

1

README

README.md

BFUSB-16

its a Big effin USB hub, based on off the shelf parts.

The goal here is to have something with easy to source parts, that asre simultaniously as easy to solder by hand as possible. I went with good ol barrel caps, and single stacked usbs. Also I went with crystals at each of the hub chips, despite them being able to run without one, just due to no trusting it to actually do so. the hope here being that with nice big beefy caps and crystals on each hub chip, this thing ought to be stable even fully populated. If it works as intended, it should be great for people like me who need a million USB's hooked to their PC for sim racing, but it would also be cool to see if it would work as a 16 USB RAID0 (if my numbers are correct your average flashdrive * 16 is the full usb 2 bandwidth) Any comments / questions, leave them in the issues, and if you want to help improve the design make a pull request. Im usually not far from a keyboard. This PCB should be good to go with either JLCPCB ( my favorite) or PCBWay. BFUSB-16_Front BFUSB-16_Back

Parts

70
QtyValueFootprintReferences
31CCapacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mmC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +15
16USB_A74AHC125:USB_A_Stewart_SS-52100-001_Horizontal_BedgeJ3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16, J17, J18
5CrystalCrystal:Crystal_HC49-U_VerticalY1, Y2, Y3, Y4, Y5
5Fuse_SmallFuse:Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolderF2, F3, F4, F5, F6
5SL2.1ASL2:SO16U1, U2, U3, U4, U5
2LEDLED_THT:LED_D3.0mmD2, D3
2RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_VerticalR1, R2
1Barrel_JackConnector_BarrelJack:BarrelJack_CUI_PJ-063AH_HorizontalJ2
1DDiode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
1FuseFuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_OpenF1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

Similar boards

  • 2 layers65 × 33.4 mmBL R8812AF1 2x mount, the printed circuit board in 3D

    BL R8812AF1 2x mount

    OpenIPC/hardware

    A collection of hardware developments by the OpenIPC team

    28 parts33MIT
  • 4 layers83 × 83 mmPWNSAT, the printed circuit board in 3D

    PWNSAT

    Pwnsat/PWNCUBE

    PWNCUBE v1.0 is a Cubesat hardware based platform for aerospace cybersecurity research

    139 parts29
  • 4 layersKvm base, the printed circuit board in 3D

    Kvm base

    thatoddmailbox/kvm-base

    The main board for the open-source HDMI KVM switch I built.

    70 parts19
  • 2 layers340.5 × 144 mmBrew keeb v2, the printed circuit board in 3D

    Brew keeb v2

    geg-tech/brew-keeb

    my dream 75% keeb! made through hack club blueprint!

    222 parts17
  • 2 layers80 × 35 mmUsb hub, the printed circuit board in 3D

    Usb hub

    thatoddmailbox/usb-hub

    A four-port USB 2.0 hub based around the CoreChips SL2.1A IC.

    22 parts6
  • 2 layers18 × 46 mmPt1-RevA2, the printed circuit board in 3D

    Pt1-RevA2

    electrolama/pt1

    pt1 brings several common hardware-debugging functions together on a compact USB-connected board. It provides extra USB ports, a serial interface, and software-switchable power for working with target devices.

    37 parts5

Questions

How big is the BFUSB HUB PCB?

It measures 154.7 × 96 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BFUSB HUB use?

70 parts, built around the SL2.1A. 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 BFUSB HUB KiCad files?

From the depressobbq/BFUSB-16 repository on GitHub, at the commit this page was made from: the board is BFUSB_HUB.kicad_pcb and its schematic BFUSB_HUB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BFUSB HUB design in my own project?

Its repository states no licence, so its author keeps all rights: ask depressobbq before reusing the design.