DoganM95 / CH340C-Serial-Programmer

CH340C based ESP32 programmer module pcb with auto- programming & reset, sponsored by PCBWay.
Other
35 stars 3 forks source link
pcb sponsored

CH340C-Module

This CH340C-Module is a specialized ESP32 programmer PCB that simplifies the programming process by incorporating auto-programming functionality. This means there's no need for manual interaction with the ESP32 during programming, such as pressing buttons on the board. Additionally, it supports Power Delivery (PD), allowing the attached ESP32 to be powered from a PD source at 5V.

Visual Overview

PCB Top View PCB Bottom View PCBWay order raw PCBWay order assembled

Key Features

Schematic

image

Part List

The following table contains all the parts required for the CH340C-Module, along with their corresponding printed names. The parts are listed in the recommended order of soldering.

Reference Part Name Description
J1 CQ-USB-C16PSMT01 16 Pin female USB C connector
U2 CH340C Programming IC, SOP-16 package
R1 0603-5.1k Resistor, 0603 sized, 5.1 kilo Ohm
R2 0603-5.1k Resistor, 0603 sized, 5.1 kilo Ohm
C1 0603-100nF Capacitor, 0603 sized, 100 nano Farad
C2 0603-4.7uF Capacitor, 0603 sized, 4.7 micro Farad
JP1 Jumper short: mid (VCC) with left/inner (3V3) or right/outer (5V)
U4 AO3400 N-Channel Mosfet, SOT-23 package
U3 AO3400 N-Channel Mosfet, SOT-23 package
U1 AMS1117 3.3V 5V to 3.3V Voltage regulator, SOT-223 package

Libraries / Footprints used

Driver

https://wch.cn/download/CH341SER_ZIP.html

Key Takeaways

Sponsorship - PCBWay

The physical PCB's and stencil are sponsored by PCBWay.
Overall i am very satisfied with the quality of the pcb's, especially with

One thing i missed was clearer texts (white) on the pcb's, but printing those in good quality, especially sized at 0.6mm, can be challenging.
I am very pleased to get these sponsored by PCBWay and can recommend their service, especially for the high quality you get and the huge amount of configurable settings.

Video preview

https://github.com/DoganM95/CH340C-Pcb/assets/38842553/810827a4-b2fa-454a-bed7-59ae43e08667