Skip to the content
PCBKitNew board
2 layers81.1 × 75.6 mmSch, the printed circuit board in 3D

Super Cool Hub

Size
81.1 × 75.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
64
Pads
163
Tracks, vias
227, 36
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Oct 2026
Updated
21 Oct 2026

Overview

Sch is an open-source printed circuit board by hyduez, from the hyduez/sch repository on GitHub. It is a 2-layer board of 81.1 × 75.6 mm with 22 parts on 64 nets, routed with 227 tracks and 36 vias.

It is built around the ESP32-S3-WROOM-1-N8, AMS1117-3.3 and CH334F. Its parts include 6 capacitors, 5 connectors, 4 resistors, 3 ICs and 3 diodes. It belongs with the ESP32 boards of this library.

Main components

3

README

README.md

A Super Cool Hub

This project implements a budget and cool USB Hub thanks to the OTG USB feature that ESP32 S2/S3 brings on! On BOM.md u can find each component with its own link to Aliexpress/Mouser. Due to expensive carriers fees and the niche market of Ecuador, it could be more than 20$ USD. The only firmware u are gonna need, is based on the brain of this PCB; if u want to do something when a state is detected, change the switch to flash the ESP32 and start coding. Anyways, this project aimed to be more; include OLED displays with tact buttons and commands to toggle data traveling, power on ports and show stats on the displays.

Here is the schematic:

You can see a lot of stuff that maybe u dont know where to start. But, as always, start where the power arises. Focus on the CH334F, it's the Mini Hub with 4 ports and another one for the host to manage, in this case, ESP32 S3 WROOM. It provides almost all the energy on the PCB, we are interesed on the 5V-A net label; it's gonna be merged with another line, 5V-B from SparkFun DEV-14050 (based on CH340G), this last one serve as auxiliar line, if u need more power available. Merged, they produce 5V-C, who is in charge of the USBs VBUS and ESP32 S3 WROOM power.

[!IMPORTANT] Notice that this schematic is working with an ESP32 S3 WROOM, that's the reason why there's an AMS1117-3.3 that decrease the voltage from 5V to 3.3V; that's not neccesary with ESP32 S3 Devkit, since it brings its own regulator.

[!TIP] Machine-readable fabrication outputs (Gerbers, drill, BOM CSV, pick and place, DRC/ERC) live in fabrication/, along with a parts cross-check against the BOM below. Before ordering, note that the PCB uses the bare CH334F QFN-24 and the bare ESP32-S3-WROOM-1 module, not the Adafruit breakout / devkit listed in BOM.md.

The idea is that u'd add another coproccesor and create an useful artcraft hardware made by your hands, something to be proud. It's cool. You're not flexing something u bought on a minimarket, it's something u built and that's what matters.

Index

  • Inspiration & References
  • Data Sheets & Components
  • PCB Design
  • Fabrication Files

Inspiration & References

This is my first Hardware project strictly speaking. Instead of following guides, tutorials, projects pre-made; I decided to try it on my own. And here is how I got it: first, u need theory. It migh sounds cliche, but it's neccesary; u cannot start a journey without knowning how to start. Second, u must put into practice, and expand upon, what you DON'T KNOW; u might understand the fundamentals, but u cannot stop there, u've to be willing to try new and unfamiliar things. It seems too hard to make it? That doesn't matter, u're way ahead of it and u MUST be.

I started the last week without knowning even what a SMD, THT or SMT was, but that wasn't excuse to try in 2 days something REALLY cool, while managing a presencial event. I've already a sort of ideas that I wanted to do these 10 weeks, but I'm gonna stay to the most approachable and tuff thing to do. Between a lot of references, I've taken notice of this resource; and this image was an amazing motivation to design and build it.

Data Sheets & Components

PartWhat it's forQtyUnitTotalVendor
ESP32-S3 DevkitUSB OTG and logic (more uses with the displays)1$2.38$2.38Aliexpress
Adafruit CH334F 5999 Mini Hub USB 4 PortsUSB Host and other ports, provides 5V to them1$4.55$4.55Aliexpress
AMS1117-3.3Convert 5V to 3.3V (it shouldn't be neccesary because devkit editions use to bring their own regulators)1$2.07$2.07Aliexpress
Resistors (10k)Electronics1$0.78$0.78Aliexpress
Capacitor (1uf)Electronics1$0.82$0.82Aliexpress
Capacitor (10uf)Electronics1$0.68$0.68Aliexpress
Led DiodeMisc1$1.97$1.97Aliexpress
CH340G USB-C Female 3.3V & 5VAuxiliar energy source1$1.85$1.85Aliexpress
1N5819 Diodes SchottkyPower muxer between CH334F and CH340G 5V1$1.07$1.07Aliexpress
Capacitor (100nf) (KGM05AR51A104KN)Electronics2$0.32$0.64Mouser
Tactil Button 4.3Switch for the ESP321$0.79$0.79Aliexpress
Hook-up WiresTo connect everything1$3.71$3.71Aliexpress
USB-A Dip Connector 2.54mmThat's kinda obvious.1$2.31$2.31Aliexpress
Parts subtotal———$23.62—
Tax & shipping———$20.00—
Total———$43.62—

And also the following data sheets:

and even more, but they are missed.

PCB Design

I have to be honest, it was kinda messy, but it was part of my learning and I'm okay with it :p I designed it more than three times in a row just to make it look prettier and logic, not only wiring for the sake of doing it. I learnt a lot of things and I'm feeling more conformtable using KiCAD (schematic, pcb desing) and I hope I'm gonna do the same with the CAD week! I'm gonna take a look to the guide of this week, I hope to see a tutorial on OpenShape.

I also hope to build this project on week 6 and bring it to live, wait some updates on it anyways on the next days/weeks/months. I'm so excited to keep learning and participating on Half Life!! :)

Fabrication Files

Everything a fab house or an assembly service needs is generated from the KiCad project and checked in under fabrication/:

WhatFile
Gerbers + drill (upload this to the PCB house)fabrication/sch-gerbers.zip
Plain Gerbers (X2, 9 layers)fabrication/gerbers/
Drill files (Excellon, mm, PTH/NPTH split) + mapsfabrication/drill/
Bill of materials (CSV, grouped by value)fabrication/bom/sch-bom.csv
Pick and place / centroid (CSV, mm)fabrication/pick-and-place/
DRC + ERC + board statsfabrication/reports/
Schematic & PCB PDFsfabrication/plots/

The board is 2 layers, 1.6 mm, 81.1 x 75.6 mm, with 22 footprints (18 SMD, 4 THT), all placed on the front side, so it can be assembled with a single-side stencil. BOM.md is the shopping list from Half Life with vendor links; the CSV in fabrication/bom/ is the machine-readable version generated from the schematic, so the two are worth cross-checking before ordering.

Parts

22
QtyValueFootprintReferences
4USB_AConnector_USB:USB_A_Connfly_DS1098_HorizontalJ1, J2, J3, J4
310kResistor_SMD:R_0805_2012MetricR1, R2, R3
2100nFCapacitor_SMD:C_0805_2012MetricC2, C3
210uFCapacitor_SMD:C_0805_2012MetricC4, C6
21N5819Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2, D3
11uFCapacitor_SMD:C_0805_2012MetricC1
122uFCapacitor_SMD:C_0805_2012MetricC5
1330Resistor_SMD:R_0805_2012MetricR4
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1CH334FPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mmU2
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U3
1LEDLED_SMD:LED_0805_2012MetricD1
1SW_MEC_5GButton_Switch_THT:SW_PUSH_6mmSW1
1SparkFun DEV-14050 (CH340G)Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5

Questions

How big is the Sch PCB?

It measures 81.1 × 75.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sch use?

22 parts, built around the ESP32-S3-WROOM-1-N8, AMS1117-3.3 and CH334F. 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 Sch KiCad files?

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

Can I use the Sch design in my own project?

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

Similar boards

  • 2 layers89 × 92.5 mmKabot, the printed circuit board in 3D

    Kabot

    kabot-io/kabot-hardware

    Hardware source and production files to recreate Kabot robot in physical world

    149 parts
  • 6 layers133 × 92 mmMotherboard, the printed circuit board in 3D

    Motherboard

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    264 parts4.3kMIT
  • 4 layers28.2 × 26.1 mmDongleHiderPlus PCB, the printed circuit board in 3D

    DongleHiderPlus PCB

    LeoDJ/FW-EC-DongleHiderPlus

    Framework Expansion Card that includes a USB hub to hide a bare dongle inside and still have a USB-A port externally

    23 parts497CERN-OHL-W-2.0
  • 4 layers26 × 46.5 mmDay 02 Four Port USB C, the printed circuit board in 3D

    Day 02 Four Port USB C

    i2cjak/Framework_Expansion_Cards

    In which i2cjak creates a new expansion card design every day until he is given a NICE Framework laptop

    54 parts95CERN-OHL-P-2.0
  • 4 layers86 × 56 mmRv1106, the printed circuit board in 3D

    Rv1106

    EPSILON0-dev/Raven1106

    Raspberry Pi-style SBC based on the Rockchip RV1106G3

    217 parts4
  • 4 layers210 × 120 mmFrank zx, the printed circuit board in 3D

    Frank zx

    rh1tech/frank-lab

    FRANK Board Laboratory (work-in-progress board prototopyes)

    273 parts4GPL-3.0
  • 4 layers28 × 28 mmLichtenprog, the printed circuit board in 3D

    Lichtenprog

    cr1tbit/lichtenprog

    USB-to-UART / (esp8266 / esp32) programmer with 3.3v supply

    76 parts2CERN-OHL-P-2.0
  • 4 layers51.2 × 51.2 mmThe extender, the printed circuit board in 3D

    The extender

    H3wastooshort/the_extender

    it extends your phones storage, battery life, and audio interfaces

    123 parts2GPL-3.0