

Hermes
This is my first iteration of a USB Hub using the FE1.1s IC. I plan to make future versions with more ports and different ICs, It was built to solve the scarcity of ports on my miserable laptop
- Size
- 70 × 70 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 45
- Pads
- 176
- Tracks, vias
- 359, 25
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 7 Apr 2026
- Updated
- 17 Apr 2026
Overview
Hermes is an open-source printed circuit board by Shadow220108, from the Shadow220108/Hermes repository on GitHub. It is a 4-layer board of 70 × 70 mm with 47 parts on 45 nets, routed with 359 tracks and 25 vias.
It is built around the FE1.1S and SRV05-4.
Main components
2README
README.md
Hermes
Hermes is a 4-port USB HUB, using FE1.1s. It has 3 USB-A and 1 USB-C downstream ports, and 1 USB-C upstream port for connecting to the computer. It is a highly integrated, low-power USB 2.0 high-speed bus-powered USB HUB supporting upto 480 MHz signals.
This is my first iteration of a USB Hub using the FE1.1s IC. I plan to make future versions with more ports and different ICs, It was built to solve the scarcity of ports on my miserable laptop
| Animation |
|---|
![]() |
.png)
All the components will be hand soldered by me, and the case will be 3D Printed! The bottom and top cases will be attached together with 4mm magnets!
.png)
The PCB was made in KiCAD (an open-source software), which uses a 4-layer board with a (5V GND 5V GND) stackup to provide a clean GND plane for data signals. It can support up to 480MHz.
PCB
| All layers |
|---|
![]() |
| Without Zones |
|---|
![]() |
Schematics
| Main IC |
|---|
![]() |
| Upstream Port |
|---|
![]() |
| Downstream Ports |
|---|
![]() |
Simple Build Guide :3
- Order the PCBs and the components
- Assemble the PCB ( Make sure to have appropriate tools such as a hotplate or a reflow station )
- Get the case 3D printed!
- Attach the top and bottom case using 4x1.5mm magnets
- Start using!!
BOM
| Name | Purpose | Quantity | Total Cost (USD) | Link | Distributor |
|---|---|---|---|---|---|
| PCBs | PCB | 5 | 14.00 | jlcpcb | |
| 2A Polyfuse | fuse | 1 | 0.20 | link | robu.in |
| 12 MHz crystal | crystal oscillator | 1 | 0.50 | link | robu.in |
| 10k ohm resistor | resistor | 30 | 0.10 | link | robu.in |
| 2.7k resistor | resistor | 100 | 0.10 | link | robu.in |
| 5.1k ohm resistor | resistor | 100 | 0.10 | link | robu.in |
| 56k ohm resistor | resistor | 100 | 0.10 | link | robu.in |
| 330 ohm resistors | Resistors | 100 | 1.50 | link | Amazon |
| 10uF Capacitors | Decoupling caps | 10 | 0.10 | link | robu.in |
| SRVO-5 | ESD Protection | 10 | 1.50 | link | robu.in |
| USB-A connector | downstream ports | 5 | 0.50 | link | flyrobo.in |
| USB-C connector | upstream and downstream ports | 2 | 0.20 | link | flyrobo.in |
| FE1.1s | Main IC | 1 | 1.10 | link | robu.in |
| Shipping | 4.00 | ||||
| Total | 24.00 USD |
| ZINE |
|---|
![]() |
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10u | Capacitor_SMD:C_0603_1608Metric | 10u, 10u, 10u, 10u, 10u, 10u, 10u |
| 7 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G*** |
| 5 | SRV05-4 | PCM_marbastlib-various:SOT-23-6-routable | SRVO5, SRVO5, SRVO5, SRVO5, SRVO5 |
| 4 | MountingHole | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 3 | 330R | Resistor_SMD:R_0805_2012Metric | 330R, 330R, R1 |
| 3 | USB_A | Connector_USB:USB_A_Molex_67643_Horizontal | USBA, USBA, USBA |
| 2 | 22pF | Capacitor_SMD:C_0805_2012Metric | 22pF, 22pF |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | 5.1k, 5.1k |
| 2 | 56k | Resistor_SMD:R_0805_2012Metric | 56k, 56k |
| 2 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | USBC, USBC |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | 10k |
| 1 | 12Mhz | Crystal:Crystal_SMD_5032-4Pin_5.0x3.2mm | 12Mhz |
| 1 | 2.7K | Resistor_SMD:R_0603_1608Metric | 2.7k |
| 1 | 2A | Fuse:Fuse_1206_3216Metric | 2A |
| 1 | ACT | LED_THT:LED_D3.0mm | ACT |
| 1 | FE1.1s | Package_SO:SSOP-28_3.9x9.9mm_P0.635mm | FE1.1s |
| 1 | PORT1 | LED_THT:LED_D3.0mm | PORT1 |
| 1 | PORT2 | LED_THT:LED_D3.0mm | PORT2 |
| 1 | PORT3 | LED_THT:LED_D3.0mm | PORT3 |
| 1 | PORT4 | LED_THT:LED_D3.0mm | PORT4 |
Questions
How big is the Hermes PCB?
It measures 70 × 70 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Hermes use?
47 parts, built around the FE1.1S and SRV05-4. 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 Hermes KiCad files?
From the Shadow220108/Hermes repository on GitHub, at the commit this page was made from: the board is PCB/Hermes.kicad_pcb and its schematic PCB/Hermes.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Hermes design in my own project?
Its repository states no licence, so its author keeps all rights: ask Shadow220108 before reusing the design.
Similar boards
- 4 layers94 × 52 mm

- 2 layers86.5 × 37.5 mm

USB 2.0 Hub
nathaniel-nemeth/project-four-port-usb2.0-hub-nathaniel
A 4-port USB2.0 hub design
37 parts - 2 layers103.3 × 63.7 mm

- 2 layers89.5 × 31 mm

Flowing dongle
ugokutennp/flowing-dongle-ccd
DIY Multiple Connection Watchman Dongle for SteamVR
36 parts73MIT - 2 layers118.7 × 72.5 mm

FRMW Expansion stuff
a-little-wifi/frmw-16-MXM-E-port
MXM GPU + Dell E-Port dock adapter for 16" Framework laptop expansion bay
93 parts17 - 2 layers135.1 × 85.8 mm

Winchester
yoonjustin/WinchesterPCB
Open source JAMMA supergun project. KiCAD PCB design files
89 parts10MIT - 2 layers103.1 × 125.6 mm

Esp32 usb hid 0805
adamwuqwq/esp32-macropad
A low budget macro numpad based on ESP32 and CH9329.
118 parts8MIT - 4 layers95.2 × 67.5 mm



.png)
.png)
.png)
.png)
