From 9bf79eb6a19d9d2d896cd6ed111db625e3828d72 Mon Sep 17 00:00:00 2001 From: afshar Date: Tue, 23 Aug 2016 12:01:30 -0700 Subject: [PATCH] Firethings 1.3 schematics and board. --- .../firethings-mini.kicad_mod | 138 + .../firethings-kicad-libs/firethings-mini.lib | 32 + hardware/firethings/ft1.3/back-3d.png | Bin 0 -> 61839 bytes hardware/firethings/ft1.3/fab/raw-B.Cu.gbr | 1370 ++++++++++ hardware/firethings/ft1.3/fab/raw-B.Mask.gbr | 1205 +++++++++ hardware/firethings/ft1.3/fab/raw-B.SilkS.gbr | 531 ++++ .../firethings/ft1.3/fab/raw-Edge.Cuts.gbr | 30 + hardware/firethings/ft1.3/fab/raw-F.Cu.gbr | 250 ++ hardware/firethings/ft1.3/fab/raw-F.Mask.gbr | 93 + hardware/firethings/ft1.3/fab/raw-F.Paste.gbr | 69 + hardware/firethings/ft1.3/fab/raw-F.SilkS.gbr | 2348 +++++++++++++++++ hardware/firethings/ft1.3/fab/raw.drl | 48 + hardware/firethings/ft1.3/front-3d.png | Bin 0 -> 107563 bytes hardware/firethings/ft1.3/raw-cache.lib | 207 ++ hardware/firethings/ft1.3/raw-gerbers1.3.zip | Bin 0 -> 27167 bytes hardware/firethings/ft1.3/raw-schematic.pdf | Bin 0 -> 31978 bytes hardware/firethings/ft1.3/raw.bin | Bin 0 -> 80882 bytes hardware/firethings/ft1.3/raw.csv | 8 + hardware/firethings/ft1.3/raw.dsn | 346 +++ hardware/firethings/ft1.3/raw.kicad_pcb | 1051 ++++++++ hardware/firethings/ft1.3/raw.net | 324 +++ hardware/firethings/ft1.3/raw.pro | 116 + hardware/firethings/ft1.3/raw.rules | 78 + hardware/firethings/ft1.3/raw.sch | 567 ++++ hardware/firethings/ft1.3/raw.ses | 710 +++++ 25 files changed, 9521 insertions(+) create mode 100644 hardware/firethings/firethings-kicad-libs/firethings-mini.kicad_mod create mode 100644 hardware/firethings/firethings-kicad-libs/firethings-mini.lib create mode 100644 hardware/firethings/ft1.3/back-3d.png create mode 100644 hardware/firethings/ft1.3/fab/raw-B.Cu.gbr create mode 100644 hardware/firethings/ft1.3/fab/raw-B.Mask.gbr create mode 100644 hardware/firethings/ft1.3/fab/raw-B.SilkS.gbr create mode 100644 hardware/firethings/ft1.3/fab/raw-Edge.Cuts.gbr create mode 100644 hardware/firethings/ft1.3/fab/raw-F.Cu.gbr create mode 100644 hardware/firethings/ft1.3/fab/raw-F.Mask.gbr create mode 100644 hardware/firethings/ft1.3/fab/raw-F.Paste.gbr create mode 100644 hardware/firethings/ft1.3/fab/raw-F.SilkS.gbr create mode 100644 hardware/firethings/ft1.3/fab/raw.drl create mode 100644 hardware/firethings/ft1.3/front-3d.png create mode 100644 hardware/firethings/ft1.3/raw-cache.lib create mode 100644 hardware/firethings/ft1.3/raw-gerbers1.3.zip create mode 100644 hardware/firethings/ft1.3/raw-schematic.pdf create mode 100644 hardware/firethings/ft1.3/raw.bin create mode 100644 hardware/firethings/ft1.3/raw.csv create mode 100644 hardware/firethings/ft1.3/raw.dsn create mode 100644 hardware/firethings/ft1.3/raw.kicad_pcb create mode 100644 hardware/firethings/ft1.3/raw.net create mode 100644 hardware/firethings/ft1.3/raw.pro create mode 100644 hardware/firethings/ft1.3/raw.rules create mode 100644 hardware/firethings/ft1.3/raw.sch create mode 100644 hardware/firethings/ft1.3/raw.ses diff --git a/hardware/firethings/firethings-kicad-libs/firethings-mini.kicad_mod b/hardware/firethings/firethings-kicad-libs/firethings-mini.kicad_mod new file mode 100644 index 00000000..9ec401ad --- /dev/null +++ b/hardware/firethings/firethings-kicad-libs/firethings-mini.kicad_mod @@ -0,0 +1,138 @@ +(module firethings-mini locked (layer F.Cu) (tedit 57AFB6F9) + (fp_text reference U2 (at 0 11.43) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Firethings_Mini (at 0 3.81) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 5V (at -9.906 7.62 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 5V (at -9.906 7.62 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_line (start -13.335 8.255) (end -13.335 -12.065) (layer F.Fab) (width 0.15)) + (fp_line (start -13.335 8.255) (end -12.065 9.525) (layer F.Fab) (width 0.15)) + (fp_line (start -12.065 9.525) (end 12.065 9.525) (layer F.Fab) (width 0.15)) + (fp_line (start 12.065 9.525) (end 13.335 8.255) (layer F.Fab) (width 0.15)) + (fp_line (start 13.335 8.255) (end 13.335 -12.065) (layer F.Fab) (width 0.15)) + (fp_line (start 13.335 -12.065) (end 9.525 -15.875) (layer F.Fab) (width 0.15)) + (fp_line (start 9.525 -15.875) (end -9.525 -15.875) (layer F.Fab) (width 0.15)) + (fp_line (start -9.525 -15.875) (end -13.335 -12.065) (layer F.Fab) (width 0.15)) + (fp_text user 3.3V (at 9.906 7.62 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 15 (at 9.906 5.08 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 13 (at 9.906 2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 12 (at 9.906 0 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 14 (at 9.906 -2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 16 (at 9.906 -5.08 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user ADC (at 9.906 -7.62 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user RST (at 9.906 -10.16 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user GND (at -9.906 5.08 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 02 (at -9.906 2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 0 (at -9.906 0 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 04 (at -9.906 -2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 05 (at -9.906 -5.08 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user RXD (at -9.906 -7.62 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user TXD (at -9.906 -10.16 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 14 (at 9.906 -2.54 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 12 (at 9.906 0 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 13 (at 9.906 2.54 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 15 (at 9.906 5.08 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 05 (at -9.906 -5.08 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 04 (at -9.906 -2.54 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 00 (at -9.906 0 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 3.3V (at 9.906 7.62 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 16 (at 9.906 -5.08 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user ADC (at 9.906 -7.62 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user RST (at 9.906 -10.16 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user GND (at -9.906 5.08 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 02 (at -9.906 2.54 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user RXD (at -9.906 -7.62 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user TXD (at -9.906 -10.16 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (pad 8 thru_hole circle (at -11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole circle (at -11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole circle (at -11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole circle (at -11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole circle (at -11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole circle (at -11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole circle (at -11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole circle (at -11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 16 thru_hole circle (at 11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 15 thru_hole circle (at 11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 14 thru_hole circle (at 11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 13 thru_hole circle (at 11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 12 thru_hole circle (at 11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 11 thru_hole circle (at 11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 10 thru_hole circle (at 11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 9 thru_hole circle (at 11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x08.wrl + (at (xyz -0.455 0.05 -0.05)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 90)) + ) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x08.wrl + (at (xyz 0.455 0.05 -0.05)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 90)) + ) +) diff --git a/hardware/firethings/firethings-kicad-libs/firethings-mini.lib b/hardware/firethings/firethings-kicad-libs/firethings-mini.lib new file mode 100644 index 00000000..a99aeaec --- /dev/null +++ b/hardware/firethings/firethings-kicad-libs/firethings-mini.lib @@ -0,0 +1,32 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# Firethings_Mini +# +DEF Firethings_Mini U 0 40 Y Y 1 F N +F0 "U" 0 500 60 H V C CNN +F1 "Firethings_Mini" 0 -500 60 H V C CNN +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 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 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 +# +#End Library diff --git a/hardware/firethings/ft1.3/back-3d.png b/hardware/firethings/ft1.3/back-3d.png new file mode 100644 index 0000000000000000000000000000000000000000..7b4e5af03d9e766a618e74c9f892abada6c21882 GIT binary patch literal 61839 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 L>RjSql0JRT(()@o;~-A<-Ct*3+tu{4dtaQe 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 literal 0 HcmV?d00001 diff --git a/hardware/firethings/ft1.3/fab/raw-B.Cu.gbr b/hardware/firethings/ft1.3/fab/raw-B.Cu.gbr new file mode 100644 index 00000000..c70f7c61 --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw-B.Cu.gbr @@ -0,0 +1,1370 @@ +G04 #@! TF.FileFunction,Copper,L2,Bot,Signal* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-11 BZR 6975, Git 98ad509)-product) date Sat Aug 13 17:34:52 2016* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,1.800000*% +%ADD12C,0.800000*% +%ADD13C,0.250000*% +G04 APERTURE END LIST* +D10* +X201930000Y-75565000D02* +X205740000Y-79375000D01* +X194310000Y-75565000D02* +X201930000Y-75565000D01* +X194310000Y-75565000D02* +X182880000Y-75565000D01* +X205740000Y-99695000D02* +X205740000Y-79375000D01* +X205740000Y-99695000D02* +X204470000Y-100965000D01* +X179070000Y-79375000D02* +X179070000Y-99695000D01* +X180340000Y-100965000D02* +X204470000Y-100965000D01* +X179070000Y-99695000D02* +X180340000Y-100965000D01* +X182880000Y-75565000D02* +X179070000Y-79375000D01* +D11* +X180975000Y-81280000D03* +X180975000Y-83820000D03* +X180975000Y-86360000D03* +X180975000Y-88900000D03* +X180975000Y-91440000D03* +X180975000Y-93980000D03* +X180975000Y-96520000D03* +X180975000Y-99060000D03* +X203835000Y-99060000D03* +X203835000Y-96520000D03* +X203835000Y-93980000D03* +X203835000Y-91440000D03* +X203835000Y-88900000D03* +X203835000Y-86360000D03* +X203835000Y-83820000D03* +X203835000Y-81280000D03* +D10* +G36* +X201091955Y-84287324D02* +X201118650Y-84291284D01* +X201144828Y-84297841D01* +X201170238Y-84306933D01* +X201194634Y-84318472D01* +X201217782Y-84332346D01* +X201239458Y-84348422D01* +X201259454Y-84366546D01* +X201277578Y-84386542D01* +X201293654Y-84408218D01* +X201307528Y-84431366D01* +X201319067Y-84455762D01* +X201328159Y-84481172D01* +X201334716Y-84507350D01* +X201338676Y-84534045D01* +X201340000Y-84561000D01* +X201340000Y-85111000D01* +X201338676Y-85137955D01* +X201334716Y-85164650D01* +X201328159Y-85190828D01* +X201319067Y-85216238D01* +X201307528Y-85240634D01* +X201293654Y-85263782D01* +X201277578Y-85285458D01* +X201259454Y-85305454D01* +X201239458Y-85323578D01* +X201217782Y-85339654D01* +X201194634Y-85353528D01* +X201170238Y-85365067D01* +X201144828Y-85374159D01* +X201118650Y-85380716D01* +X201091955Y-85384676D01* +X201065000Y-85386000D01* +X199115000Y-85386000D01* +X199088045Y-85384676D01* +X199061350Y-85380716D01* +X199035172Y-85374159D01* +X199009762Y-85365067D01* +X198985366Y-85353528D01* +X198962218Y-85339654D01* +X198940542Y-85323578D01* +X198920546Y-85305454D01* +X198902422Y-85285458D01* +X198886346Y-85263782D01* +X198872472Y-85240634D01* +X198860933Y-85216238D01* +X198851841Y-85190828D01* +X198845284Y-85164650D01* +X198841324Y-85137955D01* +X198840000Y-85111000D01* +X198840000Y-84561000D01* +X198841324Y-84534045D01* +X198845284Y-84507350D01* +X198851841Y-84481172D01* +X198860933Y-84455762D01* +X198872472Y-84431366D01* +X198886346Y-84408218D01* +X198902422Y-84386542D01* +X198920546Y-84366546D01* +X198940542Y-84348422D01* +X198962218Y-84332346D01* +X198985366Y-84318472D01* +X199009762Y-84306933D01* +X199035172Y-84297841D01* +X199061350Y-84291284D01* +X199088045Y-84287324D01* +X199115000Y-84286000D01* +X201065000Y-84286000D01* +X201091955Y-84287324D01* +X201091955Y-84287324D01* +G37* +G36* +X201091955Y-86287324D02* +X201118650Y-86291284D01* +X201144828Y-86297841D01* +X201170238Y-86306933D01* +X201194634Y-86318472D01* +X201217782Y-86332346D01* +X201239458Y-86348422D01* +X201259454Y-86366546D01* +X201277578Y-86386542D01* +X201293654Y-86408218D01* +X201307528Y-86431366D01* +X201319067Y-86455762D01* +X201328159Y-86481172D01* +X201334716Y-86507350D01* +X201338676Y-86534045D01* +X201340000Y-86561000D01* +X201340000Y-87111000D01* +X201338676Y-87137955D01* +X201334716Y-87164650D01* +X201328159Y-87190828D01* +X201319067Y-87216238D01* +X201307528Y-87240634D01* +X201293654Y-87263782D01* +X201277578Y-87285458D01* +X201259454Y-87305454D01* +X201239458Y-87323578D01* +X201217782Y-87339654D01* +X201194634Y-87353528D01* +X201170238Y-87365067D01* +X201144828Y-87374159D01* +X201118650Y-87380716D01* +X201091955Y-87384676D01* +X201065000Y-87386000D01* +X199115000Y-87386000D01* +X199088045Y-87384676D01* +X199061350Y-87380716D01* +X199035172Y-87374159D01* +X199009762Y-87365067D01* +X198985366Y-87353528D01* +X198962218Y-87339654D01* +X198940542Y-87323578D01* +X198920546Y-87305454D01* +X198902422Y-87285458D01* +X198886346Y-87263782D01* +X198872472Y-87240634D01* +X198860933Y-87216238D01* +X198851841Y-87190828D01* +X198845284Y-87164650D01* +X198841324Y-87137955D01* +X198840000Y-87111000D01* +X198840000Y-86561000D01* +X198841324Y-86534045D01* +X198845284Y-86507350D01* +X198851841Y-86481172D01* +X198860933Y-86455762D01* +X198872472Y-86431366D01* +X198886346Y-86408218D01* +X198902422Y-86386542D01* +X198920546Y-86366546D01* +X198940542Y-86348422D01* +X198962218Y-86332346D01* +X198985366Y-86318472D01* +X199009762Y-86306933D01* +X199035172Y-86297841D01* +X199061350Y-86291284D01* +X199088045Y-86287324D01* +X199115000Y-86286000D01* +X201065000Y-86286000D01* +X201091955Y-86287324D01* +X201091955Y-86287324D01* +G37* +G36* +X201091955Y-88287324D02* +X201118650Y-88291284D01* +X201144828Y-88297841D01* +X201170238Y-88306933D01* +X201194634Y-88318472D01* +X201217782Y-88332346D01* +X201239458Y-88348422D01* +X201259454Y-88366546D01* +X201277578Y-88386542D01* +X201293654Y-88408218D01* +X201307528Y-88431366D01* +X201319067Y-88455762D01* +X201328159Y-88481172D01* +X201334716Y-88507350D01* +X201338676Y-88534045D01* +X201340000Y-88561000D01* +X201340000Y-89111000D01* +X201338676Y-89137955D01* +X201334716Y-89164650D01* +X201328159Y-89190828D01* +X201319067Y-89216238D01* +X201307528Y-89240634D01* +X201293654Y-89263782D01* +X201277578Y-89285458D01* +X201259454Y-89305454D01* +X201239458Y-89323578D01* +X201217782Y-89339654D01* +X201194634Y-89353528D01* +X201170238Y-89365067D01* +X201144828Y-89374159D01* +X201118650Y-89380716D01* +X201091955Y-89384676D01* +X201065000Y-89386000D01* +X199115000Y-89386000D01* +X199088045Y-89384676D01* +X199061350Y-89380716D01* +X199035172Y-89374159D01* +X199009762Y-89365067D01* +X198985366Y-89353528D01* +X198962218Y-89339654D01* +X198940542Y-89323578D01* +X198920546Y-89305454D01* +X198902422Y-89285458D01* +X198886346Y-89263782D01* +X198872472Y-89240634D01* +X198860933Y-89216238D01* +X198851841Y-89190828D01* +X198845284Y-89164650D01* +X198841324Y-89137955D01* +X198840000Y-89111000D01* +X198840000Y-88561000D01* +X198841324Y-88534045D01* +X198845284Y-88507350D01* +X198851841Y-88481172D01* +X198860933Y-88455762D01* +X198872472Y-88431366D01* +X198886346Y-88408218D01* +X198902422Y-88386542D01* +X198920546Y-88366546D01* +X198940542Y-88348422D01* +X198962218Y-88332346D01* +X198985366Y-88318472D01* +X199009762Y-88306933D01* +X199035172Y-88297841D01* +X199061350Y-88291284D01* +X199088045Y-88287324D01* +X199115000Y-88286000D01* +X201065000Y-88286000D01* +X201091955Y-88287324D01* +X201091955Y-88287324D01* +G37* +G36* +X201091955Y-90287324D02* +X201118650Y-90291284D01* +X201144828Y-90297841D01* +X201170238Y-90306933D01* +X201194634Y-90318472D01* +X201217782Y-90332346D01* +X201239458Y-90348422D01* +X201259454Y-90366546D01* +X201277578Y-90386542D01* +X201293654Y-90408218D01* +X201307528Y-90431366D01* +X201319067Y-90455762D01* +X201328159Y-90481172D01* +X201334716Y-90507350D01* +X201338676Y-90534045D01* +X201340000Y-90561000D01* +X201340000Y-91111000D01* +X201338676Y-91137955D01* +X201334716Y-91164650D01* +X201328159Y-91190828D01* +X201319067Y-91216238D01* +X201307528Y-91240634D01* +X201293654Y-91263782D01* +X201277578Y-91285458D01* +X201259454Y-91305454D01* +X201239458Y-91323578D01* +X201217782Y-91339654D01* +X201194634Y-91353528D01* +X201170238Y-91365067D01* +X201144828Y-91374159D01* +X201118650Y-91380716D01* +X201091955Y-91384676D01* +X201065000Y-91386000D01* +X199115000Y-91386000D01* +X199088045Y-91384676D01* +X199061350Y-91380716D01* +X199035172Y-91374159D01* +X199009762Y-91365067D01* +X198985366Y-91353528D01* +X198962218Y-91339654D01* +X198940542Y-91323578D01* +X198920546Y-91305454D01* +X198902422Y-91285458D01* +X198886346Y-91263782D01* +X198872472Y-91240634D01* +X198860933Y-91216238D01* +X198851841Y-91190828D01* +X198845284Y-91164650D01* +X198841324Y-91137955D01* +X198840000Y-91111000D01* +X198840000Y-90561000D01* +X198841324Y-90534045D01* +X198845284Y-90507350D01* +X198851841Y-90481172D01* +X198860933Y-90455762D01* +X198872472Y-90431366D01* +X198886346Y-90408218D01* +X198902422Y-90386542D01* +X198920546Y-90366546D01* +X198940542Y-90348422D01* +X198962218Y-90332346D01* +X198985366Y-90318472D01* +X199009762Y-90306933D01* +X199035172Y-90297841D01* +X199061350Y-90291284D01* +X199088045Y-90287324D01* +X199115000Y-90286000D01* +X201065000Y-90286000D01* +X201091955Y-90287324D01* +X201091955Y-90287324D01* +G37* +G36* +X201091955Y-92287324D02* +X201118650Y-92291284D01* +X201144828Y-92297841D01* +X201170238Y-92306933D01* +X201194634Y-92318472D01* +X201217782Y-92332346D01* +X201239458Y-92348422D01* +X201259454Y-92366546D01* +X201277578Y-92386542D01* +X201293654Y-92408218D01* +X201307528Y-92431366D01* +X201319067Y-92455762D01* +X201328159Y-92481172D01* +X201334716Y-92507350D01* +X201338676Y-92534045D01* +X201340000Y-92561000D01* +X201340000Y-93111000D01* +X201338676Y-93137955D01* +X201334716Y-93164650D01* +X201328159Y-93190828D01* +X201319067Y-93216238D01* +X201307528Y-93240634D01* +X201293654Y-93263782D01* +X201277578Y-93285458D01* +X201259454Y-93305454D01* +X201239458Y-93323578D01* +X201217782Y-93339654D01* +X201194634Y-93353528D01* +X201170238Y-93365067D01* +X201144828Y-93374159D01* +X201118650Y-93380716D01* +X201091955Y-93384676D01* +X201065000Y-93386000D01* +X199115000Y-93386000D01* +X199088045Y-93384676D01* +X199061350Y-93380716D01* +X199035172Y-93374159D01* +X199009762Y-93365067D01* +X198985366Y-93353528D01* +X198962218Y-93339654D01* +X198940542Y-93323578D01* +X198920546Y-93305454D01* +X198902422Y-93285458D01* +X198886346Y-93263782D01* +X198872472Y-93240634D01* +X198860933Y-93216238D01* +X198851841Y-93190828D01* +X198845284Y-93164650D01* +X198841324Y-93137955D01* +X198840000Y-93111000D01* +X198840000Y-92561000D01* +X198841324Y-92534045D01* +X198845284Y-92507350D01* +X198851841Y-92481172D01* +X198860933Y-92455762D01* +X198872472Y-92431366D01* +X198886346Y-92408218D01* +X198902422Y-92386542D01* +X198920546Y-92366546D01* +X198940542Y-92348422D01* +X198962218Y-92332346D01* +X198985366Y-92318472D01* +X199009762Y-92306933D01* +X199035172Y-92297841D01* +X199061350Y-92291284D01* +X199088045Y-92287324D01* +X199115000Y-92286000D01* +X201065000Y-92286000D01* +X201091955Y-92287324D01* +X201091955Y-92287324D01* +G37* +G36* +X201091955Y-94287324D02* +X201118650Y-94291284D01* +X201144828Y-94297841D01* +X201170238Y-94306933D01* +X201194634Y-94318472D01* +X201217782Y-94332346D01* +X201239458Y-94348422D01* +X201259454Y-94366546D01* +X201277578Y-94386542D01* +X201293654Y-94408218D01* +X201307528Y-94431366D01* +X201319067Y-94455762D01* +X201328159Y-94481172D01* +X201334716Y-94507350D01* +X201338676Y-94534045D01* +X201340000Y-94561000D01* +X201340000Y-95111000D01* +X201338676Y-95137955D01* +X201334716Y-95164650D01* +X201328159Y-95190828D01* +X201319067Y-95216238D01* +X201307528Y-95240634D01* +X201293654Y-95263782D01* +X201277578Y-95285458D01* +X201259454Y-95305454D01* +X201239458Y-95323578D01* +X201217782Y-95339654D01* +X201194634Y-95353528D01* +X201170238Y-95365067D01* +X201144828Y-95374159D01* +X201118650Y-95380716D01* +X201091955Y-95384676D01* +X201065000Y-95386000D01* +X199115000Y-95386000D01* +X199088045Y-95384676D01* +X199061350Y-95380716D01* +X199035172Y-95374159D01* +X199009762Y-95365067D01* +X198985366Y-95353528D01* +X198962218Y-95339654D01* +X198940542Y-95323578D01* +X198920546Y-95305454D01* +X198902422Y-95285458D01* +X198886346Y-95263782D01* +X198872472Y-95240634D01* +X198860933Y-95216238D01* +X198851841Y-95190828D01* +X198845284Y-95164650D01* +X198841324Y-95137955D01* +X198840000Y-95111000D01* +X198840000Y-94561000D01* +X198841324Y-94534045D01* +X198845284Y-94507350D01* +X198851841Y-94481172D01* +X198860933Y-94455762D01* +X198872472Y-94431366D01* +X198886346Y-94408218D01* +X198902422Y-94386542D01* +X198920546Y-94366546D01* +X198940542Y-94348422D01* +X198962218Y-94332346D01* +X198985366Y-94318472D01* +X199009762Y-94306933D01* +X199035172Y-94297841D01* +X199061350Y-94291284D01* +X199088045Y-94287324D01* +X199115000Y-94286000D01* +X201065000Y-94286000D01* +X201091955Y-94287324D01* +X201091955Y-94287324D01* +G37* +G36* +X201091955Y-96287324D02* +X201118650Y-96291284D01* +X201144828Y-96297841D01* +X201170238Y-96306933D01* +X201194634Y-96318472D01* +X201217782Y-96332346D01* +X201239458Y-96348422D01* +X201259454Y-96366546D01* +X201277578Y-96386542D01* +X201293654Y-96408218D01* +X201307528Y-96431366D01* +X201319067Y-96455762D01* +X201328159Y-96481172D01* +X201334716Y-96507350D01* +X201338676Y-96534045D01* +X201340000Y-96561000D01* +X201340000Y-97111000D01* +X201338676Y-97137955D01* +X201334716Y-97164650D01* +X201328159Y-97190828D01* +X201319067Y-97216238D01* +X201307528Y-97240634D01* +X201293654Y-97263782D01* +X201277578Y-97285458D01* +X201259454Y-97305454D01* +X201239458Y-97323578D01* +X201217782Y-97339654D01* +X201194634Y-97353528D01* +X201170238Y-97365067D01* +X201144828Y-97374159D01* +X201118650Y-97380716D01* +X201091955Y-97384676D01* +X201065000Y-97386000D01* +X199115000Y-97386000D01* +X199088045Y-97384676D01* +X199061350Y-97380716D01* +X199035172Y-97374159D01* +X199009762Y-97365067D01* +X198985366Y-97353528D01* +X198962218Y-97339654D01* +X198940542Y-97323578D01* +X198920546Y-97305454D01* +X198902422Y-97285458D01* +X198886346Y-97263782D01* +X198872472Y-97240634D01* +X198860933Y-97216238D01* +X198851841Y-97190828D01* +X198845284Y-97164650D01* +X198841324Y-97137955D01* +X198840000Y-97111000D01* +X198840000Y-96561000D01* +X198841324Y-96534045D01* +X198845284Y-96507350D01* +X198851841Y-96481172D01* +X198860933Y-96455762D01* +X198872472Y-96431366D01* +X198886346Y-96408218D01* +X198902422Y-96386542D01* +X198920546Y-96366546D01* +X198940542Y-96348422D01* +X198962218Y-96332346D01* +X198985366Y-96318472D01* +X199009762Y-96306933D01* +X199035172Y-96297841D01* +X199061350Y-96291284D01* +X199088045Y-96287324D01* +X199115000Y-96286000D01* +X201065000Y-96286000D01* +X201091955Y-96287324D01* +X201091955Y-96287324D01* +G37* +G36* +X201091955Y-98287324D02* +X201118650Y-98291284D01* +X201144828Y-98297841D01* +X201170238Y-98306933D01* +X201194634Y-98318472D01* +X201217782Y-98332346D01* +X201239458Y-98348422D01* +X201259454Y-98366546D01* +X201277578Y-98386542D01* +X201293654Y-98408218D01* +X201307528Y-98431366D01* +X201319067Y-98455762D01* +X201328159Y-98481172D01* +X201334716Y-98507350D01* +X201338676Y-98534045D01* +X201340000Y-98561000D01* +X201340000Y-99111000D01* +X201338676Y-99137955D01* +X201334716Y-99164650D01* +X201328159Y-99190828D01* +X201319067Y-99216238D01* +X201307528Y-99240634D01* +X201293654Y-99263782D01* +X201277578Y-99285458D01* +X201259454Y-99305454D01* +X201239458Y-99323578D01* +X201217782Y-99339654D01* +X201194634Y-99353528D01* +X201170238Y-99365067D01* +X201144828Y-99374159D01* +X201118650Y-99380716D01* +X201091955Y-99384676D01* +X201065000Y-99386000D01* +X199115000Y-99386000D01* +X199088045Y-99384676D01* +X199061350Y-99380716D01* +X199035172Y-99374159D01* +X199009762Y-99365067D01* +X198985366Y-99353528D01* +X198962218Y-99339654D01* +X198940542Y-99323578D01* +X198920546Y-99305454D01* +X198902422Y-99285458D01* +X198886346Y-99263782D01* +X198872472Y-99240634D01* +X198860933Y-99216238D01* +X198851841Y-99190828D01* +X198845284Y-99164650D01* +X198841324Y-99137955D01* +X198840000Y-99111000D01* +X198840000Y-98561000D01* +X198841324Y-98534045D01* +X198845284Y-98507350D01* +X198851841Y-98481172D01* +X198860933Y-98455762D01* +X198872472Y-98431366D01* +X198886346Y-98408218D01* +X198902422Y-98386542D01* +X198920546Y-98366546D01* +X198940542Y-98348422D01* +X198962218Y-98332346D01* +X198985366Y-98318472D01* +X199009762Y-98306933D01* +X199035172Y-98297841D01* +X199061350Y-98291284D01* +X199088045Y-98287324D01* +X199115000Y-98286000D01* +X201065000Y-98286000D01* +X201091955Y-98287324D01* +X201091955Y-98287324D01* +G37* +G36* +X185691955Y-98287324D02* +X185718650Y-98291284D01* +X185744828Y-98297841D01* +X185770238Y-98306933D01* +X185794634Y-98318472D01* +X185817782Y-98332346D01* +X185839458Y-98348422D01* +X185859454Y-98366546D01* +X185877578Y-98386542D01* +X185893654Y-98408218D01* +X185907528Y-98431366D01* +X185919067Y-98455762D01* +X185928159Y-98481172D01* +X185934716Y-98507350D01* +X185938676Y-98534045D01* +X185940000Y-98561000D01* +X185940000Y-99111000D01* +X185938676Y-99137955D01* +X185934716Y-99164650D01* +X185928159Y-99190828D01* +X185919067Y-99216238D01* +X185907528Y-99240634D01* +X185893654Y-99263782D01* +X185877578Y-99285458D01* +X185859454Y-99305454D01* +X185839458Y-99323578D01* +X185817782Y-99339654D01* +X185794634Y-99353528D01* +X185770238Y-99365067D01* +X185744828Y-99374159D01* +X185718650Y-99380716D01* +X185691955Y-99384676D01* +X185665000Y-99386000D01* +X183715000Y-99386000D01* +X183688045Y-99384676D01* +X183661350Y-99380716D01* +X183635172Y-99374159D01* +X183609762Y-99365067D01* +X183585366Y-99353528D01* +X183562218Y-99339654D01* +X183540542Y-99323578D01* +X183520546Y-99305454D01* +X183502422Y-99285458D01* +X183486346Y-99263782D01* +X183472472Y-99240634D01* +X183460933Y-99216238D01* +X183451841Y-99190828D01* +X183445284Y-99164650D01* +X183441324Y-99137955D01* +X183440000Y-99111000D01* +X183440000Y-98561000D01* +X183441324Y-98534045D01* +X183445284Y-98507350D01* +X183451841Y-98481172D01* +X183460933Y-98455762D01* +X183472472Y-98431366D01* +X183486346Y-98408218D01* +X183502422Y-98386542D01* +X183520546Y-98366546D01* +X183540542Y-98348422D01* +X183562218Y-98332346D01* +X183585366Y-98318472D01* +X183609762Y-98306933D01* +X183635172Y-98297841D01* +X183661350Y-98291284D01* +X183688045Y-98287324D01* +X183715000Y-98286000D01* +X185665000Y-98286000D01* +X185691955Y-98287324D01* +X185691955Y-98287324D01* +G37* +G36* +X185791955Y-96287324D02* +X185818650Y-96291284D01* +X185844828Y-96297841D01* +X185870238Y-96306933D01* +X185894634Y-96318472D01* +X185917782Y-96332346D01* +X185939458Y-96348422D01* +X185959454Y-96366546D01* +X185977578Y-96386542D01* +X185993654Y-96408218D01* +X186007528Y-96431366D01* +X186019067Y-96455762D01* +X186028159Y-96481172D01* +X186034716Y-96507350D01* +X186038676Y-96534045D01* +X186040000Y-96561000D01* +X186040000Y-97111000D01* +X186038676Y-97137955D01* +X186034716Y-97164650D01* +X186028159Y-97190828D01* +X186019067Y-97216238D01* +X186007528Y-97240634D01* +X185993654Y-97263782D01* +X185977578Y-97285458D01* +X185959454Y-97305454D01* +X185939458Y-97323578D01* +X185917782Y-97339654D01* +X185894634Y-97353528D01* +X185870238Y-97365067D01* +X185844828Y-97374159D01* +X185818650Y-97380716D01* +X185791955Y-97384676D01* +X185765000Y-97386000D01* +X183815000Y-97386000D01* +X183788045Y-97384676D01* +X183761350Y-97380716D01* +X183735172Y-97374159D01* +X183709762Y-97365067D01* +X183685366Y-97353528D01* +X183662218Y-97339654D01* +X183640542Y-97323578D01* +X183620546Y-97305454D01* +X183602422Y-97285458D01* +X183586346Y-97263782D01* +X183572472Y-97240634D01* +X183560933Y-97216238D01* +X183551841Y-97190828D01* +X183545284Y-97164650D01* +X183541324Y-97137955D01* +X183540000Y-97111000D01* +X183540000Y-96561000D01* +X183541324Y-96534045D01* +X183545284Y-96507350D01* +X183551841Y-96481172D01* +X183560933Y-96455762D01* +X183572472Y-96431366D01* +X183586346Y-96408218D01* +X183602422Y-96386542D01* +X183620546Y-96366546D01* +X183640542Y-96348422D01* +X183662218Y-96332346D01* +X183685366Y-96318472D01* +X183709762Y-96306933D01* +X183735172Y-96297841D01* +X183761350Y-96291284D01* +X183788045Y-96287324D01* +X183815000Y-96286000D01* +X185765000Y-96286000D01* +X185791955Y-96287324D01* +X185791955Y-96287324D01* +G37* +G36* +X185691955Y-94287324D02* +X185718650Y-94291284D01* +X185744828Y-94297841D01* +X185770238Y-94306933D01* +X185794634Y-94318472D01* +X185817782Y-94332346D01* +X185839458Y-94348422D01* +X185859454Y-94366546D01* +X185877578Y-94386542D01* +X185893654Y-94408218D01* +X185907528Y-94431366D01* +X185919067Y-94455762D01* +X185928159Y-94481172D01* +X185934716Y-94507350D01* +X185938676Y-94534045D01* +X185940000Y-94561000D01* +X185940000Y-95111000D01* +X185938676Y-95137955D01* +X185934716Y-95164650D01* +X185928159Y-95190828D01* +X185919067Y-95216238D01* +X185907528Y-95240634D01* +X185893654Y-95263782D01* +X185877578Y-95285458D01* +X185859454Y-95305454D01* +X185839458Y-95323578D01* +X185817782Y-95339654D01* +X185794634Y-95353528D01* +X185770238Y-95365067D01* +X185744828Y-95374159D01* +X185718650Y-95380716D01* +X185691955Y-95384676D01* +X185665000Y-95386000D01* +X183715000Y-95386000D01* +X183688045Y-95384676D01* +X183661350Y-95380716D01* +X183635172Y-95374159D01* +X183609762Y-95365067D01* +X183585366Y-95353528D01* +X183562218Y-95339654D01* +X183540542Y-95323578D01* +X183520546Y-95305454D01* +X183502422Y-95285458D01* +X183486346Y-95263782D01* +X183472472Y-95240634D01* +X183460933Y-95216238D01* +X183451841Y-95190828D01* +X183445284Y-95164650D01* +X183441324Y-95137955D01* +X183440000Y-95111000D01* +X183440000Y-94561000D01* +X183441324Y-94534045D01* +X183445284Y-94507350D01* +X183451841Y-94481172D01* +X183460933Y-94455762D01* +X183472472Y-94431366D01* +X183486346Y-94408218D01* +X183502422Y-94386542D01* +X183520546Y-94366546D01* +X183540542Y-94348422D01* +X183562218Y-94332346D01* +X183585366Y-94318472D01* +X183609762Y-94306933D01* +X183635172Y-94297841D01* +X183661350Y-94291284D01* +X183688045Y-94287324D01* +X183715000Y-94286000D01* +X185665000Y-94286000D01* +X185691955Y-94287324D01* +X185691955Y-94287324D01* +G37* +G36* +X185691955Y-92287324D02* +X185718650Y-92291284D01* +X185744828Y-92297841D01* +X185770238Y-92306933D01* +X185794634Y-92318472D01* +X185817782Y-92332346D01* +X185839458Y-92348422D01* +X185859454Y-92366546D01* +X185877578Y-92386542D01* +X185893654Y-92408218D01* +X185907528Y-92431366D01* +X185919067Y-92455762D01* +X185928159Y-92481172D01* +X185934716Y-92507350D01* +X185938676Y-92534045D01* +X185940000Y-92561000D01* +X185940000Y-93111000D01* +X185938676Y-93137955D01* +X185934716Y-93164650D01* +X185928159Y-93190828D01* +X185919067Y-93216238D01* +X185907528Y-93240634D01* +X185893654Y-93263782D01* +X185877578Y-93285458D01* +X185859454Y-93305454D01* +X185839458Y-93323578D01* +X185817782Y-93339654D01* +X185794634Y-93353528D01* +X185770238Y-93365067D01* +X185744828Y-93374159D01* +X185718650Y-93380716D01* +X185691955Y-93384676D01* +X185665000Y-93386000D01* +X183715000Y-93386000D01* +X183688045Y-93384676D01* +X183661350Y-93380716D01* +X183635172Y-93374159D01* +X183609762Y-93365067D01* +X183585366Y-93353528D01* +X183562218Y-93339654D01* +X183540542Y-93323578D01* +X183520546Y-93305454D01* +X183502422Y-93285458D01* +X183486346Y-93263782D01* +X183472472Y-93240634D01* +X183460933Y-93216238D01* +X183451841Y-93190828D01* +X183445284Y-93164650D01* +X183441324Y-93137955D01* +X183440000Y-93111000D01* +X183440000Y-92561000D01* +X183441324Y-92534045D01* +X183445284Y-92507350D01* +X183451841Y-92481172D01* +X183460933Y-92455762D01* +X183472472Y-92431366D01* +X183486346Y-92408218D01* +X183502422Y-92386542D01* +X183520546Y-92366546D01* +X183540542Y-92348422D01* +X183562218Y-92332346D01* +X183585366Y-92318472D01* +X183609762Y-92306933D01* +X183635172Y-92297841D01* +X183661350Y-92291284D01* +X183688045Y-92287324D01* +X183715000Y-92286000D01* +X185665000Y-92286000D01* +X185691955Y-92287324D01* +X185691955Y-92287324D01* +G37* +G36* +X185691955Y-90287324D02* +X185718650Y-90291284D01* +X185744828Y-90297841D01* +X185770238Y-90306933D01* +X185794634Y-90318472D01* +X185817782Y-90332346D01* +X185839458Y-90348422D01* +X185859454Y-90366546D01* +X185877578Y-90386542D01* +X185893654Y-90408218D01* +X185907528Y-90431366D01* +X185919067Y-90455762D01* +X185928159Y-90481172D01* +X185934716Y-90507350D01* +X185938676Y-90534045D01* +X185940000Y-90561000D01* +X185940000Y-91111000D01* +X185938676Y-91137955D01* +X185934716Y-91164650D01* +X185928159Y-91190828D01* +X185919067Y-91216238D01* +X185907528Y-91240634D01* +X185893654Y-91263782D01* +X185877578Y-91285458D01* +X185859454Y-91305454D01* +X185839458Y-91323578D01* +X185817782Y-91339654D01* +X185794634Y-91353528D01* +X185770238Y-91365067D01* +X185744828Y-91374159D01* +X185718650Y-91380716D01* +X185691955Y-91384676D01* +X185665000Y-91386000D01* +X183715000Y-91386000D01* +X183688045Y-91384676D01* +X183661350Y-91380716D01* +X183635172Y-91374159D01* +X183609762Y-91365067D01* +X183585366Y-91353528D01* +X183562218Y-91339654D01* +X183540542Y-91323578D01* +X183520546Y-91305454D01* +X183502422Y-91285458D01* +X183486346Y-91263782D01* +X183472472Y-91240634D01* +X183460933Y-91216238D01* +X183451841Y-91190828D01* +X183445284Y-91164650D01* +X183441324Y-91137955D01* +X183440000Y-91111000D01* +X183440000Y-90561000D01* +X183441324Y-90534045D01* +X183445284Y-90507350D01* +X183451841Y-90481172D01* +X183460933Y-90455762D01* +X183472472Y-90431366D01* +X183486346Y-90408218D01* +X183502422Y-90386542D01* +X183520546Y-90366546D01* +X183540542Y-90348422D01* +X183562218Y-90332346D01* +X183585366Y-90318472D01* +X183609762Y-90306933D01* +X183635172Y-90297841D01* +X183661350Y-90291284D01* +X183688045Y-90287324D01* +X183715000Y-90286000D01* +X185665000Y-90286000D01* +X185691955Y-90287324D01* +X185691955Y-90287324D01* +G37* +G36* +X185691955Y-88287324D02* +X185718650Y-88291284D01* +X185744828Y-88297841D01* +X185770238Y-88306933D01* +X185794634Y-88318472D01* +X185817782Y-88332346D01* +X185839458Y-88348422D01* +X185859454Y-88366546D01* +X185877578Y-88386542D01* +X185893654Y-88408218D01* +X185907528Y-88431366D01* +X185919067Y-88455762D01* +X185928159Y-88481172D01* +X185934716Y-88507350D01* +X185938676Y-88534045D01* +X185940000Y-88561000D01* +X185940000Y-89111000D01* +X185938676Y-89137955D01* +X185934716Y-89164650D01* +X185928159Y-89190828D01* +X185919067Y-89216238D01* +X185907528Y-89240634D01* +X185893654Y-89263782D01* +X185877578Y-89285458D01* +X185859454Y-89305454D01* +X185839458Y-89323578D01* +X185817782Y-89339654D01* +X185794634Y-89353528D01* +X185770238Y-89365067D01* +X185744828Y-89374159D01* +X185718650Y-89380716D01* +X185691955Y-89384676D01* +X185665000Y-89386000D01* +X183715000Y-89386000D01* +X183688045Y-89384676D01* +X183661350Y-89380716D01* +X183635172Y-89374159D01* +X183609762Y-89365067D01* +X183585366Y-89353528D01* +X183562218Y-89339654D01* +X183540542Y-89323578D01* +X183520546Y-89305454D01* +X183502422Y-89285458D01* +X183486346Y-89263782D01* +X183472472Y-89240634D01* +X183460933Y-89216238D01* +X183451841Y-89190828D01* +X183445284Y-89164650D01* +X183441324Y-89137955D01* +X183440000Y-89111000D01* +X183440000Y-88561000D01* +X183441324Y-88534045D01* +X183445284Y-88507350D01* +X183451841Y-88481172D01* +X183460933Y-88455762D01* +X183472472Y-88431366D01* +X183486346Y-88408218D01* +X183502422Y-88386542D01* +X183520546Y-88366546D01* +X183540542Y-88348422D01* +X183562218Y-88332346D01* +X183585366Y-88318472D01* +X183609762Y-88306933D01* +X183635172Y-88297841D01* +X183661350Y-88291284D01* +X183688045Y-88287324D01* +X183715000Y-88286000D01* +X185665000Y-88286000D01* +X185691955Y-88287324D01* +X185691955Y-88287324D01* +G37* +G36* +X185691955Y-86287324D02* +X185718650Y-86291284D01* +X185744828Y-86297841D01* +X185770238Y-86306933D01* +X185794634Y-86318472D01* +X185817782Y-86332346D01* +X185839458Y-86348422D01* +X185859454Y-86366546D01* +X185877578Y-86386542D01* +X185893654Y-86408218D01* +X185907528Y-86431366D01* +X185919067Y-86455762D01* +X185928159Y-86481172D01* +X185934716Y-86507350D01* +X185938676Y-86534045D01* +X185940000Y-86561000D01* +X185940000Y-87111000D01* +X185938676Y-87137955D01* +X185934716Y-87164650D01* +X185928159Y-87190828D01* +X185919067Y-87216238D01* +X185907528Y-87240634D01* +X185893654Y-87263782D01* +X185877578Y-87285458D01* +X185859454Y-87305454D01* +X185839458Y-87323578D01* +X185817782Y-87339654D01* +X185794634Y-87353528D01* +X185770238Y-87365067D01* +X185744828Y-87374159D01* +X185718650Y-87380716D01* +X185691955Y-87384676D01* +X185665000Y-87386000D01* +X183715000Y-87386000D01* +X183688045Y-87384676D01* +X183661350Y-87380716D01* +X183635172Y-87374159D01* +X183609762Y-87365067D01* +X183585366Y-87353528D01* +X183562218Y-87339654D01* +X183540542Y-87323578D01* +X183520546Y-87305454D01* +X183502422Y-87285458D01* +X183486346Y-87263782D01* +X183472472Y-87240634D01* +X183460933Y-87216238D01* +X183451841Y-87190828D01* +X183445284Y-87164650D01* +X183441324Y-87137955D01* +X183440000Y-87111000D01* +X183440000Y-86561000D01* +X183441324Y-86534045D01* +X183445284Y-86507350D01* +X183451841Y-86481172D01* +X183460933Y-86455762D01* +X183472472Y-86431366D01* +X183486346Y-86408218D01* +X183502422Y-86386542D01* +X183520546Y-86366546D01* +X183540542Y-86348422D01* +X183562218Y-86332346D01* +X183585366Y-86318472D01* +X183609762Y-86306933D01* +X183635172Y-86297841D01* +X183661350Y-86291284D01* +X183688045Y-86287324D01* +X183715000Y-86286000D01* +X185665000Y-86286000D01* +X185691955Y-86287324D01* +X185691955Y-86287324D01* +G37* +G36* +X185691955Y-84287324D02* +X185718650Y-84291284D01* +X185744828Y-84297841D01* +X185770238Y-84306933D01* +X185794634Y-84318472D01* +X185817782Y-84332346D01* +X185839458Y-84348422D01* +X185859454Y-84366546D01* +X185877578Y-84386542D01* +X185893654Y-84408218D01* +X185907528Y-84431366D01* +X185919067Y-84455762D01* +X185928159Y-84481172D01* +X185934716Y-84507350D01* +X185938676Y-84534045D01* +X185940000Y-84561000D01* +X185940000Y-85111000D01* +X185938676Y-85137955D01* +X185934716Y-85164650D01* +X185928159Y-85190828D01* +X185919067Y-85216238D01* +X185907528Y-85240634D01* +X185893654Y-85263782D01* +X185877578Y-85285458D01* +X185859454Y-85305454D01* +X185839458Y-85323578D01* +X185817782Y-85339654D01* +X185794634Y-85353528D01* +X185770238Y-85365067D01* +X185744828Y-85374159D01* +X185718650Y-85380716D01* +X185691955Y-85384676D01* +X185665000Y-85386000D01* +X183715000Y-85386000D01* +X183688045Y-85384676D01* +X183661350Y-85380716D01* +X183635172Y-85374159D01* +X183609762Y-85365067D01* +X183585366Y-85353528D01* +X183562218Y-85339654D01* +X183540542Y-85323578D01* +X183520546Y-85305454D01* +X183502422Y-85285458D01* +X183486346Y-85263782D01* +X183472472Y-85240634D01* +X183460933Y-85216238D01* +X183451841Y-85190828D01* +X183445284Y-85164650D01* +X183441324Y-85137955D01* +X183440000Y-85111000D01* +X183440000Y-84561000D01* +X183441324Y-84534045D01* +X183445284Y-84507350D01* +X183451841Y-84481172D01* +X183460933Y-84455762D01* +X183472472Y-84431366D01* +X183486346Y-84408218D01* +X183502422Y-84386542D01* +X183520546Y-84366546D01* +X183540542Y-84348422D01* +X183562218Y-84332346D01* +X183585366Y-84318472D01* +X183609762Y-84306933D01* +X183635172Y-84297841D01* +X183661350Y-84291284D01* +X183688045Y-84287324D01* +X183715000Y-84286000D01* +X185665000Y-84286000D01* +X185691955Y-84287324D01* +X185691955Y-84287324D01* +G37* +D12* +X188849000Y-84328000D03* +X201930000Y-97790000D03* +X194818000Y-94107000D03* +X194691000Y-96647000D03* +X192405000Y-97536000D03* +X188849000Y-86995000D03* +X188849000Y-89408000D03* +X194818000Y-95377000D03* +X187325000Y-94615000D03* +X190246000Y-93218000D03* +X186563000Y-93853000D03* +X195580000Y-92075000D03* +X193548000Y-97536000D03* +D13* +X189357000Y-84836000D02* +X199390000Y-84836000D01* +X188849000Y-84328000D02* +X189357000Y-84836000D01* +X203835000Y-81280000D02* +X204470000Y-81280000D01* +X204470000Y-81280000D02* +X205105000Y-81915000D01* +X204470000Y-97790000D02* +X201930000Y-97790000D01* +X205105000Y-97155000D02* +X204470000Y-97790000D01* +X205105000Y-81915000D02* +X205105000Y-97155000D01* +X203835000Y-81280000D02* +X202946000Y-81280000D01* +X202946000Y-81280000D02* +X199390000Y-84836000D01* +X195580000Y-94869000D02* +X194818000Y-94107000D01* +X195580000Y-95758000D02* +X195580000Y-94869000D01* +X194691000Y-96647000D02* +X195580000Y-95758000D01* +X186376000Y-99822000D02* +X185390000Y-98836000D01* +X190119000Y-99822000D02* +X186376000Y-99822000D01* +X192405000Y-97536000D02* +X190119000Y-99822000D01* +X185390000Y-98836000D02* +X185390000Y-98455000D01* +X180975000Y-96520000D02* +X182880000Y-98425000D01* +X182880000Y-98425000D02* +X184979000Y-98425000D01* +X184979000Y-98425000D02* +X185390000Y-98836000D01* +X190690000Y-88836000D02* +X199390000Y-88836000D01* +X188849000Y-86995000D02* +X190690000Y-88836000D01* +X180975000Y-83820000D02* +X180975000Y-84455000D01* +X180975000Y-84455000D02* +X183356000Y-86836000D01* +X183356000Y-86836000D02* +X185390000Y-86836000D01* +X180975000Y-81280000D02* +X181834000Y-81280000D01* +X181834000Y-81280000D02* +X185390000Y-84836000D01* +X188849000Y-89408000D02* +X185421000Y-92836000D01* +X185421000Y-92836000D02* +X185390000Y-92836000D01* +X185675000Y-92836000D02* +X185390000Y-92836000D01* +X180975000Y-91440000D02* +X182245000Y-92710000D01* +X182245000Y-92710000D02* +X185264000Y-92710000D01* +X185390000Y-96836000D02* +X185993000Y-96836000D01* +X185993000Y-96836000D02* +X187452000Y-95377000D01* +X187452000Y-95377000D02* +X194818000Y-95377000D01* +X185706000Y-96520000D02* +X185390000Y-96836000D01* +X203835000Y-91440000D02* +X202565000Y-92710000D01* +X201709000Y-94836000D02* +X199390000Y-94836000D01* +X202565000Y-93980000D02* +X201709000Y-94836000D01* +X202565000Y-92710000D02* +X202565000Y-93980000D01* +X203835000Y-93980000D02* +X203835000Y-94615000D01* +X203835000Y-94615000D02* +X201614000Y-96836000D01* +X201614000Y-96836000D02* +X199390000Y-96836000D01* +X180975000Y-86360000D02* +X183515000Y-88900000D01* +X183515000Y-88900000D02* +X185390000Y-88836000D01* +X180975000Y-88900000D02* +X182880000Y-90805000D01* +X182880000Y-90805000D02* +X185359000Y-90805000D01* +X185359000Y-90805000D02* +X185390000Y-90836000D01* +X187104000Y-94836000D02* +X185390000Y-94836000D01* +X187325000Y-94615000D02* +X187104000Y-94836000D01* +X180975000Y-93980000D02* +X180975000Y-93980000D01* +X181831000Y-94836000D02* +X185390000Y-94836000D01* +X180975000Y-93980000D02* +X181831000Y-94836000D01* +X203835000Y-88900000D02* +X203835000Y-89535000D01* +X203835000Y-89535000D02* +X200534000Y-92836000D01* +X200534000Y-92836000D02* +X199390000Y-92836000D01* +X203835000Y-86360000D02* +X203835000Y-86995000D01* +X203835000Y-86995000D02* +X201930000Y-88900000D01* +X201930000Y-88900000D02* +X201930000Y-90170000D01* +X201930000Y-90170000D02* +X201264000Y-90836000D01* +X201264000Y-90836000D02* +X199390000Y-90836000D01* +X199390000Y-86836000D02* +X200819000Y-86836000D01* +X200819000Y-86836000D02* +X203835000Y-83820000D01* +X190246000Y-92075000D02* +X190246000Y-93218000D01* +X195580000Y-92075000D02* +X190246000Y-92075000D01* +X190246000Y-92075000D02* +X188341000Y-92075000D01* +X188341000Y-92075000D02* +X186563000Y-93853000D01* +X199390000Y-98836000D02* +X199390000Y-98425000D01* +X199390000Y-98425000D02* +X196215000Y-95250000D01* +X196215000Y-92710000D02* +X195580000Y-92075000D01* +X196215000Y-95250000D02* +X196215000Y-92710000D01* +X203835000Y-99060000D02* +X199614000Y-99060000D01* +X199614000Y-99060000D02* +X199390000Y-98836000D01* +X180975000Y-99060000D02* +X182499000Y-99060000D01* +X190627000Y-100457000D02* +X193548000Y-97536000D01* +X183896000Y-100457000D02* +X190627000Y-100457000D01* +X182499000Y-99060000D02* +X183896000Y-100457000D01* +M02* diff --git a/hardware/firethings/ft1.3/fab/raw-B.Mask.gbr b/hardware/firethings/ft1.3/fab/raw-B.Mask.gbr new file mode 100644 index 00000000..e43e40a8 --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw-B.Mask.gbr @@ -0,0 +1,1205 @@ +G04 #@! TF.FileFunction,Soldermask,Bot* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-11 BZR 6975, Git 98ad509)-product) date Sat Aug 13 17:34:52 2016* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,1.800000*% +%ADD12C,0.800000*% +G04 APERTURE END LIST* +D10* +X201930000Y-75565000D02* +X205740000Y-79375000D01* +X194310000Y-75565000D02* +X201930000Y-75565000D01* +X194310000Y-75565000D02* +X182880000Y-75565000D01* +X205740000Y-99695000D02* +X205740000Y-79375000D01* +X205740000Y-99695000D02* +X204470000Y-100965000D01* +X179070000Y-79375000D02* +X179070000Y-99695000D01* +X180340000Y-100965000D02* +X204470000Y-100965000D01* +X179070000Y-99695000D02* +X180340000Y-100965000D01* +X182880000Y-75565000D02* +X179070000Y-79375000D01* +D11* +X180975000Y-81280000D03* +X180975000Y-83820000D03* +X180975000Y-86360000D03* +X180975000Y-88900000D03* +X180975000Y-91440000D03* +X180975000Y-93980000D03* +X180975000Y-96520000D03* +X180975000Y-99060000D03* +X203835000Y-99060000D03* +X203835000Y-96520000D03* +X203835000Y-93980000D03* +X203835000Y-91440000D03* +X203835000Y-88900000D03* +X203835000Y-86360000D03* +X203835000Y-83820000D03* +X203835000Y-81280000D03* +D10* +G36* +X201091955Y-84287324D02* +X201118650Y-84291284D01* +X201144828Y-84297841D01* +X201170238Y-84306933D01* +X201194634Y-84318472D01* +X201217782Y-84332346D01* +X201239458Y-84348422D01* +X201259454Y-84366546D01* +X201277578Y-84386542D01* +X201293654Y-84408218D01* +X201307528Y-84431366D01* +X201319067Y-84455762D01* +X201328159Y-84481172D01* +X201334716Y-84507350D01* +X201338676Y-84534045D01* +X201340000Y-84561000D01* +X201340000Y-85111000D01* +X201338676Y-85137955D01* +X201334716Y-85164650D01* +X201328159Y-85190828D01* +X201319067Y-85216238D01* +X201307528Y-85240634D01* +X201293654Y-85263782D01* +X201277578Y-85285458D01* +X201259454Y-85305454D01* +X201239458Y-85323578D01* +X201217782Y-85339654D01* +X201194634Y-85353528D01* +X201170238Y-85365067D01* +X201144828Y-85374159D01* +X201118650Y-85380716D01* +X201091955Y-85384676D01* +X201065000Y-85386000D01* +X199115000Y-85386000D01* +X199088045Y-85384676D01* +X199061350Y-85380716D01* +X199035172Y-85374159D01* +X199009762Y-85365067D01* +X198985366Y-85353528D01* +X198962218Y-85339654D01* +X198940542Y-85323578D01* +X198920546Y-85305454D01* +X198902422Y-85285458D01* +X198886346Y-85263782D01* +X198872472Y-85240634D01* +X198860933Y-85216238D01* +X198851841Y-85190828D01* +X198845284Y-85164650D01* +X198841324Y-85137955D01* +X198840000Y-85111000D01* +X198840000Y-84561000D01* +X198841324Y-84534045D01* +X198845284Y-84507350D01* +X198851841Y-84481172D01* +X198860933Y-84455762D01* +X198872472Y-84431366D01* +X198886346Y-84408218D01* +X198902422Y-84386542D01* +X198920546Y-84366546D01* +X198940542Y-84348422D01* +X198962218Y-84332346D01* +X198985366Y-84318472D01* +X199009762Y-84306933D01* +X199035172Y-84297841D01* +X199061350Y-84291284D01* +X199088045Y-84287324D01* +X199115000Y-84286000D01* +X201065000Y-84286000D01* +X201091955Y-84287324D01* +X201091955Y-84287324D01* +G37* +G36* +X201091955Y-86287324D02* +X201118650Y-86291284D01* +X201144828Y-86297841D01* +X201170238Y-86306933D01* +X201194634Y-86318472D01* +X201217782Y-86332346D01* +X201239458Y-86348422D01* +X201259454Y-86366546D01* +X201277578Y-86386542D01* +X201293654Y-86408218D01* +X201307528Y-86431366D01* +X201319067Y-86455762D01* +X201328159Y-86481172D01* +X201334716Y-86507350D01* +X201338676Y-86534045D01* +X201340000Y-86561000D01* +X201340000Y-87111000D01* +X201338676Y-87137955D01* +X201334716Y-87164650D01* +X201328159Y-87190828D01* +X201319067Y-87216238D01* +X201307528Y-87240634D01* +X201293654Y-87263782D01* +X201277578Y-87285458D01* +X201259454Y-87305454D01* +X201239458Y-87323578D01* +X201217782Y-87339654D01* +X201194634Y-87353528D01* +X201170238Y-87365067D01* +X201144828Y-87374159D01* +X201118650Y-87380716D01* +X201091955Y-87384676D01* +X201065000Y-87386000D01* +X199115000Y-87386000D01* +X199088045Y-87384676D01* +X199061350Y-87380716D01* +X199035172Y-87374159D01* +X199009762Y-87365067D01* +X198985366Y-87353528D01* +X198962218Y-87339654D01* +X198940542Y-87323578D01* +X198920546Y-87305454D01* +X198902422Y-87285458D01* +X198886346Y-87263782D01* +X198872472Y-87240634D01* +X198860933Y-87216238D01* +X198851841Y-87190828D01* +X198845284Y-87164650D01* +X198841324Y-87137955D01* +X198840000Y-87111000D01* +X198840000Y-86561000D01* +X198841324Y-86534045D01* +X198845284Y-86507350D01* +X198851841Y-86481172D01* +X198860933Y-86455762D01* +X198872472Y-86431366D01* +X198886346Y-86408218D01* +X198902422Y-86386542D01* +X198920546Y-86366546D01* +X198940542Y-86348422D01* +X198962218Y-86332346D01* +X198985366Y-86318472D01* +X199009762Y-86306933D01* +X199035172Y-86297841D01* +X199061350Y-86291284D01* +X199088045Y-86287324D01* +X199115000Y-86286000D01* +X201065000Y-86286000D01* +X201091955Y-86287324D01* +X201091955Y-86287324D01* +G37* +G36* +X201091955Y-88287324D02* +X201118650Y-88291284D01* +X201144828Y-88297841D01* +X201170238Y-88306933D01* +X201194634Y-88318472D01* +X201217782Y-88332346D01* +X201239458Y-88348422D01* +X201259454Y-88366546D01* +X201277578Y-88386542D01* +X201293654Y-88408218D01* +X201307528Y-88431366D01* +X201319067Y-88455762D01* +X201328159Y-88481172D01* +X201334716Y-88507350D01* +X201338676Y-88534045D01* +X201340000Y-88561000D01* +X201340000Y-89111000D01* +X201338676Y-89137955D01* +X201334716Y-89164650D01* +X201328159Y-89190828D01* +X201319067Y-89216238D01* +X201307528Y-89240634D01* +X201293654Y-89263782D01* +X201277578Y-89285458D01* +X201259454Y-89305454D01* +X201239458Y-89323578D01* +X201217782Y-89339654D01* +X201194634Y-89353528D01* +X201170238Y-89365067D01* +X201144828Y-89374159D01* +X201118650Y-89380716D01* +X201091955Y-89384676D01* +X201065000Y-89386000D01* +X199115000Y-89386000D01* +X199088045Y-89384676D01* +X199061350Y-89380716D01* +X199035172Y-89374159D01* +X199009762Y-89365067D01* +X198985366Y-89353528D01* +X198962218Y-89339654D01* +X198940542Y-89323578D01* +X198920546Y-89305454D01* +X198902422Y-89285458D01* +X198886346Y-89263782D01* +X198872472Y-89240634D01* +X198860933Y-89216238D01* +X198851841Y-89190828D01* +X198845284Y-89164650D01* +X198841324Y-89137955D01* +X198840000Y-89111000D01* +X198840000Y-88561000D01* +X198841324Y-88534045D01* +X198845284Y-88507350D01* +X198851841Y-88481172D01* +X198860933Y-88455762D01* +X198872472Y-88431366D01* +X198886346Y-88408218D01* +X198902422Y-88386542D01* +X198920546Y-88366546D01* +X198940542Y-88348422D01* +X198962218Y-88332346D01* +X198985366Y-88318472D01* +X199009762Y-88306933D01* +X199035172Y-88297841D01* +X199061350Y-88291284D01* +X199088045Y-88287324D01* +X199115000Y-88286000D01* +X201065000Y-88286000D01* +X201091955Y-88287324D01* +X201091955Y-88287324D01* +G37* +G36* +X201091955Y-90287324D02* +X201118650Y-90291284D01* +X201144828Y-90297841D01* +X201170238Y-90306933D01* +X201194634Y-90318472D01* +X201217782Y-90332346D01* +X201239458Y-90348422D01* +X201259454Y-90366546D01* +X201277578Y-90386542D01* +X201293654Y-90408218D01* +X201307528Y-90431366D01* +X201319067Y-90455762D01* +X201328159Y-90481172D01* +X201334716Y-90507350D01* +X201338676Y-90534045D01* +X201340000Y-90561000D01* +X201340000Y-91111000D01* +X201338676Y-91137955D01* +X201334716Y-91164650D01* +X201328159Y-91190828D01* +X201319067Y-91216238D01* +X201307528Y-91240634D01* +X201293654Y-91263782D01* +X201277578Y-91285458D01* +X201259454Y-91305454D01* +X201239458Y-91323578D01* +X201217782Y-91339654D01* +X201194634Y-91353528D01* +X201170238Y-91365067D01* +X201144828Y-91374159D01* +X201118650Y-91380716D01* +X201091955Y-91384676D01* +X201065000Y-91386000D01* +X199115000Y-91386000D01* +X199088045Y-91384676D01* +X199061350Y-91380716D01* +X199035172Y-91374159D01* +X199009762Y-91365067D01* +X198985366Y-91353528D01* +X198962218Y-91339654D01* +X198940542Y-91323578D01* +X198920546Y-91305454D01* +X198902422Y-91285458D01* +X198886346Y-91263782D01* +X198872472Y-91240634D01* +X198860933Y-91216238D01* +X198851841Y-91190828D01* +X198845284Y-91164650D01* +X198841324Y-91137955D01* +X198840000Y-91111000D01* +X198840000Y-90561000D01* +X198841324Y-90534045D01* +X198845284Y-90507350D01* +X198851841Y-90481172D01* +X198860933Y-90455762D01* +X198872472Y-90431366D01* +X198886346Y-90408218D01* +X198902422Y-90386542D01* +X198920546Y-90366546D01* +X198940542Y-90348422D01* +X198962218Y-90332346D01* +X198985366Y-90318472D01* +X199009762Y-90306933D01* +X199035172Y-90297841D01* +X199061350Y-90291284D01* +X199088045Y-90287324D01* +X199115000Y-90286000D01* +X201065000Y-90286000D01* +X201091955Y-90287324D01* +X201091955Y-90287324D01* +G37* +G36* +X201091955Y-92287324D02* +X201118650Y-92291284D01* +X201144828Y-92297841D01* +X201170238Y-92306933D01* +X201194634Y-92318472D01* +X201217782Y-92332346D01* +X201239458Y-92348422D01* +X201259454Y-92366546D01* +X201277578Y-92386542D01* +X201293654Y-92408218D01* +X201307528Y-92431366D01* +X201319067Y-92455762D01* +X201328159Y-92481172D01* +X201334716Y-92507350D01* +X201338676Y-92534045D01* +X201340000Y-92561000D01* +X201340000Y-93111000D01* +X201338676Y-93137955D01* +X201334716Y-93164650D01* +X201328159Y-93190828D01* +X201319067Y-93216238D01* +X201307528Y-93240634D01* +X201293654Y-93263782D01* +X201277578Y-93285458D01* +X201259454Y-93305454D01* +X201239458Y-93323578D01* +X201217782Y-93339654D01* +X201194634Y-93353528D01* +X201170238Y-93365067D01* +X201144828Y-93374159D01* +X201118650Y-93380716D01* +X201091955Y-93384676D01* +X201065000Y-93386000D01* +X199115000Y-93386000D01* +X199088045Y-93384676D01* +X199061350Y-93380716D01* +X199035172Y-93374159D01* +X199009762Y-93365067D01* +X198985366Y-93353528D01* +X198962218Y-93339654D01* +X198940542Y-93323578D01* +X198920546Y-93305454D01* +X198902422Y-93285458D01* +X198886346Y-93263782D01* +X198872472Y-93240634D01* +X198860933Y-93216238D01* +X198851841Y-93190828D01* +X198845284Y-93164650D01* +X198841324Y-93137955D01* +X198840000Y-93111000D01* +X198840000Y-92561000D01* +X198841324Y-92534045D01* +X198845284Y-92507350D01* +X198851841Y-92481172D01* +X198860933Y-92455762D01* +X198872472Y-92431366D01* +X198886346Y-92408218D01* +X198902422Y-92386542D01* +X198920546Y-92366546D01* +X198940542Y-92348422D01* +X198962218Y-92332346D01* +X198985366Y-92318472D01* +X199009762Y-92306933D01* +X199035172Y-92297841D01* +X199061350Y-92291284D01* +X199088045Y-92287324D01* +X199115000Y-92286000D01* +X201065000Y-92286000D01* +X201091955Y-92287324D01* +X201091955Y-92287324D01* +G37* +G36* +X201091955Y-94287324D02* +X201118650Y-94291284D01* +X201144828Y-94297841D01* +X201170238Y-94306933D01* +X201194634Y-94318472D01* +X201217782Y-94332346D01* +X201239458Y-94348422D01* +X201259454Y-94366546D01* +X201277578Y-94386542D01* +X201293654Y-94408218D01* +X201307528Y-94431366D01* +X201319067Y-94455762D01* +X201328159Y-94481172D01* +X201334716Y-94507350D01* +X201338676Y-94534045D01* +X201340000Y-94561000D01* +X201340000Y-95111000D01* +X201338676Y-95137955D01* +X201334716Y-95164650D01* +X201328159Y-95190828D01* +X201319067Y-95216238D01* +X201307528Y-95240634D01* +X201293654Y-95263782D01* +X201277578Y-95285458D01* +X201259454Y-95305454D01* +X201239458Y-95323578D01* +X201217782Y-95339654D01* +X201194634Y-95353528D01* +X201170238Y-95365067D01* +X201144828Y-95374159D01* +X201118650Y-95380716D01* +X201091955Y-95384676D01* +X201065000Y-95386000D01* +X199115000Y-95386000D01* +X199088045Y-95384676D01* +X199061350Y-95380716D01* +X199035172Y-95374159D01* +X199009762Y-95365067D01* +X198985366Y-95353528D01* +X198962218Y-95339654D01* +X198940542Y-95323578D01* +X198920546Y-95305454D01* +X198902422Y-95285458D01* +X198886346Y-95263782D01* +X198872472Y-95240634D01* +X198860933Y-95216238D01* +X198851841Y-95190828D01* +X198845284Y-95164650D01* +X198841324Y-95137955D01* +X198840000Y-95111000D01* +X198840000Y-94561000D01* +X198841324Y-94534045D01* +X198845284Y-94507350D01* +X198851841Y-94481172D01* +X198860933Y-94455762D01* +X198872472Y-94431366D01* +X198886346Y-94408218D01* +X198902422Y-94386542D01* +X198920546Y-94366546D01* +X198940542Y-94348422D01* +X198962218Y-94332346D01* +X198985366Y-94318472D01* +X199009762Y-94306933D01* +X199035172Y-94297841D01* +X199061350Y-94291284D01* +X199088045Y-94287324D01* +X199115000Y-94286000D01* +X201065000Y-94286000D01* +X201091955Y-94287324D01* +X201091955Y-94287324D01* +G37* +G36* +X201091955Y-96287324D02* +X201118650Y-96291284D01* +X201144828Y-96297841D01* +X201170238Y-96306933D01* +X201194634Y-96318472D01* +X201217782Y-96332346D01* +X201239458Y-96348422D01* +X201259454Y-96366546D01* +X201277578Y-96386542D01* +X201293654Y-96408218D01* +X201307528Y-96431366D01* +X201319067Y-96455762D01* +X201328159Y-96481172D01* +X201334716Y-96507350D01* +X201338676Y-96534045D01* +X201340000Y-96561000D01* +X201340000Y-97111000D01* +X201338676Y-97137955D01* +X201334716Y-97164650D01* +X201328159Y-97190828D01* +X201319067Y-97216238D01* +X201307528Y-97240634D01* +X201293654Y-97263782D01* +X201277578Y-97285458D01* +X201259454Y-97305454D01* +X201239458Y-97323578D01* +X201217782Y-97339654D01* +X201194634Y-97353528D01* +X201170238Y-97365067D01* +X201144828Y-97374159D01* +X201118650Y-97380716D01* +X201091955Y-97384676D01* +X201065000Y-97386000D01* +X199115000Y-97386000D01* +X199088045Y-97384676D01* +X199061350Y-97380716D01* +X199035172Y-97374159D01* +X199009762Y-97365067D01* +X198985366Y-97353528D01* +X198962218Y-97339654D01* +X198940542Y-97323578D01* +X198920546Y-97305454D01* +X198902422Y-97285458D01* +X198886346Y-97263782D01* +X198872472Y-97240634D01* +X198860933Y-97216238D01* +X198851841Y-97190828D01* +X198845284Y-97164650D01* +X198841324Y-97137955D01* +X198840000Y-97111000D01* +X198840000Y-96561000D01* +X198841324Y-96534045D01* +X198845284Y-96507350D01* +X198851841Y-96481172D01* +X198860933Y-96455762D01* +X198872472Y-96431366D01* +X198886346Y-96408218D01* +X198902422Y-96386542D01* +X198920546Y-96366546D01* +X198940542Y-96348422D01* +X198962218Y-96332346D01* +X198985366Y-96318472D01* +X199009762Y-96306933D01* +X199035172Y-96297841D01* +X199061350Y-96291284D01* +X199088045Y-96287324D01* +X199115000Y-96286000D01* +X201065000Y-96286000D01* +X201091955Y-96287324D01* +X201091955Y-96287324D01* +G37* +G36* +X201091955Y-98287324D02* +X201118650Y-98291284D01* +X201144828Y-98297841D01* +X201170238Y-98306933D01* +X201194634Y-98318472D01* +X201217782Y-98332346D01* +X201239458Y-98348422D01* +X201259454Y-98366546D01* +X201277578Y-98386542D01* +X201293654Y-98408218D01* +X201307528Y-98431366D01* +X201319067Y-98455762D01* +X201328159Y-98481172D01* +X201334716Y-98507350D01* +X201338676Y-98534045D01* +X201340000Y-98561000D01* +X201340000Y-99111000D01* +X201338676Y-99137955D01* +X201334716Y-99164650D01* +X201328159Y-99190828D01* +X201319067Y-99216238D01* +X201307528Y-99240634D01* +X201293654Y-99263782D01* +X201277578Y-99285458D01* +X201259454Y-99305454D01* +X201239458Y-99323578D01* +X201217782Y-99339654D01* +X201194634Y-99353528D01* +X201170238Y-99365067D01* +X201144828Y-99374159D01* +X201118650Y-99380716D01* +X201091955Y-99384676D01* +X201065000Y-99386000D01* +X199115000Y-99386000D01* +X199088045Y-99384676D01* +X199061350Y-99380716D01* +X199035172Y-99374159D01* +X199009762Y-99365067D01* +X198985366Y-99353528D01* +X198962218Y-99339654D01* +X198940542Y-99323578D01* +X198920546Y-99305454D01* +X198902422Y-99285458D01* +X198886346Y-99263782D01* +X198872472Y-99240634D01* +X198860933Y-99216238D01* +X198851841Y-99190828D01* +X198845284Y-99164650D01* +X198841324Y-99137955D01* +X198840000Y-99111000D01* +X198840000Y-98561000D01* +X198841324Y-98534045D01* +X198845284Y-98507350D01* +X198851841Y-98481172D01* +X198860933Y-98455762D01* +X198872472Y-98431366D01* +X198886346Y-98408218D01* +X198902422Y-98386542D01* +X198920546Y-98366546D01* +X198940542Y-98348422D01* +X198962218Y-98332346D01* +X198985366Y-98318472D01* +X199009762Y-98306933D01* +X199035172Y-98297841D01* +X199061350Y-98291284D01* +X199088045Y-98287324D01* +X199115000Y-98286000D01* +X201065000Y-98286000D01* +X201091955Y-98287324D01* +X201091955Y-98287324D01* +G37* +G36* +X185691955Y-98287324D02* +X185718650Y-98291284D01* +X185744828Y-98297841D01* +X185770238Y-98306933D01* +X185794634Y-98318472D01* +X185817782Y-98332346D01* +X185839458Y-98348422D01* +X185859454Y-98366546D01* +X185877578Y-98386542D01* +X185893654Y-98408218D01* +X185907528Y-98431366D01* +X185919067Y-98455762D01* +X185928159Y-98481172D01* +X185934716Y-98507350D01* +X185938676Y-98534045D01* +X185940000Y-98561000D01* +X185940000Y-99111000D01* +X185938676Y-99137955D01* +X185934716Y-99164650D01* +X185928159Y-99190828D01* +X185919067Y-99216238D01* +X185907528Y-99240634D01* +X185893654Y-99263782D01* +X185877578Y-99285458D01* +X185859454Y-99305454D01* +X185839458Y-99323578D01* +X185817782Y-99339654D01* +X185794634Y-99353528D01* +X185770238Y-99365067D01* +X185744828Y-99374159D01* +X185718650Y-99380716D01* +X185691955Y-99384676D01* +X185665000Y-99386000D01* +X183715000Y-99386000D01* +X183688045Y-99384676D01* +X183661350Y-99380716D01* +X183635172Y-99374159D01* +X183609762Y-99365067D01* +X183585366Y-99353528D01* +X183562218Y-99339654D01* +X183540542Y-99323578D01* +X183520546Y-99305454D01* +X183502422Y-99285458D01* +X183486346Y-99263782D01* +X183472472Y-99240634D01* +X183460933Y-99216238D01* +X183451841Y-99190828D01* +X183445284Y-99164650D01* +X183441324Y-99137955D01* +X183440000Y-99111000D01* +X183440000Y-98561000D01* +X183441324Y-98534045D01* +X183445284Y-98507350D01* +X183451841Y-98481172D01* +X183460933Y-98455762D01* +X183472472Y-98431366D01* +X183486346Y-98408218D01* +X183502422Y-98386542D01* +X183520546Y-98366546D01* +X183540542Y-98348422D01* +X183562218Y-98332346D01* +X183585366Y-98318472D01* +X183609762Y-98306933D01* +X183635172Y-98297841D01* +X183661350Y-98291284D01* +X183688045Y-98287324D01* +X183715000Y-98286000D01* +X185665000Y-98286000D01* +X185691955Y-98287324D01* +X185691955Y-98287324D01* +G37* +G36* +X185791955Y-96287324D02* +X185818650Y-96291284D01* +X185844828Y-96297841D01* +X185870238Y-96306933D01* +X185894634Y-96318472D01* +X185917782Y-96332346D01* +X185939458Y-96348422D01* +X185959454Y-96366546D01* +X185977578Y-96386542D01* +X185993654Y-96408218D01* +X186007528Y-96431366D01* +X186019067Y-96455762D01* +X186028159Y-96481172D01* +X186034716Y-96507350D01* +X186038676Y-96534045D01* +X186040000Y-96561000D01* +X186040000Y-97111000D01* +X186038676Y-97137955D01* +X186034716Y-97164650D01* +X186028159Y-97190828D01* +X186019067Y-97216238D01* +X186007528Y-97240634D01* +X185993654Y-97263782D01* +X185977578Y-97285458D01* +X185959454Y-97305454D01* +X185939458Y-97323578D01* +X185917782Y-97339654D01* +X185894634Y-97353528D01* +X185870238Y-97365067D01* +X185844828Y-97374159D01* +X185818650Y-97380716D01* +X185791955Y-97384676D01* +X185765000Y-97386000D01* +X183815000Y-97386000D01* +X183788045Y-97384676D01* +X183761350Y-97380716D01* +X183735172Y-97374159D01* +X183709762Y-97365067D01* +X183685366Y-97353528D01* +X183662218Y-97339654D01* +X183640542Y-97323578D01* +X183620546Y-97305454D01* +X183602422Y-97285458D01* +X183586346Y-97263782D01* +X183572472Y-97240634D01* +X183560933Y-97216238D01* +X183551841Y-97190828D01* +X183545284Y-97164650D01* +X183541324Y-97137955D01* +X183540000Y-97111000D01* +X183540000Y-96561000D01* +X183541324Y-96534045D01* +X183545284Y-96507350D01* +X183551841Y-96481172D01* +X183560933Y-96455762D01* +X183572472Y-96431366D01* +X183586346Y-96408218D01* +X183602422Y-96386542D01* +X183620546Y-96366546D01* +X183640542Y-96348422D01* +X183662218Y-96332346D01* +X183685366Y-96318472D01* +X183709762Y-96306933D01* +X183735172Y-96297841D01* +X183761350Y-96291284D01* +X183788045Y-96287324D01* +X183815000Y-96286000D01* +X185765000Y-96286000D01* +X185791955Y-96287324D01* +X185791955Y-96287324D01* +G37* +G36* +X185691955Y-94287324D02* +X185718650Y-94291284D01* +X185744828Y-94297841D01* +X185770238Y-94306933D01* +X185794634Y-94318472D01* +X185817782Y-94332346D01* +X185839458Y-94348422D01* +X185859454Y-94366546D01* +X185877578Y-94386542D01* +X185893654Y-94408218D01* +X185907528Y-94431366D01* +X185919067Y-94455762D01* +X185928159Y-94481172D01* +X185934716Y-94507350D01* +X185938676Y-94534045D01* +X185940000Y-94561000D01* +X185940000Y-95111000D01* +X185938676Y-95137955D01* +X185934716Y-95164650D01* +X185928159Y-95190828D01* +X185919067Y-95216238D01* +X185907528Y-95240634D01* +X185893654Y-95263782D01* +X185877578Y-95285458D01* +X185859454Y-95305454D01* +X185839458Y-95323578D01* +X185817782Y-95339654D01* +X185794634Y-95353528D01* +X185770238Y-95365067D01* +X185744828Y-95374159D01* +X185718650Y-95380716D01* +X185691955Y-95384676D01* +X185665000Y-95386000D01* +X183715000Y-95386000D01* +X183688045Y-95384676D01* +X183661350Y-95380716D01* +X183635172Y-95374159D01* +X183609762Y-95365067D01* +X183585366Y-95353528D01* +X183562218Y-95339654D01* +X183540542Y-95323578D01* +X183520546Y-95305454D01* +X183502422Y-95285458D01* +X183486346Y-95263782D01* +X183472472Y-95240634D01* +X183460933Y-95216238D01* +X183451841Y-95190828D01* +X183445284Y-95164650D01* +X183441324Y-95137955D01* +X183440000Y-95111000D01* +X183440000Y-94561000D01* +X183441324Y-94534045D01* +X183445284Y-94507350D01* +X183451841Y-94481172D01* +X183460933Y-94455762D01* +X183472472Y-94431366D01* +X183486346Y-94408218D01* +X183502422Y-94386542D01* +X183520546Y-94366546D01* +X183540542Y-94348422D01* +X183562218Y-94332346D01* +X183585366Y-94318472D01* +X183609762Y-94306933D01* +X183635172Y-94297841D01* +X183661350Y-94291284D01* +X183688045Y-94287324D01* +X183715000Y-94286000D01* +X185665000Y-94286000D01* +X185691955Y-94287324D01* +X185691955Y-94287324D01* +G37* +G36* +X185691955Y-92287324D02* +X185718650Y-92291284D01* +X185744828Y-92297841D01* +X185770238Y-92306933D01* +X185794634Y-92318472D01* +X185817782Y-92332346D01* +X185839458Y-92348422D01* +X185859454Y-92366546D01* +X185877578Y-92386542D01* +X185893654Y-92408218D01* +X185907528Y-92431366D01* +X185919067Y-92455762D01* +X185928159Y-92481172D01* +X185934716Y-92507350D01* +X185938676Y-92534045D01* +X185940000Y-92561000D01* +X185940000Y-93111000D01* +X185938676Y-93137955D01* +X185934716Y-93164650D01* +X185928159Y-93190828D01* +X185919067Y-93216238D01* +X185907528Y-93240634D01* +X185893654Y-93263782D01* +X185877578Y-93285458D01* +X185859454Y-93305454D01* +X185839458Y-93323578D01* +X185817782Y-93339654D01* +X185794634Y-93353528D01* +X185770238Y-93365067D01* +X185744828Y-93374159D01* +X185718650Y-93380716D01* +X185691955Y-93384676D01* +X185665000Y-93386000D01* +X183715000Y-93386000D01* +X183688045Y-93384676D01* +X183661350Y-93380716D01* +X183635172Y-93374159D01* +X183609762Y-93365067D01* +X183585366Y-93353528D01* +X183562218Y-93339654D01* +X183540542Y-93323578D01* +X183520546Y-93305454D01* +X183502422Y-93285458D01* +X183486346Y-93263782D01* +X183472472Y-93240634D01* +X183460933Y-93216238D01* +X183451841Y-93190828D01* +X183445284Y-93164650D01* +X183441324Y-93137955D01* +X183440000Y-93111000D01* +X183440000Y-92561000D01* +X183441324Y-92534045D01* +X183445284Y-92507350D01* +X183451841Y-92481172D01* +X183460933Y-92455762D01* +X183472472Y-92431366D01* +X183486346Y-92408218D01* +X183502422Y-92386542D01* +X183520546Y-92366546D01* +X183540542Y-92348422D01* +X183562218Y-92332346D01* +X183585366Y-92318472D01* +X183609762Y-92306933D01* +X183635172Y-92297841D01* +X183661350Y-92291284D01* +X183688045Y-92287324D01* +X183715000Y-92286000D01* +X185665000Y-92286000D01* +X185691955Y-92287324D01* +X185691955Y-92287324D01* +G37* +G36* +X185691955Y-90287324D02* +X185718650Y-90291284D01* +X185744828Y-90297841D01* +X185770238Y-90306933D01* +X185794634Y-90318472D01* +X185817782Y-90332346D01* +X185839458Y-90348422D01* +X185859454Y-90366546D01* +X185877578Y-90386542D01* +X185893654Y-90408218D01* +X185907528Y-90431366D01* +X185919067Y-90455762D01* +X185928159Y-90481172D01* +X185934716Y-90507350D01* +X185938676Y-90534045D01* +X185940000Y-90561000D01* +X185940000Y-91111000D01* +X185938676Y-91137955D01* +X185934716Y-91164650D01* +X185928159Y-91190828D01* +X185919067Y-91216238D01* +X185907528Y-91240634D01* +X185893654Y-91263782D01* +X185877578Y-91285458D01* +X185859454Y-91305454D01* +X185839458Y-91323578D01* +X185817782Y-91339654D01* +X185794634Y-91353528D01* +X185770238Y-91365067D01* +X185744828Y-91374159D01* +X185718650Y-91380716D01* +X185691955Y-91384676D01* +X185665000Y-91386000D01* +X183715000Y-91386000D01* +X183688045Y-91384676D01* +X183661350Y-91380716D01* +X183635172Y-91374159D01* +X183609762Y-91365067D01* +X183585366Y-91353528D01* +X183562218Y-91339654D01* +X183540542Y-91323578D01* +X183520546Y-91305454D01* +X183502422Y-91285458D01* +X183486346Y-91263782D01* +X183472472Y-91240634D01* +X183460933Y-91216238D01* +X183451841Y-91190828D01* +X183445284Y-91164650D01* +X183441324Y-91137955D01* +X183440000Y-91111000D01* +X183440000Y-90561000D01* +X183441324Y-90534045D01* +X183445284Y-90507350D01* +X183451841Y-90481172D01* +X183460933Y-90455762D01* +X183472472Y-90431366D01* +X183486346Y-90408218D01* +X183502422Y-90386542D01* +X183520546Y-90366546D01* +X183540542Y-90348422D01* +X183562218Y-90332346D01* +X183585366Y-90318472D01* +X183609762Y-90306933D01* +X183635172Y-90297841D01* +X183661350Y-90291284D01* +X183688045Y-90287324D01* +X183715000Y-90286000D01* +X185665000Y-90286000D01* +X185691955Y-90287324D01* +X185691955Y-90287324D01* +G37* +G36* +X185691955Y-88287324D02* +X185718650Y-88291284D01* +X185744828Y-88297841D01* +X185770238Y-88306933D01* +X185794634Y-88318472D01* +X185817782Y-88332346D01* +X185839458Y-88348422D01* +X185859454Y-88366546D01* +X185877578Y-88386542D01* +X185893654Y-88408218D01* +X185907528Y-88431366D01* +X185919067Y-88455762D01* +X185928159Y-88481172D01* +X185934716Y-88507350D01* +X185938676Y-88534045D01* +X185940000Y-88561000D01* +X185940000Y-89111000D01* +X185938676Y-89137955D01* +X185934716Y-89164650D01* +X185928159Y-89190828D01* +X185919067Y-89216238D01* +X185907528Y-89240634D01* +X185893654Y-89263782D01* +X185877578Y-89285458D01* +X185859454Y-89305454D01* +X185839458Y-89323578D01* +X185817782Y-89339654D01* +X185794634Y-89353528D01* +X185770238Y-89365067D01* +X185744828Y-89374159D01* +X185718650Y-89380716D01* +X185691955Y-89384676D01* +X185665000Y-89386000D01* +X183715000Y-89386000D01* +X183688045Y-89384676D01* +X183661350Y-89380716D01* +X183635172Y-89374159D01* +X183609762Y-89365067D01* +X183585366Y-89353528D01* +X183562218Y-89339654D01* +X183540542Y-89323578D01* +X183520546Y-89305454D01* +X183502422Y-89285458D01* +X183486346Y-89263782D01* +X183472472Y-89240634D01* +X183460933Y-89216238D01* +X183451841Y-89190828D01* +X183445284Y-89164650D01* +X183441324Y-89137955D01* +X183440000Y-89111000D01* +X183440000Y-88561000D01* +X183441324Y-88534045D01* +X183445284Y-88507350D01* +X183451841Y-88481172D01* +X183460933Y-88455762D01* +X183472472Y-88431366D01* +X183486346Y-88408218D01* +X183502422Y-88386542D01* +X183520546Y-88366546D01* +X183540542Y-88348422D01* +X183562218Y-88332346D01* +X183585366Y-88318472D01* +X183609762Y-88306933D01* +X183635172Y-88297841D01* +X183661350Y-88291284D01* +X183688045Y-88287324D01* +X183715000Y-88286000D01* +X185665000Y-88286000D01* +X185691955Y-88287324D01* +X185691955Y-88287324D01* +G37* +G36* +X185691955Y-86287324D02* +X185718650Y-86291284D01* +X185744828Y-86297841D01* +X185770238Y-86306933D01* +X185794634Y-86318472D01* +X185817782Y-86332346D01* +X185839458Y-86348422D01* +X185859454Y-86366546D01* +X185877578Y-86386542D01* +X185893654Y-86408218D01* +X185907528Y-86431366D01* +X185919067Y-86455762D01* +X185928159Y-86481172D01* +X185934716Y-86507350D01* +X185938676Y-86534045D01* +X185940000Y-86561000D01* +X185940000Y-87111000D01* +X185938676Y-87137955D01* +X185934716Y-87164650D01* +X185928159Y-87190828D01* +X185919067Y-87216238D01* +X185907528Y-87240634D01* +X185893654Y-87263782D01* +X185877578Y-87285458D01* +X185859454Y-87305454D01* +X185839458Y-87323578D01* +X185817782Y-87339654D01* +X185794634Y-87353528D01* +X185770238Y-87365067D01* +X185744828Y-87374159D01* +X185718650Y-87380716D01* +X185691955Y-87384676D01* +X185665000Y-87386000D01* +X183715000Y-87386000D01* +X183688045Y-87384676D01* +X183661350Y-87380716D01* +X183635172Y-87374159D01* +X183609762Y-87365067D01* +X183585366Y-87353528D01* +X183562218Y-87339654D01* +X183540542Y-87323578D01* +X183520546Y-87305454D01* +X183502422Y-87285458D01* +X183486346Y-87263782D01* +X183472472Y-87240634D01* +X183460933Y-87216238D01* +X183451841Y-87190828D01* +X183445284Y-87164650D01* +X183441324Y-87137955D01* +X183440000Y-87111000D01* +X183440000Y-86561000D01* +X183441324Y-86534045D01* +X183445284Y-86507350D01* +X183451841Y-86481172D01* +X183460933Y-86455762D01* +X183472472Y-86431366D01* +X183486346Y-86408218D01* +X183502422Y-86386542D01* +X183520546Y-86366546D01* +X183540542Y-86348422D01* +X183562218Y-86332346D01* +X183585366Y-86318472D01* +X183609762Y-86306933D01* +X183635172Y-86297841D01* +X183661350Y-86291284D01* +X183688045Y-86287324D01* +X183715000Y-86286000D01* +X185665000Y-86286000D01* +X185691955Y-86287324D01* +X185691955Y-86287324D01* +G37* +G36* +X185691955Y-84287324D02* +X185718650Y-84291284D01* +X185744828Y-84297841D01* +X185770238Y-84306933D01* +X185794634Y-84318472D01* +X185817782Y-84332346D01* +X185839458Y-84348422D01* +X185859454Y-84366546D01* +X185877578Y-84386542D01* +X185893654Y-84408218D01* +X185907528Y-84431366D01* +X185919067Y-84455762D01* +X185928159Y-84481172D01* +X185934716Y-84507350D01* +X185938676Y-84534045D01* +X185940000Y-84561000D01* +X185940000Y-85111000D01* +X185938676Y-85137955D01* +X185934716Y-85164650D01* +X185928159Y-85190828D01* +X185919067Y-85216238D01* +X185907528Y-85240634D01* +X185893654Y-85263782D01* +X185877578Y-85285458D01* +X185859454Y-85305454D01* +X185839458Y-85323578D01* +X185817782Y-85339654D01* +X185794634Y-85353528D01* +X185770238Y-85365067D01* +X185744828Y-85374159D01* +X185718650Y-85380716D01* +X185691955Y-85384676D01* +X185665000Y-85386000D01* +X183715000Y-85386000D01* +X183688045Y-85384676D01* +X183661350Y-85380716D01* +X183635172Y-85374159D01* +X183609762Y-85365067D01* +X183585366Y-85353528D01* +X183562218Y-85339654D01* +X183540542Y-85323578D01* +X183520546Y-85305454D01* +X183502422Y-85285458D01* +X183486346Y-85263782D01* +X183472472Y-85240634D01* +X183460933Y-85216238D01* +X183451841Y-85190828D01* +X183445284Y-85164650D01* +X183441324Y-85137955D01* +X183440000Y-85111000D01* +X183440000Y-84561000D01* +X183441324Y-84534045D01* +X183445284Y-84507350D01* +X183451841Y-84481172D01* +X183460933Y-84455762D01* +X183472472Y-84431366D01* +X183486346Y-84408218D01* +X183502422Y-84386542D01* +X183520546Y-84366546D01* +X183540542Y-84348422D01* +X183562218Y-84332346D01* +X183585366Y-84318472D01* +X183609762Y-84306933D01* +X183635172Y-84297841D01* +X183661350Y-84291284D01* +X183688045Y-84287324D01* +X183715000Y-84286000D01* +X185665000Y-84286000D01* +X185691955Y-84287324D01* +X185691955Y-84287324D01* +G37* +D12* +X197485000Y-98425000D03* +X187325000Y-98425000D03* +M02* diff --git a/hardware/firethings/ft1.3/fab/raw-B.SilkS.gbr b/hardware/firethings/ft1.3/fab/raw-B.SilkS.gbr new file mode 100644 index 00000000..8e23d0f6 --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw-B.SilkS.gbr @@ -0,0 +1,531 @@ +G04 #@! TF.FileFunction,Legend,Bot* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-11 BZR 6975, Git 98ad509)-product) date Sat Aug 13 17:34:52 2016* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.152400*% +%ADD12C,0.150000*% +%ADD13C,0.125000*% +G04 APERTURE END LIST* +D10* +X201930000Y-75565000D02* +X205740000Y-79375000D01* +X194310000Y-75565000D02* +X201930000Y-75565000D01* +X194310000Y-75565000D02* +X182880000Y-75565000D01* +X205740000Y-99695000D02* +X205740000Y-79375000D01* +X205740000Y-99695000D02* +X204470000Y-100965000D01* +X179070000Y-79375000D02* +X179070000Y-99695000D01* +X180340000Y-100965000D02* +X204470000Y-100965000D01* +X179070000Y-99695000D02* +X180340000Y-100965000D01* +X182880000Y-75565000D02* +X179070000Y-79375000D01* +D11* +X200406000Y-99695000D02* +X200406000Y-100457000D01* +X200406000Y-100457000D02* +X184404000Y-100457000D01* +X184404000Y-100457000D02* +X184404000Y-99695000D01* +D12* +X182115666Y-98926666D02* +X182115666Y-98593333D01* +X182449000Y-98560000D01* +X182415666Y-98593333D01* +X182382333Y-98660000D01* +X182382333Y-98826666D01* +X182415666Y-98893333D01* +X182449000Y-98926666D01* +X182515666Y-98960000D01* +X182682333Y-98960000D01* +X182749000Y-98926666D01* +X182782333Y-98893333D01* +X182815666Y-98826666D01* +X182815666Y-98660000D01* +X182782333Y-98593333D01* +X182749000Y-98560000D01* +X182115666Y-99160000D02* +X182815666Y-99393333D01* +X182115666Y-99626666D01* +D13* +X201927666Y-98026666D02* +X201927666Y-98460000D01* +X202194333Y-98226666D01* +X202194333Y-98326666D01* +X202227666Y-98393333D01* +X202261000Y-98426666D01* +X202327666Y-98460000D01* +X202494333Y-98460000D01* +X202561000Y-98426666D01* +X202594333Y-98393333D01* +X202627666Y-98326666D01* +X202627666Y-98126666D01* +X202594333Y-98060000D01* +X202561000Y-98026666D01* +X202561000Y-98760000D02* +X202594333Y-98793333D01* +X202627666Y-98760000D01* +X202594333Y-98726666D01* +X202561000Y-98760000D01* +X202627666Y-98760000D01* +X201927666Y-99026666D02* +X201927666Y-99460000D01* +X202194333Y-99226666D01* +X202194333Y-99326666D01* +X202227666Y-99393333D01* +X202261000Y-99426666D01* +X202327666Y-99460000D01* +X202494333Y-99460000D01* +X202561000Y-99426666D01* +X202594333Y-99393333D01* +X202627666Y-99326666D01* +X202627666Y-99126666D01* +X202594333Y-99060000D01* +X202561000Y-99026666D01* +X201927666Y-99660000D02* +X202627666Y-99893333D01* +X201927666Y-100126666D01* +X202627666Y-96386666D02* +X202627666Y-95986666D01* +X202627666Y-96186666D02* +X201927666Y-96186666D01* +X202027666Y-96120000D01* +X202094333Y-96053333D01* +X202127666Y-95986666D01* +X201927666Y-97020000D02* +X201927666Y-96686666D01* +X202261000Y-96653333D01* +X202227666Y-96686666D01* +X202194333Y-96753333D01* +X202194333Y-96920000D01* +X202227666Y-96986666D01* +X202261000Y-97020000D01* +X202327666Y-97053333D01* +X202494333Y-97053333D01* +X202561000Y-97020000D01* +X202594333Y-96986666D01* +X202627666Y-96920000D01* +X202627666Y-96753333D01* +X202594333Y-96686666D01* +X202561000Y-96653333D01* +X202627666Y-93846666D02* +X202627666Y-93446666D01* +X202627666Y-93646666D02* +X201927666Y-93646666D01* +X202027666Y-93580000D01* +X202094333Y-93513333D01* +X202127666Y-93446666D01* +X201927666Y-94080000D02* +X201927666Y-94513333D01* +X202194333Y-94280000D01* +X202194333Y-94380000D01* +X202227666Y-94446666D01* +X202261000Y-94480000D01* +X202327666Y-94513333D01* +X202494333Y-94513333D01* +X202561000Y-94480000D01* +X202594333Y-94446666D01* +X202627666Y-94380000D01* +X202627666Y-94180000D01* +X202594333Y-94113333D01* +X202561000Y-94080000D01* +X202627666Y-91306666D02* +X202627666Y-90906666D01* +X202627666Y-91106666D02* +X201927666Y-91106666D01* +X202027666Y-91040000D01* +X202094333Y-90973333D01* +X202127666Y-90906666D01* +X201994333Y-91573333D02* +X201961000Y-91606666D01* +X201927666Y-91673333D01* +X201927666Y-91840000D01* +X201961000Y-91906666D01* +X201994333Y-91940000D01* +X202061000Y-91973333D01* +X202127666Y-91973333D01* +X202227666Y-91940000D01* +X202627666Y-91540000D01* +X202627666Y-91973333D01* +X202627666Y-88766666D02* +X202627666Y-88366666D01* +X202627666Y-88566666D02* +X201927666Y-88566666D01* +X202027666Y-88500000D01* +X202094333Y-88433333D01* +X202127666Y-88366666D01* +X202161000Y-89366666D02* +X202627666Y-89366666D01* +X201894333Y-89200000D02* +X202394333Y-89033333D01* +X202394333Y-89466666D01* +X202627666Y-86226666D02* +X202627666Y-85826666D01* +X202627666Y-86026666D02* +X201927666Y-86026666D01* +X202027666Y-85960000D01* +X202094333Y-85893333D01* +X202127666Y-85826666D01* +X201927666Y-86826666D02* +X201927666Y-86693333D01* +X201961000Y-86626666D01* +X201994333Y-86593333D01* +X202094333Y-86526666D01* +X202227666Y-86493333D01* +X202494333Y-86493333D01* +X202561000Y-86526666D01* +X202594333Y-86560000D01* +X202627666Y-86626666D01* +X202627666Y-86760000D01* +X202594333Y-86826666D01* +X202561000Y-86860000D01* +X202494333Y-86893333D01* +X202327666Y-86893333D01* +X202261000Y-86860000D01* +X202227666Y-86826666D01* +X202194333Y-86760000D01* +X202194333Y-86626666D01* +X202227666Y-86560000D01* +X202261000Y-86526666D01* +X202327666Y-86493333D01* +X202427666Y-82953333D02* +X202427666Y-83286666D01* +X202627666Y-82886666D02* +X201927666Y-83120000D01* +X202627666Y-83353333D01* +X202627666Y-83586666D02* +X201927666Y-83586666D01* +X201927666Y-83753333D01* +X201961000Y-83853333D01* +X202027666Y-83920000D01* +X202094333Y-83953333D01* +X202227666Y-83986666D01* +X202327666Y-83986666D01* +X202461000Y-83953333D01* +X202527666Y-83920000D01* +X202594333Y-83853333D01* +X202627666Y-83753333D01* +X202627666Y-83586666D01* +X202561000Y-84686666D02* +X202594333Y-84653333D01* +X202627666Y-84553333D01* +X202627666Y-84486666D01* +X202594333Y-84386666D01* +X202527666Y-84320000D01* +X202461000Y-84286666D01* +X202327666Y-84253333D01* +X202227666Y-84253333D01* +X202094333Y-84286666D01* +X202027666Y-84320000D01* +X201961000Y-84386666D01* +X201927666Y-84486666D01* +X201927666Y-84553333D01* +X201961000Y-84653333D01* +X201994333Y-84686666D01* +X202627666Y-80896666D02* +X202294333Y-80663333D01* +X202627666Y-80496666D02* +X201927666Y-80496666D01* +X201927666Y-80763333D01* +X201961000Y-80830000D01* +X201994333Y-80863333D01* +X202061000Y-80896666D01* +X202161000Y-80896666D01* +X202227666Y-80863333D01* +X202261000Y-80830000D01* +X202294333Y-80763333D01* +X202294333Y-80496666D01* +X202594333Y-81163333D02* +X202627666Y-81263333D01* +X202627666Y-81430000D01* +X202594333Y-81496666D01* +X202561000Y-81530000D01* +X202494333Y-81563333D01* +X202427666Y-81563333D01* +X202361000Y-81530000D01* +X202327666Y-81496666D01* +X202294333Y-81430000D01* +X202261000Y-81296666D01* +X202227666Y-81230000D01* +X202194333Y-81196666D01* +X202127666Y-81163333D01* +X202061000Y-81163333D01* +X201994333Y-81196666D01* +X201961000Y-81230000D01* +X201927666Y-81296666D01* +X201927666Y-81463333D01* +X201961000Y-81563333D01* +X201927666Y-81763333D02* +X201927666Y-82163333D01* +X202627666Y-81963333D02* +X201927666Y-81963333D01* +X182149000Y-95986666D02* +X182115666Y-95920000D01* +X182115666Y-95820000D01* +X182149000Y-95720000D01* +X182215666Y-95653333D01* +X182282333Y-95620000D01* +X182415666Y-95586666D01* +X182515666Y-95586666D01* +X182649000Y-95620000D01* +X182715666Y-95653333D01* +X182782333Y-95720000D01* +X182815666Y-95820000D01* +X182815666Y-95886666D01* +X182782333Y-95986666D01* +X182749000Y-96020000D01* +X182515666Y-96020000D01* +X182515666Y-95886666D01* +X182815666Y-96320000D02* +X182115666Y-96320000D01* +X182815666Y-96720000D01* +X182115666Y-96720000D01* +X182815666Y-97053333D02* +X182115666Y-97053333D01* +X182115666Y-97220000D01* +X182149000Y-97320000D01* +X182215666Y-97386666D01* +X182282333Y-97420000D01* +X182415666Y-97453333D01* +X182515666Y-97453333D01* +X182649000Y-97420000D01* +X182715666Y-97386666D01* +X182782333Y-97320000D01* +X182815666Y-97220000D01* +X182815666Y-97053333D01* +X182115666Y-93613333D02* +X182115666Y-93680000D01* +X182149000Y-93746666D01* +X182182333Y-93780000D01* +X182249000Y-93813333D01* +X182382333Y-93846666D01* +X182549000Y-93846666D01* +X182682333Y-93813333D01* +X182749000Y-93780000D01* +X182782333Y-93746666D01* +X182815666Y-93680000D01* +X182815666Y-93613333D01* +X182782333Y-93546666D01* +X182749000Y-93513333D01* +X182682333Y-93480000D01* +X182549000Y-93446666D01* +X182382333Y-93446666D01* +X182249000Y-93480000D01* +X182182333Y-93513333D01* +X182149000Y-93546666D01* +X182115666Y-93613333D01* +X182182333Y-94113333D02* +X182149000Y-94146666D01* +X182115666Y-94213333D01* +X182115666Y-94380000D01* +X182149000Y-94446666D01* +X182182333Y-94480000D01* +X182249000Y-94513333D01* +X182315666Y-94513333D01* +X182415666Y-94480000D01* +X182815666Y-94080000D01* +X182815666Y-94513333D01* +X182115666Y-91406666D02* +X182115666Y-91473333D01* +X182149000Y-91540000D01* +X182182333Y-91573333D01* +X182249000Y-91606666D01* +X182382333Y-91640000D01* +X182549000Y-91640000D01* +X182682333Y-91606666D01* +X182749000Y-91573333D01* +X182782333Y-91540000D01* +X182815666Y-91473333D01* +X182815666Y-91406666D01* +X182782333Y-91340000D01* +X182749000Y-91306666D01* +X182682333Y-91273333D01* +X182549000Y-91240000D01* +X182382333Y-91240000D01* +X182249000Y-91273333D01* +X182182333Y-91306666D01* +X182149000Y-91340000D01* +X182115666Y-91406666D01* +X182115666Y-88533333D02* +X182115666Y-88600000D01* +X182149000Y-88666666D01* +X182182333Y-88700000D01* +X182249000Y-88733333D01* +X182382333Y-88766666D01* +X182549000Y-88766666D01* +X182682333Y-88733333D01* +X182749000Y-88700000D01* +X182782333Y-88666666D01* +X182815666Y-88600000D01* +X182815666Y-88533333D01* +X182782333Y-88466666D01* +X182749000Y-88433333D01* +X182682333Y-88400000D01* +X182549000Y-88366666D01* +X182382333Y-88366666D01* +X182249000Y-88400000D01* +X182182333Y-88433333D01* +X182149000Y-88466666D01* +X182115666Y-88533333D01* +X182349000Y-89366666D02* +X182815666Y-89366666D01* +X182082333Y-89200000D02* +X182582333Y-89033333D01* +X182582333Y-89466666D01* +X182115666Y-85993333D02* +X182115666Y-86060000D01* +X182149000Y-86126666D01* +X182182333Y-86160000D01* +X182249000Y-86193333D01* +X182382333Y-86226666D01* +X182549000Y-86226666D01* +X182682333Y-86193333D01* +X182749000Y-86160000D01* +X182782333Y-86126666D01* +X182815666Y-86060000D01* +X182815666Y-85993333D01* +X182782333Y-85926666D01* +X182749000Y-85893333D01* +X182682333Y-85860000D01* +X182549000Y-85826666D01* +X182382333Y-85826666D01* +X182249000Y-85860000D01* +X182182333Y-85893333D01* +X182149000Y-85926666D01* +X182115666Y-85993333D01* +X182115666Y-86860000D02* +X182115666Y-86526666D01* +X182449000Y-86493333D01* +X182415666Y-86526666D01* +X182382333Y-86593333D01* +X182382333Y-86760000D01* +X182415666Y-86826666D01* +X182449000Y-86860000D01* +X182515666Y-86893333D01* +X182682333Y-86893333D01* +X182749000Y-86860000D01* +X182782333Y-86826666D01* +X182815666Y-86760000D01* +X182815666Y-86593333D01* +X182782333Y-86526666D01* +X182749000Y-86493333D01* +X182815666Y-83353333D02* +X182482333Y-83120000D01* +X182815666Y-82953333D02* +X182115666Y-82953333D01* +X182115666Y-83220000D01* +X182149000Y-83286666D01* +X182182333Y-83320000D01* +X182249000Y-83353333D01* +X182349000Y-83353333D01* +X182415666Y-83320000D01* +X182449000Y-83286666D01* +X182482333Y-83220000D01* +X182482333Y-82953333D01* +X182115666Y-83586666D02* +X182815666Y-84053333D01* +X182115666Y-84053333D02* +X182815666Y-83586666D01* +X182815666Y-84320000D02* +X182115666Y-84320000D01* +X182115666Y-84486666D01* +X182149000Y-84586666D01* +X182215666Y-84653333D01* +X182282333Y-84686666D01* +X182415666Y-84720000D01* +X182515666Y-84720000D01* +X182649000Y-84686666D01* +X182715666Y-84653333D01* +X182782333Y-84586666D01* +X182815666Y-84486666D01* +X182815666Y-84320000D01* +X182115666Y-80396666D02* +X182115666Y-80796666D01* +X182815666Y-80596666D02* +X182115666Y-80596666D01* +X182115666Y-80963333D02* +X182815666Y-81430000D01* +X182115666Y-81430000D02* +X182815666Y-80963333D01* +X182815666Y-81696666D02* +X182115666Y-81696666D01* +X182115666Y-81863333D01* +X182149000Y-81963333D01* +X182215666Y-82030000D01* +X182282333Y-82063333D01* +X182415666Y-82096666D01* +X182515666Y-82096666D01* +X182649000Y-82063333D01* +X182715666Y-82030000D01* +X182782333Y-81963333D01* +X182815666Y-81863333D01* +X182815666Y-81696666D01* +D12* +X195159904Y-85764571D02* +X194826571Y-85764571D01* +X194683714Y-86288380D02* +X195159904Y-86288380D01* +X195159904Y-85288380D01* +X194683714Y-85288380D01* +X194302761Y-86240761D02* +X194159904Y-86288380D01* +X193921809Y-86288380D01* +X193826571Y-86240761D01* +X193778952Y-86193142D01* +X193731333Y-86097904D01* +X193731333Y-86002666D01* +X193778952Y-85907428D01* +X193826571Y-85859809D01* +X193921809Y-85812190D01* +X194112285Y-85764571D01* +X194207523Y-85716952D01* +X194255142Y-85669333D01* +X194302761Y-85574095D01* +X194302761Y-85478857D01* +X194255142Y-85383619D01* +X194207523Y-85336000D01* +X194112285Y-85288380D01* +X193874190Y-85288380D01* +X193731333Y-85336000D01* +X193302761Y-86288380D02* +X193302761Y-85288380D01* +X192921809Y-85288380D01* +X192826571Y-85336000D01* +X192778952Y-85383619D01* +X192731333Y-85478857D01* +X192731333Y-85621714D01* +X192778952Y-85716952D01* +X192826571Y-85764571D01* +X192921809Y-85812190D01* +X193302761Y-85812190D01* +X192302761Y-85907428D02* +X191540857Y-85907428D01* +X190540857Y-86288380D02* +X191112285Y-86288380D01* +X190826571Y-86288380D02* +X190826571Y-85288380D01* +X190921809Y-85431238D01* +X191017047Y-85526476D01* +X191112285Y-85574095D01* +X190159904Y-85383619D02* +X190112285Y-85336000D01* +X190017047Y-85288380D01* +X189778952Y-85288380D01* +X189683714Y-85336000D01* +X189636095Y-85383619D01* +X189588476Y-85478857D01* +X189588476Y-85574095D01* +X189636095Y-85716952D01* +X190207523Y-86288380D01* +X189588476Y-86288380D01* +M02* diff --git a/hardware/firethings/ft1.3/fab/raw-Edge.Cuts.gbr b/hardware/firethings/ft1.3/fab/raw-Edge.Cuts.gbr new file mode 100644 index 00000000..0e1df0bc --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw-Edge.Cuts.gbr @@ -0,0 +1,30 @@ +G04 #@! TF.FileFunction,Profile,NP* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-11 BZR 6975, Git 98ad509)-product) date Sat Aug 13 17:34:52 2016* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +G04 APERTURE END LIST* +D10* +X201930000Y-75565000D02* +X205740000Y-79375000D01* +X194310000Y-75565000D02* +X201930000Y-75565000D01* +X194310000Y-75565000D02* +X182880000Y-75565000D01* +X205740000Y-99695000D02* +X205740000Y-79375000D01* +X205740000Y-99695000D02* +X204470000Y-100965000D01* +X179070000Y-79375000D02* +X179070000Y-99695000D01* +X180340000Y-100965000D02* +X204470000Y-100965000D01* +X179070000Y-99695000D02* +X180340000Y-100965000D01* +X182880000Y-75565000D02* +X179070000Y-79375000D01* +M02* diff --git a/hardware/firethings/ft1.3/fab/raw-F.Cu.gbr b/hardware/firethings/ft1.3/fab/raw-F.Cu.gbr new file mode 100644 index 00000000..290c139d --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw-F.Cu.gbr @@ -0,0 +1,250 @@ +G04 #@! TF.FileFunction,Copper,L1,Top,Signal* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-11 BZR 6975, Git 98ad509)-product) date Sat Aug 13 17:34:52 2016* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,1.800000*% +%ADD12R,1.597660X1.800860*% +%ADD13R,1.000000X1.600000*% +%ADD14R,0.650000X1.060000*% +%ADD15R,0.900000X1.700000*% +%ADD16C,0.800000*% +%ADD17C,0.250000*% +G04 APERTURE END LIST* +D10* +X201930000Y-75565000D02* +X205740000Y-79375000D01* +X194310000Y-75565000D02* +X201930000Y-75565000D01* +X194310000Y-75565000D02* +X182880000Y-75565000D01* +X205740000Y-99695000D02* +X205740000Y-79375000D01* +X205740000Y-99695000D02* +X204470000Y-100965000D01* +X179070000Y-79375000D02* +X179070000Y-99695000D01* +X180340000Y-100965000D02* +X204470000Y-100965000D01* +X179070000Y-99695000D02* +X180340000Y-100965000D01* +X182880000Y-75565000D02* +X179070000Y-79375000D01* +D11* +X180975000Y-81280000D03* +X180975000Y-83820000D03* +X180975000Y-86360000D03* +X180975000Y-88900000D03* +X180975000Y-91440000D03* +X180975000Y-93980000D03* +X180975000Y-96520000D03* +X180975000Y-99060000D03* +X203835000Y-99060000D03* +X203835000Y-96520000D03* +X203835000Y-93980000D03* +X203835000Y-91440000D03* +X203835000Y-88900000D03* +X203835000Y-86360000D03* +X203835000Y-83820000D03* +X203835000Y-81280000D03* +D12* +X194459860Y-84455000D03* +X191620140Y-84455000D03* +X194459860Y-86995000D03* +X191620140Y-86995000D03* +D13* +X191540000Y-90170000D03* +X194540000Y-90170000D03* +X197255000Y-90170000D03* +X200255000Y-90170000D03* +D14* +X191455000Y-95715000D03* +X192405000Y-95715000D03* +X193355000Y-95715000D03* +X193355000Y-93515000D03* +X191455000Y-93515000D03* +D15* +X187505000Y-84455000D03* +X184605000Y-84455000D03* +X184605000Y-86995000D03* +X187505000Y-86995000D03* +X184605000Y-89535000D03* +X187505000Y-89535000D03* +X184605000Y-92075000D03* +X187505000Y-92075000D03* +X197305000Y-92710000D03* +X200205000Y-92710000D03* +X197305000Y-84455000D03* +X200205000Y-84455000D03* +X197305000Y-86995000D03* +X200205000Y-86995000D03* +X199185000Y-98425000D03* +X195785000Y-98425000D03* +X185625000Y-98425000D03* +X189025000Y-98425000D03* +D16* +X188849000Y-84328000D03* +X201930000Y-97790000D03* +X194818000Y-94107000D03* +X194691000Y-96647000D03* +X192405000Y-97536000D03* +X188849000Y-86995000D03* +X188849000Y-89408000D03* +X194818000Y-95377000D03* +X187325000Y-94615000D03* +X190246000Y-93218000D03* +X186563000Y-93853000D03* +X195580000Y-92075000D03* +X193548000Y-97536000D03* +D17* +X187505000Y-84455000D02* +X188722000Y-84455000D01* +X188722000Y-84455000D02* +X188849000Y-84328000D01* +X187505000Y-84402000D02* +X187505000Y-84455000D01* +X201930000Y-97790000D02* +X199390000Y-97790000D01* +X199390000Y-97790000D02* +X199185000Y-98425000D01* +X203835000Y-81280000D02* +X203200000Y-81280000D01* +X194818000Y-94107000D02* +X195908000Y-94107000D01* +X195908000Y-94107000D02* +X197305000Y-92710000D01* +X194540000Y-90170000D02* +X194540000Y-93829000D01* +X194540000Y-93829000D02* +X194818000Y-94107000D01* +X195785000Y-97741000D02* +X194691000Y-96647000D01* +X194818000Y-94107000D02* +X194564000Y-93853000D01* +X194564000Y-93853000D02* +X194564000Y-93218000D01* +X195785000Y-98425000D02* +X195785000Y-97741000D01* +X194564000Y-93218000D02* +X194540000Y-93194000D01* +X194540000Y-93194000D02* +X194564000Y-93218000D01* +X189025000Y-98425000D02* +X191516000Y-98425000D01* +X191516000Y-98425000D02* +X192405000Y-97536000D01* +X195785000Y-98425000D02* +X193294000Y-98425000D01* +X193294000Y-98425000D02* +X192405000Y-97536000D01* +X192405000Y-95715000D02* +X192405000Y-97536000D01* +X189025000Y-98601000D02* +X189025000Y-98425000D01* +X197305000Y-92710000D02* +X197305000Y-92255000D01* +X197305000Y-92255000D02* +X199390000Y-90170000D01* +X199390000Y-90170000D02* +X200255000Y-90170000D01* +X191620140Y-86995000D02* +X191620140Y-87250140D01* +X191620140Y-87250140D02* +X194540000Y-90170000D01* +X191620140Y-84455000D02* +X191620140Y-86995000D01* +X187505000Y-86995000D02* +X188849000Y-86995000D01* +X187505000Y-86995000D02* +X187505000Y-87302000D01* +X187505000Y-89535000D02* +X188722000Y-89535000D01* +X188722000Y-89535000D02* +X188849000Y-89408000D01* +X187325000Y-88900000D02* +X187505000Y-89535000D01* +X195961000Y-96520000D02* +X203835000Y-96520000D01* +X194818000Y-95377000D02* +X195961000Y-96520000D01* +X203835000Y-96520000D02* +X203200000Y-96520000D01* +X203835000Y-96520000D02* +X203835000Y-96340000D01* +X203835000Y-96340000D02* +X200205000Y-92710000D01* +X203835000Y-90805000D02* +X200205000Y-87175000D01* +X200205000Y-87175000D02* +X200205000Y-86159000D01* +X185625000Y-98425000D02* +X185625000Y-96315000D01* +X185625000Y-96315000D02* +X187325000Y-94615000D01* +X187505000Y-92075000D02* +X187505000Y-94435000D01* +X187505000Y-94435000D02* +X187325000Y-94615000D01* +X204279500Y-88836500D02* +X200205000Y-84762000D01* +X200205000Y-84455000D02* +X200205000Y-84455000D01* +X200205000Y-84762000D02* +X200205000Y-84455000D01* +X190543000Y-93515000D02* +X191455000Y-93515000D01* +X190246000Y-93218000D02* +X190543000Y-93515000D01* +X186563000Y-93853000D02* +X184785000Y-92075000D01* +X184785000Y-92075000D02* +X184605000Y-92075000D01* +X184605000Y-92075000D02* +X184785000Y-92075000D01* +X197255000Y-90170000D02* +X197255000Y-90400000D01* +X197255000Y-90400000D02* +X195580000Y-92075000D01* +X191305000Y-93515000D02* +X191455000Y-93515000D01* +X184605000Y-89535000D02* +X184605000Y-92075000D01* +X184605000Y-86995000D02* +X184605000Y-89535000D01* +X184605000Y-84455000D02* +X184605000Y-86995000D01* +X197255000Y-90170000D02* +X196850000Y-90170000D01* +X197305000Y-84455000D02* +X194459860Y-84455000D01* +X194459860Y-86995000D02* +X197305000Y-86995000D01* +X193355000Y-97343000D02* +X193355000Y-95715000D01* +X193548000Y-97536000D02* +X193355000Y-97343000D01* +X191540000Y-90170000D02* +X191770000Y-90170000D01* +X191770000Y-90170000D02* +X192405000Y-90805000D01* +X192405000Y-90805000D02* +X192405000Y-94615000D01* +X191455000Y-95715000D02* +X191455000Y-94930000D01* +X193355000Y-94930000D02* +X193355000Y-95715000D01* +X193040000Y-94615000D02* +X193355000Y-94930000D01* +X191770000Y-94615000D02* +X192405000Y-94615000D01* +X192405000Y-94615000D02* +X193040000Y-94615000D01* +X191455000Y-94930000D02* +X191770000Y-94615000D01* +X191540000Y-90170000D02* +X191540000Y-90400000D01* +M02* diff --git a/hardware/firethings/ft1.3/fab/raw-F.Mask.gbr b/hardware/firethings/ft1.3/fab/raw-F.Mask.gbr new file mode 100644 index 00000000..67bbf29d --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw-F.Mask.gbr @@ -0,0 +1,93 @@ +G04 #@! TF.FileFunction,Soldermask,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-11 BZR 6975, Git 98ad509)-product) date Sat Aug 13 17:34:52 2016* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,1.800000*% +%ADD12R,1.597660X1.800860*% +%ADD13R,1.000000X1.600000*% +%ADD14R,0.650000X1.060000*% +%ADD15R,0.900000X1.700000*% +%ADD16C,0.800000*% +G04 APERTURE END LIST* +D10* +X201930000Y-75565000D02* +X205740000Y-79375000D01* +X194310000Y-75565000D02* +X201930000Y-75565000D01* +X194310000Y-75565000D02* +X182880000Y-75565000D01* +X205740000Y-99695000D02* +X205740000Y-79375000D01* +X205740000Y-99695000D02* +X204470000Y-100965000D01* +X179070000Y-79375000D02* +X179070000Y-99695000D01* +X180340000Y-100965000D02* +X204470000Y-100965000D01* +X179070000Y-99695000D02* +X180340000Y-100965000D01* +X182880000Y-75565000D02* +X179070000Y-79375000D01* +D11* +X180975000Y-81280000D03* +X180975000Y-83820000D03* +X180975000Y-86360000D03* +X180975000Y-88900000D03* +X180975000Y-91440000D03* +X180975000Y-93980000D03* +X180975000Y-96520000D03* +X180975000Y-99060000D03* +X203835000Y-99060000D03* +X203835000Y-96520000D03* +X203835000Y-93980000D03* +X203835000Y-91440000D03* +X203835000Y-88900000D03* +X203835000Y-86360000D03* +X203835000Y-83820000D03* +X203835000Y-81280000D03* +D12* +X194459860Y-84455000D03* +X191620140Y-84455000D03* +X194459860Y-86995000D03* +X191620140Y-86995000D03* +D13* +X191540000Y-90170000D03* +X194540000Y-90170000D03* +X197255000Y-90170000D03* +X200255000Y-90170000D03* +D14* +X191455000Y-95715000D03* +X192405000Y-95715000D03* +X193355000Y-95715000D03* +X193355000Y-93515000D03* +X191455000Y-93515000D03* +D15* +X187505000Y-84455000D03* +X184605000Y-84455000D03* +X184605000Y-86995000D03* +X187505000Y-86995000D03* +X184605000Y-89535000D03* +X187505000Y-89535000D03* +X184605000Y-92075000D03* +X187505000Y-92075000D03* +X197305000Y-92710000D03* +X200205000Y-92710000D03* +X197305000Y-84455000D03* +X200205000Y-84455000D03* +X197305000Y-86995000D03* +X200205000Y-86995000D03* +X199185000Y-98425000D03* +X195785000Y-98425000D03* +D16* +X197485000Y-98425000D03* +D15* +X185625000Y-98425000D03* +X189025000Y-98425000D03* +D16* +X187325000Y-98425000D03* +M02* diff --git a/hardware/firethings/ft1.3/fab/raw-F.Paste.gbr b/hardware/firethings/ft1.3/fab/raw-F.Paste.gbr new file mode 100644 index 00000000..79c66a87 --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw-F.Paste.gbr @@ -0,0 +1,69 @@ +G04 #@! TF.FileFunction,Paste,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-11 BZR 6975, Git 98ad509)-product) date Sat Aug 13 17:34:52 2016* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11R,1.597660X1.800860*% +%ADD12R,1.000000X1.600000*% +%ADD13R,0.650000X1.060000*% +%ADD14R,0.900000X1.700000*% +G04 APERTURE END LIST* +D10* +X201930000Y-75565000D02* +X205740000Y-79375000D01* +X194310000Y-75565000D02* +X201930000Y-75565000D01* +X194310000Y-75565000D02* +X182880000Y-75565000D01* +X205740000Y-99695000D02* +X205740000Y-79375000D01* +X205740000Y-99695000D02* +X204470000Y-100965000D01* +X179070000Y-79375000D02* +X179070000Y-99695000D01* +X180340000Y-100965000D02* +X204470000Y-100965000D01* +X179070000Y-99695000D02* +X180340000Y-100965000D01* +X182880000Y-75565000D02* +X179070000Y-79375000D01* +D11* +X194459860Y-84455000D03* +X191620140Y-84455000D03* +X194459860Y-86995000D03* +X191620140Y-86995000D03* +D12* +X191540000Y-90170000D03* +X194540000Y-90170000D03* +X197255000Y-90170000D03* +X200255000Y-90170000D03* +D13* +X191455000Y-95715000D03* +X192405000Y-95715000D03* +X193355000Y-95715000D03* +X193355000Y-93515000D03* +X191455000Y-93515000D03* +D14* +X187505000Y-84455000D03* +X184605000Y-84455000D03* +X184605000Y-86995000D03* +X187505000Y-86995000D03* +X184605000Y-89535000D03* +X187505000Y-89535000D03* +X184605000Y-92075000D03* +X187505000Y-92075000D03* +X197305000Y-92710000D03* +X200205000Y-92710000D03* +X197305000Y-84455000D03* +X200205000Y-84455000D03* +X197305000Y-86995000D03* +X200205000Y-86995000D03* +X199185000Y-98425000D03* +X195785000Y-98425000D03* +X185625000Y-98425000D03* +X189025000Y-98425000D03* +M02* diff --git a/hardware/firethings/ft1.3/fab/raw-F.SilkS.gbr b/hardware/firethings/ft1.3/fab/raw-F.SilkS.gbr new file mode 100644 index 00000000..64082c17 --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw-F.SilkS.gbr @@ -0,0 +1,2348 @@ +G04 #@! TF.FileFunction,Legend,Top* +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW (2016-07-11 BZR 6975, Git 98ad509)-product) date Sat Aug 13 17:34:52 2016* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +%ADD11C,0.250000*% +%ADD12C,0.125000*% +%ADD13C,0.150000*% +%ADD14C,0.010000*% +G04 APERTURE END LIST* +D10* +D11* +X200501333Y-77636666D02* +X200977523Y-77636666D01* +X200406095Y-77922380D02* +X200739428Y-76922380D01* +X201072761Y-77922380D01* +X201358476Y-77636666D02* +X201834666Y-77636666D01* +X201263238Y-77922380D02* +X201596571Y-76922380D01* +X201929904Y-77922380D01* +D10* +X201930000Y-75565000D02* +X205740000Y-79375000D01* +X194310000Y-75565000D02* +X201930000Y-75565000D01* +X194310000Y-75565000D02* +X182880000Y-75565000D01* +X205740000Y-99695000D02* +X205740000Y-79375000D01* +X205740000Y-99695000D02* +X204470000Y-100965000D01* +X179070000Y-79375000D02* +X179070000Y-99695000D01* +X180340000Y-100965000D02* +X204470000Y-100965000D01* +X179070000Y-99695000D02* +X180340000Y-100965000D01* +X182880000Y-75565000D02* +X179070000Y-79375000D01* +D12* +X185840916Y-77796000D02* +X185840916Y-78362666D01* +X185807583Y-78429333D01* +X185774250Y-78462666D01* +X185707583Y-78496000D01* +X185607583Y-78496000D01* +X185540916Y-78462666D01* +X185840916Y-78229333D02* +X185774250Y-78262666D01* +X185640916Y-78262666D01* +X185574250Y-78229333D01* +X185540916Y-78196000D01* +X185507583Y-78129333D01* +X185507583Y-77929333D01* +X185540916Y-77862666D01* +X185574250Y-77829333D01* +X185640916Y-77796000D01* +X185774250Y-77796000D01* +X185840916Y-77829333D01* +X186174250Y-78262666D02* +X186174250Y-77796000D01* +X186174250Y-77562666D02* +X186140916Y-77596000D01* +X186174250Y-77629333D01* +X186207583Y-77596000D01* +X186174250Y-77562666D01* +X186174250Y-77629333D01* +X186407583Y-77796000D02* +X186674250Y-77796000D01* +X186507583Y-77562666D02* +X186507583Y-78162666D01* +X186540916Y-78229333D01* +X186607583Y-78262666D01* +X186674250Y-78262666D01* +X186907583Y-78262666D02* +X186907583Y-77562666D01* +X187207583Y-78262666D02* +X187207583Y-77896000D01* +X187174250Y-77829333D01* +X187107583Y-77796000D01* +X187007583Y-77796000D01* +X186940916Y-77829333D01* +X186907583Y-77862666D01* +X187840916Y-77796000D02* +X187840916Y-78262666D01* +X187540916Y-77796000D02* +X187540916Y-78162666D01* +X187574250Y-78229333D01* +X187640916Y-78262666D01* +X187740916Y-78262666D01* +X187807583Y-78229333D01* +X187840916Y-78196000D01* +X188174250Y-78262666D02* +X188174250Y-77562666D01* +X188174250Y-77829333D02* +X188240916Y-77796000D01* +X188374250Y-77796000D01* +X188440916Y-77829333D01* +X188474250Y-77862666D01* +X188507583Y-77929333D01* +X188507583Y-78129333D01* +X188474250Y-78196000D01* +X188440916Y-78229333D01* +X188374250Y-78262666D01* +X188240916Y-78262666D01* +X188174250Y-78229333D01* +X188807583Y-78196000D02* +X188840916Y-78229333D01* +X188807583Y-78262666D01* +X188774250Y-78229333D01* +X188807583Y-78196000D01* +X188807583Y-78262666D01* +X189440916Y-78229333D02* +X189374250Y-78262666D01* +X189240916Y-78262666D01* +X189174250Y-78229333D01* +X189140916Y-78196000D01* +X189107583Y-78129333D01* +X189107583Y-77929333D01* +X189140916Y-77862666D01* +X189174250Y-77829333D01* +X189240916Y-77796000D01* +X189374250Y-77796000D01* +X189440916Y-77829333D01* +X189840916Y-78262666D02* +X189774250Y-78229333D01* +X189740916Y-78196000D01* +X189707583Y-78129333D01* +X189707583Y-77929333D01* +X189740916Y-77862666D01* +X189774250Y-77829333D01* +X189840916Y-77796000D01* +X189940916Y-77796000D01* +X190007583Y-77829333D01* +X190040916Y-77862666D01* +X190074250Y-77929333D01* +X190074250Y-78129333D01* +X190040916Y-78196000D01* +X190007583Y-78229333D01* +X189940916Y-78262666D01* +X189840916Y-78262666D01* +X190374250Y-78262666D02* +X190374250Y-77796000D01* +X190374250Y-77862666D02* +X190407583Y-77829333D01* +X190474250Y-77796000D01* +X190574250Y-77796000D01* +X190640916Y-77829333D01* +X190674250Y-77896000D01* +X190674250Y-78262666D01* +X190674250Y-77896000D02* +X190707583Y-77829333D01* +X190774250Y-77796000D01* +X190874250Y-77796000D01* +X190940916Y-77829333D01* +X190974250Y-77896000D01* +X190974250Y-78262666D01* +X186040916Y-78704333D02* +X185440916Y-79604333D01* +X186574250Y-78971000D02* +X186574250Y-79537666D01* +X186540916Y-79604333D01* +X186507583Y-79637666D01* +X186440916Y-79671000D01* +X186340916Y-79671000D01* +X186274250Y-79637666D01* +X186574250Y-79404333D02* +X186507583Y-79437666D01* +X186374250Y-79437666D01* +X186307583Y-79404333D01* +X186274250Y-79371000D01* +X186240916Y-79304333D01* +X186240916Y-79104333D01* +X186274250Y-79037666D01* +X186307583Y-79004333D01* +X186374250Y-78971000D01* +X186507583Y-78971000D01* +X186574250Y-79004333D01* +X187007583Y-79437666D02* +X186940916Y-79404333D01* +X186907583Y-79371000D01* +X186874250Y-79304333D01* +X186874250Y-79104333D01* +X186907583Y-79037666D01* +X186940916Y-79004333D01* +X187007583Y-78971000D01* +X187107583Y-78971000D01* +X187174250Y-79004333D01* +X187207583Y-79037666D01* +X187240916Y-79104333D01* +X187240916Y-79304333D01* +X187207583Y-79371000D01* +X187174250Y-79404333D01* +X187107583Y-79437666D01* +X187007583Y-79437666D01* +X187640916Y-79437666D02* +X187574250Y-79404333D01* +X187540916Y-79371000D01* +X187507583Y-79304333D01* +X187507583Y-79104333D01* +X187540916Y-79037666D01* +X187574250Y-79004333D01* +X187640916Y-78971000D01* +X187740916Y-78971000D01* +X187807583Y-79004333D01* +X187840916Y-79037666D01* +X187874250Y-79104333D01* +X187874250Y-79304333D01* +X187840916Y-79371000D01* +X187807583Y-79404333D01* +X187740916Y-79437666D01* +X187640916Y-79437666D01* +X188474250Y-78971000D02* +X188474250Y-79537666D01* +X188440916Y-79604333D01* +X188407583Y-79637666D01* +X188340916Y-79671000D01* +X188240916Y-79671000D01* +X188174250Y-79637666D01* +X188474250Y-79404333D02* +X188407583Y-79437666D01* +X188274250Y-79437666D01* +X188207583Y-79404333D01* +X188174250Y-79371000D01* +X188140916Y-79304333D01* +X188140916Y-79104333D01* +X188174250Y-79037666D01* +X188207583Y-79004333D01* +X188274250Y-78971000D01* +X188407583Y-78971000D01* +X188474250Y-79004333D01* +X188907583Y-79437666D02* +X188840916Y-79404333D01* +X188807583Y-79337666D01* +X188807583Y-78737666D01* +X189440916Y-79404333D02* +X189374250Y-79437666D01* +X189240916Y-79437666D01* +X189174250Y-79404333D01* +X189140916Y-79337666D01* +X189140916Y-79071000D01* +X189174250Y-79004333D01* +X189240916Y-78971000D01* +X189374250Y-78971000D01* +X189440916Y-79004333D01* +X189474250Y-79071000D01* +X189474250Y-79137666D01* +X189140916Y-79204333D01* +X189740916Y-79404333D02* +X189807583Y-79437666D01* +X189940916Y-79437666D01* +X190007583Y-79404333D01* +X190040916Y-79337666D01* +X190040916Y-79304333D01* +X190007583Y-79237666D01* +X189940916Y-79204333D01* +X189840916Y-79204333D01* +X189774250Y-79171000D01* +X189740916Y-79104333D01* +X189740916Y-79071000D01* +X189774250Y-79004333D01* +X189840916Y-78971000D01* +X189940916Y-78971000D01* +X190007583Y-79004333D01* +X190640916Y-79437666D02* +X190640916Y-79071000D01* +X190607583Y-79004333D01* +X190540916Y-78971000D01* +X190407583Y-78971000D01* +X190340916Y-79004333D01* +X190640916Y-79404333D02* +X190574250Y-79437666D01* +X190407583Y-79437666D01* +X190340916Y-79404333D01* +X190307583Y-79337666D01* +X190307583Y-79271000D01* +X190340916Y-79204333D01* +X190407583Y-79171000D01* +X190574250Y-79171000D01* +X190640916Y-79137666D01* +X190974250Y-79437666D02* +X190974250Y-78971000D01* +X190974250Y-79037666D02* +X191007583Y-79004333D01* +X191074250Y-78971000D01* +X191174250Y-78971000D01* +X191240916Y-79004333D01* +X191274250Y-79071000D01* +X191274250Y-79437666D01* +X191274250Y-79071000D02* +X191307583Y-79004333D01* +X191374250Y-78971000D01* +X191474250Y-78971000D01* +X191540916Y-79004333D01* +X191574250Y-79071000D01* +X191574250Y-79437666D01* +X191907583Y-78971000D02* +X191907583Y-79671000D01* +X191907583Y-79004333D02* +X191974250Y-78971000D01* +X192107583Y-78971000D01* +X192174250Y-79004333D01* +X192207583Y-79037666D01* +X192240916Y-79104333D01* +X192240916Y-79304333D01* +X192207583Y-79371000D01* +X192174250Y-79404333D01* +X192107583Y-79437666D01* +X191974250Y-79437666D01* +X191907583Y-79404333D01* +X192640916Y-79437666D02* +X192574250Y-79404333D01* +X192540916Y-79337666D01* +X192540916Y-78737666D01* +X193174250Y-79404333D02* +X193107583Y-79437666D01* +X192974250Y-79437666D01* +X192907583Y-79404333D01* +X192874250Y-79337666D01* +X192874250Y-79071000D01* +X192907583Y-79004333D01* +X192974250Y-78971000D01* +X193107583Y-78971000D01* +X193174250Y-79004333D01* +X193207583Y-79071000D01* +X193207583Y-79137666D01* +X192874250Y-79204333D01* +X193474250Y-79404333D02* +X193540916Y-79437666D01* +X193674250Y-79437666D01* +X193740916Y-79404333D01* +X193774250Y-79337666D01* +X193774250Y-79304333D01* +X193740916Y-79237666D01* +X193674250Y-79204333D01* +X193574250Y-79204333D01* +X193507583Y-79171000D01* +X193474250Y-79104333D01* +X193474250Y-79071000D01* +X193507583Y-79004333D01* +X193574250Y-78971000D01* +X193674250Y-78971000D01* +X193740916Y-79004333D01* +X186040916Y-79879333D02* +X185440916Y-80779333D01* +X186174250Y-80146000D02* +X186440916Y-80146000D01* +X186274250Y-80612666D02* +X186274250Y-80012666D01* +X186307583Y-79946000D01* +X186374250Y-79912666D01* +X186440916Y-79912666D01* +X186674250Y-80612666D02* +X186674250Y-80146000D01* +X186674250Y-79912666D02* +X186640916Y-79946000D01* +X186674250Y-79979333D01* +X186707583Y-79946000D01* +X186674250Y-79912666D01* +X186674250Y-79979333D01* +X187007583Y-80612666D02* +X187007583Y-80146000D01* +X187007583Y-80279333D02* +X187040916Y-80212666D01* +X187074250Y-80179333D01* +X187140916Y-80146000D01* +X187207583Y-80146000D01* +X187707583Y-80579333D02* +X187640916Y-80612666D01* +X187507583Y-80612666D01* +X187440916Y-80579333D01* +X187407583Y-80512666D01* +X187407583Y-80246000D01* +X187440916Y-80179333D01* +X187507583Y-80146000D01* +X187640916Y-80146000D01* +X187707583Y-80179333D01* +X187740916Y-80246000D01* +X187740916Y-80312666D01* +X187407583Y-80379333D01* +X188040916Y-80612666D02* +X188040916Y-79912666D01* +X188040916Y-80179333D02* +X188107583Y-80146000D01* +X188240916Y-80146000D01* +X188307583Y-80179333D01* +X188340916Y-80212666D01* +X188374250Y-80279333D01* +X188374250Y-80479333D01* +X188340916Y-80546000D01* +X188307583Y-80579333D01* +X188240916Y-80612666D01* +X188107583Y-80612666D01* +X188040916Y-80579333D01* +X188974250Y-80612666D02* +X188974250Y-80246000D01* +X188940916Y-80179333D01* +X188874250Y-80146000D01* +X188740916Y-80146000D01* +X188674250Y-80179333D01* +X188974250Y-80579333D02* +X188907583Y-80612666D01* +X188740916Y-80612666D01* +X188674250Y-80579333D01* +X188640916Y-80512666D01* +X188640916Y-80446000D01* +X188674250Y-80379333D01* +X188740916Y-80346000D01* +X188907583Y-80346000D01* +X188974250Y-80312666D01* +X189274250Y-80579333D02* +X189340916Y-80612666D01* +X189474250Y-80612666D01* +X189540916Y-80579333D01* +X189574250Y-80512666D01* +X189574250Y-80479333D01* +X189540916Y-80412666D01* +X189474250Y-80379333D01* +X189374250Y-80379333D01* +X189307583Y-80346000D01* +X189274250Y-80279333D01* +X189274250Y-80246000D01* +X189307583Y-80179333D01* +X189374250Y-80146000D01* +X189474250Y-80146000D01* +X189540916Y-80179333D01* +X190140916Y-80579333D02* +X190074250Y-80612666D01* +X189940916Y-80612666D01* +X189874250Y-80579333D01* +X189840916Y-80512666D01* +X189840916Y-80246000D01* +X189874250Y-80179333D01* +X189940916Y-80146000D01* +X190074250Y-80146000D01* +X190140916Y-80179333D01* +X190174250Y-80246000D01* +X190174250Y-80312666D01* +X189840916Y-80379333D01* +X190474250Y-80346000D02* +X191007583Y-80346000D01* +X191640916Y-80612666D02* +X191640916Y-80246000D01* +X191607583Y-80179333D01* +X191540916Y-80146000D01* +X191407583Y-80146000D01* +X191340916Y-80179333D01* +X191640916Y-80579333D02* +X191574250Y-80612666D01* +X191407583Y-80612666D01* +X191340916Y-80579333D01* +X191307583Y-80512666D01* +X191307583Y-80446000D01* +X191340916Y-80379333D01* +X191407583Y-80346000D01* +X191574250Y-80346000D01* +X191640916Y-80312666D01* +X191974250Y-80612666D02* +X191974250Y-80146000D01* +X191974250Y-80279333D02* +X192007583Y-80212666D01* +X192040916Y-80179333D01* +X192107583Y-80146000D01* +X192174250Y-80146000D01* +X192707583Y-80612666D02* +X192707583Y-79912666D01* +X192707583Y-80579333D02* +X192640916Y-80612666D01* +X192507583Y-80612666D01* +X192440916Y-80579333D01* +X192407583Y-80546000D01* +X192374250Y-80479333D01* +X192374250Y-80279333D01* +X192407583Y-80212666D01* +X192440916Y-80179333D01* +X192507583Y-80146000D01* +X192640916Y-80146000D01* +X192707583Y-80179333D01* +X193340916Y-80146000D02* +X193340916Y-80612666D01* +X193040916Y-80146000D02* +X193040916Y-80512666D01* +X193074250Y-80579333D01* +X193140916Y-80612666D01* +X193240916Y-80612666D01* +X193307583Y-80579333D01* +X193340916Y-80546000D01* +X193674250Y-80612666D02* +X193674250Y-80146000D01* +X193674250Y-79912666D02* +X193640916Y-79946000D01* +X193674250Y-79979333D01* +X193707583Y-79946000D01* +X193674250Y-79912666D01* +X193674250Y-79979333D01* +X194007583Y-80146000D02* +X194007583Y-80612666D01* +X194007583Y-80212666D02* +X194040916Y-80179333D01* +X194107583Y-80146000D01* +X194207583Y-80146000D01* +X194274250Y-80179333D01* +X194307583Y-80246000D01* +X194307583Y-80612666D01* +X194740916Y-80612666D02* +X194674250Y-80579333D01* +X194640916Y-80546000D01* +X194607583Y-80479333D01* +X194607583Y-80279333D01* +X194640916Y-80212666D01* +X194674250Y-80179333D01* +X194740916Y-80146000D01* +X194840916Y-80146000D01* +X194907583Y-80179333D01* +X194940916Y-80212666D01* +X194974250Y-80279333D01* +X194974250Y-80479333D01* +X194940916Y-80546000D01* +X194907583Y-80579333D01* +X194840916Y-80612666D01* +X194740916Y-80612666D01* +D11* +X190881190Y-99512380D02* +X190881190Y-98512380D01* +X191214523Y-99226666D01* +X191547857Y-98512380D01* +X191547857Y-99512380D01* +X192547857Y-99512380D02* +X191976428Y-99512380D01* +X192262142Y-99512380D02* +X192262142Y-98512380D01* +X192166904Y-98655238D01* +X192071666Y-98750476D01* +X191976428Y-98798095D01* +X192976428Y-99417142D02* +X193024047Y-99464761D01* +X192976428Y-99512380D01* +X192928809Y-99464761D01* +X192976428Y-99417142D01* +X192976428Y-99512380D01* +X193357380Y-98512380D02* +X193976428Y-98512380D01* +X193643095Y-98893333D01* +X193785952Y-98893333D01* +X193881190Y-98940952D01* +X193928809Y-98988571D01* +X193976428Y-99083809D01* +X193976428Y-99321904D01* +X193928809Y-99417142D01* +X193881190Y-99464761D01* +X193785952Y-99512380D01* +X193500238Y-99512380D01* +X193405000Y-99464761D01* +X193357380Y-99417142D01* +D13* +X190890000Y-85505000D02* +X194490000Y-85505000D01* +X190890000Y-83405000D02* +X194490000Y-83405000D01* +X192940000Y-84155000D02* +X192940000Y-84755000D01* +X192940000Y-84755000D02* +X192640000Y-84455000D01* +X192640000Y-84455000D02* +X192840000Y-84255000D01* +X192840000Y-84255000D02* +X192840000Y-84505000D01* +X192840000Y-84505000D02* +X192790000Y-84455000D01* +X192540000Y-83955000D02* +X192540000Y-84955000D01* +X193040000Y-84455000D02* +X193540000Y-84455000D01* +X192540000Y-84455000D02* +X193040000Y-83955000D01* +X193040000Y-83955000D02* +X193040000Y-84955000D01* +X193040000Y-84955000D02* +X192540000Y-84455000D01* +X190890000Y-88045000D02* +X194490000Y-88045000D01* +X190890000Y-85945000D02* +X194490000Y-85945000D01* +X192940000Y-86695000D02* +X192940000Y-87295000D01* +X192940000Y-87295000D02* +X192640000Y-86995000D01* +X192640000Y-86995000D02* +X192840000Y-86795000D01* +X192840000Y-86795000D02* +X192840000Y-87045000D01* +X192840000Y-87045000D02* +X192790000Y-86995000D01* +X192540000Y-86495000D02* +X192540000Y-87495000D01* +X193040000Y-86995000D02* +X193540000Y-86995000D01* +X192540000Y-86995000D02* +X193040000Y-86495000D01* +X193040000Y-86495000D02* +X193040000Y-87495000D01* +X193040000Y-87495000D02* +X192540000Y-86995000D01* +X194040000Y-89145000D02* +X192040000Y-89145000D01* +X192040000Y-91195000D02* +X194040000Y-91195000D01* +X199755000Y-89145000D02* +X197755000Y-89145000D01* +X197755000Y-91195000D02* +X199755000Y-91195000D01* +X190805000Y-94915000D02* +G75* +G03X190805000Y-94915000I-100000J0D01* +G01* +X190955000Y-94365000D02* +X190955000Y-94865000D01* +X193855000Y-94365000D02* +X190955000Y-94365000D01* +X193855000Y-94865000D02* +X193855000Y-94365000D01* +X190955000Y-94865000D02* +X193855000Y-94865000D01* +X185055000Y-83380000D02* +X187055000Y-83380000D01* +X187055000Y-85530000D02* +X185055000Y-85530000D01* +X187055000Y-88070000D02* +X185055000Y-88070000D01* +X185055000Y-85920000D02* +X187055000Y-85920000D01* +X187055000Y-90610000D02* +X185055000Y-90610000D01* +X185055000Y-88460000D02* +X187055000Y-88460000D01* +X187055000Y-93150000D02* +X185055000Y-93150000D01* +X185055000Y-91000000D02* +X187055000Y-91000000D01* +X199755000Y-93785000D02* +X197755000Y-93785000D01* +X197755000Y-91635000D02* +X199755000Y-91635000D01* +X199755000Y-85530000D02* +X197755000Y-85530000D01* +X197755000Y-83380000D02* +X199755000Y-83380000D01* +X199755000Y-88070000D02* +X197755000Y-88070000D01* +X197755000Y-85920000D02* +X199755000Y-85920000D01* +D14* +G36* +X197418396Y-77771485D02* +X197434967Y-77779551D01* +X197442999Y-77811100D01* +X197475379Y-77882137D01* +X197521474Y-77970528D01* +X197592527Y-78103203D01* +X197667444Y-78247326D01* +X197706100Y-78323790D01* +X197792594Y-78497700D01* +X197830336Y-78383341D01* +X197872419Y-78290876D01* +X197924664Y-78218049D01* +X197929942Y-78212995D01* +X197975951Y-78182618D01* +X198019056Y-78185556D01* +X198065889Y-78228059D01* +X198123080Y-78316373D01* +X198197262Y-78456748D01* +X198205009Y-78472171D01* +X198323508Y-78708735D01* +X198505790Y-78528355D01* +X198609531Y-78433591D01* +X198688537Y-78377673D01* +X198734407Y-78365754D01* +X198755025Y-78401130D01* +X198782995Y-78486262D01* +X198815479Y-78608066D01* +X198849636Y-78753461D01* +X198882625Y-78909365D01* +X198911606Y-79062694D01* +X198933740Y-79200367D01* +X198946185Y-79309301D01* +X198947887Y-79349075D01* +X198954194Y-79415594D01* +X198971129Y-79525953D01* +X198995715Y-79661807D01* +X199011547Y-79741359D01* +X199045243Y-79908556D01* +X199064613Y-80025125D01* +X199068317Y-80102755D01* +X199055015Y-80153139D01* +X199023369Y-80187966D01* +X198972038Y-80218929D01* +X198955845Y-80227503D01* +X198817740Y-80301556D01* +X198636429Y-80400812D01* +X198423879Y-80518716D01* +X198406785Y-80528255D01* +X198262250Y-80607953D01* +X198160244Y-80660853D01* +X198088333Y-80692272D01* +X198034081Y-80707528D01* +X197985053Y-80711938D01* +X197977085Y-80711992D01* +X197886669Y-80695003D01* +X197786844Y-80653247D01* +X197770193Y-80643621D01* +X197666856Y-80582349D01* +X197553167Y-80517795D01* +X197531471Y-80505863D01* +X197417052Y-80442500D01* +X197297510Y-80374955D01* +X197276835Y-80363093D01* +X197165566Y-80300501D01* +X197051609Y-80238542D01* +X197030156Y-80227205D01* +X196956128Y-80180558D01* +X196913915Y-80138787D01* +X196910208Y-80128057D01* +X196914935Y-80083896D01* +X196915779Y-80077971D01* +X197115541Y-80077971D01* +X197121678Y-80099223D01* +X197158105Y-80118156D01* +X197238724Y-80162888D01* +X197352651Y-80227298D01* +X197489001Y-80305265D01* +X197531471Y-80329703D01* +X197675022Y-80410262D01* +X197802560Y-80477832D01* +X197902250Y-80526431D01* +X197962255Y-80550076D01* +X197970106Y-80551406D01* +X198017008Y-80537381D01* +X198108136Y-80497697D01* +X198232134Y-80437728D01* +X198377645Y-80362849D01* +X198447550Y-80325486D01* +X198594640Y-80245854D01* +X198720352Y-80177619D01* +X198814773Y-80126176D01* +X198867991Y-80096917D01* +X198876035Y-80092305D01* +X198874051Y-80060701D01* +X198862778Y-79979299D01* +X198844126Y-79860964D01* +X198823550Y-79738942D01* +X198790679Y-79545919D01* +X198754168Y-79326555D01* +X198720079Y-79117421D01* +X198707890Y-79041108D01* +X198683380Y-78895330D01* +X198659760Y-78770514D01* +X198640013Y-78681566D01* +X198628817Y-78645879D01* +X198604699Y-78632634D01* +X198558129Y-78655414D01* +X198481176Y-78718996D01* +X198432500Y-78764103D01* +X198259805Y-78927431D01* +X198140076Y-78705761D01* +X198079115Y-78601559D01* +X198024630Y-78523663D01* +X197986439Y-78485731D01* +X197980739Y-78484090D01* +X197942822Y-78510265D01* +X197898354Y-78575188D01* +X197888007Y-78595494D01* +X197848380Y-78666614D01* +X197816102Y-78704547D01* +X197810495Y-78706507D01* +X197786217Y-78680002D01* +X197740489Y-78608934D01* +X197680797Y-78505447D01* +X197638822Y-78427998D01* +X197554211Y-78276615D01* +X197489666Y-78182912D01* +X197441963Y-78145327D01* +X197407876Y-78162296D01* +X197384181Y-78232253D01* +X197373568Y-78299357D01* +X197360854Y-78392086D01* +X197340399Y-78531135D01* +X197314691Y-78699994D01* +X197286221Y-78882151D01* +X197276124Y-78945619D01* +X197243693Y-79148591D01* +X197209414Y-79363310D01* +X197177052Y-79566186D01* +X197150370Y-79733634D01* +X197146817Y-79755951D01* +X197127574Y-79893225D01* +X197116821Y-80005035D01* +X197115541Y-80077971D01* +X196915779Y-80077971D01* +X196928240Y-79990597D01* +X196948089Y-79861790D01* +X196972446Y-79711106D01* +X196972707Y-79709529D01* +X197001247Y-79534377D01* +X197035527Y-79320379D01* +X197071718Y-79091628D01* +X197105993Y-78872215D01* +X197114329Y-78818301D01* +X197144519Y-78622754D01* +X197174642Y-78428026D01* +X197201891Y-78252249D01* +X197223454Y-78113556D01* +X197230206Y-78070306D01* +X197248445Y-77951324D01* +X197262341Y-77856206D01* +X197269260Y-77803058D01* +X197269538Y-77799755D01* +X197298578Y-77776611D01* +X197359061Y-77767925D01* +X197418396Y-77771485D01* +X197418396Y-77771485D01* +G37* +X197418396Y-77771485D02* +X197434967Y-77779551D01* +X197442999Y-77811100D01* +X197475379Y-77882137D01* +X197521474Y-77970528D01* +X197592527Y-78103203D01* +X197667444Y-78247326D01* +X197706100Y-78323790D01* +X197792594Y-78497700D01* +X197830336Y-78383341D01* +X197872419Y-78290876D01* +X197924664Y-78218049D01* +X197929942Y-78212995D01* +X197975951Y-78182618D01* +X198019056Y-78185556D01* +X198065889Y-78228059D01* +X198123080Y-78316373D01* +X198197262Y-78456748D01* +X198205009Y-78472171D01* +X198323508Y-78708735D01* +X198505790Y-78528355D01* +X198609531Y-78433591D01* +X198688537Y-78377673D01* +X198734407Y-78365754D01* +X198755025Y-78401130D01* +X198782995Y-78486262D01* +X198815479Y-78608066D01* +X198849636Y-78753461D01* +X198882625Y-78909365D01* +X198911606Y-79062694D01* +X198933740Y-79200367D01* +X198946185Y-79309301D01* +X198947887Y-79349075D01* +X198954194Y-79415594D01* +X198971129Y-79525953D01* +X198995715Y-79661807D01* +X199011547Y-79741359D01* +X199045243Y-79908556D01* +X199064613Y-80025125D01* +X199068317Y-80102755D01* +X199055015Y-80153139D01* +X199023369Y-80187966D01* +X198972038Y-80218929D01* +X198955845Y-80227503D01* +X198817740Y-80301556D01* +X198636429Y-80400812D01* +X198423879Y-80518716D01* +X198406785Y-80528255D01* +X198262250Y-80607953D01* +X198160244Y-80660853D01* +X198088333Y-80692272D01* +X198034081Y-80707528D01* +X197985053Y-80711938D01* +X197977085Y-80711992D01* +X197886669Y-80695003D01* +X197786844Y-80653247D01* +X197770193Y-80643621D01* +X197666856Y-80582349D01* +X197553167Y-80517795D01* +X197531471Y-80505863D01* +X197417052Y-80442500D01* +X197297510Y-80374955D01* +X197276835Y-80363093D01* +X197165566Y-80300501D01* +X197051609Y-80238542D01* +X197030156Y-80227205D01* +X196956128Y-80180558D01* +X196913915Y-80138787D01* +X196910208Y-80128057D01* +X196914935Y-80083896D01* +X196915779Y-80077971D01* +X197115541Y-80077971D01* +X197121678Y-80099223D01* +X197158105Y-80118156D01* +X197238724Y-80162888D01* +X197352651Y-80227298D01* +X197489001Y-80305265D01* +X197531471Y-80329703D01* +X197675022Y-80410262D01* +X197802560Y-80477832D01* +X197902250Y-80526431D01* +X197962255Y-80550076D01* +X197970106Y-80551406D01* +X198017008Y-80537381D01* +X198108136Y-80497697D01* +X198232134Y-80437728D01* +X198377645Y-80362849D01* +X198447550Y-80325486D01* +X198594640Y-80245854D01* +X198720352Y-80177619D01* +X198814773Y-80126176D01* +X198867991Y-80096917D01* +X198876035Y-80092305D01* +X198874051Y-80060701D01* +X198862778Y-79979299D01* +X198844126Y-79860964D01* +X198823550Y-79738942D01* +X198790679Y-79545919D01* +X198754168Y-79326555D01* +X198720079Y-79117421D01* +X198707890Y-79041108D01* +X198683380Y-78895330D01* +X198659760Y-78770514D01* +X198640013Y-78681566D01* +X198628817Y-78645879D01* +X198604699Y-78632634D01* +X198558129Y-78655414D01* +X198481176Y-78718996D01* +X198432500Y-78764103D01* +X198259805Y-78927431D01* +X198140076Y-78705761D01* +X198079115Y-78601559D01* +X198024630Y-78523663D01* +X197986439Y-78485731D01* +X197980739Y-78484090D01* +X197942822Y-78510265D01* +X197898354Y-78575188D01* +X197888007Y-78595494D01* +X197848380Y-78666614D01* +X197816102Y-78704547D01* +X197810495Y-78706507D01* +X197786217Y-78680002D01* +X197740489Y-78608934D01* +X197680797Y-78505447D01* +X197638822Y-78427998D01* +X197554211Y-78276615D01* +X197489666Y-78182912D01* +X197441963Y-78145327D01* +X197407876Y-78162296D01* +X197384181Y-78232253D01* +X197373568Y-78299357D01* +X197360854Y-78392086D01* +X197340399Y-78531135D01* +X197314691Y-78699994D01* +X197286221Y-78882151D01* +X197276124Y-78945619D01* +X197243693Y-79148591D01* +X197209414Y-79363310D01* +X197177052Y-79566186D01* +X197150370Y-79733634D01* +X197146817Y-79755951D01* +X197127574Y-79893225D01* +X197116821Y-80005035D01* +X197115541Y-80077971D01* +X196915779Y-80077971D01* +X196928240Y-79990597D01* +X196948089Y-79861790D01* +X196972446Y-79711106D01* +X196972707Y-79709529D01* +X197001247Y-79534377D01* +X197035527Y-79320379D01* +X197071718Y-79091628D01* +X197105993Y-78872215D01* +X197114329Y-78818301D01* +X197144519Y-78622754D01* +X197174642Y-78428026D01* +X197201891Y-78252249D01* +X197223454Y-78113556D01* +X197230206Y-78070306D01* +X197248445Y-77951324D01* +X197262341Y-77856206D01* +X197269260Y-77803058D01* +X197269538Y-77799755D01* +X197298578Y-77776611D01* +X197359061Y-77767925D01* +X197418396Y-77771485D01* +D13* +X198235000Y-98425000D02* +G75* +G03X198235000Y-98425000I-750000J0D01* +G01* +X199135000Y-97325000D02* +X199135000Y-97025000D01* +X199135000Y-97025000D02* +X195835000Y-97025000D01* +X195835000Y-97025000D02* +X195835000Y-97325000D01* +X199135000Y-99525000D02* +X199135000Y-99825000D01* +X199135000Y-99825000D02* +X195835000Y-99825000D01* +X195835000Y-99825000D02* +X195835000Y-99525000D01* +X188075000Y-98425000D02* +G75* +G03X188075000Y-98425000I-750000J0D01* +G01* +X185675000Y-99525000D02* +X185675000Y-99825000D01* +X185675000Y-99825000D02* +X188975000Y-99825000D01* +X188975000Y-99825000D02* +X188975000Y-99525000D01* +X185675000Y-97325000D02* +X185675000Y-97025000D01* +X185675000Y-97025000D02* +X188975000Y-97025000D01* +X188975000Y-97025000D02* +X188975000Y-97325000D01* +X182115666Y-99193333D02* +X182115666Y-99526666D01* +X182449000Y-99560000D01* +X182415666Y-99526666D01* +X182382333Y-99460000D01* +X182382333Y-99293333D01* +X182415666Y-99226666D01* +X182449000Y-99193333D01* +X182515666Y-99160000D01* +X182682333Y-99160000D01* +X182749000Y-99193333D01* +X182782333Y-99226666D01* +X182815666Y-99293333D01* +X182815666Y-99460000D01* +X182782333Y-99526666D01* +X182749000Y-99560000D01* +X182115666Y-98960000D02* +X182815666Y-98726666D01* +X182115666Y-98493333D01* +D12* +X202627666Y-89033333D02* +X202627666Y-89433333D01* +X202627666Y-89233333D02* +X201927666Y-89233333D01* +X202027666Y-89300000D01* +X202094333Y-89366666D01* +X202127666Y-89433333D01* +X202161000Y-88433333D02* +X202627666Y-88433333D01* +X201894333Y-88600000D02* +X202394333Y-88766666D01* +X202394333Y-88333333D01* +X202627666Y-91573333D02* +X202627666Y-91973333D01* +X202627666Y-91773333D02* +X201927666Y-91773333D01* +X202027666Y-91840000D01* +X202094333Y-91906666D01* +X202127666Y-91973333D01* +X201994333Y-91306666D02* +X201961000Y-91273333D01* +X201927666Y-91206666D01* +X201927666Y-91040000D01* +X201961000Y-90973333D01* +X201994333Y-90940000D01* +X202061000Y-90906666D01* +X202127666Y-90906666D01* +X202227666Y-90940000D01* +X202627666Y-91340000D01* +X202627666Y-90906666D01* +X202627666Y-94113333D02* +X202627666Y-94513333D01* +X202627666Y-94313333D02* +X201927666Y-94313333D01* +X202027666Y-94380000D01* +X202094333Y-94446666D01* +X202127666Y-94513333D01* +X201927666Y-93880000D02* +X201927666Y-93446666D01* +X202194333Y-93680000D01* +X202194333Y-93580000D01* +X202227666Y-93513333D01* +X202261000Y-93480000D01* +X202327666Y-93446666D01* +X202494333Y-93446666D01* +X202561000Y-93480000D01* +X202594333Y-93513333D01* +X202627666Y-93580000D01* +X202627666Y-93780000D01* +X202594333Y-93846666D01* +X202561000Y-93880000D01* +X202627666Y-96653333D02* +X202627666Y-97053333D01* +X202627666Y-96853333D02* +X201927666Y-96853333D01* +X202027666Y-96920000D01* +X202094333Y-96986666D01* +X202127666Y-97053333D01* +X201927666Y-96020000D02* +X201927666Y-96353333D01* +X202261000Y-96386666D01* +X202227666Y-96353333D01* +X202194333Y-96286666D01* +X202194333Y-96120000D01* +X202227666Y-96053333D01* +X202261000Y-96020000D01* +X202327666Y-95986666D01* +X202494333Y-95986666D01* +X202561000Y-96020000D01* +X202594333Y-96053333D01* +X202627666Y-96120000D01* +X202627666Y-96286666D01* +X202594333Y-96353333D01* +X202561000Y-96386666D01* +X182115666Y-86726666D02* +X182115666Y-86660000D01* +X182149000Y-86593333D01* +X182182333Y-86560000D01* +X182249000Y-86526666D01* +X182382333Y-86493333D01* +X182549000Y-86493333D01* +X182682333Y-86526666D01* +X182749000Y-86560000D01* +X182782333Y-86593333D01* +X182815666Y-86660000D01* +X182815666Y-86726666D01* +X182782333Y-86793333D01* +X182749000Y-86826666D01* +X182682333Y-86860000D01* +X182549000Y-86893333D01* +X182382333Y-86893333D01* +X182249000Y-86860000D01* +X182182333Y-86826666D01* +X182149000Y-86793333D01* +X182115666Y-86726666D01* +X182115666Y-85860000D02* +X182115666Y-86193333D01* +X182449000Y-86226666D01* +X182415666Y-86193333D01* +X182382333Y-86126666D01* +X182382333Y-85960000D01* +X182415666Y-85893333D01* +X182449000Y-85860000D01* +X182515666Y-85826666D01* +X182682333Y-85826666D01* +X182749000Y-85860000D01* +X182782333Y-85893333D01* +X182815666Y-85960000D01* +X182815666Y-86126666D01* +X182782333Y-86193333D01* +X182749000Y-86226666D01* +X182115666Y-89266666D02* +X182115666Y-89200000D01* +X182149000Y-89133333D01* +X182182333Y-89100000D01* +X182249000Y-89066666D01* +X182382333Y-89033333D01* +X182549000Y-89033333D01* +X182682333Y-89066666D01* +X182749000Y-89100000D01* +X182782333Y-89133333D01* +X182815666Y-89200000D01* +X182815666Y-89266666D01* +X182782333Y-89333333D01* +X182749000Y-89366666D01* +X182682333Y-89400000D01* +X182549000Y-89433333D01* +X182382333Y-89433333D01* +X182249000Y-89400000D01* +X182182333Y-89366666D01* +X182149000Y-89333333D01* +X182115666Y-89266666D01* +X182349000Y-88433333D02* +X182815666Y-88433333D01* +X182082333Y-88600000D02* +X182582333Y-88766666D01* +X182582333Y-88333333D01* +X182115666Y-91806666D02* +X182115666Y-91740000D01* +X182149000Y-91673333D01* +X182182333Y-91640000D01* +X182249000Y-91606666D01* +X182382333Y-91573333D01* +X182549000Y-91573333D01* +X182682333Y-91606666D01* +X182749000Y-91640000D01* +X182782333Y-91673333D01* +X182815666Y-91740000D01* +X182815666Y-91806666D01* +X182782333Y-91873333D01* +X182749000Y-91906666D01* +X182682333Y-91940000D01* +X182549000Y-91973333D01* +X182382333Y-91973333D01* +X182249000Y-91940000D01* +X182182333Y-91906666D01* +X182149000Y-91873333D01* +X182115666Y-91806666D01* +X182115666Y-91140000D02* +X182115666Y-91073333D01* +X182149000Y-91006666D01* +X182182333Y-90973333D01* +X182249000Y-90940000D01* +X182382333Y-90906666D01* +X182549000Y-90906666D01* +X182682333Y-90940000D01* +X182749000Y-90973333D01* +X182782333Y-91006666D01* +X182815666Y-91073333D01* +X182815666Y-91140000D01* +X182782333Y-91206666D01* +X182749000Y-91240000D01* +X182682333Y-91273333D01* +X182549000Y-91306666D01* +X182382333Y-91306666D01* +X182249000Y-91273333D01* +X182182333Y-91240000D01* +X182149000Y-91206666D01* +X182115666Y-91140000D01* +X201927666Y-100093333D02* +X201927666Y-99660000D01* +X202194333Y-99893333D01* +X202194333Y-99793333D01* +X202227666Y-99726666D01* +X202261000Y-99693333D01* +X202327666Y-99660000D01* +X202494333Y-99660000D01* +X202561000Y-99693333D01* +X202594333Y-99726666D01* +X202627666Y-99793333D01* +X202627666Y-99993333D01* +X202594333Y-100060000D01* +X202561000Y-100093333D01* +X202561000Y-99360000D02* +X202594333Y-99326666D01* +X202627666Y-99360000D01* +X202594333Y-99393333D01* +X202561000Y-99360000D01* +X202627666Y-99360000D01* +X201927666Y-99093333D02* +X201927666Y-98660000D01* +X202194333Y-98893333D01* +X202194333Y-98793333D01* +X202227666Y-98726666D01* +X202261000Y-98693333D01* +X202327666Y-98660000D01* +X202494333Y-98660000D01* +X202561000Y-98693333D01* +X202594333Y-98726666D01* +X202627666Y-98793333D01* +X202627666Y-98993333D01* +X202594333Y-99060000D01* +X202561000Y-99093333D01* +X201927666Y-98460000D02* +X202627666Y-98226666D01* +X201927666Y-97993333D01* +X202627666Y-86493333D02* +X202627666Y-86893333D01* +X202627666Y-86693333D02* +X201927666Y-86693333D01* +X202027666Y-86760000D01* +X202094333Y-86826666D01* +X202127666Y-86893333D01* +X201927666Y-85893333D02* +X201927666Y-86026666D01* +X201961000Y-86093333D01* +X201994333Y-86126666D01* +X202094333Y-86193333D01* +X202227666Y-86226666D01* +X202494333Y-86226666D01* +X202561000Y-86193333D01* +X202594333Y-86160000D01* +X202627666Y-86093333D01* +X202627666Y-85960000D01* +X202594333Y-85893333D01* +X202561000Y-85860000D01* +X202494333Y-85826666D01* +X202327666Y-85826666D01* +X202261000Y-85860000D01* +X202227666Y-85893333D01* +X202194333Y-85960000D01* +X202194333Y-86093333D01* +X202227666Y-86160000D01* +X202261000Y-86193333D01* +X202327666Y-86226666D01* +X202427666Y-84686666D02* +X202427666Y-84353333D01* +X202627666Y-84753333D02* +X201927666Y-84520000D01* +X202627666Y-84286666D01* +X202627666Y-84053333D02* +X201927666Y-84053333D01* +X201927666Y-83886666D01* +X201961000Y-83786666D01* +X202027666Y-83720000D01* +X202094333Y-83686666D01* +X202227666Y-83653333D01* +X202327666Y-83653333D01* +X202461000Y-83686666D01* +X202527666Y-83720000D01* +X202594333Y-83786666D01* +X202627666Y-83886666D01* +X202627666Y-84053333D01* +X202561000Y-82953333D02* +X202594333Y-82986666D01* +X202627666Y-83086666D01* +X202627666Y-83153333D01* +X202594333Y-83253333D01* +X202527666Y-83320000D01* +X202461000Y-83353333D01* +X202327666Y-83386666D01* +X202227666Y-83386666D01* +X202094333Y-83353333D01* +X202027666Y-83320000D01* +X201961000Y-83253333D01* +X201927666Y-83153333D01* +X201927666Y-83086666D01* +X201961000Y-82986666D01* +X201994333Y-82953333D01* +X202627666Y-81663333D02* +X202294333Y-81896666D01* +X202627666Y-82063333D02* +X201927666Y-82063333D01* +X201927666Y-81796666D01* +X201961000Y-81730000D01* +X201994333Y-81696666D01* +X202061000Y-81663333D01* +X202161000Y-81663333D01* +X202227666Y-81696666D01* +X202261000Y-81730000D01* +X202294333Y-81796666D01* +X202294333Y-82063333D01* +X202594333Y-81396666D02* +X202627666Y-81296666D01* +X202627666Y-81130000D01* +X202594333Y-81063333D01* +X202561000Y-81030000D01* +X202494333Y-80996666D01* +X202427666Y-80996666D01* +X202361000Y-81030000D01* +X202327666Y-81063333D01* +X202294333Y-81130000D01* +X202261000Y-81263333D01* +X202227666Y-81330000D01* +X202194333Y-81363333D01* +X202127666Y-81396666D01* +X202061000Y-81396666D01* +X201994333Y-81363333D01* +X201961000Y-81330000D01* +X201927666Y-81263333D01* +X201927666Y-81096666D01* +X201961000Y-80996666D01* +X201927666Y-80796666D02* +X201927666Y-80396666D01* +X202627666Y-80596666D02* +X201927666Y-80596666D01* +X182149000Y-97053333D02* +X182115666Y-97120000D01* +X182115666Y-97220000D01* +X182149000Y-97320000D01* +X182215666Y-97386666D01* +X182282333Y-97420000D01* +X182415666Y-97453333D01* +X182515666Y-97453333D01* +X182649000Y-97420000D01* +X182715666Y-97386666D01* +X182782333Y-97320000D01* +X182815666Y-97220000D01* +X182815666Y-97153333D01* +X182782333Y-97053333D01* +X182749000Y-97020000D01* +X182515666Y-97020000D01* +X182515666Y-97153333D01* +X182815666Y-96720000D02* +X182115666Y-96720000D01* +X182815666Y-96320000D01* +X182115666Y-96320000D01* +X182815666Y-95986666D02* +X182115666Y-95986666D01* +X182115666Y-95820000D01* +X182149000Y-95720000D01* +X182215666Y-95653333D01* +X182282333Y-95620000D01* +X182415666Y-95586666D01* +X182515666Y-95586666D01* +X182649000Y-95620000D01* +X182715666Y-95653333D01* +X182782333Y-95720000D01* +X182815666Y-95820000D01* +X182815666Y-95986666D01* +X182115666Y-94346666D02* +X182115666Y-94280000D01* +X182149000Y-94213333D01* +X182182333Y-94180000D01* +X182249000Y-94146666D01* +X182382333Y-94113333D01* +X182549000Y-94113333D01* +X182682333Y-94146666D01* +X182749000Y-94180000D01* +X182782333Y-94213333D01* +X182815666Y-94280000D01* +X182815666Y-94346666D01* +X182782333Y-94413333D01* +X182749000Y-94446666D01* +X182682333Y-94480000D01* +X182549000Y-94513333D01* +X182382333Y-94513333D01* +X182249000Y-94480000D01* +X182182333Y-94446666D01* +X182149000Y-94413333D01* +X182115666Y-94346666D01* +X182182333Y-93846666D02* +X182149000Y-93813333D01* +X182115666Y-93746666D01* +X182115666Y-93580000D01* +X182149000Y-93513333D01* +X182182333Y-93480000D01* +X182249000Y-93446666D01* +X182315666Y-93446666D01* +X182415666Y-93480000D01* +X182815666Y-93880000D01* +X182815666Y-93446666D01* +X182815666Y-84286666D02* +X182482333Y-84520000D01* +X182815666Y-84686666D02* +X182115666Y-84686666D01* +X182115666Y-84420000D01* +X182149000Y-84353333D01* +X182182333Y-84320000D01* +X182249000Y-84286666D01* +X182349000Y-84286666D01* +X182415666Y-84320000D01* +X182449000Y-84353333D01* +X182482333Y-84420000D01* +X182482333Y-84686666D01* +X182115666Y-84053333D02* +X182815666Y-83586666D01* +X182115666Y-83586666D02* +X182815666Y-84053333D01* +X182815666Y-83320000D02* +X182115666Y-83320000D01* +X182115666Y-83153333D01* +X182149000Y-83053333D01* +X182215666Y-82986666D01* +X182282333Y-82953333D01* +X182415666Y-82920000D01* +X182515666Y-82920000D01* +X182649000Y-82953333D01* +X182715666Y-82986666D01* +X182782333Y-83053333D01* +X182815666Y-83153333D01* +X182815666Y-83320000D01* +X182115666Y-82163333D02* +X182115666Y-81763333D01* +X182815666Y-81963333D02* +X182115666Y-81963333D01* +X182115666Y-81596666D02* +X182815666Y-81130000D01* +X182115666Y-81130000D02* +X182815666Y-81596666D01* +X182815666Y-80863333D02* +X182115666Y-80863333D01* +X182115666Y-80696666D01* +X182149000Y-80596666D01* +X182215666Y-80530000D01* +X182282333Y-80496666D01* +X182415666Y-80463333D01* +X182515666Y-80463333D01* +X182649000Y-80496666D01* +X182715666Y-80530000D01* +X182782333Y-80596666D01* +X182815666Y-80696666D01* +X182815666Y-80863333D01* +X192670952Y-84046190D02* +X192670952Y-83546190D01* +X192790000Y-83546190D01* +X192861428Y-83570000D01* +X192909047Y-83617619D01* +X192932857Y-83665238D01* +X192956666Y-83760476D01* +X192956666Y-83831904D01* +X192932857Y-83927142D01* +X192909047Y-83974761D01* +X192861428Y-84022380D01* +X192790000Y-84046190D01* +X192670952Y-84046190D01* +X193432857Y-84046190D02* +X193147142Y-84046190D01* +X193290000Y-84046190D02* +X193290000Y-83546190D01* +X193242380Y-83617619D01* +X193194761Y-83665238D01* +X193147142Y-83689047D01* +D11* +X189865000Y-84907380D02* +X189865000Y-83907380D01* +D12* +X192670952Y-86586190D02* +X192670952Y-86086190D01* +X192790000Y-86086190D01* +X192861428Y-86110000D01* +X192909047Y-86157619D01* +X192932857Y-86205238D01* +X192956666Y-86300476D01* +X192956666Y-86371904D01* +X192932857Y-86467142D01* +X192909047Y-86514761D01* +X192861428Y-86562380D01* +X192790000Y-86586190D01* +X192670952Y-86586190D01* +X193147142Y-86133809D02* +X193170952Y-86110000D01* +X193218571Y-86086190D01* +X193337619Y-86086190D01* +X193385238Y-86110000D01* +X193409047Y-86133809D01* +X193432857Y-86181428D01* +X193432857Y-86229047D01* +X193409047Y-86300476D01* +X193123333Y-86586190D01* +X193432857Y-86586190D01* +D11* +X189650714Y-86923571D02* +X189984047Y-86923571D01* +X190126904Y-87447380D02* +X189650714Y-87447380D01* +X189650714Y-86447380D01* +X190126904Y-86447380D01* +D12* +X192956666Y-89713571D02* +X192932857Y-89737380D01* +X192861428Y-89761190D01* +X192813809Y-89761190D01* +X192742380Y-89737380D01* +X192694761Y-89689761D01* +X192670952Y-89642142D01* +X192647142Y-89546904D01* +X192647142Y-89475476D01* +X192670952Y-89380238D01* +X192694761Y-89332619D01* +X192742380Y-89285000D01* +X192813809Y-89261190D01* +X192861428Y-89261190D01* +X192932857Y-89285000D01* +X192956666Y-89308809D01* +X193432857Y-89761190D02* +X193147142Y-89761190D01* +X193290000Y-89761190D02* +X193290000Y-89261190D01* +X193242380Y-89332619D01* +X193194761Y-89380238D01* +X193147142Y-89404047D01* +X192290000Y-90531190D02* +X192337619Y-90531190D01* +X192385238Y-90555000D01* +X192409047Y-90578809D01* +X192432857Y-90626428D01* +X192456666Y-90721666D01* +X192456666Y-90840714D01* +X192432857Y-90935952D01* +X192409047Y-90983571D01* +X192385238Y-91007380D01* +X192337619Y-91031190D01* +X192290000Y-91031190D01* +X192242380Y-91007380D01* +X192218571Y-90983571D01* +X192194761Y-90935952D01* +X192170952Y-90840714D01* +X192170952Y-90721666D01* +X192194761Y-90626428D01* +X192218571Y-90578809D01* +X192242380Y-90555000D01* +X192290000Y-90531190D01* +X192670952Y-90983571D02* +X192694761Y-91007380D01* +X192670952Y-91031190D01* +X192647142Y-91007380D01* +X192670952Y-90983571D01* +X192670952Y-91031190D01* +X193170952Y-91031190D02* +X192885238Y-91031190D01* +X193028095Y-91031190D02* +X193028095Y-90531190D01* +X192980476Y-90602619D01* +X192932857Y-90650238D01* +X192885238Y-90674047D01* +X193599523Y-90697857D02* +X193599523Y-91031190D01* +X193385238Y-90697857D02* +X193385238Y-90959761D01* +X193409047Y-91007380D01* +X193456666Y-91031190D01* +X193528095Y-91031190D01* +X193575714Y-91007380D01* +X193599523Y-90983571D01* +X193766190Y-90697857D02* +X193956666Y-90697857D01* +X193837619Y-91031190D02* +X193837619Y-90602619D01* +X193861428Y-90555000D01* +X193909047Y-90531190D01* +X193956666Y-90531190D01* +X198671666Y-89713571D02* +X198647857Y-89737380D01* +X198576428Y-89761190D01* +X198528809Y-89761190D01* +X198457380Y-89737380D01* +X198409761Y-89689761D01* +X198385952Y-89642142D01* +X198362142Y-89546904D01* +X198362142Y-89475476D01* +X198385952Y-89380238D01* +X198409761Y-89332619D01* +X198457380Y-89285000D01* +X198528809Y-89261190D01* +X198576428Y-89261190D01* +X198647857Y-89285000D01* +X198671666Y-89308809D01* +X198862142Y-89308809D02* +X198885952Y-89285000D01* +X198933571Y-89261190D01* +X199052619Y-89261190D01* +X199100238Y-89285000D01* +X199124047Y-89308809D01* +X199147857Y-89356428D01* +X199147857Y-89404047D01* +X199124047Y-89475476D01* +X198838333Y-89761190D01* +X199147857Y-89761190D01* +X198005000Y-90531190D02* +X198052619Y-90531190D01* +X198100238Y-90555000D01* +X198124047Y-90578809D01* +X198147857Y-90626428D01* +X198171666Y-90721666D01* +X198171666Y-90840714D01* +X198147857Y-90935952D01* +X198124047Y-90983571D01* +X198100238Y-91007380D01* +X198052619Y-91031190D01* +X198005000Y-91031190D01* +X197957380Y-91007380D01* +X197933571Y-90983571D01* +X197909761Y-90935952D01* +X197885952Y-90840714D01* +X197885952Y-90721666D01* +X197909761Y-90626428D01* +X197933571Y-90578809D01* +X197957380Y-90555000D01* +X198005000Y-90531190D01* +X198385952Y-90983571D02* +X198409761Y-91007380D01* +X198385952Y-91031190D01* +X198362142Y-91007380D01* +X198385952Y-90983571D01* +X198385952Y-91031190D01* +X198885952Y-91031190D02* +X198600238Y-91031190D01* +X198743095Y-91031190D02* +X198743095Y-90531190D01* +X198695476Y-90602619D01* +X198647857Y-90650238D01* +X198600238Y-90674047D01* +X199314523Y-90697857D02* +X199314523Y-91031190D01* +X199100238Y-90697857D02* +X199100238Y-90959761D01* +X199124047Y-91007380D01* +X199171666Y-91031190D01* +X199243095Y-91031190D01* +X199290714Y-91007380D01* +X199314523Y-90983571D01* +X199481190Y-90697857D02* +X199671666Y-90697857D01* +X199552619Y-91031190D02* +X199552619Y-90602619D01* +X199576428Y-90555000D01* +X199624047Y-90531190D01* +X199671666Y-90531190D01* +X192024047Y-94341190D02* +X192024047Y-94745952D01* +X192047857Y-94793571D01* +X192071666Y-94817380D01* +X192119285Y-94841190D01* +X192214523Y-94841190D01* +X192262142Y-94817380D01* +X192285952Y-94793571D01* +X192309761Y-94745952D01* +X192309761Y-94341190D01* +X192500238Y-94341190D02* +X192809761Y-94341190D01* +X192643095Y-94531666D01* +X192714523Y-94531666D01* +X192762142Y-94555476D01* +X192785952Y-94579285D01* +X192809761Y-94626904D01* +X192809761Y-94745952D01* +X192785952Y-94793571D01* +X192762142Y-94817380D01* +X192714523Y-94841190D01* +X192571666Y-94841190D01* +X192524047Y-94817380D01* +X192500238Y-94793571D01* +X190833571Y-92539333D02* +X191071666Y-92539333D01* +X190785952Y-92682190D02* +X190952619Y-92182190D01* +X191119285Y-92682190D01* +X191285952Y-92682190D02* +X191285952Y-92182190D01* +X191476428Y-92182190D01* +X191524047Y-92206000D01* +X191547857Y-92229809D01* +X191571666Y-92277428D01* +X191571666Y-92348857D01* +X191547857Y-92396476D01* +X191524047Y-92420285D01* +X191476428Y-92444095D01* +X191285952Y-92444095D01* +X191762142Y-92229809D02* +X191785952Y-92206000D01* +X191833571Y-92182190D01* +X191952619Y-92182190D01* +X192000238Y-92206000D01* +X192024047Y-92229809D01* +X192047857Y-92277428D01* +X192047857Y-92325047D01* +X192024047Y-92396476D01* +X191738333Y-92682190D01* +X192047857Y-92682190D01* +X192524047Y-92682190D02* +X192238333Y-92682190D01* +X192381190Y-92682190D02* +X192381190Y-92182190D01* +X192333571Y-92253619D01* +X192285952Y-92301238D01* +X192238333Y-92325047D01* +X193000238Y-92682190D02* +X192714523Y-92682190D01* +X192857380Y-92682190D02* +X192857380Y-92182190D01* +X192809761Y-92253619D01* +X192762142Y-92301238D01* +X192714523Y-92325047D01* +X193190714Y-92229809D02* +X193214523Y-92206000D01* +X193262142Y-92182190D01* +X193381190Y-92182190D01* +X193428809Y-92206000D01* +X193452619Y-92229809D01* +X193476428Y-92277428D01* +X193476428Y-92325047D01* +X193452619Y-92396476D01* +X193166904Y-92682190D01* +X193476428Y-92682190D01* +X193690714Y-92682190D02* +X193690714Y-92182190D01* +X193976428Y-92682190D02* +X193762142Y-92396476D01* +X193976428Y-92182190D02* +X193690714Y-92467904D01* +X185971666Y-84046190D02* +X185805000Y-83808095D01* +X185685952Y-84046190D02* +X185685952Y-83546190D01* +X185876428Y-83546190D01* +X185924047Y-83570000D01* +X185947857Y-83593809D01* +X185971666Y-83641428D01* +X185971666Y-83712857D01* +X185947857Y-83760476D01* +X185924047Y-83784285D01* +X185876428Y-83808095D01* +X185685952Y-83808095D01* +X186447857Y-84046190D02* +X186162142Y-84046190D01* +X186305000Y-84046190D02* +X186305000Y-83546190D01* +X186257380Y-83617619D01* +X186209761Y-83665238D01* +X186162142Y-83689047D01* +X185709761Y-85316190D02* +X185424047Y-85316190D01* +X185566904Y-85316190D02* +X185566904Y-84816190D01* +X185519285Y-84887619D01* +X185471666Y-84935238D01* +X185424047Y-84959047D01* +X186019285Y-84816190D02* +X186066904Y-84816190D01* +X186114523Y-84840000D01* +X186138333Y-84863809D01* +X186162142Y-84911428D01* +X186185952Y-85006666D01* +X186185952Y-85125714D01* +X186162142Y-85220952D01* +X186138333Y-85268571D01* +X186114523Y-85292380D01* +X186066904Y-85316190D01* +X186019285Y-85316190D01* +X185971666Y-85292380D01* +X185947857Y-85268571D01* +X185924047Y-85220952D01* +X185900238Y-85125714D01* +X185900238Y-85006666D01* +X185924047Y-84911428D01* +X185947857Y-84863809D01* +X185971666Y-84840000D01* +X186019285Y-84816190D01* +X186400238Y-85316190D02* +X186400238Y-84816190D01* +X186685952Y-85316190D02* +X186471666Y-85030476D01* +X186685952Y-84816190D02* +X186400238Y-85101904D01* +X185971666Y-86586190D02* +X185805000Y-86348095D01* +X185685952Y-86586190D02* +X185685952Y-86086190D01* +X185876428Y-86086190D01* +X185924047Y-86110000D01* +X185947857Y-86133809D01* +X185971666Y-86181428D01* +X185971666Y-86252857D01* +X185947857Y-86300476D01* +X185924047Y-86324285D01* +X185876428Y-86348095D01* +X185685952Y-86348095D01* +X186162142Y-86133809D02* +X186185952Y-86110000D01* +X186233571Y-86086190D01* +X186352619Y-86086190D01* +X186400238Y-86110000D01* +X186424047Y-86133809D01* +X186447857Y-86181428D01* +X186447857Y-86229047D01* +X186424047Y-86300476D01* +X186138333Y-86586190D01* +X186447857Y-86586190D01* +X185709761Y-87856190D02* +X185424047Y-87856190D01* +X185566904Y-87856190D02* +X185566904Y-87356190D01* +X185519285Y-87427619D01* +X185471666Y-87475238D01* +X185424047Y-87499047D01* +X186019285Y-87356190D02* +X186066904Y-87356190D01* +X186114523Y-87380000D01* +X186138333Y-87403809D01* +X186162142Y-87451428D01* +X186185952Y-87546666D01* +X186185952Y-87665714D01* +X186162142Y-87760952D01* +X186138333Y-87808571D01* +X186114523Y-87832380D01* +X186066904Y-87856190D01* +X186019285Y-87856190D01* +X185971666Y-87832380D01* +X185947857Y-87808571D01* +X185924047Y-87760952D01* +X185900238Y-87665714D01* +X185900238Y-87546666D01* +X185924047Y-87451428D01* +X185947857Y-87403809D01* +X185971666Y-87380000D01* +X186019285Y-87356190D01* +X186400238Y-87856190D02* +X186400238Y-87356190D01* +X186685952Y-87856190D02* +X186471666Y-87570476D01* +X186685952Y-87356190D02* +X186400238Y-87641904D01* +X185971666Y-89126190D02* +X185805000Y-88888095D01* +X185685952Y-89126190D02* +X185685952Y-88626190D01* +X185876428Y-88626190D01* +X185924047Y-88650000D01* +X185947857Y-88673809D01* +X185971666Y-88721428D01* +X185971666Y-88792857D01* +X185947857Y-88840476D01* +X185924047Y-88864285D01* +X185876428Y-88888095D01* +X185685952Y-88888095D01* +X186138333Y-88626190D02* +X186447857Y-88626190D01* +X186281190Y-88816666D01* +X186352619Y-88816666D01* +X186400238Y-88840476D01* +X186424047Y-88864285D01* +X186447857Y-88911904D01* +X186447857Y-89030952D01* +X186424047Y-89078571D01* +X186400238Y-89102380D01* +X186352619Y-89126190D01* +X186209761Y-89126190D01* +X186162142Y-89102380D01* +X186138333Y-89078571D01* +X185709761Y-90396190D02* +X185424047Y-90396190D01* +X185566904Y-90396190D02* +X185566904Y-89896190D01* +X185519285Y-89967619D01* +X185471666Y-90015238D01* +X185424047Y-90039047D01* +X186019285Y-89896190D02* +X186066904Y-89896190D01* +X186114523Y-89920000D01* +X186138333Y-89943809D01* +X186162142Y-89991428D01* +X186185952Y-90086666D01* +X186185952Y-90205714D01* +X186162142Y-90300952D01* +X186138333Y-90348571D01* +X186114523Y-90372380D01* +X186066904Y-90396190D01* +X186019285Y-90396190D01* +X185971666Y-90372380D01* +X185947857Y-90348571D01* +X185924047Y-90300952D01* +X185900238Y-90205714D01* +X185900238Y-90086666D01* +X185924047Y-89991428D01* +X185947857Y-89943809D01* +X185971666Y-89920000D01* +X186019285Y-89896190D01* +X186400238Y-90396190D02* +X186400238Y-89896190D01* +X186685952Y-90396190D02* +X186471666Y-90110476D01* +X186685952Y-89896190D02* +X186400238Y-90181904D01* +X185971666Y-91666190D02* +X185805000Y-91428095D01* +X185685952Y-91666190D02* +X185685952Y-91166190D01* +X185876428Y-91166190D01* +X185924047Y-91190000D01* +X185947857Y-91213809D01* +X185971666Y-91261428D01* +X185971666Y-91332857D01* +X185947857Y-91380476D01* +X185924047Y-91404285D01* +X185876428Y-91428095D01* +X185685952Y-91428095D01* +X186400238Y-91332857D02* +X186400238Y-91666190D01* +X186281190Y-91142380D02* +X186162142Y-91499523D01* +X186471666Y-91499523D01* +X185709761Y-92936190D02* +X185424047Y-92936190D01* +X185566904Y-92936190D02* +X185566904Y-92436190D01* +X185519285Y-92507619D01* +X185471666Y-92555238D01* +X185424047Y-92579047D01* +X186019285Y-92436190D02* +X186066904Y-92436190D01* +X186114523Y-92460000D01* +X186138333Y-92483809D01* +X186162142Y-92531428D01* +X186185952Y-92626666D01* +X186185952Y-92745714D01* +X186162142Y-92840952D01* +X186138333Y-92888571D01* +X186114523Y-92912380D01* +X186066904Y-92936190D01* +X186019285Y-92936190D01* +X185971666Y-92912380D01* +X185947857Y-92888571D01* +X185924047Y-92840952D01* +X185900238Y-92745714D01* +X185900238Y-92626666D01* +X185924047Y-92531428D01* +X185947857Y-92483809D01* +X185971666Y-92460000D01* +X186019285Y-92436190D01* +X186400238Y-92936190D02* +X186400238Y-92436190D01* +X186685952Y-92936190D02* +X186471666Y-92650476D01* +X186685952Y-92436190D02* +X186400238Y-92721904D01* +X198671666Y-92301190D02* +X198505000Y-92063095D01* +X198385952Y-92301190D02* +X198385952Y-91801190D01* +X198576428Y-91801190D01* +X198624047Y-91825000D01* +X198647857Y-91848809D01* +X198671666Y-91896428D01* +X198671666Y-91967857D01* +X198647857Y-92015476D01* +X198624047Y-92039285D01* +X198576428Y-92063095D01* +X198385952Y-92063095D01* +X199124047Y-91801190D02* +X198885952Y-91801190D01* +X198862142Y-92039285D01* +X198885952Y-92015476D01* +X198933571Y-91991666D01* +X199052619Y-91991666D01* +X199100238Y-92015476D01* +X199124047Y-92039285D01* +X199147857Y-92086904D01* +X199147857Y-92205952D01* +X199124047Y-92253571D01* +X199100238Y-92277380D01* +X199052619Y-92301190D01* +X198933571Y-92301190D01* +X198885952Y-92277380D01* +X198862142Y-92253571D01* +X198409761Y-93571190D02* +X198124047Y-93571190D01* +X198266904Y-93571190D02* +X198266904Y-93071190D01* +X198219285Y-93142619D01* +X198171666Y-93190238D01* +X198124047Y-93214047D01* +X198719285Y-93071190D02* +X198766904Y-93071190D01* +X198814523Y-93095000D01* +X198838333Y-93118809D01* +X198862142Y-93166428D01* +X198885952Y-93261666D01* +X198885952Y-93380714D01* +X198862142Y-93475952D01* +X198838333Y-93523571D01* +X198814523Y-93547380D01* +X198766904Y-93571190D01* +X198719285Y-93571190D01* +X198671666Y-93547380D01* +X198647857Y-93523571D01* +X198624047Y-93475952D01* +X198600238Y-93380714D01* +X198600238Y-93261666D01* +X198624047Y-93166428D01* +X198647857Y-93118809D01* +X198671666Y-93095000D01* +X198719285Y-93071190D01* +X199100238Y-93571190D02* +X199100238Y-93071190D01* +X199385952Y-93571190D02* +X199171666Y-93285476D01* +X199385952Y-93071190D02* +X199100238Y-93356904D01* +X198671666Y-84681190D02* +X198505000Y-84443095D01* +X198385952Y-84681190D02* +X198385952Y-84181190D01* +X198576428Y-84181190D01* +X198624047Y-84205000D01* +X198647857Y-84228809D01* +X198671666Y-84276428D01* +X198671666Y-84347857D01* +X198647857Y-84395476D01* +X198624047Y-84419285D01* +X198576428Y-84443095D01* +X198385952Y-84443095D01* +X199100238Y-84181190D02* +X199005000Y-84181190D01* +X198957380Y-84205000D01* +X198933571Y-84228809D01* +X198885952Y-84300238D01* +X198862142Y-84395476D01* +X198862142Y-84585952D01* +X198885952Y-84633571D01* +X198909761Y-84657380D01* +X198957380Y-84681190D01* +X199052619Y-84681190D01* +X199100238Y-84657380D01* +X199124047Y-84633571D01* +X199147857Y-84585952D01* +X199147857Y-84466904D01* +X199124047Y-84419285D01* +X199100238Y-84395476D01* +X199052619Y-84371666D01* +X198957380Y-84371666D01* +X198909761Y-84395476D01* +X198885952Y-84419285D01* +X198862142Y-84466904D01* +X198671666Y-86586190D02* +X198505000Y-86348095D01* +X198385952Y-86586190D02* +X198385952Y-86086190D01* +X198576428Y-86086190D01* +X198624047Y-86110000D01* +X198647857Y-86133809D01* +X198671666Y-86181428D01* +X198671666Y-86252857D01* +X198647857Y-86300476D01* +X198624047Y-86324285D01* +X198576428Y-86348095D01* +X198385952Y-86348095D01* +X198838333Y-86086190D02* +X199171666Y-86086190D01* +X198957380Y-86586190D01* +X198421666Y-87856190D02* +X198135952Y-87856190D01* +X198278809Y-87856190D02* +X198278809Y-87356190D01* +X198231190Y-87427619D01* +X198183571Y-87475238D01* +X198135952Y-87499047D01* +X198731190Y-87356190D02* +X198778809Y-87356190D01* +X198826428Y-87380000D01* +X198850238Y-87403809D01* +X198874047Y-87451428D01* +X198897857Y-87546666D01* +X198897857Y-87665714D01* +X198874047Y-87760952D01* +X198850238Y-87808571D01* +X198826428Y-87832380D01* +X198778809Y-87856190D01* +X198731190Y-87856190D01* +X198683571Y-87832380D01* +X198659761Y-87808571D01* +X198635952Y-87760952D01* +X198612142Y-87665714D01* +X198612142Y-87546666D01* +X198635952Y-87451428D01* +X198659761Y-87403809D01* +X198683571Y-87380000D01* +X198731190Y-87356190D01* +X199207380Y-87356190D02* +X199255000Y-87356190D01* +X199302619Y-87380000D01* +X199326428Y-87403809D01* +X199350238Y-87451428D01* +X199374047Y-87546666D01* +X199374047Y-87665714D01* +X199350238Y-87760952D01* +X199326428Y-87808571D01* +X199302619Y-87832380D01* +X199255000Y-87856190D01* +X199207380Y-87856190D01* +X199159761Y-87832380D01* +X199135952Y-87808571D01* +X199112142Y-87760952D01* +X199088333Y-87665714D01* +X199088333Y-87546666D01* +X199112142Y-87451428D01* +X199135952Y-87403809D01* +X199159761Y-87380000D01* +X199207380Y-87356190D01* +D13* +X197826333Y-79579000D02* +X197593000Y-79579000D01* +X197593000Y-79945666D02* +X197593000Y-79245666D01* +X197926333Y-79245666D01* +X198093000Y-79245666D02* +X198493000Y-79245666D01* +X198293000Y-79945666D02* +X198293000Y-79245666D01* +D12* +X200862380Y-99726666D02* +X200886190Y-99655238D01* +X200886190Y-99536190D01* +X200862380Y-99488571D01* +X200838571Y-99464761D01* +X200790952Y-99440952D01* +X200743333Y-99440952D01* +X200695714Y-99464761D01* +X200671904Y-99488571D01* +X200648095Y-99536190D01* +X200624285Y-99631428D01* +X200600476Y-99679047D01* +X200576666Y-99702857D01* +X200529047Y-99726666D01* +X200481428Y-99726666D01* +X200433809Y-99702857D01* +X200410000Y-99679047D01* +X200386190Y-99631428D01* +X200386190Y-99512380D01* +X200410000Y-99440952D01* +X200386190Y-99274285D02* +X200886190Y-99155238D01* +X200529047Y-99060000D01* +X200886190Y-98964761D01* +X200386190Y-98845714D01* +X200886190Y-98393333D02* +X200886190Y-98679047D01* +X200886190Y-98536190D02* +X200386190Y-98536190D01* +X200457619Y-98583809D01* +X200505238Y-98631428D01* +X200529047Y-98679047D01* +D13* +X196032619Y-96337380D02* +X195699285Y-95861190D01* +X195461190Y-96337380D02* +X195461190Y-95337380D01* +X195842142Y-95337380D01* +X195937380Y-95385000D01* +X195985000Y-95432619D01* +X196032619Y-95527857D01* +X196032619Y-95670714D01* +X195985000Y-95765952D01* +X195937380Y-95813571D01* +X195842142Y-95861190D01* +X195461190Y-95861190D01* +X196461190Y-95813571D02* +X196794523Y-95813571D01* +X196937380Y-96337380D02* +X196461190Y-96337380D01* +X196461190Y-95337380D01* +X196937380Y-95337380D01* +X197318333Y-96289761D02* +X197461190Y-96337380D01* +X197699285Y-96337380D01* +X197794523Y-96289761D01* +X197842142Y-96242142D01* +X197889761Y-96146904D01* +X197889761Y-96051666D01* +X197842142Y-95956428D01* +X197794523Y-95908809D01* +X197699285Y-95861190D01* +X197508809Y-95813571D01* +X197413571Y-95765952D01* +X197365952Y-95718333D01* +X197318333Y-95623095D01* +X197318333Y-95527857D01* +X197365952Y-95432619D01* +X197413571Y-95385000D01* +X197508809Y-95337380D01* +X197746904Y-95337380D01* +X197889761Y-95385000D01* +X198318333Y-95813571D02* +X198651666Y-95813571D01* +X198794523Y-96337380D02* +X198318333Y-96337380D01* +X198318333Y-95337380D01* +X198794523Y-95337380D01* +X199080238Y-95337380D02* +X199651666Y-95337380D01* +X199365952Y-96337380D02* +X199365952Y-95337380D01* +D12* +X184352380Y-99726666D02* +X184376190Y-99655238D01* +X184376190Y-99536190D01* +X184352380Y-99488571D01* +X184328571Y-99464761D01* +X184280952Y-99440952D01* +X184233333Y-99440952D01* +X184185714Y-99464761D01* +X184161904Y-99488571D01* +X184138095Y-99536190D01* +X184114285Y-99631428D01* +X184090476Y-99679047D01* +X184066666Y-99702857D01* +X184019047Y-99726666D01* +X183971428Y-99726666D01* +X183923809Y-99702857D01* +X183900000Y-99679047D01* +X183876190Y-99631428D01* +X183876190Y-99512380D01* +X183900000Y-99440952D01* +X183876190Y-99274285D02* +X184376190Y-99155238D01* +X184019047Y-99060000D01* +X184376190Y-98964761D01* +X183876190Y-98845714D01* +X183923809Y-98679047D02* +X183900000Y-98655238D01* +X183876190Y-98607619D01* +X183876190Y-98488571D01* +X183900000Y-98440952D01* +X183923809Y-98417142D01* +X183971428Y-98393333D01* +X184019047Y-98393333D01* +X184090476Y-98417142D01* +X184376190Y-98702857D01* +X184376190Y-98393333D01* +D13* +X185420238Y-96242142D02* +X185372619Y-96289761D01* +X185229761Y-96337380D01* +X185134523Y-96337380D01* +X184991666Y-96289761D01* +X184896428Y-96194523D01* +X184848809Y-96099285D01* +X184801190Y-95908809D01* +X184801190Y-95765952D01* +X184848809Y-95575476D01* +X184896428Y-95480238D01* +X184991666Y-95385000D01* +X185134523Y-95337380D01* +X185229761Y-95337380D01* +X185372619Y-95385000D01* +X185420238Y-95432619D01* +X186039285Y-95337380D02* +X186229761Y-95337380D01* +X186325000Y-95385000D01* +X186420238Y-95480238D01* +X186467857Y-95670714D01* +X186467857Y-96004047D01* +X186420238Y-96194523D01* +X186325000Y-96289761D01* +X186229761Y-96337380D01* +X186039285Y-96337380D01* +X185944047Y-96289761D01* +X185848809Y-96194523D01* +X185801190Y-96004047D01* +X185801190Y-95670714D01* +X185848809Y-95480238D01* +X185944047Y-95385000D01* +X186039285Y-95337380D01* +X186896428Y-96337380D02* +X186896428Y-95337380D01* +X187467857Y-96337380D01* +X187467857Y-95337380D01* +X188277380Y-95813571D02* +X187944047Y-95813571D01* +X187944047Y-96337380D02* +X187944047Y-95337380D01* +X188420238Y-95337380D01* +X188801190Y-96337380D02* +X188801190Y-95337380D01* +X189801190Y-95385000D02* +X189705952Y-95337380D01* +X189563095Y-95337380D01* +X189420238Y-95385000D01* +X189325000Y-95480238D01* +X189277380Y-95575476D01* +X189229761Y-95765952D01* +X189229761Y-95908809D01* +X189277380Y-96099285D01* +X189325000Y-96194523D01* +X189420238Y-96289761D01* +X189563095Y-96337380D01* +X189658333Y-96337380D01* +X189801190Y-96289761D01* +X189848809Y-96242142D01* +X189848809Y-95908809D01* +X189658333Y-95908809D01* +M02* diff --git a/hardware/firethings/ft1.3/fab/raw.drl b/hardware/firethings/ft1.3/fab/raw.drl new file mode 100644 index 00000000..15486888 --- /dev/null +++ b/hardware/firethings/ft1.3/fab/raw.drl @@ -0,0 +1,48 @@ +M48 +;DRILL file {KiCad (2016-07-11 BZR 6975, Git 98ad509)-product} date Sat Aug 13 17:32:40 2016 +;FORMAT={-:-/ absolute / inch / decimal} +FMAT,2 +INCH,TZ +T1C0.016 +T2C0.040 +T3C0.031 +% +G90 +G05 +M72 +T1 +X7.345Y-3.695 +X7.375Y-3.725 +X7.435Y-3.32 +X7.435Y-3.425 +X7.435Y-3.52 +X7.49Y-3.67 +X7.575Y-3.84 +X7.62Y-3.84 +X7.665Y-3.805 +X7.67Y-3.705 +X7.67Y-3.755 +X7.7Y-3.625 +X7.95Y-3.85 +T2 +X7.125Y-3.2 +X7.125Y-3.3 +X7.125Y-3.4 +X7.125Y-3.5 +X7.125Y-3.6 +X7.125Y-3.7 +X7.125Y-3.8 +X7.125Y-3.9 +X8.025Y-3.2 +X8.025Y-3.3 +X8.025Y-3.4 +X8.025Y-3.5 +X8.025Y-3.6 +X8.025Y-3.7 +X8.025Y-3.8 +X8.025Y-3.9 +T3 +X7.375Y-3.875 +X7.775Y-3.875 +T0 +M30 diff --git a/hardware/firethings/ft1.3/front-3d.png b/hardware/firethings/ft1.3/front-3d.png new file mode 100644 index 0000000000000000000000000000000000000000..53e250307b5e8c94324540ba1206fbd76b9451d2 GIT binary patch literal 107563 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 VsSiK`o&Wp5pd$Vb>g)B2 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 F{{RrMz5f6J literal 0 HcmV?d00001 diff --git a/hardware/firethings/ft1.3/raw-schematic.pdf b/hardware/firethings/ft1.3/raw-schematic.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c431e4f710511deacf71a11f5f7194db33ff3854 GIT binary patch literal 31978 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 literal 0 HcmV?d00001 diff --git a/hardware/firethings/ft1.3/raw.bin b/hardware/firethings/ft1.3/raw.bin new file mode 100644 index 0000000000000000000000000000000000000000..c0d3f0200ce24288d38275a9fc515360780b9588 GIT binary patch literal 80882 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�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 literal 0 HcmV?d00001 diff --git a/hardware/firethings/ft1.3/raw.csv b/hardware/firethings/ft1.3/raw.csv new file mode 100644 index 00000000..0a482cb3 --- /dev/null +++ b/hardware/firethings/ft1.3/raw.csv @@ -0,0 +1,8 @@ +"Id";"Designator";"Package";"Quantity";"Designation";"Supplier and ref"; +1;"U2";"firethings_mini";1;"Firethings_Mini";;; +2;"R1,R2,R3,R4,R5";"R_1206_HandSoldering";5;"10K";;; +3;"G***";"firebase-logo";1;"LOGO";;; +4;"U1";"ESP-12-SMD";1;"ESP-12";;; +5;"U3";"LED_WS2812B-PLCC4";1;"INFO";;; +6;"SW1";"SW_SPST_EVQP7A";1;"RESET";;; +7;"SW2";"SW_SPST_EVQP7A";1;"CTRL";;; diff --git a/hardware/firethings/ft1.3/raw.dsn b/hardware/firethings/ft1.3/raw.dsn new file mode 100644 index 00000000..942c5549 --- /dev/null +++ b/hardware/firethings/ft1.3/raw.dsn @@ -0,0 +1,346 @@ +(pcb "/home/afshar/src/firebase-arduino/hardware/firethings/ft1.2/raw.dsn" + (parser + (string_quote ") + (space_in_quoted_tokens on) + (host_cad "KiCad's Pcbnew") + (host_version "(2016-07-11 BZR 6975, Git 98ad509)-product") + ) + (resolution um 10) + (unit um) + (structure + (layer F.Cu + (type signal) + (property + (index 0) + ) + ) + (layer B.Cu + (type signal) + (property + (index 1) + ) + ) + (boundary + (path pcb 0 179070 -99695 179070 -79375 182880 -75565 194310 -75565 + 201930 -75565 205740 -79375 205740 -99695 204470 -100965 + 180340 -100965 179070 -99695 179070 -99695) + ) + (via "Via[0-1]_800:400_um") + (rule + (width 250) + (clearance 200.1) + (clearance 200.1 (type default_smd)) + (clearance 50 (type smd_smd)) + ) + ) + (placement + (component "firethings-mini" + (place U2 192405 -91440 front 0 (PN Firethings_Mini)) + ) + (component "afshar-kicad-libraries:ESP-12-SMD" + (place U1 199390 -84836 back 0 (PN "ESP-12")) + ) + (component LEDs:LED_1206 + (place D1 198755 -83820 front 180 (PN I)) + (place D2 198755 -86360 front 180 (PN E)) + ) + (component Capacitors_SMD:C_1206 + (place C1 199390 -89535 front 0 (PN C)) + (place C2 199390 -92075 front 180 (PN C)) + ) + (component "TO_SOT_Packages_SMD:SOT-23-5" + (place U3 192405 -94615 front 90 (PN AP2112K)) + ) + (component Resistors_SMD:R_1206 + (place R1 186055 -84455 front 0 (PN 10K)) + (place R2 186055 -86995 front 0 (PN 10K)) + (place R3 186055 -89535 front 0 (PN 10K)) + (place R4 186055 -92075 front 180 (PN 10K)) + (place R5 191770 -89535 front 0 (PN 10K)) + (place R6 191770 -84455 front 180 (PN 100)) + (place R7 191770 -86995 front 0 (PN 100)) + ) + (component "Buttons_Switches_SMD:SW_SPST_B3U-3000P-B" + (place SW1 187325 -99060 front 180 (PN RESET)) + (place SW2 197485 -99060 front 180 (PN CONFIG)) + ) + (component "firethings-kicad-libs:firebase-logo" + (place G*** 185420 -78105 front 0 (PN LOGO)) + ) + ) + (library + (image "firethings-mini" + (outline (path signal 150 -13335 -8255 -13335 12065)) + (outline (path signal 150 -13335 -8255 -12065 -9525)) + (outline (path signal 150 -12065 -9525 12065 -9525)) + (outline (path signal 150 12065 -9525 13335 -8255)) + (outline (path signal 150 13335 -8255 13335 12065)) + (outline (path signal 150 13335 12065 9525 15875)) + (outline (path signal 150 9525 15875 -9525 15875)) + (outline (path signal 150 -9525 15875 -13335 12065)) + (pin Round[A]Pad_1800_um 8 -11430 10160) + (pin Round[A]Pad_1800_um 7 -11430 7620) + (pin Round[A]Pad_1800_um 6 -11430 5080) + (pin Round[A]Pad_1800_um 5 -11430 2540) + (pin Round[A]Pad_1800_um 4 -11430 0) + (pin Round[A]Pad_1800_um 3 -11430 -2540) + (pin Round[A]Pad_1800_um 2 -11430 -5080) + (pin Round[A]Pad_1800_um 1 -11430 -7620) + (pin Round[A]Pad_1800_um 16 11430 -7620) + (pin Round[A]Pad_1800_um 15 11430 -5080) + (pin Round[A]Pad_1800_um 14 11430 -2540) + (pin Round[A]Pad_1800_um 13 11430 0) + (pin Round[A]Pad_1800_um 12 11430 2540) + (pin Round[A]Pad_1800_um 11 11430 5080) + (pin Round[A]Pad_1800_um 10 11430 7620) + (pin Round[A]Pad_1800_um 9 11430 10160) + ) + (image "afshar-kicad-libraries:ESP-12-SMD" + (outline (path signal 50 -2250 500 -2250 8750)) + (outline (path signal 50 -2250 8750 15250 8750)) + (outline (path signal 50 15250 8750 16250 8750)) + (outline (path signal 50 16250 8750 16250 -16000)) + (outline (path signal 50 16250 -16000 -2250 -16000)) + (outline (path signal 50 -2250 -16000 -2250 500)) + (outline (path signal 152.4 -1016 8382 14986 8382)) + (outline (path signal 152.4 14986 8382 14986 889)) + (outline (path signal 152.4 -1016 8382 -1016 1016)) + (outline (path signal 152.4 -1016 -14859 -1016 -15621)) + (outline (path signal 152.4 -1016 -15621 14986 -15621)) + (outline (path signal 152.4 14986 -15621 14986 -14859)) + (outline (path signal 152.4 14992 8400 -1008 2600)) + (outline (path signal 152.4 -1008 8400 14992 2600)) + (outline (path signal 152.4 -1008 2600 14992 2600)) + (outline (path signal 50 15000 8400 15000 -15600)) + (outline (path signal 50 14992 -15600 -1008 -15600)) + (outline (path signal 50 -1008 -15600 -1008 8400)) + (outline (path signal 50 -1008 8400 14992 8400)) + (pin "Round[T][-700,0]Pad_2500_um" 1 0 0) + (pin "Round[T][-700,0]Pad_2500_um" 2 0 -2000) + (pin "Round[T][-700,0]Pad_2500_um" 3 0 -4000) + (pin "Round[T][-700,0]Pad_2500_um" 4 0 -6000) + (pin "Round[T][-700,0]Pad_2500_um" 5 0 -8000) + (pin "Round[T][-700,0]Pad_2500_um" 6 0 -10000) + (pin "Round[T][-700,0]Pad_2500_um" 7 0 -12000) + (pin "Round[T][-700,0]Pad_2500_um" 8 0 -14000) + (pin Round[T][700,0]Pad_2500_um 9 14000 -14000) + (pin Round[T][600,0]Pad_2500_um 10 14000 -12000) + (pin Round[T][700,0]Pad_2500_um 11 14000 -10000) + (pin Round[T][700,0]Pad_2500_um 12 14000 -8000) + (pin Round[T][700,0]Pad_2500_um 13 14000 -6000) + (pin Round[T][700,0]Pad_2500_um 14 14000 -4000) + (pin Round[T][700,0]Pad_2500_um 15 14000 -2000) + (pin Round[T][700,0]Pad_2500_um 16 14000 0) + ) + (image LEDs:LED_1206 + (outline (path signal 150 -2150 -1050 1450 -1050)) + (outline (path signal 150 -2150 1050 1450 1050)) + (outline (path signal 150 -100 300 -100 -300)) + (outline (path signal 150 -100 -300 -400 0)) + (outline (path signal 150 -400 0 -200 200)) + (outline (path signal 150 -200 200 -200 -50)) + (outline (path signal 150 -200 -50 -250 0)) + (outline (path signal 150 -500 500 -500 -500)) + (outline (path signal 150 0 0 500 0)) + (outline (path signal 150 -500 0 0 500)) + (outline (path signal 150 0 500 0 -500)) + (outline (path signal 150 0 -500 -500 0)) + (outline (path signal 50 2500 1250 -2500 1250)) + (outline (path signal 50 -2500 1250 -2500 -1250)) + (outline (path signal 50 -2500 -1250 2500 -1250)) + (outline (path signal 50 2500 -1250 2500 1250)) + (pin Rect[T]Pad_1597.66x1800.86_um (rotate 180) 2 1419.86 0) + (pin Rect[T]Pad_1597.66x1800.86_um (rotate 180) 1 -1419.86 0) + ) + (image Capacitors_SMD:C_1206 + (outline (path signal 50 -2300 1150 2300 1150)) + (outline (path signal 50 -2300 -1150 2300 -1150)) + (outline (path signal 50 -2300 1150 -2300 -1150)) + (outline (path signal 50 2300 1150 2300 -1150)) + (outline (path signal 150 1000 1025 -1000 1025)) + (outline (path signal 150 -1000 -1025 1000 -1025)) + (pin Rect[T]Pad_1000x1600_um 1 -1500 0) + (pin Rect[T]Pad_1000x1600_um 2 1500 0) + ) + (image "TO_SOT_Packages_SMD:SOT-23-5" + (outline (path signal 50 -1800 1600 1800 1600)) + (outline (path signal 50 1800 1600 1800 -1600)) + (outline (path signal 50 1800 -1600 -1800 -1600)) + (outline (path signal 50 -1800 -1600 -1800 1600)) + (outline (path signal 150 -200 1700 -204.894 1669.1 -219.098 1641.22 -241.221 1619.1 + -269.098 1604.89 -300 1600 -330.902 1604.89 -358.779 1619.1 + -380.902 1641.22 -395.106 1669.1 -400 1700 -395.106 1730.9 + -380.902 1758.78 -358.779 1780.9 -330.902 1795.11 -300 1800 + -269.098 1795.11 -241.221 1780.9 -219.098 1758.78 -204.894 1730.9)) + (outline (path signal 150 250 1450 -250 1450)) + (outline (path signal 150 250 -1450 250 1450)) + (outline (path signal 150 -250 -1450 250 -1450)) + (outline (path signal 150 -250 1450 -250 -1450)) + (pin Rect[T]Pad_1060x650_um 1 -1100 950) + (pin Rect[T]Pad_1060x650_um 2 -1100 0) + (pin Rect[T]Pad_1060x650_um 3 -1100 -950) + (pin Rect[T]Pad_1060x650_um 4 1100 -950) + (pin Rect[T]Pad_1060x650_um 5 1100 950) + ) + (image Resistors_SMD:R_1206 + (outline (path signal 50 -2200 1200 2200 1200)) + (outline (path signal 50 -2200 -1200 2200 -1200)) + (outline (path signal 50 -2200 1200 -2200 -1200)) + (outline (path signal 50 2200 1200 2200 -1200)) + (outline (path signal 150 1000 -1075 -1000 -1075)) + (outline (path signal 150 -1000 1075 1000 1075)) + (pin Rect[T]Pad_900x1700_um 1 -1450 0) + (pin Rect[T]Pad_900x1700_um 2 1450 0) + ) + (image "Buttons_Switches_SMD:SW_SPST_B3U-3000P-B" + (outline (path signal 50 -1250 1650 -1250 2350)) + (outline (path signal 50 -1250 2350 1250 2350)) + (outline (path signal 50 1250 2350 1250 1650)) + (outline (path signal 50 1250 1650 2400 1650)) + (outline (path signal 150 -500 2100 -1000 1720)) + (outline (path signal 150 -1000 1720 -1000 1400)) + (outline (path signal 150 -500 2100 500 2100)) + (outline (path signal 150 500 2100 1000 1720)) + (outline (path signal 150 1000 1720 1000 1400)) + (outline (path signal 150 -850 1250 -850 1650)) + (outline (path signal 150 -850 1650 -450 1950)) + (outline (path signal 150 -450 1950 450 1950)) + (outline (path signal 150 450 1950 850 1650)) + (outline (path signal 150 850 1650 850 1250)) + (outline (path signal 150 -1650 -1400 1650 -1400)) + (outline (path signal 50 -2400 -1650 2400 -1650)) + (outline (path signal 50 2400 -1650 2400 1650)) + (outline (path signal 50 -1250 1650 -2400 1650)) + (outline (path signal 50 -2400 1650 -2400 -1650)) + (outline (path signal 150 -1650 -1100 -1650 -1400)) + (outline (path signal 150 1650 -1400 1650 -1100)) + (outline (path signal 150 -1650 1100 -1650 1400)) + (outline (path signal 150 -1650 1400 1650 1400)) + (outline (path signal 150 1650 1400 1650 1100)) + (outline (path signal 150 -1500 1250 1500 1250)) + (outline (path signal 150 1500 1250 1500 -1250)) + (outline (path signal 150 1500 -1250 -1500 -1250)) + (outline (path signal 150 -1500 -1250 -1500 1250)) + (pin Rect[T]Pad_900x1700_um 1 -1700 0) + (pin Rect[T]Pad_900x1700_um 2 1700 0) + (keepout "" (circle F.Cu 800)) + (keepout "" (circle B.Cu 800)) + ) + (image "firethings-kicad-libs:firebase-logo" + ) + (padstack Round[A]Pad_1800_um + (shape (circle F.Cu 1800)) + (shape (circle B.Cu 1800)) + (attach off) + ) + (padstack "Round[T][-700,0]Pad_2500_um" + (shape (circle F.Cu 2500 -700 0)) + (attach off) + ) + (padstack Round[T][600,0]Pad_2500_um + (shape (circle F.Cu 2500 600 0)) + (attach off) + ) + (padstack Round[T][700,0]Pad_2500_um + (shape (circle F.Cu 2500 700 0)) + (attach off) + ) + (padstack Rect[T]Pad_900x1700_um + (shape (rect F.Cu -450 -850 450 850)) + (attach off) + ) + (padstack Rect[T]Pad_1000x1600_um + (shape (rect F.Cu -500 -800 500 800)) + (attach off) + ) + (padstack Rect[T]Pad_1060x650_um + (shape (rect F.Cu -530 -325 530 325)) + (attach off) + ) + (padstack Rect[T]Pad_1597.66x1800.86_um + (shape (rect F.Cu -798.83 -900.43 798.83 900.43)) + (attach off) + ) + (padstack "Via[0-1]_800:400_um" + (shape (circle F.Cu 800)) + (shape (circle B.Cu 800)) + (attach off) + ) + ) + (network + (net /RST + (pins U2-9 U1-1 R1-1 SW1-1) + ) + (net GND + (pins U2-2 U1-9 D1-1 D2-1 C1-2 C2-2 U3-2 R5-1 SW1-2 SW2-2) + ) + (net /EN + (pins U1-3 R2-2) + ) + (net /RX + (pins U2-7 U1-15) + ) + (net /TX + (pins U2-8 U1-16) + ) + (net /FLASH/0/D3 + (pins U2-4 U1-12 R3-2) + ) + (net /SS/15/D8 + (pins U2-15 U1-10 R5-2) + ) + (net /MISO/12/D6 + (pins U2-13 U1-6 R7-2) + ) + (net /MOSI/13/D7 + (pins U2-14 U1-7) + ) + (net /SCL/5/D1 + (pins U2-6 U1-14) + ) + (net /SDA/4/D2 + (pins U2-5 U1-13) + ) + (net /2/D4 + (pins U2-3 U1-11 R4-2 SW2-1) + ) + (net /SCK/14/D5 + (pins U2-12 U1-5 R6-2) + ) + (net /16/D0 + (pins U2-11 U1-4) + ) + (net /ADC/A0 + (pins U2-10 U1-2) + ) + (net +3V3 + (pins U2-16 U1-8 C2-1 U3-5 R1-2 R2-1 R3-1 R4-1) + ) + (net "Net-(D1-Pad2)" + (pins D1-2 R6-1) + ) + (net "Net-(D2-Pad2)" + (pins D2-2 R7-1) + ) + (net +5V + (pins U2-1 C1-1 U3-1 U3-3) + ) + (net "Net-(U3-Pad4)" + (pins U3-4) + ) + (class kicad_default "" +3V3 +5V /16/D0 /2/D4 /ADC/A0 /EN /FLASH/0/D3 + /MISO/12/D6 /MOSI/13/D7 /RST /RX /SCK/14/D5 /SCL/5/D1 /SDA/4/D2 /SS/15/D8 + /TX GND "Net-(D1-Pad2)" "Net-(D2-Pad2)" "Net-(SW3-Pad1)" "Net-(SW3-Pad2)" + "Net-(SW3-Pad3)" "Net-(U2-Pad1)" "Net-(U3-Pad4)" + (circuit + (use_via Via[0-1]_800:400_um) + ) + (rule + (width 250) + (clearance 200.1) + ) + ) + ) + (wiring + ) +) diff --git a/hardware/firethings/ft1.3/raw.kicad_pcb b/hardware/firethings/ft1.3/raw.kicad_pcb new file mode 100644 index 00000000..84f1a31b --- /dev/null +++ b/hardware/firethings/ft1.3/raw.kicad_pcb @@ -0,0 +1,1051 @@ +(kicad_pcb (version 4) (host pcbnew "(2016-07-11 BZR 6975, Git 98ad509)-product") + + (general + (links 43) + (no_connects 0) + (area 179.019999 75.514999 205.790001 101.015001) + (thickness 1.6) + (drawings 12) + (tracks 162) + (zones 0) + (modules 17) + (nets 21) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.1) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.5 1.5) + (pad_drill 0.6) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010f8_ffffffff) + (usegerberextensions false) + (excludeedgelayer false) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory gerbers1.3/)) + ) + + (net 0 "") + (net 1 /RST) + (net 2 GND) + (net 3 /EN) + (net 4 /RX) + (net 5 /TX) + (net 6 /FLASH/0/D3) + (net 7 /SS/15/D8) + (net 8 /MISO/12/D6) + (net 9 /MOSI/13/D7) + (net 10 /SCL/5/D1) + (net 11 /SDA/4/D2) + (net 12 /2/D4) + (net 13 /SCK/14/D5) + (net 14 /16/D0) + (net 15 /ADC/A0) + (net 16 +3V3) + (net 17 "Net-(D1-Pad2)") + (net 18 "Net-(D2-Pad2)") + (net 19 +5V) + (net 20 "Net-(U3-Pad4)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net +5V) + (add_net /16/D0) + (add_net /2/D4) + (add_net /ADC/A0) + (add_net /EN) + (add_net /FLASH/0/D3) + (add_net /MISO/12/D6) + (add_net /MOSI/13/D7) + (add_net /RST) + (add_net /RX) + (add_net /SCK/14/D5) + (add_net /SCL/5/D1) + (add_net /SDA/4/D2) + (add_net /SS/15/D8) + (add_net /TX) + (add_net GND) + (add_net "Net-(D1-Pad2)") + (add_net "Net-(D2-Pad2)") + (add_net "Net-(U3-Pad4)") + ) + + (module firethings-mini locked (layer F.Cu) (tedit 57AFB6F9) (tstamp 57B88A32) + (at 192.405 91.44) + (path /577AD0C8) + (fp_text reference U2 (at 0 11.43) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Firethings_Mini (at 0 3.81) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 5V (at -9.906 7.62 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 5V (at -9.906 7.62 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_line (start -13.335 8.255) (end -13.335 -12.065) (layer F.Fab) (width 0.15)) + (fp_line (start -13.335 8.255) (end -12.065 9.525) (layer F.Fab) (width 0.15)) + (fp_line (start -12.065 9.525) (end 12.065 9.525) (layer F.Fab) (width 0.15)) + (fp_line (start 12.065 9.525) (end 13.335 8.255) (layer F.Fab) (width 0.15)) + (fp_line (start 13.335 8.255) (end 13.335 -12.065) (layer F.Fab) (width 0.15)) + (fp_line (start 13.335 -12.065) (end 9.525 -15.875) (layer F.Fab) (width 0.15)) + (fp_line (start 9.525 -15.875) (end -9.525 -15.875) (layer F.Fab) (width 0.15)) + (fp_line (start -9.525 -15.875) (end -13.335 -12.065) (layer F.Fab) (width 0.15)) + (fp_text user 3.3V (at 9.906 7.62 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 15 (at 9.906 5.08 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 13 (at 9.906 2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 12 (at 9.906 0 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 14 (at 9.906 -2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 16 (at 9.906 -5.08 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user ADC (at 9.906 -7.62 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user RST (at 9.906 -10.16 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user GND (at -9.906 5.08 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 02 (at -9.906 2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 0 (at -9.906 0 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 04 (at -9.906 -2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 05 (at -9.906 -5.08 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user RXD (at -9.906 -7.62 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user TXD (at -9.906 -10.16 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify mirror)) + ) + (fp_text user 14 (at 9.906 -2.54 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 12 (at 9.906 0 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 13 (at 9.906 2.54 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 15 (at 9.906 5.08 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 05 (at -9.906 -5.08 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 04 (at -9.906 -2.54 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 00 (at -9.906 0 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 3.3V (at 9.906 7.62 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 16 (at 9.906 -5.08 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user ADC (at 9.906 -7.62 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user RST (at 9.906 -10.16 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user GND (at -9.906 5.08 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user 02 (at -9.906 2.54 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user RXD (at -9.906 -7.62 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (fp_text user TXD (at -9.906 -10.16 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125))) + ) + (pad 8 thru_hole circle (at -11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 /TX)) + (pad 7 thru_hole circle (at -11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 /RX)) + (pad 6 thru_hole circle (at -11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 /SCL/5/D1)) + (pad 5 thru_hole circle (at -11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 /SDA/4/D2)) + (pad 4 thru_hole circle (at -11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 /FLASH/0/D3)) + (pad 3 thru_hole circle (at -11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 /2/D4)) + (pad 2 thru_hole circle (at -11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 GND)) + (pad 1 thru_hole circle (at -11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 +5V)) + (pad 16 thru_hole circle (at 11.43 7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 +3V3)) + (pad 15 thru_hole circle (at 11.43 5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 /SS/15/D8)) + (pad 14 thru_hole circle (at 11.43 2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 /MOSI/13/D7)) + (pad 13 thru_hole circle (at 11.43 0) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 /MISO/12/D6)) + (pad 12 thru_hole circle (at 11.43 -2.54) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 /SCK/14/D5)) + (pad 11 thru_hole circle (at 11.43 -5.08) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 /16/D0)) + (pad 10 thru_hole circle (at 11.43 -7.62) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 /ADC/A0)) + (pad 9 thru_hole circle (at 11.43 -10.16) (size 1.8 1.8) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 /RST)) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x08.wrl + (at (xyz -0.455 0.05 -0.05)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 90)) + ) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x08.wrl + (at (xyz 0.455 0.05 -0.05)) + (scale (xyz 1 1 1)) + (rotate (xyz 180 0 90)) + ) + ) + + (module afshar-kicad-libraries:ESP-12-SMD locked (layer B.Cu) (tedit 577D20FD) (tstamp 577D2F73) + (at 199.39 84.836 180) + (descr "Module, ESP-8266, ESP-12, 16 pad, SMD") + (tags "Module ESP-8266 ESP8266") + (path /57795B78) + (fp_text reference U1 (at 1.5 -16.6 180) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value ESP-12 (at 6.992 -1 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -2.25 0.5) (end -2.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 8.75) (end 15.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 15.25 8.75) (end 16.25 8.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 16.25 8.75) (end 16.25 -16) (layer B.CrtYd) (width 0.05)) + (fp_line (start 16.25 -16) (end -2.25 -16) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 -16) (end -2.25 0.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.016 8.382) (end 14.986 8.382) (layer B.CrtYd) (width 0.1524)) + (fp_line (start 14.986 8.382) (end 14.986 0.889) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.016 8.382) (end -1.016 1.016) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.016 -14.859) (end -1.016 -15.621) (layer B.SilkS) (width 0.1524)) + (fp_line (start -1.016 -15.621) (end 14.986 -15.621) (layer B.SilkS) (width 0.1524)) + (fp_line (start 14.986 -15.621) (end 14.986 -14.859) (layer B.SilkS) (width 0.1524)) + (fp_line (start 14.992 8.4) (end -1.008 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.008 8.4) (end 14.992 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_line (start -1.008 2.6) (end 14.992 2.6) (layer B.CrtYd) (width 0.1524)) + (fp_line (start 15 8.4) (end 15 -15.6) (layer B.Fab) (width 0.05)) + (fp_line (start 14.992 -15.6) (end -1.008 -15.6) (layer B.Fab) (width 0.05)) + (fp_line (start -1.008 -15.6) (end -1.008 8.4) (layer B.Fab) (width 0.05)) + (fp_line (start -1.008 8.4) (end 14.992 8.4) (layer B.Fab) (width 0.05)) + (pad 1 smd roundrect (at 0 0 180) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 1 /RST)) + (pad 2 smd roundrect (at 0 -2 180) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 15 /ADC/A0)) + (pad 3 smd roundrect (at 0 -4 180) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 3 /EN)) + (pad 4 smd roundrect (at 0 -6 180) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 14 /16/D0)) + (pad 5 smd roundrect (at 0 -8 180) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 13 /SCK/14/D5)) + (pad 6 smd roundrect (at 0 -10 180) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 8 /MISO/12/D6)) + (pad 7 smd roundrect (at 0 -12 180) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 9 /MOSI/13/D7)) + (pad 8 smd roundrect (at 0 -14 180) (size 2.5 1.1) (drill (offset -0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 16 +3V3)) + (pad 9 smd roundrect (at 14 -14 180) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 2 GND)) + (pad 10 smd roundrect (at 14 -12 180) (size 2.5 1.1) (drill (offset 0.6 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 7 /SS/15/D8)) + (pad 11 smd roundrect (at 14 -10 180) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 12 /2/D4)) + (pad 12 smd roundrect (at 14 -8 180) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 6 /FLASH/0/D3)) + (pad 13 smd roundrect (at 14 -6 180) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 11 /SDA/4/D2)) + (pad 14 smd roundrect (at 14 -4 180) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 10 /SCL/5/D1)) + (pad 15 smd roundrect (at 14 -2 180) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 4 /RX)) + (pad 16 smd roundrect (at 14 0 180) (size 2.5 1.1) (drill (offset 0.7 0)) (layers B.Cu B.Paste B.Mask)(roundrect_rratio 0.25) + (net 5 /TX)) + (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)) + ) + ) + + (module LEDs:LED_1206 (layer F.Cu) (tedit 57AE30D4) (tstamp 57962D09) + (at 193.04 84.455) + (descr "LED 1206 smd package") + (tags "LED1206 SMD") + (path /57962C56) + (attr smd) + (fp_text reference D1 (at 0 -0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value I (at -3.175 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25))) + ) + (fp_line (start -2.15 1.05) (end 1.45 1.05) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.15 -1.05) (end 1.45 -1.05) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.1 -0.3) (end -0.1 0.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.1 0.3) (end -0.4 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end -0.2 -0.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.2 -0.2) (end -0.2 0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.2 0.05) (end -0.25 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.5) (end -0.5 0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 0) (end 0.5 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 0) (end 0 -0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -0.5) (end 0 0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 0.5) (end -0.5 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 -1.25) (end -2.5 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.5 -1.25) (end -2.5 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.5 1.25) (end 2.5 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.5 1.25) (end 2.5 -1.25) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 1.41986 0 180) (size 1.59766 1.80086) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(D1-Pad2)")) + (pad 1 smd rect (at -1.41986 0 180) (size 1.59766 1.80086) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module LEDs:LED_1206 (layer F.Cu) (tedit 57AE30D8) (tstamp 5797AB8B) + (at 193.04 86.995) + (descr "LED 1206 smd package") + (tags "LED1206 SMD") + (path /5797AFAD) + (attr smd) + (fp_text reference D2 (at 0 -0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value E (at -3.175 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25))) + ) + (fp_line (start -2.15 1.05) (end 1.45 1.05) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.15 -1.05) (end 1.45 -1.05) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.1 -0.3) (end -0.1 0.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.1 0.3) (end -0.4 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.4 0) (end -0.2 -0.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.2 -0.2) (end -0.2 0.05) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.2 0.05) (end -0.25 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 -0.5) (end -0.5 0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 0) (end 0.5 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5 0) (end 0 -0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -0.5) (end 0 0.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 0.5) (end -0.5 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.5 -1.25) (end -2.5 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.5 -1.25) (end -2.5 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.5 1.25) (end 2.5 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.5 1.25) (end 2.5 -1.25) (layer F.CrtYd) (width 0.05)) + (pad 2 smd rect (at 1.41986 0 180) (size 1.59766 1.80086) (layers F.Cu F.Paste F.Mask) + (net 18 "Net-(D2-Pad2)")) + (pad 1 smd rect (at -1.41986 0 180) (size 1.59766 1.80086) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model LEDs.3dshapes/LED_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer F.Cu) (tedit 57AFBA58) (tstamp 57B86F4B) + (at 193.04 90.17) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /579D1D49) + (attr smd) + (fp_text reference C1 (at 0 -0.635 180) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 0.1uf (at 0 0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end -2.3 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 -1.15) (end 2.3 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -1.025) (end -1 -1.025) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 1.025) (end 1 1.025) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask) + (net 19 +5V)) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_SMD:C_1206 (layer F.Cu) (tedit 57AFBA8F) (tstamp 57B86F51) + (at 198.755 90.17) + (descr "Capacitor SMD 1206, reflow soldering, AVX (see smccp.pdf)") + (tags "capacitor 1206") + (path /579D18FF) + (attr smd) + (fp_text reference C2 (at 0 -0.635 180) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 0.1uf (at 0 0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.3 -1.15) (end 2.3 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 1.15) (end 2.3 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.15) (end -2.3 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 -1.15) (end 2.3 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -1.025) (end -1 -1.025) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 1.025) (end 1 1.025) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask) + (net 16 +3V3)) + (pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model Capacitors_SMD.3dshapes/C_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TO_SOT_Packages_SMD:SOT-23-5 (layer F.Cu) (tedit 57AFBAD6) (tstamp 57B86F61) + (at 192.405 94.615 90) + (descr "5-pin SOT23 package") + (tags SOT-23-5) + (path /579D17F1) + (attr smd) + (fp_text reference U3 (at 0 0 180) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value AP2112K (at 2.159 0 360) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -1.8 -1.6) (end 1.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.6) (end 1.8 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.6) (end -1.8 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.6) (end -1.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -0.3 -1.7) (end -0.2 -1.7) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.25 -1.45) (end -0.25 -1.45) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.25 1.45) (end 0.25 -1.45) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.25 1.45) (end 0.25 1.45) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.25 -1.45) (end -0.25 1.45) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.1 -0.95 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) + (net 19 +5V)) + (pad 2 smd rect (at -1.1 0 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 3 smd rect (at -1.1 0.95 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) + (net 19 +5V)) + (pad 4 smd rect (at 1.1 0.95 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) + (net 20 "Net-(U3-Pad4)")) + (pad 5 smd rect (at 1.1 -0.95 90) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask) + (net 16 +3V3)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 57AFB72E) (tstamp 57B86FE5) + (at 186.055 84.455 180) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57795AB9) + (attr smd) + (fp_text reference R1 (at 0 0.635 180) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 10K (at 0 -0.635 360) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0 180) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 1 /RST)) + (pad 2 smd rect (at 1.45 0 180) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 16 +3V3)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 57AFB747) (tstamp 57B86FEA) + (at 186.055 86.995) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57795ABB) + (attr smd) + (fp_text reference R2 (at 0 -0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 10K (at 0 0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 16 +3V3)) + (pad 2 smd rect (at 1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 3 /EN)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 57AFB766) (tstamp 57B86FEF) + (at 186.055 89.535) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57795ABC) + (attr smd) + (fp_text reference R3 (at 0 -0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 10K (at 0 0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 16 +3V3)) + (pad 2 smd rect (at 1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 6 /FLASH/0/D3)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 57AFB78C) (tstamp 57B86FF4) + (at 186.055 92.075) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /577DE6C4) + (attr smd) + (fp_text reference R4 (at 0 -0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 10K (at 0 0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 16 +3V3)) + (pad 2 smd rect (at 1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 12 /2/D4)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 57AFBA99) (tstamp 57B86FF9) + (at 198.755 92.71) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57795ABA) + (attr smd) + (fp_text reference R5 (at 0 -0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 10K (at 0 0.635 180) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 2 smd rect (at 1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 7 /SS/15/D8)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 579D4F4C) (tstamp 57B86FFE) + (at 198.755 84.455) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /57962D6F) + (attr smd) + (fp_text reference R6 (at 0 0) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 100 (at -2.54 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(D1-Pad2)")) + (pad 2 smd rect (at 1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 13 /SCK/14/D5)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_SMD:R_1206 (layer F.Cu) (tedit 57AFBA84) (tstamp 57B87003) + (at 198.755 86.995) + (descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)") + (tags "resistor 1206") + (path /5797AFB3) + (attr smd) + (fp_text reference R7 (at 0 -0.635) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value 100 (at 0 0.635 180) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -2.2 -1.2) (end 2.2 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.2 -1.2) (end -2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.2 -1.2) (end 2.2 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 1.075) (end -1 1.075) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 -1.075) (end 1 -1.075) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 18 "Net-(D2-Pad2)")) + (pad 2 smd rect (at 1.45 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 8 /MISO/12/D6)) + (model Resistors_SMD.3dshapes/R_1206.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module firethings-kicad-libs:firebase-logo (layer F.Cu) (tedit 579D5BCB) (tstamp 5797F961) + (at 197.993 79.248) + (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)) + ) + + (module Buttons_Switches_SMD:SW_SPST_B3U-1000P-B (layer F.Cu) (tedit 57AE30BA) (tstamp 57BE8B6A) + (at 197.485 98.425 180) + (descr "Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, with Boss") + (tags "Tactile Switch") + (path /57795AC2) + (attr smd) + (fp_text reference SW1 (at -3.175 -0.635 270) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value RESET (at 0 2.54 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.4 1.65) (end 2.4 1.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.65) (end 2.4 -1.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.65) (end -2.4 -1.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.65) (end -2.4 1.65) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0.75 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.65 1.1) (end -1.65 1.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.65 1.4) (end 1.65 1.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.65 1.4) (end 1.65 1.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.65 -1.1) (end -1.65 -1.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.65 -1.4) (end 1.65 -1.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.65 -1.4) (end 1.65 -1.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 -1.25) (end 1.5 -1.25) (layer F.Fab) (width 0.15)) + (fp_line (start 1.5 -1.25) (end 1.5 1.25) (layer F.Fab) (width 0.15)) + (fp_line (start 1.5 1.25) (end -1.5 1.25) (layer F.Fab) (width 0.15)) + (fp_line (start -1.5 1.25) (end -1.5 -1.25) (layer F.Fab) (width 0.15)) + (pad 1 smd rect (at -1.7 0 180) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 1 /RST)) + (pad 2 smd rect (at 1.7 0 180) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad "" np_thru_hole circle (at 0 0 180) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) + ) + + (module Buttons_Switches_SMD:SW_SPST_B3U-1000P-B (layer F.Cu) (tedit 57AE30AE) (tstamp 57BE8B80) + (at 187.325 98.425) + (descr "Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, with Boss") + (tags "Tactile Switch") + (path /577D24BE) + (attr smd) + (fp_text reference SW2 (at -3.175 0.635 90) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_text value CONFIG (at 0 -2.54) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.4 1.65) (end 2.4 1.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.65) (end 2.4 -1.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.65) (end -2.4 -1.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.65) (end -2.4 1.65) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0.75 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.65 1.1) (end -1.65 1.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.65 1.4) (end 1.65 1.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.65 1.4) (end 1.65 1.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.65 -1.1) (end -1.65 -1.4) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.65 -1.4) (end 1.65 -1.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.65 -1.4) (end 1.65 -1.1) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.5 -1.25) (end 1.5 -1.25) (layer F.Fab) (width 0.15)) + (fp_line (start 1.5 -1.25) (end 1.5 1.25) (layer F.Fab) (width 0.15)) + (fp_line (start 1.5 1.25) (end -1.5 1.25) (layer F.Fab) (width 0.15)) + (fp_line (start -1.5 1.25) (end -1.5 -1.25) (layer F.Fab) (width 0.15)) + (pad 1 smd rect (at -1.7 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 12 /2/D4)) + (pad 2 smd rect (at 1.7 0) (size 0.9 1.7) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad "" np_thru_hole circle (at 0 0) (size 0.8 0.8) (drill 0.8) (layers *.Cu *.Mask)) + ) + + (gr_text AA (at 201.168 77.47) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25))) + ) + (gr_line (start 201.93 75.565) (end 205.74 79.375) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 194.31 75.565) (end 201.93 75.565) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 194.31 75.565) (end 182.88 75.565) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 205.74 99.695) (end 205.74 79.375) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 205.74 99.695) (end 204.47 100.965) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 179.07 79.375) (end 179.07 99.695) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 180.34 100.965) (end 204.47 100.965) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 179.07 99.695) (end 180.34 100.965) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 182.88 75.565) (end 179.07 79.375) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_text "github.com\n/googlesamples\n/firebase-arduino" (at 185.293 79.121) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.125)) (justify left)) + ) + (gr_text M1.3 (at 192.405 99.06) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25))) + ) + + (segment (start 187.505 84.455) (end 188.722 84.455) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 189.357 84.836) (end 199.39 84.836) (width 0.25) (layer B.Cu) (net 1) (tstamp 57BE958C)) + (segment (start 188.849 84.328) (end 189.357 84.836) (width 0.25) (layer B.Cu) (net 1) (tstamp 57BE958B)) + (via (at 188.849 84.328) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 188.722 84.455) (end 188.849 84.328) (width 0.25) (layer F.Cu) (net 1) (tstamp 57BE9589)) + (segment (start 187.505 84.402) (end 187.505 84.455) (width 0.25) (layer F.Cu) (net 1) (tstamp 57BE9538)) + (segment (start 203.835 81.28) (end 204.47 81.28) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 204.47 81.28) (end 205.105 81.915) (width 0.25) (layer B.Cu) (net 1) (tstamp 57BE9458)) + (segment (start 201.93 97.79) (end 199.39 97.79) (width 0.25) (layer F.Cu) (net 1) (tstamp 57BE945E)) + (via (at 201.93 97.79) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 204.47 97.79) (end 201.93 97.79) (width 0.25) (layer B.Cu) (net 1) (tstamp 57BE945B)) + (segment (start 205.105 97.155) (end 204.47 97.79) (width 0.25) (layer B.Cu) (net 1) (tstamp 57BE945A)) + (segment (start 205.105 81.915) (end 205.105 97.155) (width 0.25) (layer B.Cu) (net 1) (tstamp 57BE9459)) + (segment (start 199.39 97.79) (end 199.185 98.425) (width 0.25) (layer F.Cu) (net 1) (tstamp 57BE9460)) + (segment (start 203.835 81.28) (end 202.946 81.28) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 202.946 81.28) (end 199.39 84.836) (width 0.25) (layer B.Cu) (net 1) (tstamp 57BE93AE)) + (segment (start 203.835 81.28) (end 203.2 81.28) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 194.818 94.107) (end 195.908 94.107) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 195.908 94.107) (end 197.305 92.71) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE9948)) + (segment (start 194.54 90.17) (end 194.54 93.829) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 194.54 93.829) (end 194.818 94.107) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE9945)) + (segment (start 195.785 97.741) (end 194.691 96.647) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE9932)) + (via (at 194.818 94.107) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 195.58 94.869) (end 194.818 94.107) (width 0.25) (layer B.Cu) (net 2) (tstamp 57BE993A)) + (segment (start 195.58 95.758) (end 195.58 94.869) (width 0.25) (layer B.Cu) (net 2) (tstamp 57BE9935)) + (segment (start 194.691 96.647) (end 195.58 95.758) (width 0.25) (layer B.Cu) (net 2) (tstamp 57BE9934)) + (via (at 194.691 96.647) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 194.818 94.107) (end 194.564 93.853) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE993C)) + (segment (start 194.564 93.853) (end 194.564 93.218) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE993D)) + (segment (start 195.785 98.425) (end 195.785 97.741) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 194.564 93.218) (end 194.54 93.194) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE993E)) + (segment (start 194.54 93.194) (end 194.564 93.218) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE957D)) + (segment (start 189.025 98.425) (end 191.516 98.425) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 191.516 98.425) (end 192.405 97.536) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE9555)) + (segment (start 195.785 98.425) (end 193.294 98.425) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 193.294 98.425) (end 192.405 97.536) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE9552)) + (segment (start 192.405 95.715) (end 192.405 97.536) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 186.376 99.822) (end 185.39 98.836) (width 0.25) (layer B.Cu) (net 2) (tstamp 57BE954F)) + (segment (start 190.119 99.822) (end 186.376 99.822) (width 0.25) (layer B.Cu) (net 2) (tstamp 57BE954D)) + (segment (start 192.405 97.536) (end 190.119 99.822) (width 0.25) (layer B.Cu) (net 2) (tstamp 57BE954C)) + (via (at 192.405 97.536) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 189.025 98.601) (end 189.025 98.425) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE9544)) + (segment (start 185.39 98.836) (end 185.39 98.455) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 197.305 92.71) (end 197.305 92.255) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 197.305 92.255) (end 199.39 90.17) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE9422)) + (segment (start 199.39 90.17) (end 200.255 90.17) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE9423)) + (segment (start 191.62014 86.995) (end 191.62014 87.25014) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 191.62014 87.25014) (end 194.54 90.17) (width 0.25) (layer F.Cu) (net 2) (tstamp 57BE93F5)) + (segment (start 180.975 96.52) (end 182.88 98.425) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 182.88 98.425) (end 184.979 98.425) (width 0.25) (layer B.Cu) (net 2) (tstamp 57BE93E7)) + (segment (start 184.979 98.425) (end 185.39 98.836) (width 0.25) (layer B.Cu) (net 2) (tstamp 57BE93E8)) + (segment (start 191.62014 84.455) (end 191.62014 86.995) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 187.505 86.995) (end 188.849 86.995) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 190.69 88.836) (end 199.39 88.836) (width 0.25) (layer B.Cu) (net 3) (tstamp 57BE9597)) + (segment (start 188.849 86.995) (end 190.69 88.836) (width 0.25) (layer B.Cu) (net 3) (tstamp 57BE9596)) + (via (at 188.849 86.995) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 3)) + (segment (start 187.505 86.995) (end 187.505 87.302) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 180.975 83.82) (end 180.975 84.455) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 180.975 84.455) (end 183.356 86.836) (width 0.25) (layer B.Cu) (net 4) (tstamp 57BE93DC)) + (segment (start 183.356 86.836) (end 185.39 86.836) (width 0.25) (layer B.Cu) (net 4) (tstamp 57BE93DD)) + (segment (start 180.975 81.28) (end 181.834 81.28) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 181.834 81.28) (end 185.39 84.836) (width 0.25) (layer B.Cu) (net 5) (tstamp 57BE93D9)) + (segment (start 187.505 89.535) (end 188.722 89.535) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 188.849 89.408) (end 185.421 92.836) (width 0.25) (layer B.Cu) (net 6) (tstamp 57BE95AE)) + (via (at 188.849 89.408) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 6)) + (segment (start 188.722 89.535) (end 188.849 89.408) (width 0.25) (layer F.Cu) (net 6) (tstamp 57BE95AC)) + (segment (start 185.421 92.836) (end 185.39 92.836) (width 0.25) (layer B.Cu) (net 6) (tstamp 57BE95AF)) + (segment (start 185.675 92.836) (end 185.39 92.836) (width 0.25) (layer B.Cu) (net 6) (tstamp 57BE95A2)) + (segment (start 187.325 88.9) (end 187.505 89.535) (width 0.25) (layer F.Cu) (net 6) (tstamp 57BE9472)) + (segment (start 180.975 91.44) (end 182.245 92.71) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 182.245 92.71) (end 185.264 92.71) (width 0.25) (layer B.Cu) (net 6) (tstamp 57BE937A)) + (segment (start 185.39 96.836) (end 185.993 96.836) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 185.993 96.836) (end 187.452 95.377) (width 0.25) (layer B.Cu) (net 7) (tstamp 57BE9924)) + (segment (start 195.961 96.52) (end 203.835 96.52) (width 0.25) (layer F.Cu) (net 7) (tstamp 57BE9929)) + (segment (start 194.818 95.377) (end 195.961 96.52) (width 0.25) (layer F.Cu) (net 7) (tstamp 57BE9928)) + (via (at 194.818 95.377) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 7)) + (segment (start 187.452 95.377) (end 194.818 95.377) (width 0.25) (layer B.Cu) (net 7) (tstamp 57BE9925)) + (segment (start 203.835 96.52) (end 203.2 96.52) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 185.706 96.52) (end 185.39 96.836) (width 0.25) (layer B.Cu) (net 7) (tstamp 57BE9438)) + (segment (start 203.835 96.52) (end 203.835 96.34) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 203.835 96.34) (end 200.205 92.71) (width 0.25) (layer F.Cu) (net 7) (tstamp 57BE93D6)) + (segment (start 203.835 90.805) (end 200.205 87.175) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 200.205 87.175) (end 200.205 86.159) (width 0.25) (layer F.Cu) (net 8) (tstamp 57BE93D1)) + (segment (start 203.835 91.44) (end 202.565 92.71) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 201.709 94.836) (end 199.39 94.836) (width 0.25) (layer B.Cu) (net 8) (tstamp 57BE93C1)) + (segment (start 202.565 93.98) (end 201.709 94.836) (width 0.25) (layer B.Cu) (net 8) (tstamp 57BE93C0)) + (segment (start 202.565 92.71) (end 202.565 93.98) (width 0.25) (layer B.Cu) (net 8) (tstamp 57BE93BF)) + (segment (start 203.835 93.98) (end 203.835 94.615) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 203.835 94.615) (end 201.614 96.836) (width 0.25) (layer B.Cu) (net 9) (tstamp 57BE93C4)) + (segment (start 201.614 96.836) (end 199.39 96.836) (width 0.25) (layer B.Cu) (net 9) (tstamp 57BE93C5)) + (segment (start 180.975 86.36) (end 183.515 88.9) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 183.515 88.9) (end 185.39 88.836) (width 0.25) (layer B.Cu) (net 10) (tstamp 57BE93E2)) + (segment (start 180.975 88.9) (end 182.88 90.805) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 182.88 90.805) (end 185.359 90.805) (width 0.25) (layer B.Cu) (net 11) (tstamp 57BE9375)) + (segment (start 185.359 90.805) (end 185.39 90.836) (width 0.25) (layer B.Cu) (net 11) (tstamp 57BE9376)) + (segment (start 185.625 98.425) (end 185.625 96.315) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 185.625 96.315) (end 187.325 94.615) (width 0.25) (layer F.Cu) (net 12) (tstamp 57BE9489)) + (segment (start 187.505 92.075) (end 187.505 94.435) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 187.104 94.836) (end 185.39 94.836) (width 0.25) (layer B.Cu) (net 12) (tstamp 57BE9486)) + (segment (start 187.325 94.615) (end 187.104 94.836) (width 0.25) (layer B.Cu) (net 12) (tstamp 57BE9485)) + (via (at 187.325 94.615) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 12)) + (segment (start 187.505 94.435) (end 187.325 94.615) (width 0.25) (layer F.Cu) (net 12) (tstamp 57BE9483)) + (segment (start 180.975 93.98) (end 180.975 93.98) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 181.831 94.836) (end 185.39 94.836) (width 0.25) (layer B.Cu) (net 12) (tstamp 57BE93E4)) + (segment (start 180.975 93.98) (end 181.831 94.836) (width 0.25) (layer B.Cu) (net 12) (tstamp 57BE93E3)) + (segment (start 204.2795 88.8365) (end 200.205 84.762) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 200.205 84.455) (end 200.205 84.455) (width 0.25) (layer F.Cu) (net 13) (tstamp 57BE93CE)) + (segment (start 200.205 84.762) (end 200.205 84.455) (width 0.25) (layer F.Cu) (net 13) (tstamp 57BE93CD)) + (segment (start 203.835 88.9) (end 203.835 89.535) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 203.835 89.535) (end 200.534 92.836) (width 0.25) (layer B.Cu) (net 13) (tstamp 57BE93BA)) + (segment (start 200.534 92.836) (end 199.39 92.836) (width 0.25) (layer B.Cu) (net 13) (tstamp 57BE93BB)) + (segment (start 203.835 86.36) (end 203.835 86.995) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 203.835 86.995) (end 201.93 88.9) (width 0.25) (layer B.Cu) (net 14) (tstamp 57BE9464)) + (segment (start 201.93 88.9) (end 201.93 90.17) (width 0.25) (layer B.Cu) (net 14) (tstamp 57BE9465)) + (segment (start 201.93 90.17) (end 201.264 90.836) (width 0.25) (layer B.Cu) (net 14) (tstamp 57BE9467)) + (segment (start 201.264 90.836) (end 199.39 90.836) (width 0.25) (layer B.Cu) (net 14) (tstamp 57BE9468)) + (segment (start 199.39 86.836) (end 200.819 86.836) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 200.819 86.836) (end 203.835 83.82) (width 0.25) (layer B.Cu) (net 15) (tstamp 57BE93B1)) + (segment (start 190.246 92.075) (end 190.246 93.218) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 190.543 93.515) (end 191.455 93.515) (width 0.25) (layer F.Cu) (net 16) (tstamp 57BE9523)) + (segment (start 190.246 93.218) (end 190.543 93.515) (width 0.25) (layer F.Cu) (net 16) (tstamp 57BE9522)) + (via (at 190.246 93.218) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16)) + (segment (start 195.58 92.075) (end 190.246 92.075) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 190.246 92.075) (end 188.341 92.075) (width 0.25) (layer B.Cu) (net 16) (tstamp 57BE951E)) + (segment (start 186.563 93.853) (end 184.785 92.075) (width 0.25) (layer F.Cu) (net 16) (tstamp 57BE951A)) + (via (at 186.563 93.853) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16)) + (segment (start 188.341 92.075) (end 186.563 93.853) (width 0.25) (layer B.Cu) (net 16) (tstamp 57BE9517)) + (segment (start 184.785 92.075) (end 184.605 92.075) (width 0.25) (layer F.Cu) (net 16) (tstamp 57BE951B)) + (segment (start 199.39 98.836) (end 199.39 98.425) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 199.39 98.425) (end 196.215 95.25) (width 0.25) (layer B.Cu) (net 16) (tstamp 57BE9407)) + (segment (start 196.215 92.71) (end 195.58 92.075) (width 0.25) (layer B.Cu) (net 16) (tstamp 57BE9409)) + (segment (start 196.215 95.25) (end 196.215 92.71) (width 0.25) (layer B.Cu) (net 16) (tstamp 57BE9408)) + (segment (start 203.835 99.06) (end 199.614 99.06) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 199.614 99.06) (end 199.39 98.836) (width 0.25) (layer B.Cu) (net 16) (tstamp 57BE93C9)) + (segment (start 184.605 92.075) (end 184.785 92.075) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 197.255 90.17) (end 197.255 90.4) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 197.255 90.4) (end 195.58 92.075) (width 0.25) (layer F.Cu) (net 16) (tstamp 57BE939E)) + (via (at 195.58 92.075) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16)) + (segment (start 191.305 93.515) (end 191.455 93.515) (width 0.25) (layer F.Cu) (net 16) (tstamp 57BE93A4)) + (segment (start 184.605 89.535) (end 184.605 92.075) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 184.605 86.995) (end 184.605 89.535) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 184.605 84.455) (end 184.605 86.995) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 197.255 90.17) (end 196.85 90.17) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 197.305 84.455) (end 194.45986 84.455) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 194.45986 86.995) (end 197.305 86.995) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 180.975 99.06) (end 182.499 99.06) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 193.355 97.343) (end 193.355 95.715) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE9918)) + (segment (start 193.548 97.536) (end 193.355 97.343) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE9917)) + (via (at 193.548 97.536) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 19)) + (segment (start 190.627 100.457) (end 193.548 97.536) (width 0.25) (layer B.Cu) (net 19) (tstamp 57BE9914)) + (segment (start 183.896 100.457) (end 190.627 100.457) (width 0.25) (layer B.Cu) (net 19) (tstamp 57BE9912)) + (segment (start 182.499 99.06) (end 183.896 100.457) (width 0.25) (layer B.Cu) (net 19) (tstamp 57BE9910)) + (segment (start 191.54 90.17) (end 191.77 90.17) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 191.77 90.17) (end 192.405 90.805) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE936C)) + (segment (start 192.405 90.805) (end 192.405 94.615) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE936D)) + (segment (start 191.455 95.715) (end 191.455 94.93) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 193.355 94.93) (end 193.355 95.715) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE9361)) + (segment (start 193.04 94.615) (end 193.355 94.93) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE9360)) + (segment (start 191.77 94.615) (end 192.405 94.615) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE935F)) + (segment (start 192.405 94.615) (end 193.04 94.615) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE9364)) + (segment (start 191.455 94.93) (end 191.77 94.615) (width 0.25) (layer F.Cu) (net 19) (tstamp 57BE935E)) + (segment (start 191.54 90.17) (end 191.54 90.4) (width 0.25) (layer F.Cu) (net 19)) + +) diff --git a/hardware/firethings/ft1.3/raw.net b/hardware/firethings/ft1.3/raw.net new file mode 100644 index 00000000..8a4ffc78 --- /dev/null +++ b/hardware/firethings/ft1.3/raw.net @@ -0,0 +1,324 @@ +(export (version D) + (design + (source /home/afshar/src/firebase-arduino/hardware/firethings/ft1.3/raw.sch) + (date "Sat 13 Aug 2016 05:24:11 PM PDT") + (tool "Eeschema (2016-07-11 BZR 6975, Git 98ad509)-product") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source raw.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref R1) + (value 10K) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 57795AB9)) + (comp (ref R5) + (value 10K) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 57795ABA)) + (comp (ref R2) + (value 10K) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 57795ABB)) + (comp (ref R3) + (value 10K) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 57795ABC)) + (comp (ref SW1) + (value RESET) + (footprint Buttons_Switches_SMD:SW_SPST_B3U-1000P-B) + (libsource (lib device) (part SPST)) + (sheetpath (names /) (tstamps /)) + (tstamp 57795AC2)) + (comp (ref U1) + (value ESP-12) + (footprint afshar-kicad-libraries:ESP-12-SMD) + (libsource (lib ESP8266) (part ESP-12)) + (sheetpath (names /) (tstamps /)) + (tstamp 57795B78)) + (comp (ref U2) + (value Firethings_Mini) + (footprint firethings-kicad-libs:firethings-mini) + (libsource (lib firethings_mini) (part Firethings_Mini)) + (sheetpath (names /) (tstamps /)) + (tstamp 577AD0C8)) + (comp (ref SW2) + (value CONFIG) + (footprint Buttons_Switches_SMD:SW_SPST_B3U-1000P-B) + (libsource (lib device) (part SPST)) + (sheetpath (names /) (tstamps /)) + (tstamp 577D24BE)) + (comp (ref R4) + (value 10K) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 577DE6C4)) + (comp (ref D1) + (value I) + (footprint LEDs:LED_1206) + (libsource (lib device) (part LED)) + (sheetpath (names /) (tstamps /)) + (tstamp 57962C56)) + (comp (ref R6) + (value 100) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 57962D6F)) + (comp (ref D2) + (value E) + (footprint LEDs:LED_1206) + (libsource (lib device) (part LED)) + (sheetpath (names /) (tstamps /)) + (tstamp 5797AFAD)) + (comp (ref R7) + (value 100) + (footprint Resistors_SMD:R_1206) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 5797AFB3)) + (comp (ref U3) + (value AP2112K) + (footprint TO_SOT_Packages_SMD:SOT-23-5) + (libsource (lib regul) (part AP131-33)) + (sheetpath (names /) (tstamps /)) + (tstamp 579D17F1)) + (comp (ref C2) + (value 0.1uf) + (footprint Capacitors_SMD:C_1206) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 579D18FF)) + (comp (ref C1) + (value 0.1uf) + (footprint Capacitors_SMD:C_1206) + (libsource (lib device) (part C)) + (sheetpath (names /) (tstamps /)) + (tstamp 579D1D49))) + (libparts + (libpart (lib regul) (part AP131-15) + (aliases + (alias AP131-18) + (alias AP131-20) + (alias AP131-25) + (alias AP131-28) + (alias AP131-29) + (alias AP131-30) + (alias AP131-33) + (alias AP131-35)) + (description "300mA low dropout linear regulator, shutdown pin, 1.5V fixed positive output, SOT-23-5 package") + (docs http://www.diodes.com/_files/datasheets/AP131.pdf) + (footprints + (fp SOT-23*)) + (fields + (field (name Reference) U) + (field (name Value) AP131-15) + (field (name Footprint) TO_SOT_Packages_SMD:SOT-23-5)) + (pins + (pin (num 1) (name IN) (type power_in)) + (pin (num 2) (name GND) (type power_in)) + (pin (num 3) (name EN) (type input)) + (pin (num 4) (name BP) (type input)) + (pin (num 5) (name OUT) (type power_out)))) + (libpart (lib device) (part C) + (description "Unpolarized capacitor") + (footprints + (fp C?) + (fp C_????_*) + (fp C_????) + (fp SMD*_c) + (fp Capacitor*)) + (fields + (field (name Reference) C) + (field (name Value) C)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib ESP8266) (part ESP-12) + (aliases + (alias ESP-07v2)) + (description "ESP8622 ESP-12 module, 16 pins, 2mm, PCB antenna") + (docs http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/) + (footprints + (fp ESP-07*) + (fp ESP-12*)) + (fields + (field (name Reference) U) + (field (name Value) ESP-12)) + (pins + (pin (num 1) (name REST) (type input)) + (pin (num 2) (name ADC) (type passive)) + (pin (num 3) (name CH_PD) (type input)) + (pin (num 4) (name GPIO16) (type BiDi)) + (pin (num 5) (name GPIO14) (type BiDi)) + (pin (num 6) (name GPIO12) (type BiDi)) + (pin (num 7) (name GPIO13) (type BiDi)) + (pin (num 8) (name VCC) (type power_in)) + (pin (num 9) (name GND) (type power_in)) + (pin (num 10) (name GPIO15) (type BiDi)) + (pin (num 11) (name GPIO2) (type BiDi)) + (pin (num 12) (name GPIO0) (type BiDi)) + (pin (num 13) (name GPIO4) (type BiDi)) + (pin (num 14) (name GPIO5) (type BiDi)) + (pin (num 15) (name RXD) (type input)) + (pin (num 16) (name TXD) (type output)))) + (libpart (lib firethings_mini) (part Firethings_Mini) + (description "Firethings Mini (WeMos Compatible)") + (fields + (field (name Reference) U) + (field (name Value) Firethings_Mini)) + (pins + (pin (num 1) (name 5V) (type power_in)) + (pin (num 2) (name GND) (type power_in)) + (pin (num 3) (name D4) (type BiDi)) + (pin (num 4) (name D3) (type BiDi)) + (pin (num 5) (name D2) (type BiDi)) + (pin (num 6) (name D1) (type BiDi)) + (pin (num 7) (name Rx) (type BiDi)) + (pin (num 8) (name Tx) (type BiDi)) + (pin (num 9) (name Rst) (type BiDi)) + (pin (num 10) (name A0) (type BiDi)) + (pin (num 11) (name D0) (type BiDi)) + (pin (num 12) (name D5) (type BiDi)) + (pin (num 13) (name D6) (type BiDi)) + (pin (num 14) (name D7) (type BiDi)) + (pin (num 15) (name D8) (type BiDi)) + (pin (num 16) (name 3.3V) (type power_out)))) + (libpart (lib device) (part LED) + (footprints + (fp LED-*) + (fp LED_*)) + (fields + (field (name Reference) D) + (field (name Value) LED)) + (pins + (pin (num 1) (name K) (type passive)) + (pin (num 2) (name A) (type passive)))) + (libpart (lib device) (part R) + (description Resistor) + (footprints + (fp R_*) + (fp Resistor_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part SPST) + (description "Interrupteur simple") + (fields + (field (name Reference) SW) + (field (name Value) SPST)) + (pins + (pin (num 1) (name 1) (type input)) + (pin (num 2) (name 2) (type input))))) + (libraries + (library (logical ESP8266) + (uri /home/afshar/src/kicad_libs/kicad-ESP8266/ESP8266.lib)) + (library (logical device) + (uri /home/afshar/src/kicad_libs/kicad-library/library/device.lib)) + (library (logical regul) + (uri /home/afshar/src/kicad_libs/kicad-library/library/regul.lib)) + (library (logical firethings_mini) + (uri /home/afshar/src/kicad_libs/aliafshar/afshar-kicad-libraries/firethings_mini.lib))) + (nets + (net (code 1) (name GND) + (node (ref U3) (pin 2)) + (node (ref D2) (pin 1)) + (node (ref C2) (pin 2)) + (node (ref C1) (pin 2)) + (node (ref SW2) (pin 2)) + (node (ref U2) (pin 2)) + (node (ref SW1) (pin 2)) + (node (ref R5) (pin 1)) + (node (ref U1) (pin 9)) + (node (ref D1) (pin 1))) + (net (code 2) (name "Net-(D1-Pad2)") + (node (ref D1) (pin 2)) + (node (ref R6) (pin 1))) + (net (code 3) (name /2/D4) + (node (ref U2) (pin 3)) + (node (ref U1) (pin 11)) + (node (ref R4) (pin 2)) + (node (ref SW2) (pin 1))) + (net (code 4) (name "Net-(D2-Pad2)") + (node (ref R7) (pin 1)) + (node (ref D2) (pin 2))) + (net (code 5) (name +5V) + (node (ref U3) (pin 3)) + (node (ref U3) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref U2) (pin 1))) + (net (code 6) (name "Net-(U3-Pad4)") + (node (ref U3) (pin 4))) + (net (code 7) (name /EN) + (node (ref U1) (pin 3)) + (node (ref R2) (pin 2))) + (net (code 8) (name /16/D0) + (node (ref U2) (pin 11)) + (node (ref U1) (pin 4))) + (net (code 9) (name /FLASH/0/D3) + (node (ref U1) (pin 12)) + (node (ref R3) (pin 2)) + (node (ref U2) (pin 4))) + (net (code 10) (name /SDA/4/D2) + (node (ref U1) (pin 13)) + (node (ref U2) (pin 5))) + (net (code 11) (name /SCL/5/D1) + (node (ref U1) (pin 14)) + (node (ref U2) (pin 6))) + (net (code 12) (name /RX) + (node (ref U2) (pin 7)) + (node (ref U1) (pin 15))) + (net (code 13) (name /TX) + (node (ref U2) (pin 8)) + (node (ref U1) (pin 16))) + (net (code 14) (name /RST) + (node (ref SW1) (pin 1)) + (node (ref U2) (pin 9)) + (node (ref R1) (pin 1)) + (node (ref U1) (pin 1))) + (net (code 15) (name /ADC/A0) + (node (ref U1) (pin 2)) + (node (ref U2) (pin 10))) + (net (code 16) (name /SCK/14/D5) + (node (ref U1) (pin 5)) + (node (ref U2) (pin 12)) + (node (ref R6) (pin 2))) + (net (code 17) (name /MISO/12/D6) + (node (ref U2) (pin 13)) + (node (ref R7) (pin 2)) + (node (ref U1) (pin 6))) + (net (code 18) (name /MOSI/13/D7) + (node (ref U2) (pin 14)) + (node (ref U1) (pin 7))) + (net (code 19) (name /SS/15/D8) + (node (ref R5) (pin 2)) + (node (ref U1) (pin 10)) + (node (ref U2) (pin 15))) + (net (code 20) (name +3V3) + (node (ref U3) (pin 5)) + (node (ref R4) (pin 1)) + (node (ref U1) (pin 8)) + (node (ref C2) (pin 1)) + (node (ref R1) (pin 2)) + (node (ref R2) (pin 1)) + (node (ref U2) (pin 16)) + (node (ref R3) (pin 1))))) \ No newline at end of file diff --git a/hardware/firethings/ft1.3/raw.pro b/hardware/firethings/ft1.3/raw.pro new file mode 100644 index 00000000..b0f9b904 --- /dev/null +++ b/hardware/firethings/ft1.3/raw.pro @@ -0,0 +1,116 @@ +update=Sat 30 Jul 2016 02:00:17 PM PDT +version=1 +last_client=kicad +[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 +[general] +version=1 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=/home/afshar/src/kicad_libs/kicad-ESP8266/ESP8266 +LibName2=/home/afshar/src/kicad_libs/aliafshar/afshar-kicad-libraries/firethings_mini +LibName3=/home/afshar/src/kicad_libs/kicadlibrary/open-project +LibName4=/home/afshar/src/kicad_libs/alkorin/libraries/ws2812 +LibName5=/home/afshar/src/kicad_libs/kicad-library/library/74xgxx +LibName6=/home/afshar/src/kicad_libs/kicad-library/library/74xx +LibName7=/home/afshar/src/kicad_libs/kicad-library/library/ac-dc +LibName8=/home/afshar/src/kicad_libs/kicad-library/library/actel +LibName9=/home/afshar/src/kicad_libs/kicad-library/library/adc-dac +LibName10=/home/afshar/src/kicad_libs/kicad-library/library/Altera +LibName11=/home/afshar/src/kicad_libs/kicad-library/library/analog_devices +LibName12=/home/afshar/src/kicad_libs/kicad-library/library/analog_switches +LibName13=/home/afshar/src/kicad_libs/kicad-library/library/atmel +LibName14=/home/afshar/src/kicad_libs/kicad-library/library/audio +LibName15=/home/afshar/src/kicad_libs/kicad-library/library/battery_management +LibName16=/home/afshar/src/kicad_libs/kicad-library/library/bbd +LibName17=/home/afshar/src/kicad_libs/kicad-library/library/brooktre +LibName18=/home/afshar/src/kicad_libs/kicad-library/library/cmos4000 +LibName19=/home/afshar/src/kicad_libs/kicad-library/library/cmos_ieee +LibName20=/home/afshar/src/kicad_libs/kicad-library/library/conn +LibName21=/home/afshar/src/kicad_libs/kicad-library/library/contrib +LibName22=/home/afshar/src/kicad_libs/kicad-library/library/cypress +LibName23=/home/afshar/src/kicad_libs/kicad-library/library/dc-dc +LibName24=/home/afshar/src/kicad_libs/kicad-library/library/device +LibName25=/home/afshar/src/kicad_libs/kicad-library/library/digital-audio +LibName26=/home/afshar/src/kicad_libs/kicad-library/library/diode +LibName27=/home/afshar/src/kicad_libs/kicad-library/library/display +LibName28=/home/afshar/src/kicad_libs/kicad-library/library/dsp +LibName29=/home/afshar/src/kicad_libs/kicad-library/library/elec-unifil +LibName30=/home/afshar/src/kicad_libs/kicad-library/library/ESD_Protection +LibName31=/home/afshar/src/kicad_libs/kicad-library/library/ftdi +LibName32=/home/afshar/src/kicad_libs/kicad-library/library/gennum +LibName33=/home/afshar/src/kicad_libs/kicad-library/library/graphic +LibName34=/home/afshar/src/kicad_libs/kicad-library/library/hc11 +LibName35=/home/afshar/src/kicad_libs/kicad-library/library/intel +LibName36=/home/afshar/src/kicad_libs/kicad-library/library/interface +LibName37=/home/afshar/src/kicad_libs/kicad-library/library/ir +LibName38=/home/afshar/src/kicad_libs/kicad-library/library/Lattice +LibName39=/home/afshar/src/kicad_libs/kicad-library/library/linear +LibName40=/home/afshar/src/kicad_libs/kicad-library/library/logo +LibName41=/home/afshar/src/kicad_libs/kicad-library/library/maxim +LibName42=/home/afshar/src/kicad_libs/kicad-library/library/memory +LibName43=/home/afshar/src/kicad_libs/kicad-library/library/microchip +LibName44=/home/afshar/src/kicad_libs/kicad-library/library/microchip_dspic33dsc +LibName45=/home/afshar/src/kicad_libs/kicad-library/library/microchip_pic10mcu +LibName46=/home/afshar/src/kicad_libs/kicad-library/library/microchip_pic12mcu +LibName47=/home/afshar/src/kicad_libs/kicad-library/library/microchip_pic16mcu +LibName48=/home/afshar/src/kicad_libs/kicad-library/library/microchip_pic18mcu +LibName49=/home/afshar/src/kicad_libs/kicad-library/library/microchip_pic32mcu +LibName50=/home/afshar/src/kicad_libs/kicad-library/library/microcontrollers +LibName51=/home/afshar/src/kicad_libs/kicad-library/library/motor_drivers +LibName52=/home/afshar/src/kicad_libs/kicad-library/library/motorola +LibName53=/home/afshar/src/kicad_libs/kicad-library/library/msp430 +LibName54=/home/afshar/src/kicad_libs/kicad-library/library/nordicsemi +LibName55=/home/afshar/src/kicad_libs/kicad-library/library/nxp_armmcu +LibName56=/home/afshar/src/kicad_libs/kicad-library/library/onsemi +LibName57=/home/afshar/src/kicad_libs/kicad-library/library/opto +LibName58=/home/afshar/src/kicad_libs/kicad-library/library/Oscillators +LibName59=/home/afshar/src/kicad_libs/kicad-library/library/philips +LibName60=/home/afshar/src/kicad_libs/kicad-library/library/power +LibName61=/home/afshar/src/kicad_libs/kicad-library/library/powerint +LibName62=/home/afshar/src/kicad_libs/kicad-library/library/Power_Management +LibName63=/home/afshar/src/kicad_libs/kicad-library/library/pspice +LibName64=/home/afshar/src/kicad_libs/kicad-library/library/references +LibName65=/home/afshar/src/kicad_libs/kicad-library/library/regul +LibName66=/home/afshar/src/kicad_libs/kicad-library/library/relays +LibName67=/home/afshar/src/kicad_libs/kicad-library/library/rfcom +LibName68=/home/afshar/src/kicad_libs/kicad-library/library/sensors +LibName69=/home/afshar/src/kicad_libs/kicad-library/library/silabs +LibName70=/home/afshar/src/kicad_libs/kicad-library/library/siliconi +LibName71=/home/afshar/src/kicad_libs/kicad-library/library/stm8 +LibName72=/home/afshar/src/kicad_libs/kicad-library/library/stm32 +LibName73=/home/afshar/src/kicad_libs/kicad-library/library/supertex +LibName74=/home/afshar/src/kicad_libs/kicad-library/library/switches +LibName75=/home/afshar/src/kicad_libs/kicad-library/library/texas +LibName76=/home/afshar/src/kicad_libs/kicad-library/library/transf +LibName77=/home/afshar/src/kicad_libs/kicad-library/library/transistors +LibName78=/home/afshar/src/kicad_libs/kicad-library/library/ttl_ieee +LibName79=/home/afshar/src/kicad_libs/kicad-library/library/valves +LibName80=/home/afshar/src/kicad_libs/kicad-library/library/video +LibName81=/home/afshar/src/kicad_libs/kicad-library/library/Worldsemi +LibName82=/home/afshar/src/kicad_libs/kicad-library/library/Xicor +LibName83=/home/afshar/src/kicad_libs/kicad-library/library/xilinx +LibName84=/home/afshar/src/kicad_libs/kicad-library/library/Zilog +LibName85=/home/afshar/src/firebase-arduino/hardware/firethings/firethings-kicad-libs/ap7215-regul diff --git a/hardware/firethings/ft1.3/raw.rules b/hardware/firethings/ft1.3/raw.rules new file mode 100644 index 00000000..f65ea26e --- /dev/null +++ b/hardware/firethings/ft1.3/raw.rules @@ -0,0 +1,78 @@ + +(rules PCB raw + (snap_angle + fortyfive_degree + ) + (autoroute_settings + (fanout off) + (autoroute on) + (postroute on) + (vias on) + (via_costs 50) + (plane_via_costs 5) + (start_ripup_costs 100) + (start_pass_no 1473) + (layer_rule F.Cu + (active on) + (preferred_direction horizontal) + (preferred_direction_trace_costs 1.0) + (against_preferred_direction_trace_costs 2.2) + ) + (layer_rule B.Cu + (active on) + (preferred_direction vertical) + (preferred_direction_trace_costs 1.0) + (against_preferred_direction_trace_costs 1.8) + ) + ) + (rule + (width 250.0) + (clear 200.2) + (clear 125.0 (type smd_to_turn_gap)) + (clear 50.0 (type smd_smd)) + ) + (padstack "Via[0-1]_800:400_um" + (shape + (circle F.Cu 800.0 0.0 0.0) + ) + (shape + (circle B.Cu 800.0 0.0 0.0) + ) + (attach off) + ) + (via + "Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default + ) + (via + "Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default" + ) + (via_rule + default "Via[0-1]_800:400_um" + ) + (via_rule + "kicad_default" "Via[0-1]_800:400_um-kicad_default" + ) + (class default + (clearance_class default) + (via_rule default) + (rule + (width 250.0) + ) + (circuit + (use_layer F.Cu B.Cu) + ) + ) + (class "kicad_default" + /RST GND /EN /RX /TX /FLASH/0/D3 /SS/15/D8 /MISO/12/D6 + /MOSI/13/D7 /SCL/5/D1 /SDA/4/D2 /2/D4 /SCK/14/D5 /16/D0 /ADC/A0 +3V3 + "Net-(D1-Pad2)" "Net-(D2-Pad2)" +5V "Net-(U3-Pad4)" + (clearance_class "kicad_default") + (via_rule kicad_default) + (rule + (width 250.0) + ) + (circuit + (use_layer F.Cu B.Cu) + ) + ) +) \ No newline at end of file diff --git a/hardware/firethings/ft1.3/raw.sch b/hardware/firethings/ft1.3/raw.sch new file mode 100644 index 00000000..0c7b0e1c --- /dev/null +++ b/hardware/firethings/ft1.3/raw.sch @@ -0,0 +1,567 @@ +EESchema Schematic File Version 2 +LIBS:ESP8266 +LIBS:firethings_mini +LIBS:open-project +LIBS:ws2812 +LIBS:74xgxx +LIBS:74xx +LIBS:ac-dc +LIBS:actel +LIBS:adc-dac +LIBS:Altera +LIBS:analog_devices +LIBS:analog_switches +LIBS:atmel +LIBS:audio +LIBS:battery_management +LIBS:bbd +LIBS:brooktre +LIBS:cmos4000 +LIBS:cmos_ieee +LIBS:conn +LIBS:contrib +LIBS:cypress +LIBS:dc-dc +LIBS:device +LIBS:digital-audio +LIBS:diode +LIBS:display +LIBS:dsp +LIBS:elec-unifil +LIBS:ESD_Protection +LIBS:ftdi +LIBS:gennum +LIBS:graphic +LIBS:hc11 +LIBS:intel +LIBS:interface +LIBS:ir +LIBS:Lattice +LIBS:linear +LIBS:logo +LIBS:maxim +LIBS:memory +LIBS:microchip +LIBS:microchip_dspic33dsc +LIBS:microchip_pic10mcu +LIBS:microchip_pic12mcu +LIBS:microchip_pic16mcu +LIBS:microchip_pic18mcu +LIBS:microchip_pic32mcu +LIBS:microcontrollers +LIBS:motor_drivers +LIBS:motorola +LIBS:msp430 +LIBS:nordicsemi +LIBS:nxp_armmcu +LIBS:onsemi +LIBS:opto +LIBS:Oscillators +LIBS:philips +LIBS:power +LIBS:powerint +LIBS:Power_Management +LIBS:pspice +LIBS:references +LIBS:regul +LIBS:relays +LIBS:rfcom +LIBS:sensors +LIBS:silabs +LIBS:siliconi +LIBS:stm8 +LIBS:stm32 +LIBS:supertex +LIBS:switches +LIBS:texas +LIBS:transf +LIBS:transistors +LIBS:ttl_ieee +LIBS:valves +LIBS:video +LIBS:Worldsemi +LIBS:Xicor +LIBS:xilinx +LIBS:Zilog +LIBS:raw-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L R R1 +U 1 1 57795AB9 +P 6100 3450 +F 0 "R1" V 6100 3550 40 0000 C CNN +F 1 "10K" V 6100 3400 40 0000 C CNN +F 2 "Resistors_SMD:R_1206" V 6030 3450 30 0001 C CNN +F 3 "" H 6100 3450 30 0000 C CNN + 1 6100 3450 + 0 -1 -1 0 +$EndComp +$Comp +L R R5 +U 1 1 57795ABA +P 6100 4050 +F 0 "R5" V 6100 3950 40 0000 C CNN +F 1 "10K" V 6100 4100 40 0000 C CNN +F 2 "Resistors_SMD:R_1206" V 6030 4050 30 0001 C CNN +F 3 "" H 6100 4050 30 0000 C CNN + 1 6100 4050 + 0 1 1 0 +$EndComp +$Comp +L R R2 +U 1 1 57795ABB +P 6100 3600 +F 0 "R2" V 6100 3500 40 0000 C CNN +F 1 "10K" V 6100 3650 40 0000 C CNN +F 2 "Resistors_SMD:R_1206" V 6030 3600 30 0001 C CNN +F 3 "" H 6100 3600 30 0000 C CNN + 1 6100 3600 + 0 1 1 0 +$EndComp +$Comp +L R R3 +U 1 1 57795ABC +P 6100 3750 +F 0 "R3" V 6100 3650 40 0000 C CNN +F 1 "10K" V 6100 3800 40 0000 C CNN +F 2 "Resistors_SMD:R_1206" V 6030 3750 30 0001 C CNN +F 3 "" H 6100 3750 30 0000 C CNN + 1 6100 3750 + 0 1 1 0 +$EndComp +$Comp +L +3.3V #PWR01 +U 1 1 57795ABF +P 6350 3350 +F 0 "#PWR01" H 6350 3310 30 0001 C CNN +F 1 "+3.3V" H 6359 3488 30 0000 C CNN +F 2 "" H 6350 3350 60 0001 C CNN +F 3 "" H 6350 3350 60 0001 C CNN + 1 6350 3350 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR02 +U 1 1 57795AC0 +P 6350 4150 +F 0 "#PWR02" H 6350 4150 30 0001 C CNN +F 1 "GND" H 6350 4080 30 0001 C CNN +F 2 "" H 6350 4150 60 0001 C CNN +F 3 "" H 6350 4150 60 0001 C CNN + 1 6350 4150 + 1 0 0 -1 +$EndComp +Text Label 5850 3450 2 60 ~ 0 +RST +Text Label 5850 3600 2 60 ~ 0 +EN +Text Label 5850 3750 2 60 ~ 0 +FLASH/0/D3 +Text Label 5850 4050 2 60 ~ 0 +SS/15/D8 +$Comp +L SPST SW1 +U 1 1 57795AC2 +P 7500 4550 +F 0 "SW1" V 7439 4678 70 0000 L CNN +F 1 "RESET" V 7560 4678 70 0000 L CNN +F 2 "Buttons_Switches_SMD:SW_SPST_B3U-1000P-B" H 7500 4550 60 0001 C CNN +F 3 "" H 7500 4550 60 0000 C CNN + 1 7500 4550 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR03 +U 1 1 57795AC3 +P 7500 5050 +F 0 "#PWR03" H 7500 5050 30 0001 C CNN +F 1 "GND" H 7500 4980 30 0001 C CNN +F 2 "" H 7500 5050 60 0001 C CNN +F 3 "" H 7500 5050 60 0001 C CNN + 1 7500 5050 + 1 0 0 -1 +$EndComp +$Comp +L ESP-12 U1 +U 1 1 57795B78 +P 3250 4050 +F 0 "U1" H 3250 5128 50 0000 C CNN +F 1 "ESP-12" H 3250 5037 50 0000 C CNN +F 2 "afshar-kicad-libraries:ESP-12-SMD" H 3250 4050 50 0001 C CNN +F 3 "" H 3250 4050 50 0001 C CNN + 1 3250 4050 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR04 +U 1 1 577968F6 +P 3250 3150 +F 0 "#PWR04" H 3250 3110 30 0001 C CNN +F 1 "+3.3V" H 3259 3288 30 0000 C CNN +F 2 "" H 3250 3150 60 0001 C CNN +F 3 "" H 3250 3150 60 0001 C CNN + 1 3250 3150 + 1 0 0 -1 +$EndComp +Text Label 2350 3750 2 60 ~ 0 +RST +Text Label 2350 3950 2 60 ~ 0 +EN +Text Label 4150 4150 0 60 ~ 0 +FLASH/0/D3 +Text Label 4150 4350 0 60 ~ 0 +SS/15/D8 +Text Label 7500 4050 2 60 ~ 0 +RST +$Comp +L GND #PWR05 +U 1 1 5779736E +P 3250 4950 +F 0 "#PWR05" H 3250 4950 30 0001 C CNN +F 1 "GND" H 3250 4880 30 0001 C CNN +F 2 "" H 3250 4950 60 0001 C CNN +F 3 "" H 3250 4950 60 0001 C CNN + 1 3250 4950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6350 3350 6350 3900 +Connection ~ 6350 3450 +Connection ~ 6350 3600 +Wire Wire Line + 6350 4050 6350 4150 +Text Label 4150 3750 0 60 ~ 0 +TX +Text Label 4150 3850 0 60 ~ 0 +RX +Text Label 4150 3950 0 60 ~ 0 +SCL/5/D1 +Text Label 4150 4050 0 60 ~ 0 +SDA/4/D2 +Text Label 4150 4250 0 60 ~ 0 +2/D4 +Text Label 2350 3850 2 60 ~ 0 +ADC/A0 +Text Label 2350 4050 2 60 ~ 0 +16/D0 +Text Label 2350 4150 2 60 ~ 0 +SCK/14/D5 +Text Label 2350 4250 2 60 ~ 0 +MISO/12/D6 +Text Label 2350 4350 2 60 ~ 0 +MOSI/13/D7 +$Comp +L Firethings_Mini U2 +U 1 1 577AD0C8 +P 4850 2600 +F 0 "U2" H 4850 3237 60 0000 C CNN +F 1 "Firethings_Mini" H 4850 3131 60 0000 C CNN +F 2 "firethings-kicad-libs:firethings-mini" H 5400 1900 60 0001 C CNN +F 3 "" H 5400 1900 60 0000 C CNN + 1 4850 2600 + 1 0 0 -1 +$EndComp +Text Label 4350 2850 2 60 ~ 0 +RX +Text Label 4350 2950 2 60 ~ 0 +TX +Wire Wire Line + 5350 2250 5800 2250 +Wire Wire Line + 5800 2250 5800 2100 +Text Label 5350 2950 0 60 ~ 0 +RST +Text Label 5350 2850 0 60 ~ 0 +ADC/A0 +Text Label 5350 2750 0 60 ~ 0 +16/D0 +Text Label 4350 2750 2 60 ~ 0 +SCL/5/D1 +Text Label 4350 2650 2 60 ~ 0 +SDA/4/D2 +Text Label 4350 2550 2 60 ~ 0 +FLASH/0/D3 +Text Label 4350 2450 2 60 ~ 0 +2/D4 +Text Label 5350 2650 0 60 ~ 0 +SCK/14/D5 +Text Label 5350 2550 0 60 ~ 0 +MISO/12/D6 +Text Label 5350 2450 0 60 ~ 0 +MOSI/13/D7 +Text Label 5350 2350 0 60 ~ 0 +SS/15/D8 +Wire Wire Line + 4350 2350 3400 2350 +Wire Wire Line + 3400 2350 3400 2550 +$Comp +L GND #PWR06 +U 1 1 577AD732 +P 3400 2550 +F 0 "#PWR06" H 3400 2550 30 0001 C CNN +F 1 "GND" H 3400 2480 30 0001 C CNN +F 2 "" H 3400 2550 60 0001 C CNN +F 3 "" H 3400 2550 60 0001 C CNN + 1 3400 2550 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR07 +U 1 1 577AD764 +P 5800 2100 +F 0 "#PWR07" H 5800 2060 30 0001 C CNN +F 1 "+3.3V" H 5809 2238 30 0000 C CNN +F 2 "" H 5800 2100 60 0001 C CNN +F 3 "" H 5800 2100 60 0001 C CNN + 1 5800 2100 + 1 0 0 -1 +$EndComp +$Comp +L SPST SW2 +U 1 1 577D24BE +P 8150 4550 +F 0 "SW2" V 8089 4678 70 0000 L CNN +F 1 "CONFIG" V 8210 4678 70 0000 L CNN +F 2 "Buttons_Switches_SMD:SW_SPST_B3U-1000P-B" H 8150 4550 60 0001 C CNN +F 3 "" H 8150 4550 60 0000 C CNN + 1 8150 4550 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR08 +U 1 1 577D24C4 +P 8150 5050 +F 0 "#PWR08" H 8150 5050 30 0001 C CNN +F 1 "GND" H 8150 4980 30 0001 C CNN +F 2 "" H 8150 5050 60 0001 C CNN +F 3 "" H 8150 5050 60 0001 C CNN + 1 8150 5050 + 1 0 0 -1 +$EndComp +Text Label 8150 4050 2 60 ~ 0 +2/D4 +$Comp +L R R4 +U 1 1 577DE6C4 +P 6100 3900 +F 0 "R4" V 6100 3800 40 0000 C CNN +F 1 "10K" V 6100 3950 40 0000 C CNN +F 2 "Resistors_SMD:R_1206" V 6030 3900 30 0001 C CNN +F 3 "" H 6100 3900 30 0000 C CNN + 1 6100 3900 + 0 1 1 0 +$EndComp +Text Label 5850 3900 2 60 ~ 0 +2/D4 +Connection ~ 6350 3750 +Wire Wire Line + 6250 3450 6350 3450 +Wire Wire Line + 6350 3600 6250 3600 +Wire Wire Line + 6250 3750 6350 3750 +Wire Wire Line + 6350 3900 6250 3900 +Wire Wire Line + 6250 4050 6350 4050 +Wire Wire Line + 5950 4050 5850 4050 +Wire Wire Line + 5850 3900 5950 3900 +Wire Wire Line + 5950 3750 5850 3750 +Wire Wire Line + 5850 3600 5950 3600 +Wire Wire Line + 5950 3450 5850 3450 +$Comp +L LED D1 +U 1 1 57962C56 +P 6200 4700 +F 0 "D1" H 6200 4455 50 0000 C CNN +F 1 "I" H 6200 4546 50 0000 C CNN +F 2 "LEDs:LED_1206" H 6200 4700 50 0001 C CNN +F 3 "" H 6200 4700 50 0000 C CNN + 1 6200 4700 + -1 0 0 1 +$EndComp +$Comp +L R R6 +U 1 1 57962D6F +P 5850 4700 +F 0 "R6" V 5850 4600 40 0000 C CNN +F 1 "100" V 5850 4750 40 0000 C CNN +F 2 "Resistors_SMD:R_1206" V 5780 4700 30 0001 C CNN +F 3 "" H 5850 4700 30 0000 C CNN + 1 5850 4700 + 0 1 1 0 +$EndComp +Text Label 5700 4700 2 60 ~ 0 +SCK/14/D5 +$Comp +L LED D2 +U 1 1 5797AFAD +P 6200 4950 +F 0 "D2" H 6200 4705 50 0000 C CNN +F 1 "E" H 6200 4796 50 0000 C CNN +F 2 "LEDs:LED_1206" H 6200 4950 50 0001 C CNN +F 3 "" H 6200 4950 50 0000 C CNN + 1 6200 4950 + -1 0 0 1 +$EndComp +$Comp +L R R7 +U 1 1 5797AFB3 +P 5850 4950 +F 0 "R7" V 5850 4850 40 0000 C CNN +F 1 "100" V 5850 5000 40 0000 C CNN +F 2 "Resistors_SMD:R_1206" V 5780 4950 30 0001 C CNN +F 3 "" H 5850 4950 30 0000 C CNN + 1 5850 4950 + 0 1 1 0 +$EndComp +Wire Wire Line + 6400 4700 6400 5200 +Text Label 5700 4950 2 60 ~ 0 +MISO/12/D6 +Connection ~ 6400 4950 +$Comp +L GND #PWR09 +U 1 1 5797B864 +P 6400 5200 +F 0 "#PWR09" H 6400 4950 50 0001 C CNN +F 1 "GND" H 6405 5027 50 0000 C CNN +F 2 "" H 6400 5200 50 0000 C CNN +F 3 "" H 6400 5200 50 0000 C CNN + 1 6400 5200 + 1 0 0 -1 +$EndComp +$Comp +L AP131-33 U3 +U 1 1 579D17F1 +P 9500 2850 +F 0 "U3" H 9500 3217 50 0000 C CNN +F 1 "AP2112K" H 9500 3126 50 0000 C CNN +F 2 "TO_SOT_Packages_SMD:SOT-23-5" H 9500 2450 50 0001 C CNN +F 3 "" H 9500 2850 50 0000 C CNN + 1 9500 2850 + 1 0 0 -1 +$EndComp +$Comp +L C C2 +U 1 1 579D18FF +P 10000 2900 +F 0 "C2" H 10115 2946 50 0000 L CNN +F 1 "0.1uf" H 10115 2855 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" H 10038 2750 50 0001 C CNN +F 3 "" H 10000 2900 50 0000 C CNN + 1 10000 2900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9200 2850 9000 2850 +Wire Wire Line + 9200 2750 9200 2450 +$Comp +L +5V #PWR010 +U 1 1 579D1BC2 +P 9200 2450 +F 0 "#PWR010" H 9200 2300 50 0001 C CNN +F 1 "+5V" H 9215 2623 50 0000 C CNN +F 2 "" H 9200 2450 50 0000 C CNN +F 3 "" H 9200 2450 50 0000 C CNN + 1 9200 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9800 2750 9800 2450 +$Comp +L +3.3V #PWR011 +U 1 1 579D1C65 +P 9800 2450 +F 0 "#PWR011" H 9800 2300 50 0001 C CNN +F 1 "+3.3V" H 9815 2623 50 0000 C CNN +F 2 "" H 9800 2450 50 0000 C CNN +F 3 "" H 9800 2450 50 0000 C CNN + 1 9800 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9800 2750 10000 2750 +Wire Wire Line + 8600 2750 9200 2750 +$Comp +L C C1 +U 1 1 579D1D49 +P 8600 2900 +F 0 "C1" H 8715 2946 50 0000 L CNN +F 1 "0.1uf" H 8715 2855 50 0000 L CNN +F 2 "Capacitors_SMD:C_1206" H 8638 2750 50 0001 C CNN +F 3 "" H 8600 2900 50 0000 C CNN + 1 8600 2900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR012 +U 1 1 579D1DB1 +P 8600 3050 +F 0 "#PWR012" H 8600 2800 50 0001 C CNN +F 1 "GND" H 8605 2877 50 0000 C CNN +F 2 "" H 8600 3050 50 0000 C CNN +F 3 "" H 8600 3050 50 0000 C CNN + 1 8600 3050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR013 +U 1 1 579D1DE7 +P 10000 3050 +F 0 "#PWR013" H 10000 2800 50 0001 C CNN +F 1 "GND" H 10005 2877 50 0000 C CNN +F 2 "" H 10000 3050 50 0000 C CNN +F 3 "" H 10000 3050 50 0000 C CNN + 1 10000 3050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 579D1E1D +P 9500 3150 +F 0 "#PWR014" H 9500 2900 50 0001 C CNN +F 1 "GND" H 9505 2977 50 0000 C CNN +F 2 "" H 9500 3150 50 0000 C CNN +F 3 "" H 9500 3150 50 0000 C CNN + 1 9500 3150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9000 2850 9000 2750 +Connection ~ 9000 2750 +Wire Wire Line + 4350 2250 4350 2000 +$Comp +L +5V #PWR015 +U 1 1 579D2A97 +P 4350 2000 +F 0 "#PWR015" H 4350 1850 50 0001 C CNN +F 1 "+5V" H 4365 2173 50 0000 C CNN +F 2 "" H 4350 2000 50 0000 C CNN +F 3 "" H 4350 2000 50 0000 C CNN + 1 4350 2000 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/hardware/firethings/ft1.3/raw.ses b/hardware/firethings/ft1.3/raw.ses new file mode 100644 index 00000000..3ec45b6b --- /dev/null +++ b/hardware/firethings/ft1.3/raw.ses @@ -0,0 +1,710 @@ + +(session raw.ses + (base_design raw.dsn) + (placement + (resolution um 10) + (component "firethings-mini" + (place U2 1924050 -914400 front 0) + ) + (component "afshar-kicad-libraries:ESP-12-SMD" + (place U1 1993900 -848360 back 0) + ) + (component LEDs:LED_1206 + (place D1 1987550 -838200 front 180) + (place D2 1987550 -863600 front 180) + ) + (component Capacitors_SMD:C_1206 + (place C1 1993900 -895350 front 0) + (place C2 1993900 -920750 front 180) + ) + (component "TO_SOT_Packages_SMD:SOT-23-5" + (place U3 1924050 -946150 front 90) + ) + (component Resistors_SMD:R_1206 + (place R1 1860550 -844550 front 0) + (place R2 1860550 -869950 front 0) + (place R3 1860550 -895350 front 0) + (place R4 1860550 -920750 front 180) + (place R5 1917700 -895350 front 0) + (place R6 1917700 -844550 front 180) + (place R7 1917700 -869950 front 0) + ) + (component "Buttons_Switches_SMD:SW_SPST_B3U-3000P-B" + (place SW1 1873250 -990600 front 180) + (place SW2 1974850 -990600 front 180) + ) + ) + (was_is + ) + (routes + (resolution um 10) + (parser + (host_cad "KiCad's Pcbnew") + (host_version "(2016-07-11 BZR 6975, Git 98ad509)-product") + ) + (library_out + (padstack "Via[0-1]_800:400_um" + (shape + (circle F.Cu 8000 0 0) + ) + (shape + (circle B.Cu 8000 0 0) + ) + (attach off) + ) + ) + (network_out + (net /RST + (wire + (path F.Cu 2500 + 1846050 -844550 + 1838297 -844550 + ) + ) + (wire + (path F.Cu 2500 + 1890250 -990600 + 1882497 -990600 + ) + ) + (wire + (path F.Cu 2500 + 1882497 -990600 + 1882497 -988662 + 1846335 -952500 + 1804348 -952500 + 1797058 -945210 + 1797058 -909726 + 1805084 -901700 + 1814602 -901700 + 1838297 -878005 + 1838297 -844550 + ) + ) + (wire + (path F.Cu 2500 + 1846050 -844550 + 1853803 -844550 + ) + ) + (wire + (path F.Cu 2500 + 1853803 -844550 + 1885553 -812800 + 2038350 -812800 + ) + ) + (wire + (path B.Cu 2500 + 2038350 -812800 + 2002790 -848360 + 1993900 -848360 + ) + ) + ) + (net GND + (wire + (path F.Cu 2500 + 2043016 -927100 + 2032811 -927100 + 2026096 -920385 + 2026096 -919023 + 2013676 -906603 + 2008900 -906603 + ) + ) + (wire + (path F.Cu 2500 + 2012990 -863600 + 2025690 -876300 + 2043275 -876300 + 2050923 -883948 + 2050923 -919193 + 2043016 -927100 + ) + ) + (wire + (path F.Cu 2500 + 1953974 -990600 + 1966254 -1002880 + 2043416 -1002880 + 2050604 -995692 + 2050604 -934688 + 2043016 -927100 + ) + ) + (wire + (path F.Cu 2500 + 1953974 -990600 + 1950097 -990600 + ) + ) + (wire + (path F.Cu 2500 + 1957850 -990600 + 1953974 -990600 + ) + ) + (wire + (path F.Cu 2500 + 1856250 -990600 + 1864003 -990600 + ) + ) + (wire + (path F.Cu 2500 + 1950097 -990600 + 1938247 -1002450 + 1873915 -1002450 + 1864003 -992538 + 1864003 -990600 + ) + ) + (wire + (path F.Cu 2500 + 1978900 -932003 + 1945200 -965703 + 1924050 -965703 + ) + ) + (wire + (path F.Cu 2500 + 1978900 -920750 + 1987153 -920750 + ) + ) + (wire + (path F.Cu 2500 + 2008900 -900549 + 2007354 -900549 + 1987153 -920750 + ) + ) + (wire + (path F.Cu 2500 + 2008900 -900549 + 2008900 -906603 + ) + ) + (wire + (path F.Cu 2500 + 2008900 -895350 + 2008900 -900549 + ) + ) + (wire + (path F.Cu 2500 + 1903200 -895350 + 1910953 -895350 + ) + ) + (wire + (path F.Cu 2500 + 1924050 -965703 + 1909367 -965703 + 1908046 -964382 + 1908046 -948597 + 1912550 -944093 + 1919305 -944093 + 1921096 -942302 + 1921096 -905493 + 1910953 -895350 + ) + ) + (wire + (path F.Cu 2500 + 1924050 -957150 + 1924050 -965703 + ) + ) + (wire + (path F.Cu 2500 + 1978900 -920750 + 1978900 -932003 + ) + ) + (wire + (path F.Cu 2500 + 1856250 -990600 + 1848497 -990600 + ) + ) + (wire + (path F.Cu 2500 + 1848497 -990600 + 1823097 -965200 + 1809750 -965200 + ) + ) + (wire + (path F.Cu 2500 + 2001749 -863600 + 2012990 -863600 + ) + ) + (wire + (path F.Cu 2500 + 2001749 -863600 + 2001749 -838200 + ) + ) + (wire + (path B.Cu 2500 + 1853900 -988360 + 1832910 -988360 + 1809750 -965200 + ) + ) + ) + (net /EN + (wire + (path F.Cu 2500 + 1882803 -869950 + 1894557 -881704 + 1922464 -881704 + ) + ) + (wire + (path B.Cu 2500 + 1993900 -888360 + 1987244 -881704 + 1922464 -881704 + ) + ) + (wire + (path F.Cu 2500 + 1875050 -869950 + 1882803 -869950 + ) + ) + (via "Via[0-1]_800:400_um" 1922464 -881704 + ) + ) + (net /RX + (wire + (path B.Cu 2500 + 1853900 -868360 + 1839910 -868360 + 1809750 -838200 + ) + ) + ) + (net /TX + (wire + (path B.Cu 2500 + 1853900 -848360 + 1818340 -812800 + 1809750 -812800 + ) + ) + ) + (net /FLASH/0/D3 + (wire + (path F.Cu 2500 + 1875050 -895350 + 1867297 -895350 + ) + ) + (wire + (path F.Cu 2500 + 1867297 -895350 + 1855543 -907104 + 1817046 -907104 + 1809750 -914400 + ) + ) + (wire + (path B.Cu 2500 + 1853900 -928360 + 1823710 -928360 + 1809750 -914400 + ) + ) + ) + (net /SS/15/D8 + (wire + (path B.Cu 2500 + 1932795 -946693 + 1932795 -909986 + ) + ) + (wire + (path B.Cu 2500 + 1853900 -968360 + 1875567 -946693 + 1932795 -946693 + ) + ) + (wire + (path B.Cu 2500 + 2038350 -965200 + 2050935 -977785 + 2050935 -996103 + 2042514 -1004524 + 1994125 -1004524 + 1983207 -993606 + 1983207 -983324 + 1946576 -946693 + 1932795 -946693 + ) + ) + (wire + (path F.Cu 2500 + 1932200 -907103 + 1932795 -907698 + 1932795 -909986 + ) + ) + (wire + (path F.Cu 2500 + 1932200 -895350 + 1932200 -907103 + ) + ) + (via "Via[0-1]_800:400_um" 1932795 -909986 + ) + ) + (net /MISO/12/D6 + (wire + (path F.Cu 2500 + 1932200 -869950 + 1939953 -869950 + ) + ) + (wire + (path F.Cu 2500 + 1939953 -869950 + 1954097 -884094 + 2016115 -884094 + 2038350 -906329 + 2038350 -914400 + ) + ) + (wire + (path B.Cu 2500 + 1993900 -948360 + 2004390 -948360 + 2038350 -914400 + ) + ) + ) + (net /MOSI/13/D7 + (wire + (path B.Cu 2500 + 1993900 -968360 + 2009790 -968360 + 2038350 -939800 + ) + ) + ) + (net /SCL/5/D1 + (wire + (path B.Cu 2500 + 1853900 -888360 + 1834510 -888360 + 1809750 -863600 + ) + ) + ) + (net /SDA/4/D2 + (wire + (path B.Cu 2500 + 1853900 -908360 + 1829110 -908360 + 1809750 -889000 + ) + ) + ) + (net /2/D4 + (wire + (path F.Cu 2500 + 1846050 -920750 + 1853803 -920750 + ) + ) + (wire + (path F.Cu 2500 + 1991850 -990600 + 1984097 -990600 + ) + ) + (wire + (path F.Cu 2500 + 1984097 -990600 + 1984097 -988662 + 1974281 -978846 + 1909719 -978846 + 1853803 -922930 + 1853803 -920750 + ) + ) + (wire + (path F.Cu 2500 + 1809750 -939800 + 1828800 -920750 + 1846050 -920750 + ) + ) + (wire + (path B.Cu 2500 + 1853900 -948360 + 1818310 -948360 + 1809750 -939800 + ) + ) + ) + (net /SCK/14/D5 + (wire + (path F.Cu 2500 + 2038350 -889000 + 2027454 -889000 + 2014313 -875859 + 1992377 -875859 + 1987550 -871032 + 1987550 -830296 + 1983196 -825942 + 1929561 -825942 + 1910953 -844550 + ) + ) + (wire + (path F.Cu 2500 + 1903200 -844550 + 1910953 -844550 + ) + ) + (wire + (path B.Cu 2500 + 2038350 -889000 + 2038350 -893953 + 2003943 -928360 + 1993900 -928360 + ) + ) + ) + (net /16/D0 + (wire + (path B.Cu 2500 + 2038350 -863600 + 2021781 -880169 + 2021781 -890082 + 2003503 -908360 + 1993900 -908360 + ) + ) + ) + (net /ADC/A0 + (wire + (path B.Cu 2500 + 1993900 -868360 + 2008190 -868360 + 2038350 -838200 + ) + ) + ) + (net +3V3 + (wire + (path F.Cu 2500 + 1903888 -941835 + 1903541 -942182 + 1903541 -966299 + 1907449 -970207 + 2004814 -970207 + 2008900 -966121 + ) + ) + (wire + (path F.Cu 2500 + 1914550 -935150 + 1910573 -935150 + 1903888 -941835 + ) + ) + (wire + (path F.Cu 2500 + 1882803 -920750 + 1903888 -941835 + ) + ) + (wire + (path F.Cu 2500 + 1854103 -872383 + 1863424 -881704 + ) + ) + (wire + (path F.Cu 2500 + 1851669 -869950 + 1851670 -869950 + 1854103 -872383 + ) + ) + (wire + (path F.Cu 2500 + 1854103 -872383 + 1870183 -856303 + 1875050 -856303 + ) + ) + (wire + (path F.Cu 2500 + 1875050 -844550 + 1875050 -856303 + ) + ) + (wire + (path F.Cu 2500 + 1846050 -895350 + 1853803 -895350 + ) + ) + (wire + (path F.Cu 2500 + 1863424 -881704 + 1853803 -891325 + 1853803 -895350 + ) + ) + (wire + (path F.Cu 2500 + 1882803 -920750 + 1882803 -884490 + 1880017 -881704 + 1863424 -881704 + ) + ) + (wire + (path F.Cu 2500 + 1846050 -869950 + 1851669 -869950 + ) + ) + (wire + (path F.Cu 2500 + 1875050 -920750 + 1882803 -920750 + ) + ) + (wire + (path F.Cu 2500 + 2008900 -966121 + 2013871 -966121 + 2038350 -990600 + ) + ) + (wire + (path F.Cu 2500 + 2008900 -920750 + 2008900 -966121 + ) + ) + (wire + (path B.Cu 2500 + 2038350 -990600 + 1996140 -990600 + 1993900 -988360 + ) + ) + ) + (net "Net-(D1-Pad2)" + (wire + (path F.Cu 2500 + 1973351 -838200 + 1962110 -838200 + ) + ) + (wire + (path F.Cu 2500 + 1932200 -844550 + 1955760 -844550 + 1962110 -838200 + ) + ) + ) + (net "Net-(D2-Pad2)" + (wire + (path F.Cu 2500 + 1973351 -863600 + 1962110 -863600 + ) + ) + (wire + (path F.Cu 2500 + 1903200 -869950 + 1910953 -869950 + ) + ) + (wire + (path F.Cu 2500 + 1910953 -869950 + 1922707 -858196 + 1956706 -858196 + 1962110 -863600 + ) + ) + ) + (net +5V + (wire + (path F.Cu 2500 + 1940157 -951052 + 1970647 -920562 + 1970647 -895350 + ) + ) + (wire + (path F.Cu 2500 + 1933550 -952873 + 1938336 -952873 + 1940157 -951052 + ) + ) + (wire + (path F.Cu 2500 + 1943051 -953946 + 1940157 -951052 + ) + ) + (wire + (path B.Cu 2500 + 1809750 -990600 + 1823264 -1004114 + 1892883 -1004114 + 1943051 -953946 + ) + ) + (wire + (path F.Cu 2500 + 1978900 -895350 + 1970647 -895350 + ) + ) + (via "Via[0-1]_800:400_um" 1943051 -953946 + ) + (wire + (path F.Cu 2500 + 1933550 -952873 + 1933550 -948597 + ) + ) + (wire + (path F.Cu 2500 + 1933550 -957150 + 1933550 -952873 + ) + ) + (wire + (path F.Cu 2500 + 1933550 -948597 + 1914550 -948597 + ) + ) + (wire + (path F.Cu 2500 + 1914550 -957150 + 1914550 -948597 + ) + ) + ) + ) + ) +) \ No newline at end of file