Skip to content

Commit 0d4c687

Browse files
authored
Merge pull request FirebaseExtended#200 from aliafshar/master
Make kicad config more generic
2 parents e4cab03 + 9c3f775 commit 0d4c687

File tree

10 files changed

+425
-430
lines changed

10 files changed

+425
-430
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
(module afshar-kicad-libraries:ESP-12-SMD locked (layer F.Cu) (tedit 577D20FD)
2+
(descr "Module, ESP-8266, ESP-12, 16 pad, SMD")
3+
(tags "Module ESP-8266 ESP8266")
4+
(fp_text reference U1 (at 1.5 16.6) (layer F.SilkS) hide
5+
(effects (font (size 1 1) (thickness 0.15)))
6+
)
7+
(fp_text value ESP-12 (at 6.992 1) (layer F.SilkS)
8+
(effects (font (size 1 1) (thickness 0.15)))
9+
)
10+
(fp_line (start -2.25 -0.5) (end -2.25 -8.75) (layer F.CrtYd) (width 0.05))
11+
(fp_line (start -2.25 -8.75) (end 15.25 -8.75) (layer F.CrtYd) (width 0.05))
12+
(fp_line (start 15.25 -8.75) (end 16.25 -8.75) (layer F.CrtYd) (width 0.05))
13+
(fp_line (start 16.25 -8.75) (end 16.25 16) (layer F.CrtYd) (width 0.05))
14+
(fp_line (start 16.25 16) (end -2.25 16) (layer F.CrtYd) (width 0.05))
15+
(fp_line (start -2.25 16) (end -2.25 -0.5) (layer F.CrtYd) (width 0.05))
16+
(fp_line (start -1.016 -8.382) (end 14.986 -8.382) (layer F.CrtYd) (width 0.1524))
17+
(fp_line (start 14.986 -8.382) (end 14.986 -0.889) (layer F.CrtYd) (width 0.1524))
18+
(fp_line (start -1.016 -8.382) (end -1.016 -1.016) (layer F.CrtYd) (width 0.1524))
19+
(fp_line (start -1.016 14.859) (end -1.016 15.621) (layer F.SilkS) (width 0.1524))
20+
(fp_line (start -1.016 15.621) (end 14.986 15.621) (layer F.SilkS) (width 0.1524))
21+
(fp_line (start 14.986 15.621) (end 14.986 14.859) (layer F.SilkS) (width 0.1524))
22+
(fp_line (start 14.992 -8.4) (end -1.008 -2.6) (layer F.CrtYd) (width 0.1524))
23+
(fp_line (start -1.008 -8.4) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524))
24+
(fp_line (start -1.008 -2.6) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524))
25+
(fp_line (start 15 -8.4) (end 15 15.6) (layer F.Fab) (width 0.05))
26+
(fp_line (start 14.992 15.6) (end -1.008 15.6) (layer F.Fab) (width 0.05))
27+
(fp_line (start -1.008 15.6) (end -1.008 -8.4) (layer F.Fab) (width 0.05))
28+
(fp_line (start -1.008 -8.4) (end 14.992 -8.4) (layer F.Fab) (width 0.05))
29+
(pad 1 smd roundrect (at 0 0) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
30+
(pad 2 smd roundrect (at 0 2) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
31+
(pad 3 smd roundrect (at 0 4) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
32+
(pad 4 smd roundrect (at 0 6) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
33+
(pad 5 smd roundrect (at 0 8) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
34+
(pad 6 smd roundrect (at 0 10) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
35+
(pad 7 smd roundrect (at 0 12) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
36+
(pad 8 smd roundrect (at 0 14) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
37+
(pad 9 smd roundrect (at 14 14) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
38+
(pad 10 smd roundrect (at 14 12) (size 2.5 1.1) (drill (offset 0.6 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
39+
(pad 11 smd roundrect (at 14 10) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
40+
(pad 12 smd roundrect (at 14 8) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
41+
(pad 13 smd roundrect (at 14 6) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
42+
(pad 14 smd roundrect (at 14 4) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
43+
(pad 15 smd roundrect (at 14 2) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
44+
(pad 16 smd roundrect (at 14 0) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25))
45+
(model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl
46+
(at (xyz 0 0 0))
47+
(scale (xyz 0.3937 0.3937 0.3937))
48+
(rotate (xyz 0 0 0))
49+
)
50+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
EESchema-DOCLIB Version 2.0
2+
#
3+
$CMP ESP-07v2
4+
D ESP8266, ESP-07v2 module, 16 pin, 2mm, ceramic antenna
5+
K MODULE ESP8266 ESP-8266
6+
F http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/
7+
$ENDCMP
8+
#
9+
$CMP ESP-12
10+
D ESP8622 ESP-12 module, 16 pins, 2mm, PCB antenna
11+
K MODULE ESP8266 ESP-8266
12+
F http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/
13+
$ENDCMP
14+
#
15+
#End Doc Library
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
EESchema-LIBRARY Version 2.3
2+
#encoding utf-8
3+
#
4+
# ESP-12
5+
#
6+
DEF ESP-12 U 0 40 Y Y 1 F N
7+
F0 "U" 0 -100 50 H V C CNN
8+
F1 "ESP-12" 0 100 50 H V C CNN
9+
F2 "" 0 0 50 H I C CNN
10+
F3 "" 0 0 50 H I C CNN
11+
ALIAS ESP-07v2
12+
$FPLIST
13+
ESP-07*
14+
ESP-12*
15+
$ENDFPLIST
16+
DRAW
17+
S -600 -600 600 600 1 0 0 N
18+
X REST 1 -900 300 300 R 50 50 1 1 I
19+
X ADC 2 -900 200 300 R 50 50 1 1 P
20+
X CH_PD 3 -900 100 300 R 50 50 1 1 I
21+
X GPIO16 4 -900 0 300 R 50 50 1 1 B
22+
X GPIO14 5 -900 -100 300 R 50 50 1 1 B
23+
X GPIO12 6 -900 -200 300 R 50 50 1 1 B
24+
X GPIO13 7 -900 -300 300 R 50 50 1 1 B
25+
X VCC 8 0 900 300 D 50 50 1 1 W
26+
X GND 9 0 -900 300 U 50 50 1 1 W
27+
X GPIO15 10 900 -300 300 L 50 50 1 1 B
28+
X GPIO2 11 900 -200 300 L 50 50 1 1 B
29+
X GPIO0 12 900 -100 300 L 50 50 1 1 B
30+
X GPIO4 13 900 0 300 L 50 50 1 1 B
31+
X GPIO5 14 900 100 300 L 50 50 1 1 B
32+
X RXD 15 900 200 300 L 50 50 1 1 I
33+
X TXD 16 900 300 300 L 50 50 1 1 O
34+
ENDDRAW
35+
ENDDEF
36+
#
37+
#End Library
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
(module firethings-kicad-libs:firethings-logo (layer F.Cu) (tedit 579D5BCB)
2+
(descr "Firethings Logo")
3+
(tags "Firethings Logo")
4+
(fp_text reference LOGO1 (at 0 0) (layer F.SilkS) hide
5+
(effects (font (thickness 0.3)))
6+
)
7+
(fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide
8+
(effects (font (thickness 0.3)))
9+
)
10+
(fp_text user FT (at 0 0.381) (layer F.SilkS)
11+
(effects (font (size 0.7 0.7) (thickness 0.15)))
12+
)
13+
(fp_poly (pts (xy -0.574604 -1.476515) (xy -0.558033 -1.468449) (xy -0.550001 -1.4369) (xy -0.517621 -1.365863)
14+
(xy -0.471526 -1.277472) (xy -0.400473 -1.144797) (xy -0.325556 -1.000674) (xy -0.2869 -0.92421)
15+
(xy -0.200406 -0.7503) (xy -0.162664 -0.864659) (xy -0.120581 -0.957124) (xy -0.068336 -1.029951)
16+
(xy -0.063058 -1.035005) (xy -0.017049 -1.065382) (xy 0.026056 -1.062444) (xy 0.072889 -1.019941)
17+
(xy 0.13008 -0.931627) (xy 0.204262 -0.791252) (xy 0.212009 -0.775829) (xy 0.330508 -0.539265)
18+
(xy 0.51279 -0.719645) (xy 0.616531 -0.814409) (xy 0.695537 -0.870327) (xy 0.741407 -0.882246)
19+
(xy 0.762025 -0.84687) (xy 0.789995 -0.761738) (xy 0.822479 -0.639934) (xy 0.856636 -0.494539)
20+
(xy 0.889625 -0.338635) (xy 0.918606 -0.185306) (xy 0.94074 -0.047633) (xy 0.953185 0.061301)
21+
(xy 0.954887 0.101075) (xy 0.961194 0.167594) (xy 0.978129 0.277953) (xy 1.002715 0.413807)
22+
(xy 1.018547 0.493359) (xy 1.052243 0.660556) (xy 1.071613 0.777125) (xy 1.075317 0.854755)
23+
(xy 1.062015 0.905139) (xy 1.030369 0.939966) (xy 0.979038 0.970929) (xy 0.962845 0.979503)
24+
(xy 0.82474 1.053556) (xy 0.643429 1.152812) (xy 0.430879 1.270716) (xy 0.413785 1.280255)
25+
(xy 0.26925 1.359953) (xy 0.167244 1.412853) (xy 0.095333 1.444272) (xy 0.041081 1.459528)
26+
(xy -0.007947 1.463938) (xy -0.015915 1.463992) (xy -0.106331 1.447003) (xy -0.206156 1.405247)
27+
(xy -0.222807 1.395621) (xy -0.326144 1.334349) (xy -0.439833 1.269795) (xy -0.461529 1.257863)
28+
(xy -0.575948 1.1945) (xy -0.69549 1.126955) (xy -0.716165 1.115093) (xy -0.827434 1.052501)
29+
(xy -0.941391 0.990542) (xy -0.962844 0.979205) (xy -1.036872 0.932558) (xy -1.079085 0.890787)
30+
(xy -1.082792 0.880057) (xy -1.078065 0.835896) (xy -1.077221 0.829971) (xy -0.877459 0.829971)
31+
(xy -0.871322 0.851223) (xy -0.834895 0.870156) (xy -0.754276 0.914888) (xy -0.640349 0.979298)
32+
(xy -0.503999 1.057265) (xy -0.461529 1.081703) (xy -0.317978 1.162262) (xy -0.19044 1.229832)
33+
(xy -0.09075 1.278431) (xy -0.030745 1.302076) (xy -0.022894 1.303406) (xy 0.024008 1.289381)
34+
(xy 0.115136 1.249697) (xy 0.239134 1.189728) (xy 0.384645 1.114849) (xy 0.45455 1.077486)
35+
(xy 0.60164 0.997854) (xy 0.727352 0.929619) (xy 0.821773 0.878176) (xy 0.874991 0.848917)
36+
(xy 0.883035 0.844305) (xy 0.881051 0.812701) (xy 0.869778 0.731299) (xy 0.851126 0.612964)
37+
(xy 0.83055 0.490942) (xy 0.797679 0.297919) (xy 0.761168 0.078555) (xy 0.727079 -0.130579)
38+
(xy 0.71489 -0.206892) (xy 0.69038 -0.35267) (xy 0.66676 -0.477486) (xy 0.647013 -0.566434)
39+
(xy 0.635817 -0.602121) (xy 0.611699 -0.615366) (xy 0.565129 -0.592586) (xy 0.488176 -0.529004)
40+
(xy 0.4395 -0.483897) (xy 0.266805 -0.320569) (xy 0.147076 -0.542239) (xy 0.086115 -0.646441)
41+
(xy 0.03163 -0.724337) (xy -0.006561 -0.762269) (xy -0.012261 -0.76391) (xy -0.050178 -0.737735)
42+
(xy -0.094646 -0.672812) (xy -0.104993 -0.652506) (xy -0.14462 -0.581386) (xy -0.176898 -0.543453)
43+
(xy -0.182505 -0.541493) (xy -0.206783 -0.567998) (xy -0.252511 -0.639066) (xy -0.312203 -0.742553)
44+
(xy -0.354178 -0.820002) (xy -0.438789 -0.971385) (xy -0.503334 -1.065088) (xy -0.551037 -1.102673)
45+
(xy -0.585124 -1.085704) (xy -0.608819 -1.015747) (xy -0.619432 -0.948643) (xy -0.632146 -0.855914)
46+
(xy -0.652601 -0.716865) (xy -0.678309 -0.548006) (xy -0.706779 -0.365849) (xy -0.716876 -0.302381)
47+
(xy -0.749307 -0.099409) (xy -0.783586 0.11531) (xy -0.815948 0.318186) (xy -0.84263 0.485634)
48+
(xy -0.846183 0.507951) (xy -0.865426 0.645225) (xy -0.876179 0.757035) (xy -0.877459 0.829971)
49+
(xy -1.077221 0.829971) (xy -1.06476 0.742597) (xy -1.044911 0.61379) (xy -1.020554 0.463106)
50+
(xy -1.020293 0.461529) (xy -0.991753 0.286377) (xy -0.957473 0.072379) (xy -0.921282 -0.156372)
51+
(xy -0.887007 -0.375785) (xy -0.878671 -0.429699) (xy -0.848481 -0.625246) (xy -0.818358 -0.819974)
52+
(xy -0.791109 -0.995751) (xy -0.769546 -1.134444) (xy -0.762794 -1.177694) (xy -0.744555 -1.296676)
53+
(xy -0.730659 -1.391794) (xy -0.72374 -1.444942) (xy -0.723462 -1.448245) (xy -0.694422 -1.471389)
54+
(xy -0.633939 -1.480075) (xy -0.574604 -1.476515)) (layer F.SilkS) (width 0.01))
55+
)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
(fp_lib_table
2+
(lib (name firethings-kicad-libs)(type KiCad)(uri ${KIPRJMOD}/../firethings-kicad-libs)(options "")(descr ""))
3+
)

hardware/firethings/ft1.3/raw-cache.lib

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -117,22 +117,22 @@ F2 "" 550 -700 60 H V C CNN
117117
F3 "" 550 -700 60 H V C CNN
118118
DRAW
119119
S -300 450 300 -550 0 1 0 N
120-
X 5V 1 -500 350 200 R 50 50 1 1 W
121-
X GND 2 -500 250 200 R 50 50 1 1 W
122-
X D4 3 -500 150 200 R 50 50 1 1 B
123-
X D3 4 -500 50 200 R 50 50 1 1 B
124-
X D2 5 -500 -50 200 R 50 50 1 1 B
125-
X D1 6 -500 -150 200 R 50 50 1 1 B
126-
X Rx 7 -500 -250 200 R 50 50 1 1 B
127-
X Tx 8 -500 -350 200 R 50 50 1 1 B
120+
X 5V 1 150 650 200 D 50 50 1 1 W
121+
X GND 2 0 -750 200 U 50 50 1 1 W
122+
X IO2 3 -500 150 200 R 50 50 1 1 B
123+
X IO0 4 -500 50 200 R 50 50 1 1 B
124+
X IO4 5 -500 -50 200 R 50 50 1 1 B
125+
X IO5 6 -500 -150 200 R 50 50 1 1 B
126+
X RXD 7 -500 -250 200 R 50 50 1 1 B
127+
X TXD 8 -500 -350 200 R 50 50 1 1 B
128128
X Rst 9 500 -350 200 L 50 50 1 1 B
129129
X A0 10 500 -250 200 L 50 50 1 1 B
130-
X D0 11 500 -150 200 L 50 50 1 1 B
131-
X D5 12 500 -50 200 L 50 50 1 1 B
132-
X D6 13 500 50 200 L 50 50 1 1 B
133-
X D7 14 500 150 200 L 50 50 1 1 B
134-
X D8 15 500 250 200 L 50 50 1 1 B
135-
X 3.3V 16 500 350 200 L 50 50 1 1 w
130+
X IO16 11 500 -150 200 L 50 50 1 1 B
131+
X IO14 12 500 -50 200 L 50 50 1 1 B
132+
X IO12 13 500 50 200 L 50 50 1 1 B
133+
X IO13 14 500 150 200 L 50 50 1 1 B
134+
X IO15 15 500 250 200 L 50 50 1 1 B
135+
X 3.3V 16 -150 650 200 D 50 50 1 1 w
136136
ENDDRAW
137137
ENDDEF
138138
#

0 commit comments

Comments
 (0)