

DisProg
DisProg™ es una placa de adaptador USB a serie que se fundamenta en el popular chip CP2102N, incluyendo un circuito de restablecimiento automático ESP32.
- Size
- 35 × 18.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 41
- Pads
- 121
- Tracks, vias
- 311, 65
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 30 Dec 2023
- Updated
- 31 Dec 2023
Overview
DisProg is an open-source printed circuit board by disgran, from the disgran/DisProg repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 35 × 18.2 mm with 24 parts on 41 nets, routed with 311 tracks and 65 vias.
It is built around the CP2102N-EK, USBLC6-2P6 and UMH3N. Its parts include 6 capacitors, 5 resistors, 3 ICs, 3 diodes and 2 connectors.
Main components
3CP2102N-EK
-- USB Conversion Modules ROHSSilicon LabsUSB Conversion ModulesUSBLC6-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.mdDisProg™
DisProg™ es una placa de adaptador USB a serie que se fundamenta en el popular chip CP2102N, incluyendo un circuito de restablecimiento automático ESP32. A diferencia de los módulos económicos que puedes encontrar en Aliexpress, este adaptador destaca por su confiabilidad y versatilidad simultánea. Su confiabilidad se deriva del uso de un conocido chip de adaptador USB a serie proveniente de un proveedor reconocido, y su versatilidad radica en la inclusión del circuito de restablecimiento automático ESP32 IO & EN, eliminando la necesidad de implementarlo en la placa de destino.
Otro punto a favor de DisProg™ es su regulador de voltaje integrado de 3.3V y 500mA, capaz de alimentar el dispositivo que estás programando. Como opción adicional, puedes conectar un cable JST personalizado que facilita la programación segura de relés Shelly sin depender de la alimentación principal. Esto sitúa a DisProg™ como uno de los mejores adaptadores USB/serie para cargar el firmware de tus dispositivos con Tasmota o ESPHome.
Para obtener más detalles sobre este proyecto, te invito a consultar la entrada correspondiente en https://disgran.com/disprog.
Si estás interesado en adquirir uno de estos adaptadores preensamblados, te invito a visitar mi tienda en https://disgran.com
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 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 |
| 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_0603_1608Metric | R1 |
| 1 | 22.1K | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 4.7nF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 47.5K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | CP2102N | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U3 |
| 1 | Con_Prog | Jts:JST_SM06B-SRSS-TB_LF__SN_ | J1 |
| 1 | G*** | kibuzzard-62357776 | kibuzzard-62357776 |
| 1 | G*** | kibuzzard-62357631 | kibuzzard-62357631 |
| 1 | LR1107 | Package_TO_SOT_SMD:SOT-89-3 | U1 |
| 1 | PWR | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | RX | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | TX | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | UMH3N | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q1 |
| 1 | USB C | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U2 |
Similar boards
- 2 layers50 × 30 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

- 2 layers113 × 116.5 mm

Pregnancy tester
divquan/embedded-system-designs
This repository contains designs for embedded systems, including schematics, PCB layouts, and fabrication files. Ideal for learning and project inspiration.
52 partsMIT - 2 layers152.1 × 70.1 mm

Questions
How big is the DisProg PCB?
It measures 35 × 18.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the DisProg use?
24 parts, built around the CP2102N-EK, 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 DisProg KiCad files?
From the disgran/DisProg repository on GitHub, at the commit this page was made from: the board is DisProg.kicad_pcb and its schematic DisProg.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DisProg design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).