
R30 oled none none
fluffyrabbot/powerfinger
Open-source assistive input devices. Fingertip rings and pen wands as BLE HID mice. $9 BOM. CERN-OHL-S 2.0 hardware, MIT software.

Open-source assistive input devices. Fingertip rings and pen wands as BLE HID mice. $9 BOM. CERN-OHL-S 2.0 hardware, MIT software.
Usb hub is an open-source printed circuit board by fluffyrabbot, from the fluffyrabbot/powerfinger repository on GitHub. It is a 2-layer board of 54 × 26 mm with 28 parts on 13 nets, routed with 77 tracks and 19 vias.
It is built around the ESP32-S3-MINI-1-N8, RT9080-33GJ5 and USBLC6-2SC6. Its parts include 7 capacitors, 4 resistors, 2 ICs, 2 diodes and 1 connector. It belongs with the interfaces and adapters boards and the ESP32 boards of this library.
This directory is the schematic/layout starting point for the active hub accessory lane.
The packet now includes a first routed board-source pass. It is still a first board, not measured hardware evidence: connector strain, host clearance, and enclosure fit must be validated before the lane moves to secondary variants.
usb_hub.kicad_sch — root sheet for the active hub lanesheets/usb_and_power.kicad_schsheets/mcu_radio.kicad_schsheets/controls_and_indicators.kicad_schusb_hub.kicad_pcb — stepped USB-A direct-plug first-board passusb_hub.kicad_pro — local KiCad project settings for this packetsym-lib-table — local project symbol table for KiCad CLI/library checksPowerFinger.kicad_sym — local hub-specific first-board symbolsfp-lib-table — local project footprint table for KiCad CLI/library checksPowerFinger_USB.pretty/ — local footprint library for the direct-plug USB-A
connector, first-board ESP32-S3 module land pattern, service pads, clamp
holes, and packet-pinned commodity footprintsFABRICATION-OUTPUTS.md — checked-in note for regenerating and reviewing the
local Gerber, drill, POS, active-BOM/POS, and archive outputsBOARD-HOUSE-OUTPUT-CONSTRAINTS.md — board-house intake questions tied to
the current generated-output stateINTERFACE-CONTRACT.md — first-pass native USB and recovery-pin contractBRINGUP-SERVICE-MATRIX.md — mandatory recovery access and first-board checksCAPTURE-BINDINGS.md — which active BOM lines need stock, vendor, or custom bindingP0-COMPONENT-LOCKS.md — exact first-board USB and power parts for the active dongle laneSCHEMATIC-CAPTURE.md — sheet split, net naming, and capture orderBOM-BLOCK-MAP.md — map the BOM into the first hub schematicRECOMMENDED-FIRST-CAPTURE.md — the recommended first board scope../FIRST-BOARD-CHECKLIST.md — the execution checklist that decides when this
packet is allowed to move on to secondary variantsVBUS_5V entry from the connectorRT9080-33GJ5 5V-to-3.3V regulation, decoupling, and connector-side protection54 x 26 mm module/service body behind the
plug. That is more honest than the earlier placeholder, but adjacent-port
host clearance is now an explicit mechanical risk to verify.R1 is resolved as two 22R 0402 resistors (R1A, R1B) placed at the
ESP32-S3 side of the native USB pair. C5 / C6 remain unconnected
no-BOM 0402 mechanical placeholders in this pass; shunt capacitors are not
part of the clean first-board routing until SI evidence calls for them.U1 is rotated so the ESP32-S3 antenna keep-out lands at the rear of the
dongle, away from the USB shell and away from service pads.SW1 is a pad-actuated BOOT_N service path for this pass; EN, BOOT_N,
UART0, power, and ground pads remain probeable along the reopenable seam.
USB data continuity is inspected at trace/connector access points rather than
dedicated connected USB data service pads in this pass. TP6-TP9 are now
explicit no-BOM schematic service pads matching the routed board footprints.usb_hub.kicad_pro intentionally ignores lib_footprint_mismatch because
the first-board footprints are now source-controlled in
PowerFinger_USB.pretty/; the remaining blockers are measured hardware
evidence, not KiCad ERC/DRC drift.scripts/generate-usb-hub-fabrication-review.py under
build-kicad/USB-HUB/fabrication-review/. FABRICATION-OUTPUTS.md records
the current output hashes and the active-BOM/POS review status; those outputs
are reproducible review artifacts, not source-controlled fabrication release
proof.VREG_3V3 must be generated by the captured board power tree, not borrowed
from a hidden dev-board assumption.J1, U2, and D1; those exact parts are now
represented in schematic and PCB source.usb_and_power.kicad_sch now contains the locked USB/power symbols plus the
R1A / R1B 22R native-USB decision.../CONNECTOR-RETENTION-VERIFY.md.../FIRST-BOARD-CHECKLIST.md and
../CONNECTOR-RETENTION-VERIFY.md before treating this lane as hardware-ready.| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100nF | PowerFinger_USB:C_0402_1005Metric_FirstBoard | C1A, C1B |
| 2 | 22R | PowerFinger_USB:R_0402_1005Metric_FirstBoard | R1A, R1B |
| 2 | shell clamp | PowerFinger_USB:MountingHole_1.4mm_Clamp | MH1, MH2 |
| 1 | 10k | PowerFinger_USB:R_0402_1005Metric_FirstBoard | R3 |
| 1 | 10uF | PowerFinger_USB:C_0603_1608Metric_FirstBoard | C2 |
| 1 | 1k | PowerFinger_USB:R_0402_1005Metric_FirstBoard | R2 |
| 1 | 1uF | PowerFinger_USB:C_0402_1005Metric_FirstBoard | C4 |
| 1 | 1uF | PowerFinger_USB:C_0603_1608Metric_FirstBoard | C3 |
| 1 | 3V3 | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP2 |
| 1 | BOOT | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP7 |
| 1 | BOOT_SERVICE | PowerFinger_USB:PadActuated_Boot_Service | SW1 |
| 1 | D+ trace access | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP5 |
| 1 | D- trace access | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP4 |
| 1 | DNI USB_D+ no-net | PowerFinger_USB:C_0402_1005Metric_FirstBoard | C6 |
| 1 | DNI USB_D- no-net | PowerFinger_USB:C_0402_1005Metric_FirstBoard | C5 |
| 1 | EN | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP6 |
| 1 | ESP32-S3-MINI-1-N8 | PowerFinger_USB:ESP32-S3-MINI-1-N8_FirstBoard | U1 |
| 1 | GND | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP3 |
| 1 | RT9080-33GJ5 | PowerFinger_USB:SOT-23-5_FirstBoard | U2 |
| 1 | RX | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP9 |
| 1 | SOFNG USB-05 | PowerFinger_USB:USB_A_Plug_SOFNG_USB-05 | J1 |
| 1 | TX | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP8 |
| 1 | USBLC6-2SC6 | PowerFinger_USB:SOT-23-6_FirstBoard | D1 |
| 1 | VBUS | PowerFinger_USB:TestPoint_Pad_D1.0mm_FirstBoard | TP1 |
| 1 | green | PowerFinger_USB:LED_0402_1005Metric_FirstBoard | LED1 |

fluffyrabbot/powerfinger
Open-source assistive input devices. Fingertip rings and pen wands as BLE HID mice. $9 BOM. CERN-OHL-S 2.0 hardware, MIT software.

danindiana/zemizdat
This folder holds the complete electronic CAD for the ZB-1 development board:

Valar-Systems/MiniSpeedCam
MiniSpeedCam

JGAguado/LIA
Low-power pet tracking platform built around Meshtastic and LoRa mesh networking

ldab/dude-dirty-usb-disconnect
DUDE, Dirty USB Disconnect. ESP32-S3 host powered, managed 2x USB Hub

maticas-tech-sas/maticas-data-logger
Want to send measurements back to a server through HTTP or MQTT? This is about it along with the PCB design, 3D box and support for data storage with maticas API


cristianchelu/oddware
Personal collection of projects that don't deserve their own repositories.

pierrejay/10base-t1l-usb-adapter
Single Pair Ethernet 10BASE-T1L USB adapter (LAN9500A + DP83TD510E)
It measures 54 × 26 mm and has 2 copper layers, 1 mm thick.
28 parts, built around the ESP32-S3-MINI-1-N8, RT9080-33GJ5 and USBLC6-2SC6. 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 fluffyrabbot/powerfinger repository on GitHub, at the commit this page was made from: the board is hardware/shared/USB-HUB/kicad/usb_hub.kicad_pcb and its schematic hardware/ring/R30-OLED-NONE-NONE/kicad/r30_oled_none_none.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 fluffyrabbot before reusing the design.