张三叔

(Verified) Super easy-to-use ESP32 programmer

 
Overview

##1.2V part of the layout has been modified

G:

I have purchased (prostituted) a lot of ESP32-S modules recently, but I found out that the pins on the ESP8266 module are really not enough for some projects. So with the experience of the ESP8266 programmer mentioned earlier, I drew another ESP32 programmer programmer. But what is certain is that the price of the burner on a certain treasure is really expensive. (Because I am a student, can you give it to me for free?)

 

This engineering design supports two models: ESP32-S ESP32-WROOM

The pins of these two models are the same, directly PIN TO PIN.

Although there are other ESP32 models, my ability is limited and I cannot draw a universal board.

 

This project supports automatic programming, and the pin header is drawn out to facilitate external testing.

 

Design:

 

1. Adopt the popular Type-C interface (keep up with the times)

2. Use AMS1117-3.3 LOD voltage drop chip (I have stocked a lot and need to use it up)

3. Use CH340K serial port chip (reduce size and cost. CP2102 is really expensive)

4. Use DDC114TU-7-F to replace the previous two 0805 transistors + 10K resistors to achieve automatic downloading (to reduce the size)

5. The lead-out pins are in double rows, which reduces the size and facilitates debugging (unfortunately, there are too many pins, double rows yyds)

 

In terms of cost, the price is less than 10 yuan each.

(All devices are easy to purchase. Do not use the BOM of this project when placing an order, because some are reused but have different sizes)

 

 

Key points to note:

This project uses DDC114TU-7-F, which is small in size and meets the needs of automatic downloading.

 

Uuo4feV5sc3FUA4HlOWY5Ka9450BpA3gmGEFDIBz.png

 

Both built-in resistors are 10K, and there are two built-in NPN transistors.

ySfkvf5EOtSDBzVoOol3lBfyEQbh51LUMk93GRrr.png

 

 

 

Commonly used automatic download circuits

 

lx8qNqyVpyCtNZfWxpFEKzGWbrEqQnhGp43p8uWH.png

 

TP1YYrRp5wSn0aL8SJPz3mLjWpAE5K3Tq9xzVAJ0.png

Using this design during design can satisfy automatic downloading. If you want to reduce the size of the design, you can use this device.

 

 

 

The official price of Lichuang is 3 cents each, which is not too expensive for personal use. If you want to further reduce costs, you can use the original solution.

 

OhwFlwQYQ0aWcJ6XrmN8XvdP1tUuVelGBAoF7YNC.png

 

Burn test:

Tools esphome

 

Board beautification:

 

3.3V Yellow pin header
5V Red pin header
GND Green pin header

 

You can see the power wiring at a glance, which is very convenient.

 

Double-row pin header, the pins from the inside out are also easy to view.

 

Test needle tips:

 

First, break the test needle a little larger.

 

Place the chip, first secure all the test pins, and then use pliers to remove the soldered section

Then use tweezers to tilt it outward (leverage principle), using the thickness of the module, and that's it.

 

7x4wwKaYGuE9dw0DCE9Whm4akCKOVkIXvH98y4N7.jpeg

 

Project pictures:

 

The output voltage:

              3.3V

           5.1V


If you have any questions, please ask in the comment area at the bottom.

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-07-01 11:40:52

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号