Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

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