Skip to the content
4 layers40 × 12 mmUsb adapter, the printed circuit board in 3D

Demultiplexing "Download" Type-C port to Console, Recovery USB and Recovery Button

Size
40 × 12 mm
Copper layers
4
Thickness
1.59 mm
Parts
20
Nets
24
Pads
82
Tracks, vias
128, 81
Pours
15
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
9 Nov 2021
Updated
17 Apr 2022

Overview

Usb adapter is an open-source printed circuit board by zbwu, from the zbwu/cyberdog_misc repository on GitHub, published under the MIT licence. It is a 4-layer board of 40 × 12 mm with 20 parts on 24 nets, routed with 128 tracks and 81 vias.

It is built around the TXB0102DCU. Its parts include 6 capacitors, 3 ICs, 3 connectors, 2 resistors and 1 switch. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

usb_adapter/README.md

Cyberdog USB Adapter

Demultiplexing "Download" Type-C port to Console, Recovery USB and Recovery Button

alt text

Parts

20
QtyValueFootprintReferences
4100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3, C4, C6
3TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3
21uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2, C5
2XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U1, U2
11MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
120KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
1Conn_01x05Library:Harwin_M20-89005xx_1x05_P2.54mm_HorizontalJ1
1SW_PushButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW1
1SolderJumper_2_OpenJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP3
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1TXB0102DCUPackage_SO:VSSOP-8_2.4x2.1mm_P0.5mmU3
1USB_B_MicroLibrary:USB_Micro-B_YourCee_7.2_16PinJ2
1USB_C_PlugLibrary:TYPE-C-31-G-08P1

Similar boards

  • 4 layers106 × 80 mmMainboard, the printed circuit board in 3D

    Mainboard

    PyroVision-ThermalCam/Mainboard

    Mainboard for the PyroVision thermal camera.

    152 parts11GPL-3.0
  • 4 layers72.8 × 82.1 mmHalberd v2, the printed circuit board in 3D

    Halberd v2

    RemkoPr/airo-halberd

    The Halberd coupling (paper), named after its characteristic PCB shape, is a replacement of the Robotiq I/O Coupling enhanced with a Nina B301 microcontroller, developed at IDLab-AIRO, Ghent University (Belgium), imec.

    77 parts4
  • 2 layers53.5 × 33 mmAcw02 zb v1.1, the printed circuit board in 3D

    Acw02 zb v1.1

    Fabiancrg/acw02_zb

    See the documentation files for advanced features, troubleshooting, and hardware details.

    30 parts3
  • 4 layers100 × 100 mmLED Panel Controller, the printed circuit board in 3D

    LED Panel Controller

    drewsum/LED_Panel_Controller

    Controls a single 64x64 HUB75E LED Panel

    590 parts2GPL-3.0
  • 2 layersHivemind, the printed circuit board in 3D

    Hivemind

    agenticaiuw/hivemind

    Unified monorepo for the Agentic Gadget hardware, firmware, local agent, cloud relay, and Bluetooth audio bridge.

    29 parts1
  • 4 layers204 × 150 mmGateway, the printed circuit board in 3D

    Gateway

    Kampi/IoT-Gateway

    Open-Source Zigbee, Thread, wM-Bus, LoRa, LoRaWAN gateway for Home Assistant.

    319 parts1
  • 4 layers149.9 × 74.2 mmBCD-0o27, the printed circuit board in 3D

    BCD-0o27

    petnica-rac-seminari/BCD-0o27-Tetris

    The BalcCon Cyberdeck 0o27 (BCD-0o27) comes with a development framework that makes it easier to add functionality to the cyberdeck.

    142 parts1
  • 4 layers243.8 × 170.2 mmAtx040-main pcb, the printed circuit board in 3D

    Atx040-main pcb

    piotr-binkowski/atx040-main-pcb

    136 parts1

Questions

How big is the Usb adapter PCB?

It measures 40 × 12 mm and has 4 copper layers, 1.59 mm thick.

What parts does the Usb adapter use?

20 parts, built around the TXB0102DCU. 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 Usb adapter KiCad files?

From the zbwu/cyberdog_misc repository on GitHub, at the commit this page was made from: the board is usb_adapter/usb_adapter.kicad_pcb and its schematic usb_adapter/usb_adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Usb adapter design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).