[已验证]ESP32模块烧录器,8266烧录器,12F烧录器
简介
支持8266系列烧录测试,支持ESP32烧录测试.参考了原项目:https://oshwhub.com/duyes/esp8266-shaolu-tiaoshi-jia
简介:支持8266系列烧录测试,支持ESP32烧录测试.参考了原项目:https://oshwhub.com/duyes/esp8266-shaolu-tiaoshi-jia开源协议
:TAPR Open Hardware License
描述
硬件支持
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
评论