Skip to the content
PCBKitNew board
2 layers50 × 30 mmLink, the printed circuit board in 3D

USB to serial adapter with built-in ESP32 auto-reset circuitry

Size
50 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
79
Nets
41
Pads
147
Tracks, vias
302, 75
Pours
8
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
15 Mar 2021
Updated
28 Feb 2024

Overview

Link is an open-source printed circuit board by voltlog, from the voltlog/VoltLink repository on GitHub. It is a 2-layer board of 50 × 30 mm with 79 parts on 41 nets, routed with 302 tracks and 75 vias.

It is built around the CP2102N-A01-GQFN28R, USBLC6-2P6 and UMH3N. Its parts include 6 capacitors, 5 resistors, 5 connectors, 3 ICs and 3 diodes. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

VoltLink™

If you would like to order one of these adapters ready assembled, check out my Tindie store.

VoltLink™ is a USB to serial adapter board based on the popular CP2102N chip with built-in ESP32 auto-reset circuitry. When compared to the cheap modules you can get from Aliexpress this adapter is reliable & flexible at the same time. Reliable because it's based on a well known usb to serial adapter chip sourced from a known supplier and flexible because you have the ESP32 IO & EN pin auto-reset circuit built-in so there is no need to implement this on the target board.

Another advantage of the VoltLink is the built-in 3.3V 500mA low dropout regulator capable of powering the device your are programming. Optionally you can connect a custom JST cable that alows programming of Shelly relays safely, without mains power. This makes the VoltLink one of the best usb/serial adapters to flash your devices with Tasmota or ESPHome.

You have the option of connecting through the VoltLink connector which is a JST-SH 1.0mm pitch 6 pin connector that saves space on the target board or via standard 0.1 inch pin header.

More info about this project in Voltlog #405.

Please note, there have been several board revisions since I made that video.

Image of the assembled PCB

Parts

79
QtyValueFootprintReferences
4GNDMountingHole:MountingHole_2.5mm_PadH1, H2, H3, H4
210uFCapacitor_SMD:C_0603_1608MetricC3, C5
21uFCapacitor_SMD:C_0603_1608MetricC2, C4
25K1Resistor_SMD:R_0603_1608MetricR2, R3
2Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ4, J5
10.1uFCapacitor_SMD:C_0603_1608MetricC6
10.5AFuse:Fuse_0603_1608MetricF1
11KResistor_SMD:R_Array_Convex_4x0603RN1
11MResistor_SMD:R_1206_3216MetricR1
122.1KResistor_SMD:R_0603_1608MetricR4
14.7nFCapacitor_SMD:C_1206_3216MetricC1
147.5KResistor_SMD:R_0603_1608MetricR5
1CP2102N-A01-GQFN28Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU3
1G***kibuzzard-62357AF5kibuzzard-62357AF5
1G***kibuzzard-62357B6Bkibuzzard-62357B6B
1G***kibuzzard-623579E1kibuzzard-623579E1
1G***kibuzzard-623579CBkibuzzard-623579CB
1G***kibuzzard-62357C18kibuzzard-62357C18
1G***kibuzzard-62357705kibuzzard-62357705
1G***kibuzzard-623575FBkibuzzard-623575FB
1G***kibuzzard-62357B18kibuzzard-62357B18
1G***kibuzzard-62357BA9kibuzzard-62357BA9
1G***kibuzzard-623579BDkibuzzard-623579BD
1G***kibuzzard-62357727kibuzzard-62357727
1G***kibuzzard-623577CFkibuzzard-623577CF
1G***kibuzzard-623579D6kibuzzard-623579D6
1G***kibuzzard-62357BEDkibuzzard-62357BED
1G***kibuzzard-62357AC8kibuzzard-62357AC8
1G***kibuzzard-6235760Akibuzzard-6235760A
1G***kibuzzard-62357776kibuzzard-62357776
1G***kibuzzard-62357B09kibuzzard-62357B09
1G***kibuzzard-62357B8Fkibuzzard-62357B8F
1G***kibuzzard-623579F4kibuzzard-623579F4
1G***kibuzzard-62357716kibuzzard-62357716
1G***kibuzzard-62357C0Akibuzzard-62357C0A
1G***kibuzzard-62357C11kibuzzard-62357C11
1G***kibuzzard-623577BDkibuzzard-623577BD
1G***kibuzzard-62357B85kibuzzard-62357B85
1G***kibuzzard-62357A41kibuzzard-62357A41
1G***kibuzzard-62357BE4kibuzzard-62357BE4
1G***kibuzzard-623578BAkibuzzard-623578BA
1G***kibuzzard-62357B9Dkibuzzard-62357B9D
1G***kibuzzard-62357BF2kibuzzard-62357BF2
1G***kibuzzard-62357731kibuzzard-62357731
1G***kibuzzard-623577E9kibuzzard-623577E9
1G***kibuzzard-623579FFkibuzzard-623579FF
1G***kibuzzard-62357B61kibuzzard-62357B61
1G***kibuzzard-62357A8Akibuzzard-62357A8A
1G***kibuzzard-62357BFEkibuzzard-62357BFE
1G***kibuzzard-62357A06kibuzzard-62357A06
1G***kibuzzard-623578ADkibuzzard-623578AD
1G***kibuzzard-623577F4kibuzzard-623577F4
1G***kibuzzard-623579EDkibuzzard-623579ED
1G***kibuzzard-62357894kibuzzard-62357894
1G***kibuzzard-62357B23kibuzzard-62357B23
1G***kibuzzard-62357BA3kibuzzard-62357BA3
1G***kibuzzard-623576F6kibuzzard-623576F6
1G***kibuzzard-62357631kibuzzard-62357631
1G***kibuzzard-623576E7kibuzzard-623576E7
1G***kibuzzard-62357BF8kibuzzard-62357BF8
1G***kibuzzard-62357B96kibuzzard-62357B96
1G***kibuzzard-623577DCkibuzzard-623577DC
1LR1107Package_TO_SOT_SMD:SOT-89-3U1
1LinkConnector_JST:JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_VerticalJ1
1PWRLED_SMD:LED_0603_1608MetricD1
1RXLED_SMD:LED_0603_1608MetricD3
1StandardConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ2
1TXLED_SMD:LED_0603_1608MetricD2
1UMH3NPackage_TO_SOT_SMD:SOT-363_SC-70-6Q1
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U2
1USB_C_Receptacle_USB2.0Voltlog:TYPE-C-31-M-12J3
1VOLTLOG_LOGOVoltlog:voltlog_mask_3mmV1

Questions

How big is the Link PCB?

It measures 50 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Link use?

79 parts, built around the CP2102N-A01-GQFN28R, USBLC6-2P6 and UMH3N. 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 Link KiCad files?

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

Can I use the Link design in my own project?

Its repository states no licence, so its author keeps all rights: ask voltlog before reusing the design.

Similar boards

  • 2 layers42.8 × 50.5 mmCatFlapV2, the printed circuit board in 3D

    CatFlapV2

    ifreislich/CatFlap

    53 partsBSD-2-Clause
  • 2 layers64 × 37 mmVoltlink iso, the printed circuit board in 3D

    Voltlink iso

    voltlog/ups-usb

    This repo contains the isolated USB board that I designed for a Serioux LD600LI UPS.

    30 parts10GPL-3.0
  • 4 layers81 × 61 mmAducm board, the printed circuit board in 3D

    Aducm board

    jobitjoseph/Acestat-Wireless

    Acestat Wireless

    166 parts
  • 6 layers100 × 50 mmArchive, the printed circuit board in 3D

    Archive

    sikaxn/FRC-Custom-CAN-Sensor

    If you are looking for IronMaple ESP32‐FRC‐devkit resources, please switch branch to dev-board.

    92 parts12GPL-3.0
  • 4 layers92 × 88 mmIOT, the printed circuit board in 3D

    IOT

    Habib-creater/ESP32-IoT-Monitoring-Control-Board

    4-layer ESP32-based IoT monitoring and control board with environmental sensing, relay control, USB-C, and Qwiic expansion.

    63 parts1
  • 4 layers100 × 100 mmWroom board, the printed circuit board in 3D

    Wroom board

    SinaKarvandi/PCB-Designs

    Blue Pill PCB

    63 parts1GPL-3.0
  • 4 layers100 × 80 mmESP32, the printed circuit board in 3D

    ESP32

    Tanmayeers/Projects

    Specifications: 1. Operting Voltage: 9V 2. Operating Current: 200mA 3. Output Voltage Swing: 6.5V 4. 3dB - Bandwidth: 100 ± 10 Hz 5. Noise: 5.406mVrms

    63 parts1
  • 2 layers38.9 × 48.9 mmPager carrier, the printed circuit board in 3D

    Pager carrier

    awong-dev/pager

    Low-powered, gps and messaging capable pager for kids

    79 parts