[已验证]ESP32模块烧录器,8266烧录器,12F烧录器

2个月前

简介:支持8266系列烧录测试,支持ESP32烧录测试.参考了原项目:https://oshwhub.com/duyes/esp8266-shaolu-tiaoshi-jia

开源协议: TAPR Open Hardware License

  • 496
  • 3
  • 12

描述

 

硬件支持

 

ESP01(S)

ESP32(S)

ESP12F(E/S)

ESP07(s)

 

烧录和测试都可以.

 

 

 

 

支持自动下载自动复位

 

自动烧录,烧录完毕后会自动硬件复位.进入运行模式

 

ESP8266烧录测试

 

 

 

这是12F自动烧录,自动复位测试.

 

 

ESP32烧录测试

 

 

 

 

 

测试针焊接说明

 

 

选购

 

 

 

 

 

 

 

 

 

 

 

 

3.6元 = 50 pcs

 

ESP32完整需38针.

ESP12完整需要16针.

加起来需要54针

 

如果只烧录,不需要测试,最低也要7+6 = 13针

 

掰针

 

卸掉珠子,两个针掰开点,然后插板子上焊即可.

 

 

焊板

 

 

 

 

剪针和弯针

 

没啥说的,针出来两边都长了点,

焊板子的那边要先剪掉,剪了才好弯针.

 

接触模块的那边针要弯.从板子上面2mm起弯效果比较好.(PCB上面2MM的部分看上去是垂直板子的)

 

小技巧:

尖嘴老虎钳顶住板子,以杠杆的形式,非常好弯,弯折点到底部差不多就是2mm左右间距.

 

具体效果入下图,

 

 

 

防手抖

 

焊接的时候,要小心有时候烙铁不小心会蹭到临近的焊盘,导致堵塞,

最好的办法,是自上而下,一个一个焊接.

然后没焊接的孔用美纹胶纸(淘宝约1元包邮一卷[几十米/卷])之类的东西粘下.

当然也可以用其他替代,最好就是美纹纸.

 

 

 

 

 

 

测试

 

直接压上去即可

 

 

 

针不够?

 

 

如果买的针不够多,或者只需要烧录不需要测试,只需要部署几个烧录引脚即可.

 

 

因为手头针不够了,

我焊了两块板.

一块,12F部分全部针焊接了,ESP32没有焊,后面买了一些针,才补上ESP32的.

另外一块, 12F和ESP32都只焊接了烧录几个必须的引脚的针. (下图)

 

必须焊接的针.

vcc, gnd,

en (rst), io 0 , rx ,tx ,

io 15(仅8266,不接偶尔烧录会失败)

 

 

 

 

 

 

补充说明

 

 

usb

我选的usb-b 比较好焊,可以自己改.

 

自恢复保险丝

规格是6V/500mA

我不记得我的丢那里了,所以直接短接了F1.

 

无法同时烧录

 

虽然支持烧录多个板子,但是一个烧录板是无法同时烧录多个板子

RX,TX是共用的.

而且他们固件也不同.

 

 

跳线

 

为了隔离8266和ESP32的测试引脚.io 0和复位是做了隔离,(不隔离也可以)

 

已下面这个图方向为例子,

左边的8266系列(12F/ESP01), 右边是ESP32系列.

有两排,一个是复位跳线,一个是io 0 (也就是boot 引脚) 跳线.

 

 

 

 

 

电容

 

1117上面几个0603电容都是给1117用的.

ch340下面有两个电容,是单给ch340用的,可以省.

 

1117上面我预留两个直插的电容位置,

如果带模块电压不稳,串口掉线,就加电容.

我上面是加了两个100uF直插电容(我把10uf的电容全省了,非常稳定.)

 

 

手动烧录

 

有些特殊情况自动烧录不进去.

比如前面的代码运行爆栈了,模块一运行就自动重启,反复重启,这种情况,高概率自动烧录失败.必须要手动处理.

 

1,按住[烧录]按钮不放. (实际上就是 短接io 0 和GND)

2,按下[复位]按钮,马上松开[复位]按钮. (实际上是短接 en 和GND)

3,(再等1秒后)松开[烧录]按钮.这时候,板子处于烧录模式.

 

4,开发工具,或者烧录工具执行烧录.

5,烧录完毕后,可能需要手动按下 [复位]按钮

 

 

外接烧录

 

此接口是我自己用的,

主要是本板子不焊CH340 不焊稳压模块, 不焊接 三极管 ,

只焊接排阻.和部分电容和弹簧针.

将供电和自动烧录放其他模块上.直接插上板子就能用.

 

 

当然你可以反过来.也就是板子焊全IC.

接线给其他模块烧录.(理论上是可行的.)

 

比如下图我这种,没有任何供电,烧录的ic.全部靠接口供电和烧录.

 

 

 

补充

我布线太急了,可以将天线下的铺铜去掉. 铺铜会稍微影响wifi

 

 

 

 

文档

PCB_2020-11-17_01-32-54

在编辑器中打开

BOM

ID Name Designator Footprint Quantity
1 10uF C23,C21,C22 C0603 3
2 10K RN1,RN2 0603_X4 2
3 10UF C32,C31 10UF 2
4 Header-Male-2.54_1x10 H6,H7 HDR-TH_10P-P2.54-V 2
5 ST-1101NE-H H=6MM SW3,SW1 SW-SMD_L6.0-W3.5-LS8.0 2
6 ASMD1206-050 F1 1206 1
7 10K R1,R2 R0603 2
8 LED-0603_B LED1 LED0603_BLUE 1
9 PZ254V-11-03P PH1,PH2 HDR-TH_3P-P2.54-V-M 2
10 ESP12F烧录 U1 ESP8266 烧录 1
11 AMS1117-3.3_C347222 U5 SOT-223_L6.7-W3.5-P2.30-BR 1
12 CH340G U4 SOIC-16_L9.9-W3.9-P1.27-LS6.0-BR 1
13 ESP-01S U3 ESP-01S 1
14 MTP125-1209S1 U6,U7 HDR-TH_18P-P2.54-V-R2-C9-S2.54 2
15 C189733 USB1 USB-B_TH_BF90 1
16 100nF C3,C1,C2,C4,C5 0603 5
17 1K R11 R0805 1
18 ESP32_烧录座 U2 ESP_32烧录 1
19 SS8050_C541705 Q3,Q4 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 2
20 ttl_引出8PIN U10 TTL_引出8PIN 1

展开

工程成员

发表评论
登录注册后才可以进行评论操作
全部评论 (3)

Y.A.K.E

3.2最新版本已经将天线下的铺铜 和走线去掉.
更加符合官方设计,

2021-01-12 22:35:55

Y.A.K.E

@simonliu009  验证了,封面图就是ESP32,介绍中也有ESP32自动烧录自动复位的截图.

2020-12-12 12:07:41

认证图标

simonliu009

赞一个。ESP32也验证了?

2020-12-11 15:35:14

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn