First draft of a Pogopin programmer for the ESP12-F
This commit is contained in:
commit
c957ff874c
6 changed files with 1563 additions and 0 deletions
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
_saved*
|
||||
*-cache.lib
|
||||
*.bak
|
||||
*-bak
|
||||
*.net
|
59
custom.pretty/ESP-12E.kicad_mod
Normal file
59
custom.pretty/ESP-12E.kicad_mod
Normal file
|
@ -0,0 +1,59 @@
|
|||
(module ESP-12E (layer F.Cu) (tedit 5AE4D35B)
|
||||
(descr "Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_12f_datasheet_en.pdf")
|
||||
(tags "Wi-Fi Module")
|
||||
(attr smd)
|
||||
(fp_text reference U101 (at -6.4 -6) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value ESP-12E (at -0.06 -12.78) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user %R (at 0.49 -0.8) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -8 -5) (end 8 -5) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 8 -5) (end 8 12) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start 8 12) (end -8 12) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -8 12) (end -8 -3) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -8 -3) (end -7.5 -3.5) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -7.5 -3.5) (end -8 -4) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -8 -4) (end -8 -5) (layer F.Fab) (width 0.12))
|
||||
(fp_line (start -9.05 -7) (end 9.05 -7) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 9.05 -7.000062) (end 9.05 13.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 9.05 13.1) (end -9.05 13.1) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -9.05 13.1) (end -9.05 -7.000062) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -8.12 -5) (end 8.12 -5) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.12 11.5) (end 8.12 12.12) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.12 12.12) (end 6 12.12) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -6 12.12) (end -8.12 12.12) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -8.12 12.12) (end -8.12 11.5) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start -8.12 0) (end -8.12 -5) (layer F.SilkS) (width 0.12))
|
||||
(fp_line (start 8.12 0) (end 8.12 -5) (layer F.SilkS) (width 0.12))
|
||||
(pad 1 thru_hole rect (at -7 -3.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at -7 -1.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at -7 0.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at -7 2.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at -7 4.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 6 thru_hole circle (at -7 6.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 7 thru_hole circle (at -7 8.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 8 thru_hole circle (at -7 10.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 9 thru_hole circle (at -5 12) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 10 thru_hole circle (at -3 12) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 11 thru_hole circle (at -1 12) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 12 thru_hole circle (at 1 12) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 13 thru_hole circle (at 3 12) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 14 thru_hole circle (at 5 12) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 15 thru_hole circle (at 7 10.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 16 thru_hole circle (at 7 8.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 17 thru_hole circle (at 7 6.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 18 thru_hole circle (at 7 4.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 19 thru_hole circle (at 7 2.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 20 thru_hole circle (at 7 0.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 21 thru_hole circle (at 7 -1.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(pad 22 thru_hole circle (at 7 -3.5) (size 1.53 1.53) (drill 1.02) (layers *.Cu *.Mask))
|
||||
(model ${KISYS3DMOD}/RF_Module.3dshapes/ESP-12E.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
1185
esp12f_pogo.kicad_pcb
Normal file
1185
esp12f_pogo.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
33
esp12f_pogo.pro
Normal file
33
esp12f_pogo.pro
Normal file
|
@ -0,0 +1,33 @@
|
|||
update=22/05/2015 07:44:53
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
version=1
|
||||
RootSch=
|
||||
BoardNm=
|
||||
[pcbnew]
|
||||
version=1
|
||||
LastNetListRead=
|
||||
UseCmpFile=1
|
||||
PadDrill=0.600000000000
|
||||
PadDrillOvalY=0.600000000000
|
||||
PadSizeH=1.500000000000
|
||||
PadSizeV=1.500000000000
|
||||
PcbTextSizeV=1.500000000000
|
||||
PcbTextSizeH=1.500000000000
|
||||
PcbTextThickness=0.300000000000
|
||||
ModuleTextSizeV=1.000000000000
|
||||
ModuleTextSizeH=1.000000000000
|
||||
ModuleTextSizeThickness=0.150000000000
|
||||
SolderMaskClearance=0.000000000000
|
||||
SolderMaskMinWidth=0.000000000000
|
||||
DrawSegmentWidth=0.200000000000
|
||||
BoardOutlineThickness=0.100000000000
|
||||
ModuleOutlineThickness=0.150000000000
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[eeschema/libraries]
|
278
esp12f_pogo.sch
Normal file
278
esp12f_pogo.sch
Normal file
|
@ -0,0 +1,278 @@
|
|||
EESchema Schematic File Version 4
|
||||
EELAYER 26 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 1 1
|
||||
Title ""
|
||||
Date ""
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
$Comp
|
||||
L RF_WiFi:ESP-12E U101
|
||||
U 1 1 5AE4B6A4
|
||||
P 4050 2250
|
||||
F 0 "U101" H 4050 3528 50 0000 C CNN
|
||||
F 1 "ESP-12E" H 4050 3437 50 0000 C CNN
|
||||
F 2 "custom:ESP-12E" H 4050 2500 50 0001 C CNN
|
||||
F 3 "http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_12f_datasheet_en.pdf" H 3700 2550 50 0001 C CNN
|
||||
1 4050 2250
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0109
|
||||
U 1 1 5AE4B723
|
||||
P 4050 3350
|
||||
F 0 "#PWR0109" H 4050 3100 50 0001 C CNN
|
||||
F 1 "GND" H 4055 3177 50 0000 C CNN
|
||||
F 2 "" H 4050 3350 50 0001 C CNN
|
||||
F 3 "" H 4050 3350 50 0001 C CNN
|
||||
1 4050 3350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:+3V3 #PWR0102
|
||||
U 1 1 5AE4B811
|
||||
P 2950 850
|
||||
F 0 "#PWR0102" H 2950 700 50 0001 C CNN
|
||||
F 1 "+3V3" H 2965 1023 50 0000 C CNN
|
||||
F 2 "" H 2950 850 50 0001 C CNN
|
||||
F 3 "" H 2950 850 50 0001 C CNN
|
||||
1 2950 850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:+3V3 #PWR0101
|
||||
U 1 1 5AE4B836
|
||||
P 4050 800
|
||||
F 0 "#PWR0101" H 4050 650 50 0001 C CNN
|
||||
F 1 "+3V3" H 4065 973 50 0000 C CNN
|
||||
F 2 "" H 4050 800 50 0001 C CNN
|
||||
F 3 "" H 4050 800 50 0001 C CNN
|
||||
1 4050 800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:+3V3 #PWR0103
|
||||
U 1 1 5AE4B85B
|
||||
P 5500 1150
|
||||
F 0 "#PWR0103" H 5500 1000 50 0001 C CNN
|
||||
F 1 "+3V3" H 5515 1323 50 0000 C CNN
|
||||
F 2 "" H 5500 1150 50 0001 C CNN
|
||||
F 3 "" H 5500 1150 50 0001 C CNN
|
||||
1 5500 1150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:+3V3 #PWR0107
|
||||
U 1 1 5AE4B880
|
||||
P 5800 1850
|
||||
F 0 "#PWR0107" H 5800 1700 50 0001 C CNN
|
||||
F 1 "+3V3" H 5815 2023 50 0000 C CNN
|
||||
F 2 "" H 5800 1850 50 0001 C CNN
|
||||
F 3 "" H 5800 1850 50 0001 C CNN
|
||||
1 5800 1850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0104
|
||||
U 1 1 5AE4B8B1
|
||||
P 2450 1500
|
||||
F 0 "#PWR0104" H 2450 1250 50 0001 C CNN
|
||||
F 1 "GND" H 2455 1327 50 0000 C CNN
|
||||
F 2 "" H 2450 1500 50 0001 C CNN
|
||||
F 3 "" H 2450 1500 50 0001 C CNN
|
||||
1 2450 1500
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0108
|
||||
U 1 1 5AE4B8E0
|
||||
P 5350 3000
|
||||
F 0 "#PWR0108" H 5350 2750 50 0001 C CNN
|
||||
F 1 "GND" H 5355 2827 50 0000 C CNN
|
||||
F 2 "" H 5350 3000 50 0001 C CNN
|
||||
F 3 "" H 5350 3000 50 0001 C CNN
|
||||
1 5350 3000
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0106
|
||||
U 1 1 5AE4B905
|
||||
P 6600 1750
|
||||
F 0 "#PWR0106" H 6600 1500 50 0001 C CNN
|
||||
F 1 "GND" H 6605 1577 50 0000 C CNN
|
||||
F 2 "" H 6600 1750 50 0001 C CNN
|
||||
F 3 "" H 6600 1750 50 0001 C CNN
|
||||
1 6600 1750
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4050 800 4050 1150
|
||||
Wire Wire Line
|
||||
3150 1450 2950 1450
|
||||
$Comp
|
||||
L Switch:SW_Push SW_RST
|
||||
U 1 1 5AE4BA34
|
||||
P 2650 1350
|
||||
F 0 "SW_RST" H 2650 1635 50 0000 C CNN
|
||||
F 1 "SW_Push" H 2650 1544 50 0000 C CNN
|
||||
F 2 "Button_Switch_THT:SW_PUSH_6mm_H5mm" H 2650 1550 50 0001 C CNN
|
||||
F 3 "" H 2650 1550 50 0001 C CNN
|
||||
1 2650 1350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L Switch:SW_Push SW_FLASH
|
||||
U 1 1 5AE4BA6C
|
||||
P 6250 1600
|
||||
F 0 "SW_FLASH" H 6250 1885 50 0000 C CNN
|
||||
F 1 "SW_Push" H 6250 1794 50 0000 C CNN
|
||||
F 2 "Button_Switch_THT:SW_PUSH_6mm_H5mm" H 6250 1800 50 0001 C CNN
|
||||
F 3 "" H 6250 1800 50 0001 C CNN
|
||||
1 6250 1600
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6450 1600 6600 1600
|
||||
Wire Wire Line
|
||||
6600 1600 6600 1750
|
||||
Wire Wire Line
|
||||
4950 1450 5500 1450
|
||||
Wire Wire Line
|
||||
6050 1450 6050 1600
|
||||
$Comp
|
||||
L Device:R R102
|
||||
U 1 1 5AE4BB6B
|
||||
P 5500 1300
|
||||
F 0 "R102" H 5570 1346 50 0000 L CNN
|
||||
F 1 "10k" H 5570 1255 50 0000 L CNN
|
||||
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 5430 1300 50 0001 C CNN
|
||||
F 3 "~" H 5500 1300 50 0001 C CNN
|
||||
1 5500 1300
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Connection ~ 5500 1450
|
||||
Wire Wire Line
|
||||
5500 1450 6050 1450
|
||||
$Comp
|
||||
L Device:R R101
|
||||
U 1 1 5AE4BBFA
|
||||
P 2950 1000
|
||||
F 0 "R101" H 3020 1046 50 0000 L CNN
|
||||
F 1 "10k" H 3020 955 50 0000 L CNN
|
||||
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 2880 1000 50 0001 C CNN
|
||||
F 3 "~" H 2950 1000 50 0001 C CNN
|
||||
1 2950 1000
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
2950 1450 2950 1350
|
||||
Wire Wire Line
|
||||
2450 1350 2450 1500
|
||||
Wire Wire Line
|
||||
2850 1350 2950 1350
|
||||
Connection ~ 2950 1350
|
||||
Wire Wire Line
|
||||
2950 1350 2950 1150
|
||||
$Comp
|
||||
L power:+3V3 #PWR0105
|
||||
U 1 1 5AE4BE9E
|
||||
P 2800 1650
|
||||
F 0 "#PWR0105" H 2800 1500 50 0001 C CNN
|
||||
F 1 "+3V3" H 2815 1823 50 0000 C CNN
|
||||
F 2 "" H 2800 1650 50 0001 C CNN
|
||||
F 3 "" H 2800 1650 50 0001 C CNN
|
||||
1 2800 1650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
3150 1650 2800 1650
|
||||
Text GLabel 4950 2350 2 50 Input ~ 0
|
||||
TXD
|
||||
Text GLabel 4950 2450 2 50 Input ~ 0
|
||||
RXD
|
||||
NoConn ~ 4950 2850
|
||||
NoConn ~ 4950 2750
|
||||
NoConn ~ 4950 2550
|
||||
NoConn ~ 4950 1950
|
||||
NoConn ~ 4950 1750
|
||||
NoConn ~ 4950 1650
|
||||
NoConn ~ 4950 1550
|
||||
NoConn ~ 3150 2350
|
||||
NoConn ~ 3150 2250
|
||||
NoConn ~ 3150 2150
|
||||
NoConn ~ 3150 2050
|
||||
NoConn ~ 3150 1950
|
||||
NoConn ~ 3150 1850
|
||||
Wire Wire Line
|
||||
4950 2650 5350 2650
|
||||
Wire Wire Line
|
||||
5350 2650 5350 2700
|
||||
$Comp
|
||||
L Device:R R104
|
||||
U 1 1 5AE4C8BB
|
||||
P 5350 2850
|
||||
F 0 "R104" H 5420 2896 50 0000 L CNN
|
||||
F 1 "10k" H 5420 2805 50 0000 L CNN
|
||||
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 5280 2850 50 0001 C CNN
|
||||
F 3 "~" H 5350 2850 50 0001 C CNN
|
||||
1 5350 2850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L Device:R R103
|
||||
U 1 1 5AE4C94C
|
||||
P 5800 2000
|
||||
F 0 "R103" H 5870 2046 50 0000 L CNN
|
||||
F 1 "10k" H 5870 1955 50 0000 L CNN
|
||||
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 5730 2000 50 0001 C CNN
|
||||
F 3 "~" H 5800 2000 50 0001 C CNN
|
||||
1 5800 2000
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
4950 2150 5800 2150
|
||||
$Comp
|
||||
L Connector_Specialized:Conn_01x04_Male J101
|
||||
U 1 1 5AE4D822
|
||||
P 4550 4150
|
||||
F 0 "J101" V 4703 3863 50 0000 R CNN
|
||||
F 1 "Conn_01x04_Male" V 4612 3863 50 0000 R CNN
|
||||
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 4550 4150 50 0001 C CNN
|
||||
F 3 "~" H 4550 4150 50 0001 C CNN
|
||||
1 4550 4150
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:+3V3 #PWR0110
|
||||
U 1 1 5AE4D95D
|
||||
P 4450 3950
|
||||
F 0 "#PWR0110" H 4450 3800 50 0001 C CNN
|
||||
F 1 "+3V3" H 4465 4123 50 0000 C CNN
|
||||
F 2 "" H 4450 3950 50 0001 C CNN
|
||||
F 3 "" H 4450 3950 50 0001 C CNN
|
||||
1 4450 3950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR0111
|
||||
U 1 1 5AE4D99E
|
||||
P 4750 3950
|
||||
F 0 "#PWR0111" H 4750 3700 50 0001 C CNN
|
||||
F 1 "GND" H 4755 3777 50 0000 C CNN
|
||||
F 2 "" H 4750 3950 50 0001 C CNN
|
||||
F 3 "" H 4750 3950 50 0001 C CNN
|
||||
1 4750 3950
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Text GLabel 4550 3950 1 50 Input ~ 0
|
||||
RXD
|
||||
Text GLabel 4650 3950 1 50 Input ~ 0
|
||||
TXD
|
||||
$EndSCHEMATC
|
3
fp-lib-table
Normal file
3
fp-lib-table
Normal file
|
@ -0,0 +1,3 @@
|
|||
(fp_lib_table
|
||||
(lib (name custom)(type KiCad)(uri "$(KIPRJMOD)/custom.pretty")(options "")(descr ""))
|
||||
)
|
Reference in a new issue