

Brother usbc
I Put USB-C Everywhere (and you can't stop me)
- Size
- 59 × 20 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 29
- Nets
- 18
- Pads
- 135
- Tracks, vias
- 200, 13
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 29 Oct 2024
- Updated
- 29 Oct 2024
Overview
Brother usbc is an open-source printed circuit board by kosma, from the kosma/usb-c-everywhere repository on GitHub. It is a 2-layer board of 59 × 20 mm with 29 parts on 18 nets, routed with 200 tracks and 13 vias.
It is built around the TPS25730DREFR, TVS2200DRV and USB4125-GF-A. Its parts include 8 resistors, 7 capacitors, 7 connectors, 2 ICs and 2 diodes.
Main components
3TPS25730DREFR
QFN-38(4x6)QFN-38(4x6) USB PD ROHSTexas InstrumentsUSB PDTVS2200DRV
WSON-6-EP(2x2)-40℃~+125℃ 1.12kW@8/20us 105pF 22V 25.9V 28V 3.5nA 40A@8/20us IEC 61000-4-2、IEC 61000-4-5 TVS Unidirectional WSON-6-EP(2x2) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)USB4125-GF-A
SMD-30℃~+85℃ 1 3A 48V 6P Black Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB Connectors
README
README.mdI Put USB-C Everywhere
(and you can't stop me)
This is my random collection of adapters and PCBs designed to make everything in my lab USB-C compatible.
USB type B replacement

Drop-in replacement for the old classic USB type B connector. Includes a 3d-printed plastic part to match the connector shape.
Barrel Jack replacement

Drop-in replacement for the good old 5.5mm, barrel jack.
- Mostly fits in the existing footprints.
- Set to 12V/3A by default.
- Puts the USB-C connector at the correct height by stacking three PCBs together.
- Allows for both positive and negative polarity, depending on the bottom PCB used.
- Voltage and current negotiation parameters can be changed by modifying resistor straps.
- Subject to limitations of USB-C PD - for example, an Apple charger can't output 12V.
Isolated UART, 1.8-5.5V

Serial port adapter with two control lines (RTS and DTR), 1.5kV isolated. The initial use was programming ESP8266 but comes useful in many other scenarios.
3Dconnexion CadMouse

Replacement PCB for the 3Dconnexion CadMouse. Originally Micro USB. Requires some milling to fit the new PCB.
3Dconnexion SpaceMouse

Replacement PCB for the 3Dconnexion SpaceMouse. Originally Micro USB. Includes a 3D-printed plastic part.
FAQ
-
Q: What's the USB connector on these designs?
A: My current goto connector is GCT USB4105-GF-A. It's cheap and good. The WE equivalent is 629722000214. Other manufacturers most probably have equivalent connectors - this is the de-facto standard footprint for USB-C 2.0. -
Q: Why?
A:
Parts
29| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | CMP | Project:CMP | J1, J4, J5, J7 |
| 2 | 0R | Resistor_SMD:R_0201_0603Metric | R7, R9 |
| 2 | 10u/6.3V | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 1u/25V | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 2 | 330p | Capacitor_SMD:C_0201_0603Metric | C3, C4 |
| 2 | 5.1k/1% | Resistor_SMD:R_0201_0603Metric | R2, R4 |
| 2 | Barrel Jack Footprint | Connector_BarrelJack:BarrelJack_Horizontal | J2, J6 |
| 2 | ESD9C5.0ST5G | Diode_SMD:D_SOD-923 | D1, D2 |
| 2 | R | Resistor_SMD:R_0201_0603Metric | R6, R8 |
| 1 | 1.2k/1% | Resistor_SMD:R_0201_0603Metric | R5 |
| 1 | 100n | Capacitor_SMD:C_0201_0603Metric | C7 |
| 1 | 620R/1% | Resistor_SMD:R_0201_0603Metric | R3 |
| 1 | TPS25730DREFR | Project:WQFN38_REF_TEX | U2 |
| 1 | TVS2200DRV | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U1 |
| 1 | USB4125-GF-A | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_Horizontal | J3 |
The 26 most common of 29 parts.
More from kosma/usb-c-everywhere
4- 2 layers50 × 16 mm

- 2 layers30.5 × 42.2 mm

- 2 layers15 × 17 mm

- 2 layers17.3 × 11 mm

Similar boards
- 2 layers100 × 100 mm

- 4 layers64.1 × 72.8 mm

BeeFASYER SPARROW
beewarden/BeeFASYER_SPARROW
Each BEEFASYER monitoring network is centered on exactly one Sparrow.
142 parts1CERN-OHL-S-2.0 - 4 layers103.1 × 71.1 mm

- 2 layers120 × 94 mm

Aurelia robotics PCB
DanielCusi/MoonJelly-robotics-PCB
Robotics PCB designed for Eurobot used by Wolvineers.
270 partsCERN-OHL-W-2.0 - 4 layers55 × 100 mm

CANSAT M2-2026
Engineer162/CANSAT-M2-2026
This repository contains all the sources for a highly advanced CANSAT based on an STM32 MCU and featuring a rechargeable lithium polymer battery.
160 parts - 2 layers101.6 × 81.3 mm

- 4 layers45.6 × 131 mm

Pd booster-16amps
mikegoelzer/Homebrew-ECP5-SBC
Kicad files for homebrew hobbyist computer with custom RISC-V CPU
82 parts - 6 layers133 × 92 mm

Motherboard
byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.
264 parts4.3kMIT
Questions
How big is the Brother usbc PCB?
It measures 59 × 20 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Brother usbc use?
29 parts, built around the TPS25730DREFR, TVS2200DRV and USB4125-GF-A. 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 Brother usbc KiCad files?
From the kosma/usb-c-everywhere repository on GitHub, at the commit this page was made from: the board is usb-c-barreljack/brother-usbc.kicad_pcb and its schematic usb-b2c/usb-b2c.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Brother usbc design in my own project?
Its repository states no licence, so its author keeps all rights: ask kosma before reusing the design.