Skip to the content
2 layers59 × 20 mmBrother usbc, the printed circuit board in 3D

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

3

README

README.md

I 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

usb-b2c

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

usb-c-barreljack

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

usb-c-serial

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

usb-c-cadmouse

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

3Dconnexion SpaceMouse

usb-c-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:

    huehue

Parts

29
QtyValueFootprintReferences
4CMPProject:CMPJ1, J4, J5, J7
20RResistor_SMD:R_0201_0603MetricR7, R9
210u/6.3VCapacitor_SMD:C_0603_1608MetricC1, C2
21u/25VCapacitor_SMD:C_0603_1608MetricC5, C6
2330pCapacitor_SMD:C_0201_0603MetricC3, C4
25.1k/1%Resistor_SMD:R_0201_0603MetricR2, R4
2Barrel Jack FootprintConnector_BarrelJack:BarrelJack_HorizontalJ2, J6
2ESD9C5.0ST5GDiode_SMD:D_SOD-923D1, D2
2RResistor_SMD:R_0201_0603MetricR6, R8
11.2k/1%Resistor_SMD:R_0201_0603MetricR5
1100nCapacitor_SMD:C_0201_0603MetricC7
1620R/1%Resistor_SMD:R_0201_0603MetricR3
1TPS25730DREFRProject:WQFN38_REF_TEXU2
1TVS2200DRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU1
1USB4125-GF-A Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_HorizontalJ3

The 26 most common of 29 parts.

More from kosma/usb-c-everywhere

4
  • 2 layers50 × 16 mmKosmoserial v2, the printed circuit board in 3D

    Kosmoserial v2

    kosma/usb-c-everywhere

    I Put USB-C Everywhere (and you can't stop me)

    21 parts5
  • 2 layers30.5 × 42.2 mmCadmouse usbc, the printed circuit board in 3D

    Cadmouse usbc

    kosma/usb-c-everywhere

    I Put USB-C Everywhere (and you can't stop me)

    8 parts5
  • 2 layers15 × 17 mmUsb b2c, the printed circuit board in 3D

    Usb b2c

    kosma/usb-c-everywhere

    I Put USB-C Everywhere (and you can't stop me)

    4 parts5
  • 2 layers17.3 × 11 mmSpacemouse usbc, the printed circuit board in 3D

    Spacemouse usbc

    kosma/usb-c-everywhere

    I Put USB-C Everywhere (and you can't stop me)

    4 parts5

Similar boards

  • 2 layers100 × 100 mmESPHome AIO, the printed circuit board in 3D

    ESPHome AIO

    Ian-Blockmans/ESPHhome-AIO

    An all in one ESPHome development board

    126 parts
  • 4 layers64.1 × 72.8 mmBeeFASYER SPARROW, the printed circuit board in 3D

    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 mmBms, the printed circuit board in 3D

    Bms

    membaye/bms

    BMS V1

    236 parts1
  • 2 layers120 × 94 mmAurelia robotics PCB, the printed circuit board in 3D

    Aurelia robotics PCB

    DanielCusi/MoonJelly-robotics-PCB

    Robotics PCB designed for Eurobot used by Wolvineers.

    270 partsCERN-OHL-W-2.0
  • 4 layers55 × 100 mmCANSAT M2-2026, the printed circuit board in 3D

    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
  • 4 layers45.6 × 131 mmPd booster-16amps, the printed circuit board in 3D

    Pd booster-16amps

    mikegoelzer/Homebrew-ECP5-SBC

    Kicad files for homebrew hobbyist computer with custom RISC-V CPU

    82 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

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.