

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
3CP2102N-A01-GQFN28R
QFN-28-EP(5x5)-40℃~+85℃ 13.7mA 195uA 3Mbps 3V~3.6V Transceiver USB 2.0 QFN-28-EP(5x5) USB Converters ROHSSilicon LabsUSB ConvertersUSBLC6-2P6
SOT-666-6-40℃~+125℃ 150nA 17V 2 3.5pF 5.25V 5A@8/20us 6V ESD IEC 61000-4-2 Unidirectional SOT-666-6 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)UMH3N
SOT-363-55℃~+150℃ 0.5uA 100 100mA 150mW 2 NPN (Pre-Biased) 250MHz 300mV 50V 5V 6.11kΩ NPN SOT-363 Digital Transistors ROHSJiangsu Changjing Electronics Technology (CJ)Digital Transistors
README
README.mdVoltLink™
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.

Parts
79| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | GND | MountingHole:MountingHole_2.5mm_Pad | H1, H2, H3, H4 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C3, C5 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C2, C4 |
| 2 | 5K1 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J4, J5 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 0.5A | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | 1K | Resistor_SMD:R_Array_Convex_4x0603 | RN1 |
| 1 | 1M | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | 22.1K | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 4.7nF | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 47.5K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | CP2102N-A01-GQFN28 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U3 |
| 1 | G*** | kibuzzard-62357AF5 | kibuzzard-62357AF5 |
| 1 | G*** | kibuzzard-62357B6B | kibuzzard-62357B6B |
| 1 | G*** | kibuzzard-623579E1 | kibuzzard-623579E1 |
| 1 | G*** | kibuzzard-623579CB | kibuzzard-623579CB |
| 1 | G*** | kibuzzard-62357C18 | kibuzzard-62357C18 |
| 1 | G*** | kibuzzard-62357705 | kibuzzard-62357705 |
| 1 | G*** | kibuzzard-623575FB | kibuzzard-623575FB |
| 1 | G*** | kibuzzard-62357B18 | kibuzzard-62357B18 |
| 1 | G*** | kibuzzard-62357BA9 | kibuzzard-62357BA9 |
| 1 | G*** | kibuzzard-623579BD | kibuzzard-623579BD |
| 1 | G*** | kibuzzard-62357727 | kibuzzard-62357727 |
| 1 | G*** | kibuzzard-623577CF | kibuzzard-623577CF |
| 1 | G*** | kibuzzard-623579D6 | kibuzzard-623579D6 |
| 1 | G*** | kibuzzard-62357BED | kibuzzard-62357BED |
| 1 | G*** | kibuzzard-62357AC8 | kibuzzard-62357AC8 |
| 1 | G*** | kibuzzard-6235760A | kibuzzard-6235760A |
| 1 | G*** | kibuzzard-62357776 | kibuzzard-62357776 |
| 1 | G*** | kibuzzard-62357B09 | kibuzzard-62357B09 |
| 1 | G*** | kibuzzard-62357B8F | kibuzzard-62357B8F |
| 1 | G*** | kibuzzard-623579F4 | kibuzzard-623579F4 |
| 1 | G*** | kibuzzard-62357716 | kibuzzard-62357716 |
| 1 | G*** | kibuzzard-62357C0A | kibuzzard-62357C0A |
| 1 | G*** | kibuzzard-62357C11 | kibuzzard-62357C11 |
| 1 | G*** | kibuzzard-623577BD | kibuzzard-623577BD |
| 1 | G*** | kibuzzard-62357B85 | kibuzzard-62357B85 |
| 1 | G*** | kibuzzard-62357A41 | kibuzzard-62357A41 |
| 1 | G*** | kibuzzard-62357BE4 | kibuzzard-62357BE4 |
| 1 | G*** | kibuzzard-623578BA | kibuzzard-623578BA |
| 1 | G*** | kibuzzard-62357B9D | kibuzzard-62357B9D |
| 1 | G*** | kibuzzard-62357BF2 | kibuzzard-62357BF2 |
| 1 | G*** | kibuzzard-62357731 | kibuzzard-62357731 |
| 1 | G*** | kibuzzard-623577E9 | kibuzzard-623577E9 |
| 1 | G*** | kibuzzard-623579FF | kibuzzard-623579FF |
| 1 | G*** | kibuzzard-62357B61 | kibuzzard-62357B61 |
| 1 | G*** | kibuzzard-62357A8A | kibuzzard-62357A8A |
| 1 | G*** | kibuzzard-62357BFE | kibuzzard-62357BFE |
| 1 | G*** | kibuzzard-62357A06 | kibuzzard-62357A06 |
| 1 | G*** | kibuzzard-623578AD | kibuzzard-623578AD |
| 1 | G*** | kibuzzard-623577F4 | kibuzzard-623577F4 |
| 1 | G*** | kibuzzard-623579ED | kibuzzard-623579ED |
| 1 | G*** | kibuzzard-62357894 | kibuzzard-62357894 |
| 1 | G*** | kibuzzard-62357B23 | kibuzzard-62357B23 |
| 1 | G*** | kibuzzard-62357BA3 | kibuzzard-62357BA3 |
| 1 | G*** | kibuzzard-623576F6 | kibuzzard-623576F6 |
| 1 | G*** | kibuzzard-62357631 | kibuzzard-62357631 |
| 1 | G*** | kibuzzard-623576E7 | kibuzzard-623576E7 |
| 1 | G*** | kibuzzard-62357BF8 | kibuzzard-62357BF8 |
| 1 | G*** | kibuzzard-62357B96 | kibuzzard-62357B96 |
| 1 | G*** | kibuzzard-623577DC | kibuzzard-623577DC |
| 1 | LR1107 | Package_TO_SOT_SMD:SOT-89-3 | U1 |
| 1 | Link | Connector_JST:JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical | J1 |
| 1 | PWR | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | RX | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | Standard | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J2 |
| 1 | TX | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | UMH3N | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q1 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U2 |
| 1 | USB_C_Receptacle_USB2.0 | Voltlog:TYPE-C-31-M-12 | J3 |
| 1 | VOLTLOG_LOGO | Voltlog:voltlog_mask_3mm | V1 |
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 mm

- 2 layers64 × 37 mm

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 mm

- 6 layers100 × 50 mm

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 mm

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 mm

- 4 layers100 × 80 mm

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 mm
