

USBBoard
- Size
- 27.9 × 38.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 48
- Nets
- 47
- Pads
- 164
- Tracks, vias
- 417, 35
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 11 Feb 2024
- Updated
- 18 Sep 2024
Overview
USBBoard is an open-source printed circuit board by eightonegulf, from the eightonegulf/OpenController repository on GitHub. It is a 2-layer board of 27.9 × 38.1 mm with 48 parts on 47 nets, routed with 417 tracks and 35 vias.
It is built around the CH340C, FS8205A and TC4056A, with the BC846, BS170FTA and AO3401A among its other parts. Its parts include 17 resistors, 10 capacitors, 6 ICs, 6 transistors and 2 diodes.
Main components
6CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersFS8205A
SOT-23-6-55℃~+150℃ 1.2V 1.5W 2 N-Channel 20V 31.5mΩ@2.5V 466pF 5.7nC@4.5V 58pF 65pF 6A SOT-23-6 MOSFETs ROHSTECH PUBLICMOSFETsTC4056A
SOP-8-EP-40℃~+85℃ 1 1A 4.2V 4V~8V 55uA Charging IC Constant current charging、Constant voltage charging、Trickle charging、Automatic recharge、Charge termination、Programmable charging current、Soft-start、Under-voltage lockout Lithium Battery Support Support SOP-8-EP Battery Management ROHSFMBattery ManagementBC846
SOT-23-65℃~+150℃ 1 NPN 100mA 110 15nA 250mW 400mV 65V 6V 770MHz NPN SOT-23 Bipolar (BJT) ROHSNexperiaBipolar (BJT)BS170FTA
SOT-23-55℃~+150℃ 1 N-channel 2.8Ω@10V 250mA 25pF 2V 2pF 300mW 400pC@4.5V 5pF 60V SOT-23 MOSFETs ROHSUMWMOSFETsAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdOpenController
Parts
48| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 12K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R11, R12, R13, R14 |
| 4 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R9, R10, R17 |
| 4 | 1uF Tantalum | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C4, C5, C9, C10 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C7, C8 |
| 2 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C6 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R16 |
| 2 | 50K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R5 |
| 2 | BC846 | Package_TO_SOT_SMD:SOT-23 | Q3, Q4 |
| 2 | BS170F | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | XC6203 | Package_TO_SOT_SMD:SOT-89-3 | U3, U7 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 25K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q6 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q5 |
| 1 | Battery_Cell | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | BT1 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | CHARGE | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | DW01-P | Package_SO:TSOP-6_1.65x3.05mm_P0.95mm | U6 |
| 1 | FS8205A | Package_SO:TSSOP-8_4.4x3mm_P0.65mm | U2 |
| 1 | POWERBOARD | Connectors:PowerBoard | J2 |
| 1 | R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | STBY | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | TC4056A | Package_SO:SOP-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
Questions
How big is the USBBoard PCB?
It measures 27.9 × 38.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the USBBoard use?
48 parts, built around the CH340C, FS8205A, TC4056A and BC846. 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 USBBoard KiCad files?
From the eightonegulf/OpenController repository on GitHub, at the commit this page was made from: the board is Hardware/USBBoard/USBBoard.kicad_pcb and its schematic Hardware/GamecontrollerPeripheral/GamecontrollerPeripheral.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the USBBoard design in my own project?
Its repository states no licence, so its author keeps all rights: ask eightonegulf before reusing the design.
More from eightonegulf/OpenController
2- 4 layers50 × 72 mm

- 2 layers74.3 × 75.4 mm

Similar boards
- 2 layers65 × 38.2 mm

Gps tracer
OlegDemk/ESP32_GPS_loger_v1
GPS logger can log in GPS data every 5 seconds into Micro SD card.
88 parts - 2 layers65 × 45 mm

WaveRig
TA4RX-SP9AQG/WaveRig
WaveRig is an ESP32-S3 BLE bridge connecting ICOM CI-V and Yaesu/Kenwood CAT radios to Wavelog Mobile — reads live frequency, mode and power over Bluetooth and streams it straight into your QSO log.
56 partsApache-2.0 - 2 layers

8-ball badge
tylercrumpton/magic-8-badge
An Open Source CircuitPython-compatible PCB badge that can (maybe) tell the future!
90 parts2 - 2 layers76.2 × 50.8 mm

- 2 layers35 × 100 mm

WalkieTalkie
GuzziFlipFlops/ESP32-Walkie-Talkie
An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with
66 parts7MIT - 2 layers45 × 100 mm

Walkiepcb
houseofthe051010/ESP32-Walkie-Talkie-V2
This ESP32 Walkie Talkie is redesigned with a SX1262 radio, a PCB, and a full case redesign.
93 parts1 - 2 layers69.1 × 56.6 mm

- 2 layers62 × 6 mm

TableLight
jonny190/TableLight
A 3D-printable, battery-powered, USB-C rechargeable table lamp in the classic "Poldina" shape - honeycomb disc base, thin stem, down-firing cone shade with a white top - running WLED on an ESP32, with a capacitive touch…
72 partsMIT