Skip to the content
2 layers39 × 19 mmUSB UART, the printed circuit board in 3D

A simple project to convert a traditional USB-B UART bridge schematic to a modern USB-C interface.

Size
39 × 19 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
30
Pads
102
Tracks, vias
216, 13
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Mar 2026
Updated
31 Mar 2026

Overview

USB UART is an open-source printed circuit board by wirenux, from the wirenux/USBC-UART repository on GitHub, published under the MIT licence. It is a 2-layer board of 39 × 19 mm with 19 parts on 30 nets, routed with 216 tracks and 13 vias.

It is built around the FT232RL. Its parts include 6 resistors, 4 connectors, 3 capacitors, 3 diodes and 1 IC. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

README.md

USB-C to UART Bridge

A simple project to convert a traditional USB-B UART bridge schematic to a modern USB-C interface.


PCB & 3D

CC Resistors

For the device to work with USB-C to USB-C cables, you must add two resistors to the configuration pins:

  • CC1 (Pin A5): Connect a 5.1kΩ resistor to GND.
  • CC2 (Pin B5): Connect a 5.1kΩ resistor to GND.

Schematic


License

This project is under MIT license.

Parts

19
QtyValueFootprintReferences
31kΩPCM_JLCPCB:R_0603R4, R5, R6
25.1kΩPCM_JLCPCB:R_0603R1, R2
2Conn_01x09_PinConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ2, J4
2GreenPCM_JLCPCB:D_0805D2, D3
10ΩPCM_JLCPCB:R_0603R3
1100nFPCM_JLCPCB:C_0402C1
110uFPCM_JLCPCB:C_CASE-A-3216-18(mm)C2
11uFPCM_JLCPCB:C_0402C3
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ3
1Connector, USB-TYPE-C-16PPCM_JLCPCB:TYPE-C-SMD_HX-TYPE-C-16PINJ1
1FT232RLPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU1
1Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1LOGOOSH-Logo:OSH-LogoG***
1RedPCM_JLCPCB:D_0603D1

Similar boards

  • 2 layers68.8 × 53.6 mmZArduino, the printed circuit board in 3D

    ZArduino

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    46 parts269
  • 2 layers80.1 × 56.9 mmKwp1281tool, the printed circuit board in 3D

    Kwp1281tool

    mnaberez/vwradio

    Reverse engineering Volkswagen car radios

    33 parts133BSD-3-Clause
  • 2 layers45 × 69 mmUsbavrfloppy, the printed circuit board in 3D

    Usbavrfloppy

    jtsiomb/usbamigafloppy

    USB floppy controller for Amiga disks

    25 parts69CC-BY-SA-4.0
  • 2 layers100 × 71.8 mmBrutzelkarte, the printed circuit board in 3D

    Brutzelkarte

    jago85/Brutzelkarte_PCB

    Brutzelkarte - N64 Flash Cart PCB (KiCad)

    106 parts67GPL-3.0
  • 2 layers132.5 × 38 mmEmfi, the printed circuit board in 3D

    Emfi

    Ledger-Donjon/silicon-toaster

    SiliconToaster is an open-source hardware electromagnetic fault injection device, designed for hardware security research. It has the following features:

    81 parts60LGPL-3.0
  • 2 layers22 × 66.5 mmKbxIrBlaster, the printed circuit board in 3D

    KbxIrBlaster

    kbx81/kbxIRBlaster

    ESP32-based IR MegaBlaster!

    106 parts58CC-BY-SA-4.0
  • 2 layers104.7 × 55.6 mmLab1, the printed circuit board in 3D

    Lab1

    jsjolund/dmx512-controller-board

    Controller board for DMX512 compatible devices, built around the STM32F4 processor

    96 parts26
  • 2 layers95 × 85 mmAMBE3003USB, the printed circuit board in 3D

    AMBE3003USB

    phl0/AMBE3003USB

    AMBE 3003 USB PCB

    211 parts18

Questions

How big is the USB UART PCB?

It measures 39 × 19 mm and has 2 copper layers, 1.6 mm thick.

What parts does the USB UART use?

19 parts, built around the FT232RL. 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 UART KiCad files?

From the wirenux/USBC-UART repository on GitHub, at the commit this page was made from: the board is USB-UART.kicad_pcb and its schematic USB-UART.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USB UART 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).