XSANG5z

DIY ESP32 Development Board (using ESP-32S as an example)

 
Overview
I used a Type-C interface because I dislike the hassle of having both microUSB and Type-C data cables, although soldering is a bit more difficult. I'm also new to this platform, and I'm having trouble displaying images, so I'll just describe it in words for now. The automatic download function is copied from someone else; I haven't thought about the logic in detail, but it works for now. The power supply uses an AMS1117-3.3 step-down converter. I randomly copied a version from another board, but later realized the package size was too small; you need to pay attention to the package size. Then there are a few capacitors. I'm not entirely sure whether larger or smaller capacitors should be closer to the chip, but it shouldn't matter much on this board. Then there's the CH340. As far as I know, the CH340C has two connection methods, and mine is one of them. The pull-high pins 9-12 are copied from someone else; I'm not sure if it's correct, but it works. Also, if you're going to use this board, remember to use the CH340C. I originally planned to use this board for my graduation project, but I used a CH340G I bought a long time ago, and it just wouldn't connect. Later, I redesigned the board and moved the components over, but it still didn't work. The schematic looked perfect to me, so the development board for my graduation project wasn't my own design. Later, I tried to redesign it again, using the same components, but it still wouldn't connect. After a long time, I realized I was using the wrong chip, and I was furious. Oh, by the way, R9 and R10 are in the schematic, but I deleted them from the PCB layout because I saw different connection methods and wanted to try pulling them high or low. It worked without them, so I just left them floating. Actually, this board is almost entirely designed around the CH340. Once the CH340 works, the board is fine. I'm going to design an adapter board to connect to peripherals like screen ranging later :) JLCPCB is getting YYDS for free.
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-22 07:29:12

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号