diff --git a/hardware/teensyi2c-cache.lib b/hardware/teensyi2c-cache.lib new file mode 100644 index 0000000..1722533 --- /dev/null +++ b/hardware/teensyi2c-cache.lib @@ -0,0 +1,195 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# CAPSENSE_CIRCLE +# +DEF CAPSENSE_CIRCLE CAP 0 40 N N 1 F N +F0 "CAP" 250 100 60 H V L CNN +F1 "CAPSENSE_CIRCLE" 250 -100 60 H V L CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 0 0 206 0 1 0 N +X BUTTON 1 -350 0 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# ESP-01v090 +# +DEF ESP-01v090 U 0 40 Y Y 1 F N +F0 "U" 0 -100 50 H V C CNN +F1 "ESP-01v090" 0 100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + ESP-01* +$ENDFPLIST +DRAW +S -650 -350 650 350 1 0 0 N +X UTXD 1 -950 150 300 R 50 50 1 1 O +X GND 2 950 150 300 L 50 50 1 1 W +X CH_PD 3 -950 50 300 R 50 50 1 1 I +X GPIO2 4 950 50 300 L 50 50 1 1 T +X RST 5 -950 -50 300 R 50 50 1 1 I +X GPIO0 6 950 -50 300 L 50 50 1 1 T +X VCC 7 -950 -150 300 R 50 50 1 1 W +X URXD 8 950 -150 300 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# HEADER-FEMALE-6POS-TH-1x06-P0.1IN +# +DEF HEADER-FEMALE-6POS-TH-1x06-P0.1IN J 0 40 Y N 1 F N +F0 "J" 0 450 50 H V L CNN +F1 "HEADER-FEMALE-6POS-TH-1x06-P0.1IN" 0 350 50 H V L CNN +F2 "CONN-1x06-2.54MM-TH" 0 -350 50 H I C CIN +F3 "https://cdn.harwin.com/pdfs/60page140.pdf" 0 0 5 H I C CNN +F4 "Pin_Header_Straight_1x06" 0 -350 50 H I C CIN "Package" +F5 "Harwin" 0 -350 50 H I C CIN "MF_Name" +F6 "M20-7820642" 0 -350 50 H I C CIN "MF_PN" +F7 "Digikey" 0 -350 50 H I C CIN "S1_Name" +F8 "952-1808-ND" 0 -350 50 H I C CIN "S1_PN" +F9 "HEADER FEMALE 6POS TH 1x06 0.1”" 0 -350 50 H I C CIN "Description" +F10 "Not Verified" 0 -350 50 H I C CIN "Verified" +DRAW +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 300 50 -300 0 1 0 N +X P1 1 -200 250 150 R 50 50 1 1 P +X P2 2 -200 150 150 R 50 50 1 1 P +X P3 3 -200 50 150 R 50 50 1 1 P +X P4 4 -200 -50 150 R 50 50 1 1 P +X P5 5 -200 -150 150 R 50 50 1 1 P +X P6 6 -200 -250 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# HEADER-FEMALE-7POS-TH-1x07-P0.1IN +# +DEF HEADER-FEMALE-7POS-TH-1x07-P0.1IN J 0 40 N N 1 F N +F0 "J" -50 400 50 H V L CNN +F1 "HEADER-FEMALE-7POS-TH-1x07-P0.1IN" -50 -400 50 H V L CNN +F2 "CONN-1x07-2.54MM-TH" 0 -350 50 H I C CIN +F3 "https://cdn.harwin.com/pdfs/60page140.pdf" 0 0 5 H I C CNN +F4 "Pin_Header_Straight_1x07" 0 -350 50 H I C CIN "Package" +F5 "Harwin" 0 -350 50 H I C CIN "MF_Name" +F6 "M20-7822046" 0 -350 50 H I C CIN "MF_PN" +F7 "Digikey" 0 -350 50 H I C CIN "S1_Name" +F8 "952-1905-ND" 0 -350 50 H I C CIN "S1_PN" +F9 "HEADER FEMALE 7POS TH 1x07 0.1”" 0 -350 50 H I C CIN "Description" +F10 "Not Verified" 0 -350 50 H I C CIN "Verified" +DRAW +S -50 -350 50 350 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +X P1 1 -200 300 150 R 50 50 1 1 P +X P2 2 -200 200 150 R 50 50 1 1 P +X P3 3 -200 100 150 R 50 50 1 1 P +X P4 4 -200 0 150 R 50 50 1 1 P +X P5 5 -200 -100 150 R 50 50 1 1 P +X P6 6 -200 -200 150 R 50 50 1 1 P +X P7 7 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# HEADER-MALE-1POS-TH-1x01 +# +DEF HEADER-MALE-1POS-TH-1x01 J 0 40 Y Y 1 F N +F0 "J" 0 450 50 H V L CNN +F1 "HEADER-MALE-1POS-TH-1x01" 0 350 50 H V L CNN +F2 "CONN-1x01-2.54MM-TH" 0 -350 50 H I C CIN +F3 "https://cdn.harwin.com/pdfs/60page140.pdf" 0 0 5 H I C CNN +F4 "Pin_Header_Straight_1x01" 0 -350 50 H I C CIN "Package" +F5 "Harwin" 0 -350 50 H I C CIN "MF_Name" +F6 "M20-9992046" 0 -350 50 H I C CIN "MF_PN" +F7 "Digikey" 0 -350 50 H I C CIN "S1_Name" +F8 "952-1902-ND" 0 -350 50 H I C CIN "S1_PN" +F9 "HEADER MALE 1POS" 0 -350 50 H I C CIN "Description" +F10 "Not Verified" 0 -350 50 H I C CIN "Verified" +DRAW +S -50 5 10 -5 0 1 0 N +S -50 50 50 -50 0 1 0 N +X P1 1 -200 0 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V V C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + R_* + Resistor_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TEENSY3.2-72MHz +# +DEF TEENSY3.2-72MHz J 0 40 Y Y 1 F N +F0 "J" -200 1850 50 H V L CNN +F1 "TEENSY3.2-72MHz" -200 -1800 50 H V L CNN +F2 "Wickerlib:TEENSY-3.2" -250 1150 50 V I C CIN +F3 "https://www.pjrc.com/teensy/" 250 650 5 H I C CNN +F4 "UNDEFINED" -250 1150 50 V I C CIN "Package" +F5 "PJRC" -250 1150 50 V I C CIN "MF_Name" +F6 "TEENSY3.2" -250 1150 50 V I C CIN "MF_PN" +F7 "PJRC" -250 1150 50 V I C CIN "S1_Name" +F8 "TEENSY3.2" -250 1150 50 V I C CIN "S1_PN" +F9 "TEENSY 3.2 32BIT 72MHZ" -250 1150 50 V I C CIN "Description" +F10 "Not Verified" -250 1150 50 V I C CIN "Verified" +DRAW +S 100 1800 -200 -1750 0 1 0 N +X 0 0 250 1250 150 L 50 50 1 1 P +X 1 1 250 1150 150 L 50 50 1 1 P +X 2 2 250 1050 150 L 50 50 1 1 P +X 3 3 250 950 150 L 50 50 1 1 P +X 4 4 250 850 150 L 50 50 1 1 P +X 5 5 250 750 150 L 50 50 1 1 P +X 6 6 250 650 150 L 50 50 1 1 P +X 7 7 250 550 150 L 50 50 1 1 P +X 8 8 250 450 150 L 50 50 1 1 P +X 9 9 250 350 150 L 50 50 1 1 P +X 10 10 250 250 150 L 50 50 1 1 P +X 20 20 250 -750 150 L 50 50 1 1 P +X 11 11 250 150 150 L 50 50 1 1 P +X 21 21 250 -850 150 L 50 50 1 1 P +X GND G1 250 -1450 150 L 50 50 1 1 P +X 12 12 250 50 150 L 50 50 1 1 P +X 22 22 250 -950 150 L 50 50 1 1 P +X GND G2 250 -1550 150 L 50 50 1 1 W +X 13 13 250 -50 150 L 50 50 1 1 P +X 23 23 250 -1050 150 L 50 50 1 1 P +X 14 14 250 -150 150 L 50 50 1 1 P +X 15 15 250 -250 150 L 50 50 1 1 P +X 16 16 250 -350 150 L 50 50 1 1 P +X 17 17 250 -450 150 L 50 50 1 1 P +X 18 18 250 -550 150 L 50 50 1 1 P +X 19 19 250 -650 150 L 50 50 1 1 P +X AGND AG 250 -1650 150 L 50 50 1 1 W +X 3.3V 3V1 300 1600 200 L 50 50 1 1 W +X 3.3V 3V2 300 1500 200 L 50 50 1 1 W +X DAC DAC 300 -1300 200 L 50 50 1 1 W +X PROG PGM 300 -1200 200 L 50 50 1 1 W +X VIN VIN 300 1700 200 L 50 50 1 1 W +X VBAT VBAT 300 1400 200 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/hardware/teensyi2c.kicad_pcb b/hardware/teensyi2c.kicad_pcb new file mode 100644 index 0000000..f8357c1 --- /dev/null +++ b/hardware/teensyi2c.kicad_pcb @@ -0,0 +1,971 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.2-1.fc23-product) + + (general + (links 23) + (no_connects 0) + (area 121.57158 55.855799 173.82012 124.612401) + (thickness 1.6) + (drawings 28) + (tracks 114) + (zones 0) + (modules 12) + (nets 38) + ) + + (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.2286) + (trace_clearance 0.2286) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2286) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.7874) + (via_drill 0.5334) + (via_min_size 0.762) + (via_min_drill 0.508) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0) + (uvia_min_drill 0) + (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.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFFFFFF) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 "Net-(J1-Pad0)") + (net 2 "Net-(J1-Pad1)") + (net 3 "Net-(J1-Pad2)") + (net 4 "Net-(J1-Pad5)") + (net 5 "Net-(J1-Pad6)") + (net 6 "Net-(J1-Pad7)") + (net 7 "Net-(J1-Pad8)") + (net 8 "Net-(J1-PadPGM)") + (net 9 "Net-(J1-PadDAC)") + (net 10 "Net-(J1-Pad16)") + (net 11 "Net-(J1-Pad22)") + (net 12 "Net-(J1-PadVIN)") + (net 13 "Net-(J1-Pad21)") + (net 14 "Net-(J1-Pad20)") + (net 15 "Net-(J1-Pad23)") + (net 16 "Net-(J1-Pad14)") + (net 17 /CS) + (net 18 /RST) + (net 19 /GND) + (net 20 "Net-(J1-Pad9)") + (net 21 "Net-(J1-Pad10)") + (net 22 "Net-(J1-Pad11)") + (net 23 "Net-(J1-Pad12)") + (net 24 "Net-(J1-Pad13)") + (net 25 /SDA) + (net 26 /3.3V) + (net 27 /VIN) + (net 28 /SCK) + (net 29 /3V0) + (net 30 /SDO) + (net 31 "Net-(GPIO0-Pad1)") + (net 32 "Net-(GPIO2-Pad1)") + (net 33 "Net-(J1-Pad4)") + (net 34 "Net-(R1-Pad2)") + (net 35 "Net-(RST1-Pad1)") + (net 36 "Net-(CAP1-Pad1)") + (net 37 "Net-(J1-Pad17)") + + (net_class Default "This is the default net class." + (clearance 0.2286) + (trace_width 0.2286) + (via_dia 0.7874) + (via_drill 0.5334) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net /3.3V) + (add_net /3V0) + (add_net /CS) + (add_net /GND) + (add_net /RST) + (add_net /SCK) + (add_net /SDA) + (add_net /SDO) + (add_net /VIN) + (add_net "Net-(CAP1-Pad1)") + (add_net "Net-(GPIO0-Pad1)") + (add_net "Net-(GPIO2-Pad1)") + (add_net "Net-(J1-Pad0)") + (add_net "Net-(J1-Pad1)") + (add_net "Net-(J1-Pad10)") + (add_net "Net-(J1-Pad11)") + (add_net "Net-(J1-Pad12)") + (add_net "Net-(J1-Pad13)") + (add_net "Net-(J1-Pad14)") + (add_net "Net-(J1-Pad16)") + (add_net "Net-(J1-Pad17)") + (add_net "Net-(J1-Pad2)") + (add_net "Net-(J1-Pad20)") + (add_net "Net-(J1-Pad21)") + (add_net "Net-(J1-Pad22)") + (add_net "Net-(J1-Pad23)") + (add_net "Net-(J1-Pad4)") + (add_net "Net-(J1-Pad5)") + (add_net "Net-(J1-Pad6)") + (add_net "Net-(J1-Pad7)") + (add_net "Net-(J1-Pad8)") + (add_net "Net-(J1-Pad9)") + (add_net "Net-(J1-PadDAC)") + (add_net "Net-(J1-PadPGM)") + (add_net "Net-(J1-PadVIN)") + (add_net "Net-(R1-Pad2)") + (add_net "Net-(RST1-Pad1)") + ) + + (module Wickerlib:TEENSY-LC (layer F.Cu) (tedit 57999D63) (tstamp 577135A0) + (at 153.136601 71.094601) + (path /57998BF7) + (fp_text reference J1 (at -10.16 25.4 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TEENSY3.2-72MHz (at -5.410201 -0.635001 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user TEENSY (at -2.209801 8.712199) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -11.43 24.13) (end 6.35 24.13) (layer F.CrtYd) (width 0.1524)) + (fp_line (start -11.43 -11.43) (end -11.43 24.13) (layer F.CrtYd) (width 0.1524)) + (fp_line (start 6.35 -11.43) (end -11.43 -11.43) (layer F.CrtYd) (width 0.1524)) + (fp_line (start 6.35 24.13) (end 6.35 -11.43) (layer F.CrtYd) (width 0.1524)) + (pad G1 thru_hole circle (at -10.16 -10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /GND)) + (pad 0 thru_hole circle (at -10.16 -7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 "Net-(J1-Pad0)")) + (pad 1 thru_hole circle (at -10.16 -5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 "Net-(J1-Pad1)")) + (pad 2 thru_hole circle (at -10.16 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "Net-(J1-Pad2)")) + (pad 3 thru_hole circle (at -10.16 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 /RST)) + (pad 4 thru_hole circle (at -10.16 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 33 "Net-(J1-Pad4)")) + (pad 5 thru_hole circle (at -10.16 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 "Net-(J1-Pad5)")) + (pad 6 thru_hole circle (at -10.16 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 "Net-(J1-Pad6)")) + (pad 7 thru_hole circle (at -10.16 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 "Net-(J1-Pad7)")) + (pad 8 thru_hole circle (at -10.16 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 "Net-(J1-Pad8)")) + (pad 9 thru_hole circle (at -10.16 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 "Net-(J1-Pad9)")) + (pad 10 thru_hole circle (at -10.16 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 "Net-(J1-Pad10)")) + (pad 11 thru_hole circle (at -10.16 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 22 "Net-(J1-Pad11)")) + (pad 12 thru_hole circle (at -10.16 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 23 "Net-(J1-Pad12)")) + (pad 17A thru_hole circle (at -7.62 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3V1 thru_hole circle (at -5.08 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /VIN)) + (pad G2 thru_hole circle (at -2.54 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /GND)) + (pad PGM thru_hole circle (at 0 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 "Net-(J1-PadPGM)")) + (pad DAC thru_hole circle (at 2.54 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 "Net-(J1-PadDAC)")) + (pad 13 thru_hole circle (at 5.08 22.86) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 24 "Net-(J1-Pad13)")) + (pad 16 thru_hole circle (at 5.08 15.24) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 "Net-(J1-Pad16)")) + (pad 3V2 thru_hole circle (at 5.08 -5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /VIN)) + (pad 18 thru_hole circle (at 5.08 10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 /SDA)) + (pad 17 thru_hole circle (at 5.08 12.7) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 37 "Net-(J1-Pad17)")) + (pad G3 thru_hole circle (at 5.08 -7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 22 thru_hole circle (at 5.08 0) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 "Net-(J1-Pad22)")) + (pad VIN thru_hole circle (at 5.08 -10.16) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 "Net-(J1-PadVIN)")) + (pad 21 thru_hole circle (at 5.08 2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 "Net-(J1-Pad21)")) + (pad 20 thru_hole circle (at 5.08 5.08) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 "Net-(J1-Pad20)")) + (pad 19 thru_hole circle (at 5.08 7.62) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 28 /SCK)) + (pad 23 thru_hole circle (at 5.08 -2.54) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 "Net-(J1-Pad23)")) + (pad 14 thru_hole circle (at 5.08 20.32) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 "Net-(J1-Pad14)")) + (pad 15 thru_hole circle (at 5.08 17.78) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 36 "Net-(CAP1-Pad1)")) + ) + + (module Wickerlib:Pin_Header_Straight_1x06 (layer F.Cu) (tedit 0) (tstamp 577135AA) + (at 168.656 68.834) + (descr "Through hole pin header") + (tags "pin header") + (path /57712F77) + (fp_text reference J2 (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value OLED-I2C (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 14.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 14.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 14.45) (end 1.75 14.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 1.27 13.97) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 13.97) (end -1.27 13.97) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 13.97) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 /SDA)) + (pad 2 thru_hole oval (at 0 2.54) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 28 /SCK)) + (pad 3 thru_hole oval (at 0 5.08) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 /RST)) + (pad 4 thru_hole oval (at 0 7.62) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /GND)) + (pad 5 thru_hole oval (at 0 10.16) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 26 /3.3V)) + (pad 6 thru_hole oval (at 0 12.7) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /VIN)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x06.wrl + (at (xyz 0 -0.25 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Wickerlib:Pin_Header_Straight_1x07 (layer F.Cu) (tedit 0) (tstamp 577135B5) + (at 132.08 82.804 180) + (descr "Through hole pin header") + (tags "pin header") + (path /57713409) + (fp_text reference J3 (at 0 -5.1 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ADAFRUIT_BME280 (at 0 -3.1 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.75 -1.75) (end -1.75 17) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 17) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 17) (end 1.75 17) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 1.27 16.51) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 16.51) (end -1.27 16.51) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 16.51) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /VIN)) + (pad 2 thru_hole oval (at 0 2.54 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 29 /3V0)) + (pad 3 thru_hole oval (at 0 5.08 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /GND)) + (pad 4 thru_hole oval (at 0 7.62 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 28 /SCK)) + (pad 5 thru_hole oval (at 0 10.16 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 30 /SDO)) + (pad 6 thru_hole oval (at 0 12.7 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 /SDA)) + (pad 7 thru_hole oval (at 0 15.24 180) (size 2.032 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 /CS)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x07.wrl + (at (xyz 0 -0.3 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module CHIP-DIPs:Symbol_OSHW-Logo_SilkScreen (layer F.Cu) (tedit 57999FF9) (tstamp 5771CADB) + (at 129.286 93.0148 270) + (descr "Symbol, OSHW-Logo, Silk Screen,") + (tags "Symbol, OSHW-Logo, Silk Screen,") + (fp_text reference REF** (at 0.09906 -4.38912 270) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Symbol_OSHW-Logo_SilkScreen (at 0.30988 6.56082 270) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.78054 0.92964) (end -2.03962 1.49098) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.03962 1.49098) (end -1.50114 2.00914) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.50114 2.00914) (end -0.98044 1.7399) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.98044 1.7399) (end -0.70104 1.89992) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.73914 1.8796) (end 1.06934 1.6891) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.06934 1.6891) (end 1.50876 2.0193) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.50876 2.0193) (end 1.9812 1.52908) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.9812 1.52908) (end 1.69926 1.04902) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.69926 1.04902) (end 1.88976 0.57912) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.88976 0.57912) (end 2.49936 0.39116) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.49936 0.39116) (end 2.49936 -0.28956) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.49936 -0.28956) (end 1.94056 -0.42926) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.94056 -0.42926) (end 1.7399 -1.00076) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.7399 -1.00076) (end 2.00914 -1.47066) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.00914 -1.47066) (end 1.53924 -1.9812) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.53924 -1.9812) (end 1.02108 -1.71958) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.02108 -1.71958) (end 0.55118 -1.92024) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.55118 -1.92024) (end 0.381 -2.46126) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.381 -2.46126) (end -0.30988 -2.47904) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.30988 -2.47904) (end -0.5207 -1.9304) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.5207 -1.9304) (end -0.9398 -1.76022) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.9398 -1.76022) (end -1.49098 -2.02946) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.49098 -2.02946) (end -2.00914 -1.50114) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.00914 -1.50114) (end -1.76022 -0.96012) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.76022 -0.96012) (end -1.9304 -0.48006) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9304 -0.48006) (end -2.47904 -0.381) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.47904 -0.381) (end -2.4892 0.32004) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.4892 0.32004) (end -1.9304 0.5207) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.9304 0.5207) (end -1.7907 0.91948) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35052 0.89916) (end 0.65024 0.7493) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.65024 0.7493) (end 0.8509 0.55118) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.8509 0.55118) (end 1.00076 0.14986) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.00076 0.14986) (end 1.00076 -0.24892) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.00076 -0.24892) (end 0.8509 -0.59944) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.8509 -0.59944) (end 0.39878 -0.94996) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.39878 -0.94996) (end -0.0508 -1.00076) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.0508 -1.00076) (end -0.44958 -0.89916) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.44958 -0.89916) (end -0.8509 -0.55118) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.8509 -0.55118) (end -1.00076 -0.09906) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.00076 -0.09906) (end -0.94996 0.39878) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.94996 0.39878) (end -0.70104 0.70104) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.70104 0.70104) (end -0.35052 0.89916) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.35052 0.89916) (end -0.70104 1.89992) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.35052 0.89916) (end 0.7493 1.89992) (layer F.SilkS) (width 0.15)) + ) + + (module Wickerlib:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 57999DF5) (tstamp 57998F33) + (at 168.5036 85.852 90) + (descr "Through hole pin header") + (tags "pin header") + (path /57999D59) + (fp_text reference 3V3 (at 0.0508 2.5908 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 3V3 (at 0.1016 2.54 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 90) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /VIN)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Wickerlib:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 57999E23) (tstamp 57998F38) + (at 133.6548 61.2648) + (descr "Through hole pin header") + (tags "pin header") + (path /57999AE9) + (fp_text reference GND1 (at 0 2.1336 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value GND (at -2.54 0.254 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /GND)) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Wickerlib:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 57999F8E) (tstamp 57998F3D) + (at 137.0584 105.0544 270) + (descr "Through hole pin header") + (tags "pin header") + (path /57999556) + (fp_text reference GPIO0 (at -2.2352 -0.127 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value GPIO0 (at 0 -3.1 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 270) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 31 "Net-(GPIO0-Pad1)")) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Wickerlib:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 57999F92) (tstamp 57998F42) + (at 132.8928 105.0036 270) + (descr "Through hole pin header") + (tags "pin header") + (path /579994A9) + (fp_text reference GPIO2 (at -2.3114 0.1524 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value GPIO2 (at 0.0508 2.3368 450) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 270) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 32 "Net-(GPIO2-Pad1)")) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Resistors_ThroughHole:Resistor_Horizontal_RM7mm (layer F.Cu) (tedit 569FCF07) (tstamp 57998F48) + (at 169.3164 91.948 270) + (descr "Resistor, Axial, RM 7.62mm, 1/3W,") + (tags "Resistor Axial RM 7.62mm 1/3W R3") + (path /57999054) + (fp_text reference R1 (at 4.05892 -3.50012 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R (at 3.81 3.81 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.25 -1.5) (end 8.85 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.85 -1.5) (end 8.85 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 1.5) (end 8.85 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 -1.27) (end 6.35 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.35 -1.27) (end 6.35 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.35 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 27 /VIN)) + (pad 2 thru_hole circle (at 7.62 0 270) (size 1.99898 1.99898) (drill 1.00076) (layers *.Cu *.SilkS *.Mask) + (net 34 "Net-(R1-Pad2)")) + ) + + (module Wickerlib:Pin_Header_Straight_1x01 (layer F.Cu) (tedit 57999F9E) (tstamp 57998F4D) + (at 137.1092 100.2792 270) + (descr "Through hole pin header") + (tags "pin header") + (path /579993C8) + (fp_text reference RST1 (at -2.3876 0.0254 360) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RST (at 0 -3.1 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.55 -1.55) (end 1.55 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 1.75 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 0) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.55 -1.55) (end 1.55 -1.55) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole rect (at 0 0 270) (size 2.2352 2.2352) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 35 "Net-(RST1-Pad1)")) + (model Pin_Headers.3dshapes/Pin_Header_Straight_1x01.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module ESP8266:ESP-01 (layer F.Cu) (tedit 553C10FF) (tstamp 57998F59) + (at 156.3624 101.4476 270) + (descr "Module, ESP-8266, ESP-01, 8 pin") + (tags "Module ESP-8266 ESP8266") + (path /57998B43) + (fp_text reference U1 (at 0.254 -4.572 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ESP-01v090 (at 12.192 3.556 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.778 -3.302) (end 22.86 -3.302) (layer F.Fab) (width 0.1524)) + (fp_line (start 22.86 -3.302) (end 22.86 10.922) (layer F.Fab) (width 0.1524)) + (fp_line (start 22.86 10.922) (end -1.778 10.922) (layer F.Fab) (width 0.1524)) + (fp_line (start -1.778 10.922) (end -1.778 -3.302) (layer F.Fab) (width 0.1524)) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.75 -1.75) (end -1.75 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.3 -1.75) (end 4.3 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 4.3 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 9.4) (end 4.3 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.27 1.27) (end -1.27 8.89) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.27 8.89) (end 3.81 8.89) (layer F.SilkS) (width 0.1524)) + (fp_line (start 3.81 8.89) (end 3.81 -1.27) (layer F.SilkS) (width 0.1524)) + (fp_line (start 3.81 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.1524)) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 "Net-(J1-Pad9)")) + (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /GND)) + (pad 3 thru_hole oval (at 0 2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 34 "Net-(R1-Pad2)")) + (pad 4 thru_hole oval (at 2.54 2.54 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 32 "Net-(GPIO2-Pad1)")) + (pad 5 thru_hole oval (at 0 5.08 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 35 "Net-(RST1-Pad1)")) + (pad 6 thru_hole oval (at 2.54 5.08 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 31 "Net-(GPIO0-Pad1)")) + (pad 7 thru_hole oval (at 0 7.62 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /VIN)) + (pad 8 thru_hole oval (at 2.54 7.62 270) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 "Net-(J1-Pad10)")) + ) + + (module Wickerlib:CAPSENSE_CIRCLE_D10 (layer F.Cu) (tedit 56C12BC6) (tstamp 57999605) + (at 129.286 93.1672) + (path /5799AACF) + (fp_text reference CAP1 (at -0.025 -7.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CAPSENSE_CIRCLE (at 0.025 7.325) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd circle (at 0 0) (size 10.16 10.16) (layers F.Cu) + (net 36 "Net-(CAP1-Pad1)") (clearance 0.508)) + ) + + (gr_text "commit: bf1d95b" (at 164.1856 90.297 270) (layer B.SilkS) + (effects (font (size 1.27 1.27) (thickness 0.1778)) (justify mirror)) + ) + (gr_text https://github.com/pdp7/teensy-weather-badge (at 161.4424 79.0448 270) (layer B.SilkS) + (effects (font (size 1.016 1.016) (thickness 0.1524)) (justify mirror)) + ) + (gr_text 2016-08-05 (at 152.2476 106.2736 180) (layer B.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + ) + (gr_circle (center 127 59.6392) (end 128.4224 60.706) (layer Edge.Cuts) (width 0.15) (tstamp 5799942A)) + (gr_circle (center 127.7112 102.0064) (end 129.1336 103.0732) (layer Edge.Cuts) (width 0.15) (tstamp 57999428)) + (gr_text "drew@oshpark.com\n" (at 163.2712 75.9968 270) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_line (start 173.5836 59.9948) (end 173.5836 62.738) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 169.5196 55.9308) (end 173.5836 59.9948) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 163.7792 55.9308) (end 169.5196 55.9308) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 126.1364 55.9308) (end 163.7792 55.9308) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 125.73 56.3372) (end 126.1364 55.9308) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 124.968 57.0992) (end 125.73 56.3372) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 122.682 59.3852) (end 124.968 57.0992) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_circle (center 165.608 59.2836) (end 167.0304 60.3504) (layer Edge.Cuts) (width 0.15) (tstamp 5799924E)) + (gr_circle (center 165.0492 103.9368) (end 166.4716 105.0036) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 122.682 101.7524) (end 122.682 59.3344) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 128.524 107.5944) (end 122.682 101.7524) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 166.0144 107.5944) (end 128.524 107.5944) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 173.6344 99.9744) (end 166.0144 107.5944) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 173.6344 61.976) (end 173.6344 99.9744) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_text "drew@oshpark.com\n" (at 126.492 77.724 90) (layer B.SilkS) (tstamp 5772915B) + (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + ) + (gr_text "DREW FUSTINI\n" (at 137.3632 74.93 270) (layer F.SilkS) (tstamp 57729157) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text "DREW FUSTINI\n" (at 153.924 69.85 270) (layer B.SilkS) (tstamp 57727945) + (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + ) + (gr_text "drew@oshpark.com\n" (at 147.066 57.658 180) (layer F.SilkS) (tstamp 57727941) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text "drew@oshpark.com\n" (at 146.9136 96.6724) (layer B.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + ) + (gr_text "DREW FUSTINI\n" (at 129.54 75.184 90) (layer B.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + ) + (gr_text "I2C OLED" (at 171.958 75.5904 90) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_text BME280 (at 128.8288 74.8284 270) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + + (segment (start 142.976601 71.094601) (end 144.272 72.39) (width 0.2286) (layer B.Cu) (net 18) (status 80000)) + (segment (start 144.272 72.39) (end 158.75 72.39) (width 0.2286) (layer B.Cu) (net 18) (status 80000)) + (segment (start 158.75 72.39) (end 158.877 72.517) (width 0.2286) (layer B.Cu) (net 18) (status 80000)) + (segment (start 158.877 72.517) (end 159.004 72.517) (width 0.2286) (layer B.Cu) (net 18) (status 80000)) + (segment (start 159.004 72.517) (end 160.401 73.914) (width 0.2286) (layer B.Cu) (net 18) (status 80000)) + (segment (start 160.401 73.914) (end 168.656 73.914) (width 0.2286) (layer B.Cu) (net 18) (status 80000)) + (segment (start 142.976601 86.334601) (end 149.352 92.71) (width 0.2286) (layer F.Cu) (net 20) (status 80000)) + (segment (start 149.352 92.71) (end 149.352 94.488) (width 0.2286) (layer F.Cu) (net 20) (status 80000)) + (segment (start 149.352 94.488) (end 149.479 94.615) (width 0.2286) (layer F.Cu) (net 20) (status 80000)) + (segment (start 149.479 94.615) (end 149.479 94.742) (width 0.2286) (layer F.Cu) (net 20) (status 80000)) + (segment (start 149.479 94.742) (end 149.733 94.996) (width 0.2286) (layer F.Cu) (net 20) (status 80000)) + (segment (start 149.733 94.996) (end 149.86 94.996) (width 0.2286) (layer F.Cu) (net 20) (status 80000)) + (segment (start 149.86 94.996) (end 156.337 101.473) (width 0.2286) (layer F.Cu) (net 20) (status 80000)) + (segment (start 156.337 101.473) (end 156.3624 101.4476) (width 0.2286) (layer F.Cu) (net 20) (tstamp 57A4E7B1) (status 80000)) + (segment (start 148.7424 103.9876) (end 148.59 103.886) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 148.59 103.886) (end 144.272 99.568) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 144.272 99.568) (end 144.272 91.059) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 144.272 91.059) (end 144.145 90.932) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 144.145 90.932) (end 144.145 90.805) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 144.145 90.805) (end 144.018 90.678) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 144.018 90.678) (end 144.018 90.551) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 144.018 90.551) (end 143.002 89.535) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 143.002 89.535) (end 143.002 88.9) (width 0.2286) (layer F.Cu) (net 21) (status 80000)) + (segment (start 143.002 88.9) (end 142.976601 88.874601) (width 0.2286) (layer F.Cu) (net 21) (tstamp 57A4E7AF) (status 80000)) + (segment (start 158.216601 81.254601) (end 153.543 76.581) (width 0.2286) (layer F.Cu) (net 25) (status 80000)) + (via (at 153.543 76.581) (size 0.7874) (layers F.Cu B.Cu) (net 25) (status 80000)) + (segment (start 153.543 76.581) (end 151.892 74.93) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 151.892 74.93) (end 142.621 74.93) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 142.621 74.93) (end 142.494 74.803) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 142.494 74.803) (end 142.367 74.803) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 142.367 74.803) (end 142.24 74.676) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 142.24 74.676) (end 142.113 74.676) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 142.113 74.676) (end 137.541 70.104) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 137.541 70.104) (end 132.08 70.104) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 158.216601 81.254601) (end 158.369 81.153) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 158.369 81.153) (end 164.719 74.803) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (segment (start 164.719 74.803) (end 165.608 74.803) (width 0.2286) (layer B.Cu) (net 25) (status 80000)) + (via (at 165.608 74.803) (size 0.7874) (layers F.Cu B.Cu) (net 25) (status 80000)) + (segment (start 165.608 74.803) (end 167.259 73.152) (width 0.2286) (layer F.Cu) (net 25) (status 80000)) + (segment (start 167.259 73.152) (end 167.259 70.104) (width 0.2286) (layer F.Cu) (net 25) (status 80000)) + (segment (start 167.259 70.104) (end 167.386 70.104) (width 0.2286) (layer F.Cu) (net 25) (status 80000)) + (segment (start 167.386 70.104) (end 168.656 68.834) (width 0.2286) (layer F.Cu) (net 25) (status 80000)) + (segment (start 148.056601 93.954601) (end 146.812 92.71) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 146.812 92.71) (end 142.621 92.71) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 142.621 92.71) (end 142.494 92.583) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 142.494 92.583) (end 142.367 92.583) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 142.367 92.583) (end 142.24 92.456) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 142.24 92.456) (end 142.113 92.456) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 142.113 92.456) (end 140.716 91.059) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 140.716 91.059) (end 140.335 91.059) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (via (at 140.335 91.059) (size 0.7874) (layers F.Cu B.Cu) (net 27) (status 80000)) + (segment (start 140.335 91.059) (end 132.08 82.804) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 168.656 81.534) (end 168.529 81.534) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 168.529 81.534) (end 164.719 77.724) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 164.719 77.724) (end 164.719 72.644) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 164.719 72.644) (end 164.592 72.517) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 164.592 72.517) (end 164.592 72.39) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 164.592 72.39) (end 158.216601 66.014601) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 148.056601 93.954601) (end 148.209 93.853) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 148.209 93.853) (end 149.352 92.71) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 149.352 92.71) (end 158.623 92.71) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 158.623 92.71) (end 158.75 92.583) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 158.75 92.583) (end 158.877 92.583) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 158.877 92.583) (end 159.512 91.948) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 159.512 91.948) (end 169.3164 91.948) (width 0.2286) (layer B.Cu) (net 27) (status 80000)) + (segment (start 148.056601 93.954601) (end 148.717 94.615) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 148.717 94.615) (end 148.717 101.473) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 148.717 101.473) (end 148.7424 101.4476) (width 0.2286) (layer F.Cu) (net 27) (tstamp 57A4E7AC) (status 80000)) + (segment (start 169.3164 91.948) (end 169.291 91.948) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 169.291 91.948) (end 168.529 91.186) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 168.529 91.186) (end 168.529 85.852) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 168.529 85.852) (end 168.5036 85.852) (width 0.2286) (layer F.Cu) (net 27) (tstamp 57A4E7AB) (status 80000)) + (segment (start 168.5036 85.852) (end 168.529 85.852) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 168.529 85.852) (end 168.656 85.725) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 168.656 85.725) (end 168.656 81.534) (width 0.2286) (layer F.Cu) (net 27) (status 80000)) + (segment (start 158.216601 78.714601) (end 158.369 78.613) (width 0.2286) (layer F.Cu) (net 28) (status 80000)) + (segment (start 158.369 78.613) (end 163.957 73.025) (width 0.2286) (layer F.Cu) (net 28) (status 80000)) + (via (at 163.957 73.025) (size 0.7874) (layers F.Cu B.Cu) (net 28) (status 80000)) + (segment (start 163.957 73.025) (end 165.608 71.374) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 165.608 71.374) (end 168.656 71.374) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 158.216601 78.714601) (end 156.972 77.47) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 156.972 77.47) (end 142.621 77.47) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 142.621 77.47) (end 142.494 77.343) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 142.494 77.343) (end 142.367 77.343) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 142.367 77.343) (end 142.24 77.216) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 142.24 77.216) (end 142.113 77.216) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 142.113 77.216) (end 140.081 75.184) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 140.081 75.184) (end 132.08 75.184) (width 0.2286) (layer B.Cu) (net 28) (status 80000)) + (segment (start 137.0584 105.0544) (end 137.287 105.283) (width 0.2286) (layer B.Cu) (net 31) (status 80000)) + (segment (start 137.287 105.283) (end 149.987 105.283) (width 0.2286) (layer B.Cu) (net 31) (status 80000)) + (segment (start 149.987 105.283) (end 151.2824 103.9876) (width 0.2286) (layer B.Cu) (net 31) (status 80000)) + (segment (start 132.8928 105.0036) (end 132.842 105.029) (width 0.2286) (layer B.Cu) (net 32) (status 80000)) + (segment (start 132.842 105.029) (end 135.128 102.743) (width 0.2286) (layer B.Cu) (net 32) (status 80000)) + (segment (start 135.128 102.743) (end 152.527 102.743) (width 0.2286) (layer B.Cu) (net 32) (status 80000)) + (segment (start 152.527 102.743) (end 153.797 104.013) (width 0.2286) (layer B.Cu) (net 32) (status 80000)) + (segment (start 153.797 104.013) (end 153.8224 103.9876) (width 0.2286) (layer B.Cu) (net 32) (tstamp 57A4E7AE) (status 80000)) + (segment (start 169.3164 99.568) (end 169.291 99.568) (width 0.2286) (layer B.Cu) (net 34) (status 80000)) + (segment (start 169.291 99.568) (end 168.656 100.203) (width 0.2286) (layer B.Cu) (net 34) (status 80000)) + (segment (start 168.656 100.203) (end 155.067 100.203) (width 0.2286) (layer B.Cu) (net 34) (status 80000)) + (segment (start 155.067 100.203) (end 153.8224 101.4476) (width 0.2286) (layer B.Cu) (net 34) (status 80000)) + (segment (start 137.1092 100.2792) (end 137.287 100.203) (width 0.2286) (layer B.Cu) (net 35) (status 80000)) + (segment (start 137.287 100.203) (end 149.987 100.203) (width 0.2286) (layer B.Cu) (net 35) (status 80000)) + (segment (start 149.987 100.203) (end 151.257 101.473) (width 0.2286) (layer B.Cu) (net 35) (status 80000)) + (segment (start 151.257 101.473) (end 151.2824 101.4476) (width 0.2286) (layer B.Cu) (net 35) (tstamp 57A4E7AD) (status 80000)) + (segment (start 129.286 93.1672) (end 129.286 93.218) (width 0.2286) (layer F.Cu) (net 36) (status 80000)) + (segment (start 129.286 93.218) (end 131.318 93.218) (width 0.2286) (layer F.Cu) (net 36) (status 80000)) + (segment (start 131.318 93.218) (end 134.366 90.17) (width 0.2286) (layer F.Cu) (net 36) (status 80000)) + (via (at 134.366 90.17) (size 0.7874) (layers F.Cu B.Cu) (net 36) (status 80000)) + (segment (start 134.366 90.17) (end 143.383 90.17) (width 0.2286) (layer B.Cu) (net 36) (status 80000)) + (segment (start 143.383 90.17) (end 143.51 90.043) (width 0.2286) (layer B.Cu) (net 36) (status 80000)) + (segment (start 143.51 90.043) (end 143.637 90.043) (width 0.2286) (layer B.Cu) (net 36) (status 80000)) + (segment (start 143.637 90.043) (end 144.78 88.9) (width 0.2286) (layer B.Cu) (net 36) (status 80000)) + (segment (start 144.78 88.9) (end 158.242 88.9) (width 0.2286) (layer B.Cu) (net 36) (status 80000)) + (segment (start 158.242 88.9) (end 158.216601 88.874601) (width 0.2286) (layer B.Cu) (net 36) (tstamp 57A4E7B0) (status 80000)) + + (zone (net 19) (net_name /GND) (layer B.Cu) (tstamp 579996B7) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 127.762 56.5912) (xy 126.1872 56.5404) (xy 123.4948 59.3344) (xy 123.444 85.598) (xy 123.19 89.7128) + (xy 123.2916 94.9452) (xy 123.444 100.2792) (xy 123.952 101.3968) (xy 126.0856 104.2416) (xy 127.6604 105.5624) + (xy 129.1336 107.0356) (xy 165.0492 106.934) (xy 166.0144 106.68) (xy 166.6748 106.0196) (xy 172.6692 99.9744) + (xy 172.6692 61.6204) (xy 169.5196 57.8104) (xy 167.7416 56.642) (xy 166.37 56.388) (xy 128.4732 56.4388) + ) + ) + (filled_polygon + (pts + (xy 167.693272 56.76221) (xy 169.43389 57.906044) (xy 172.5422 61.666097) (xy 172.5422 99.922108) (xy 166.584855 105.929939) + (xy 165.948874 106.56592) (xy 165.032592 106.807047) (xy 137.688408 106.8844) (xy 129.162006 106.8844) (xy 127.750203 105.472597) + (xy 127.742012 105.465094) (xy 126.178422 104.153696) (xy 124.567951 102.0064) (xy 125.2232 102.0064) (xy 125.412588 102.958516) + (xy 125.951918 103.765682) (xy 126.759084 104.305012) (xy 127.7112 104.4944) (xy 128.663316 104.305012) (xy 129.290413 103.886) + (xy 131.12776 103.886) (xy 131.12776 106.1212) (xy 131.172038 106.356517) (xy 131.31111 106.572641) (xy 131.52331 106.717631) + (xy 131.7752 106.76864) (xy 134.0104 106.76864) (xy 134.245717 106.724362) (xy 134.461841 106.58529) (xy 134.606831 106.37309) + (xy 134.65784 106.1212) (xy 134.65784 104.27283) (xy 135.43837 103.4923) (xy 135.475974 103.4923) (xy 135.344369 103.68491) + (xy 135.29336 103.9368) (xy 135.29336 106.172) (xy 135.337638 106.407317) (xy 135.47671 106.623441) (xy 135.68891 106.768431) + (xy 135.9408 106.81944) (xy 138.176 106.81944) (xy 138.411317 106.775162) (xy 138.627441 106.63609) (xy 138.772431 106.42389) + (xy 138.82344 106.172) (xy 138.82344 106.0323) (xy 149.987 106.0323) (xy 150.273745 105.975263) (xy 150.516835 105.812835) + (xy 150.891805 105.437865) (xy 151.2824 105.515559) (xy 151.855889 105.401485) (xy 152.34207 105.076629) (xy 152.5524 104.761848) + (xy 152.76273 105.076629) (xy 153.248911 105.401485) (xy 153.8224 105.515559) (xy 154.395889 105.401485) (xy 154.88207 105.076629) + (xy 155.098064 104.753372) (xy 155.155579 104.87609) (xy 155.587453 105.270288) (xy 156.003374 105.442558) (xy 156.2354 105.321417) + (xy 156.2354 104.1146) (xy 156.4894 104.1146) (xy 156.4894 105.321417) (xy 156.721426 105.442558) (xy 157.137347 105.270288) + (xy 157.569221 104.87609) (xy 157.817368 104.346627) (xy 157.696869 104.1146) (xy 156.4894 104.1146) (xy 156.2354 104.1146) + (xy 156.2154 104.1146) (xy 156.2154 103.9368) (xy 162.5612 103.9368) (xy 162.750588 104.888916) (xy 163.289918 105.696082) + (xy 164.097084 106.235412) (xy 165.0492 106.4248) (xy 166.001316 106.235412) (xy 166.808482 105.696082) (xy 167.347812 104.888916) + (xy 167.5372 103.9368) (xy 167.347812 102.984684) (xy 166.808482 102.177518) (xy 166.001316 101.638188) (xy 165.0492 101.4488) + (xy 164.097084 101.638188) (xy 163.289918 102.177518) (xy 162.750588 102.984684) (xy 162.5612 103.9368) (xy 156.2154 103.9368) + (xy 156.2154 103.8606) (xy 156.2354 103.8606) (xy 156.2354 103.8406) (xy 156.4894 103.8406) (xy 156.4894 103.8606) + (xy 157.696869 103.8606) (xy 157.817368 103.628573) (xy 157.569221 103.09911) (xy 157.382967 102.929105) (xy 157.461317 102.914362) + (xy 157.677441 102.77529) (xy 157.822431 102.56309) (xy 157.87344 102.3112) (xy 157.87344 100.9523) (xy 168.388782 100.9523) + (xy 168.389327 100.952846) (xy 168.989853 101.202206) (xy 169.640094 101.202774) (xy 170.241055 100.954462) (xy 170.701246 100.495073) + (xy 170.950606 99.894547) (xy 170.951174 99.244306) (xy 170.702862 98.643345) (xy 170.243473 98.183154) (xy 169.642947 97.933794) + (xy 168.992706 97.933226) (xy 168.391745 98.181538) (xy 167.931554 98.640927) (xy 167.682194 99.241453) (xy 167.682009 99.4537) + (xy 155.067 99.4537) (xy 154.780255 99.510737) (xy 154.537165 99.673165) (xy 154.212995 99.997335) (xy 153.8224 99.919641) + (xy 153.248911 100.033715) (xy 152.76273 100.358571) (xy 152.5524 100.673352) (xy 152.34207 100.358571) (xy 151.855889 100.033715) + (xy 151.2824 99.919641) (xy 150.849433 100.005763) (xy 150.516835 99.673165) (xy 150.273745 99.510737) (xy 149.987 99.4537) + (xy 138.87424 99.4537) (xy 138.87424 99.1616) (xy 138.829962 98.926283) (xy 138.69089 98.710159) (xy 138.47869 98.565169) + (xy 138.2268 98.51416) (xy 135.9916 98.51416) (xy 135.756283 98.558438) (xy 135.540159 98.69751) (xy 135.395169 98.90971) + (xy 135.34416 99.1616) (xy 135.34416 101.3968) (xy 135.388438 101.632117) (xy 135.52751 101.848241) (xy 135.73971 101.993231) + (xy 135.742026 101.9937) (xy 135.128 101.9937) (xy 134.841255 102.050737) (xy 134.598165 102.213165) (xy 133.57277 103.23856) + (xy 131.7752 103.23856) (xy 131.539883 103.282838) (xy 131.323759 103.42191) (xy 131.178769 103.63411) (xy 131.12776 103.886) + (xy 129.290413 103.886) (xy 129.470482 103.765682) (xy 130.009812 102.958516) (xy 130.1992 102.0064) (xy 130.009812 101.054284) + (xy 129.470482 100.247118) (xy 128.663316 99.707788) (xy 127.7112 99.5184) (xy 126.759084 99.707788) (xy 125.951918 100.247118) + (xy 125.412588 101.054284) (xy 125.2232 102.0064) (xy 124.567951 102.0064) (xy 124.061897 101.331662) (xy 123.570216 100.249966) + (xy 123.418565 94.942169) (xy 123.392 93.574072) (xy 123.392 88.50172) (xy 123.570759 85.605825) (xy 123.571 85.598246) + (xy 123.581317 80.264) (xy 130.396655 80.264) (xy 130.510729 80.837489) (xy 130.835585 81.32367) (xy 130.849913 81.333243) + (xy 130.828683 81.337238) (xy 130.612559 81.47631) (xy 130.467569 81.68851) (xy 130.41656 81.9404) (xy 130.41656 83.6676) + (xy 130.460838 83.902917) (xy 130.59991 84.119041) (xy 130.81211 84.264031) (xy 131.064 84.31504) (xy 133.096 84.31504) + (xy 133.331317 84.270762) (xy 133.547441 84.13169) (xy 133.692431 83.91949) (xy 133.74344 83.6676) (xy 133.74344 81.9404) + (xy 133.699162 81.705083) (xy 133.56009 81.488959) (xy 133.34789 81.343969) (xy 133.306561 81.3356) (xy 133.324415 81.32367) + (xy 133.649271 80.837489) (xy 133.763345 80.264) (xy 133.649271 79.690511) (xy 133.324415 79.20433) (xy 133.014931 78.997539) + (xy 133.430732 78.626036) (xy 133.684709 78.098791) (xy 133.687358 78.083026) (xy 133.566217 77.851) (xy 132.207 77.851) + (xy 132.207 77.871) (xy 131.953 77.871) (xy 131.953 77.851) (xy 130.593783 77.851) (xy 130.472642 78.083026) + (xy 130.475291 78.098791) (xy 130.729268 78.626036) (xy 131.145069 78.997539) (xy 130.835585 79.20433) (xy 130.510729 79.690511) + (xy 130.396655 80.264) (xy 123.581317 80.264) (xy 123.605881 67.564) (xy 130.396655 67.564) (xy 130.510729 68.137489) + (xy 130.835585 68.62367) (xy 131.150366 68.834) (xy 130.835585 69.04433) (xy 130.510729 69.530511) (xy 130.396655 70.104) + (xy 130.510729 70.677489) (xy 130.835585 71.16367) (xy 131.150366 71.374) (xy 130.835585 71.58433) (xy 130.510729 72.070511) + (xy 130.396655 72.644) (xy 130.510729 73.217489) (xy 130.835585 73.70367) (xy 131.150366 73.914) (xy 130.835585 74.12433) + (xy 130.510729 74.610511) (xy 130.396655 75.184) (xy 130.510729 75.757489) (xy 130.835585 76.24367) (xy 131.145069 76.450461) + (xy 130.729268 76.821964) (xy 130.475291 77.349209) (xy 130.472642 77.364974) (xy 130.593783 77.597) (xy 131.953 77.597) + (xy 131.953 77.577) (xy 132.207 77.577) (xy 132.207 77.597) (xy 133.566217 77.597) (xy 133.687358 77.364974) + (xy 133.684709 77.349209) (xy 133.430732 76.821964) (xy 133.014931 76.450461) (xy 133.324415 76.24367) (xy 133.531798 75.9333) + (xy 139.77063 75.9333) (xy 141.583165 77.745835) (xy 141.728553 77.84298) (xy 141.706891 77.864604) (xy 141.478262 78.415203) + (xy 141.477742 79.011383) (xy 141.705409 79.562381) (xy 142.126604 79.984311) (xy 142.127532 79.984696) (xy 141.706891 80.404604) + (xy 141.478262 80.955203) (xy 141.477742 81.551383) (xy 141.705409 82.102381) (xy 142.126604 82.524311) (xy 142.127532 82.524696) + (xy 141.706891 82.944604) (xy 141.478262 83.495203) (xy 141.477742 84.091383) (xy 141.705409 84.642381) (xy 142.126604 85.064311) + (xy 142.127532 85.064696) (xy 141.706891 85.484604) (xy 141.478262 86.035203) (xy 141.477742 86.631383) (xy 141.705409 87.182381) + (xy 142.126604 87.604311) (xy 142.127532 87.604696) (xy 141.706891 88.024604) (xy 141.478262 88.575203) (xy 141.477742 89.171383) + (xy 141.580757 89.4207) (xy 135.07154 89.4207) (xy 134.949472 89.298419) (xy 134.571519 89.141479) (xy 134.162277 89.141122) + (xy 133.78405 89.297402) (xy 133.494419 89.586528) (xy 133.337479 89.964481) (xy 133.337122 90.373723) (xy 133.493402 90.75195) + (xy 133.782528 91.041581) (xy 134.160481 91.198521) (xy 134.569723 91.198878) (xy 134.94795 91.042598) (xy 135.071463 90.9193) + (xy 139.306422 90.9193) (xy 139.306122 91.262723) (xy 139.462402 91.64095) (xy 139.751528 91.930581) (xy 140.129481 92.087521) + (xy 140.538723 92.087878) (xy 140.642378 92.045048) (xy 141.583165 92.985835) (xy 141.728553 93.08298) (xy 141.706891 93.104604) + (xy 141.478262 93.655203) (xy 141.477742 94.251383) (xy 141.705409 94.802381) (xy 142.126604 95.224311) (xy 142.677203 95.45294) + (xy 143.273383 95.45346) (xy 143.824381 95.225793) (xy 144.246311 94.804598) (xy 144.246696 94.80367) (xy 144.666604 95.224311) + (xy 145.217203 95.45294) (xy 145.813383 95.45346) (xy 146.364381 95.225793) (xy 146.786311 94.804598) (xy 146.786696 94.80367) + (xy 147.206604 95.224311) (xy 147.757203 95.45294) (xy 148.353383 95.45346) (xy 148.904381 95.225793) (xy 149.122147 95.008406) + (xy 149.722401 95.008406) (xy 149.804342 95.261117) (xy 150.364631 95.464849) (xy 150.960236 95.438659) (xy 151.38886 95.261117) + (xy 151.470801 95.008406) (xy 150.596601 94.134206) (xy 149.722401 95.008406) (xy 149.122147 95.008406) (xy 149.326311 94.804598) + (xy 149.343142 94.764064) (xy 149.542796 94.828801) (xy 150.416996 93.954601) (xy 150.402854 93.940459) (xy 150.582459 93.760854) + (xy 150.596601 93.774996) (xy 150.610744 93.760854) (xy 150.790349 93.940459) (xy 150.776206 93.954601) (xy 151.650406 94.828801) + (xy 151.849634 94.764202) (xy 151.865409 94.802381) (xy 152.286604 95.224311) (xy 152.837203 95.45294) (xy 153.433383 95.45346) + (xy 153.984381 95.225793) (xy 154.406311 94.804598) (xy 154.406696 94.80367) (xy 154.826604 95.224311) (xy 155.377203 95.45294) + (xy 155.973383 95.45346) (xy 156.524381 95.225793) (xy 156.946311 94.804598) (xy 156.946696 94.80367) (xy 157.366604 95.224311) + (xy 157.917203 95.45294) (xy 158.513383 95.45346) (xy 159.064381 95.225793) (xy 159.486311 94.804598) (xy 159.71494 94.253999) + (xy 159.71546 93.657819) (xy 159.487793 93.106821) (xy 159.450354 93.069316) (xy 159.82237 92.6973) (xy 167.857483 92.6973) + (xy 167.929938 92.872655) (xy 168.389327 93.332846) (xy 168.989853 93.582206) (xy 169.640094 93.582774) (xy 170.241055 93.334462) + (xy 170.701246 92.875073) (xy 170.950606 92.274547) (xy 170.951174 91.624306) (xy 170.702862 91.023345) (xy 170.243473 90.563154) + (xy 169.642947 90.313794) (xy 168.992706 90.313226) (xy 168.391745 90.561538) (xy 167.931554 91.020927) (xy 167.857736 91.1987) + (xy 159.715389 91.1987) (xy 159.71546 91.117819) (xy 159.487793 90.566821) (xy 159.066598 90.144891) (xy 159.06567 90.144506) + (xy 159.486311 89.724598) (xy 159.71494 89.173999) (xy 159.71546 88.577819) (xy 159.487793 88.026821) (xy 159.066598 87.604891) + (xy 159.06567 87.604506) (xy 159.486311 87.184598) (xy 159.71494 86.633999) (xy 159.71546 86.037819) (xy 159.487793 85.486821) + (xy 159.066598 85.064891) (xy 159.06567 85.064506) (xy 159.396352 84.7344) (xy 166.73856 84.7344) (xy 166.73856 86.9696) + (xy 166.782838 87.204917) (xy 166.92191 87.421041) (xy 167.13411 87.566031) (xy 167.386 87.61704) (xy 169.6212 87.61704) + (xy 169.856517 87.572762) (xy 170.072641 87.43369) (xy 170.217631 87.22149) (xy 170.26864 86.9696) (xy 170.26864 84.7344) + (xy 170.224362 84.499083) (xy 170.08529 84.282959) (xy 169.87309 84.137969) (xy 169.6212 84.08696) (xy 167.386 84.08696) + (xy 167.150683 84.131238) (xy 166.934559 84.27031) (xy 166.789569 84.48251) (xy 166.73856 84.7344) (xy 159.396352 84.7344) + (xy 159.486311 84.644598) (xy 159.71494 84.093999) (xy 159.71546 83.497819) (xy 159.487793 82.946821) (xy 159.066598 82.524891) + (xy 159.06567 82.524506) (xy 159.486311 82.104598) (xy 159.71494 81.553999) (xy 159.71546 80.957819) (xy 159.688675 80.892995) + (xy 161.58767 78.994) (xy 166.972655 78.994) (xy 167.086729 79.567489) (xy 167.411585 80.05367) (xy 167.726366 80.264) + (xy 167.411585 80.47433) (xy 167.086729 80.960511) (xy 166.972655 81.534) (xy 167.086729 82.107489) (xy 167.411585 82.59367) + (xy 167.897766 82.918526) (xy 168.471255 83.0326) (xy 168.840745 83.0326) (xy 169.414234 82.918526) (xy 169.900415 82.59367) + (xy 170.225271 82.107489) (xy 170.339345 81.534) (xy 170.225271 80.960511) (xy 169.900415 80.47433) (xy 169.585634 80.264) + (xy 169.900415 80.05367) (xy 170.225271 79.567489) (xy 170.339345 78.994) (xy 170.225271 78.420511) (xy 169.900415 77.93433) + (xy 169.590931 77.727539) (xy 170.006732 77.356036) (xy 170.260709 76.828791) (xy 170.263358 76.813026) (xy 170.142217 76.581) + (xy 168.783 76.581) (xy 168.783 76.601) (xy 168.529 76.601) (xy 168.529 76.581) (xy 167.169783 76.581) + (xy 167.048642 76.813026) (xy 167.051291 76.828791) (xy 167.305268 77.356036) (xy 167.721069 77.727539) (xy 167.411585 77.93433) + (xy 167.086729 78.420511) (xy 166.972655 78.994) (xy 161.58767 78.994) (xy 164.96586 75.61581) (xy 165.024528 75.674581) + (xy 165.402481 75.831521) (xy 165.811723 75.831878) (xy 166.18995 75.675598) (xy 166.479581 75.386472) (xy 166.636521 75.008519) + (xy 166.636822 74.6633) (xy 167.204202 74.6633) (xy 167.411585 74.97367) (xy 167.721069 75.180461) (xy 167.305268 75.551964) + (xy 167.051291 76.079209) (xy 167.048642 76.094974) (xy 167.169783 76.327) (xy 168.529 76.327) (xy 168.529 76.307) + (xy 168.783 76.307) (xy 168.783 76.327) (xy 170.142217 76.327) (xy 170.263358 76.094974) (xy 170.260709 76.079209) + (xy 170.006732 75.551964) (xy 169.590931 75.180461) (xy 169.900415 74.97367) (xy 170.225271 74.487489) (xy 170.339345 73.914) + (xy 170.225271 73.340511) (xy 169.900415 72.85433) (xy 169.585634 72.644) (xy 169.900415 72.43367) (xy 170.225271 71.947489) + (xy 170.339345 71.374) (xy 170.225271 70.800511) (xy 169.900415 70.31433) (xy 169.886087 70.304757) (xy 169.907317 70.300762) + (xy 170.123441 70.16169) (xy 170.268431 69.94949) (xy 170.31944 69.6976) (xy 170.31944 67.9704) (xy 170.275162 67.735083) + (xy 170.13609 67.518959) (xy 169.92389 67.373969) (xy 169.672 67.32296) (xy 167.64 67.32296) (xy 167.404683 67.367238) + (xy 167.188559 67.50631) (xy 167.043569 67.71851) (xy 166.99256 67.9704) (xy 166.99256 69.6976) (xy 167.036838 69.932917) + (xy 167.17591 70.149041) (xy 167.38811 70.294031) (xy 167.429439 70.3024) (xy 167.411585 70.31433) (xy 167.204202 70.6247) + (xy 165.608 70.6247) (xy 165.321255 70.681737) (xy 165.143498 70.800511) (xy 165.078165 70.844165) (xy 163.926057 71.996273) + (xy 163.753277 71.996122) (xy 163.37505 72.152402) (xy 163.085419 72.441528) (xy 162.928479 72.819481) (xy 162.928178 73.1647) + (xy 160.71137 73.1647) (xy 159.533835 71.987165) (xy 159.479823 71.951075) (xy 159.486311 71.944598) (xy 159.71494 71.393999) + (xy 159.71546 70.797819) (xy 159.487793 70.246821) (xy 159.066598 69.824891) (xy 159.06567 69.824506) (xy 159.486311 69.404598) + (xy 159.71494 68.853999) (xy 159.71546 68.257819) (xy 159.487793 67.706821) (xy 159.066598 67.284891) (xy 159.06567 67.284506) + (xy 159.486311 66.864598) (xy 159.71494 66.313999) (xy 159.71546 65.717819) (xy 159.487793 65.166821) (xy 159.066598 64.744891) + (xy 159.06567 64.744506) (xy 159.486311 64.324598) (xy 159.71494 63.773999) (xy 159.71546 63.177819) (xy 159.487793 62.626821) + (xy 159.066598 62.204891) (xy 159.06567 62.204506) (xy 159.486311 61.784598) (xy 159.71494 61.233999) (xy 159.71546 60.637819) + (xy 159.487793 60.086821) (xy 159.066598 59.664891) (xy 158.515999 59.436262) (xy 157.919819 59.435742) (xy 157.368821 59.663409) + (xy 156.946891 60.084604) (xy 156.718262 60.635203) (xy 156.717742 61.231383) (xy 156.945409 61.782381) (xy 157.366604 62.204311) + (xy 157.367532 62.204696) (xy 156.946891 62.624604) (xy 156.718262 63.175203) (xy 156.717742 63.771383) (xy 156.945409 64.322381) + (xy 157.366604 64.744311) (xy 157.367532 64.744696) (xy 156.946891 65.164604) (xy 156.718262 65.715203) (xy 156.717742 66.311383) + (xy 156.945409 66.862381) (xy 157.366604 67.284311) (xy 157.367532 67.284696) (xy 156.946891 67.704604) (xy 156.718262 68.255203) + (xy 156.717742 68.851383) (xy 156.945409 69.402381) (xy 157.366604 69.824311) (xy 157.367532 69.824696) (xy 156.946891 70.244604) + (xy 156.718262 70.795203) (xy 156.717742 71.391383) (xy 156.820757 71.6407) (xy 144.58237 71.6407) (xy 144.434077 71.492407) + (xy 144.47494 71.393999) (xy 144.47546 70.797819) (xy 144.247793 70.246821) (xy 143.826598 69.824891) (xy 143.82567 69.824506) + (xy 144.246311 69.404598) (xy 144.47494 68.853999) (xy 144.47546 68.257819) (xy 144.247793 67.706821) (xy 143.826598 67.284891) + (xy 143.82567 67.284506) (xy 144.246311 66.864598) (xy 144.47494 66.313999) (xy 144.47546 65.717819) (xy 144.247793 65.166821) + (xy 143.826598 64.744891) (xy 143.82567 64.744506) (xy 144.246311 64.324598) (xy 144.47494 63.773999) (xy 144.47546 63.177819) + (xy 144.247793 62.626821) (xy 143.826598 62.204891) (xy 143.786064 62.18806) (xy 143.850801 61.988406) (xy 142.976601 61.114206) + (xy 142.102401 61.988406) (xy 142.167 62.187634) (xy 142.128821 62.203409) (xy 141.706891 62.624604) (xy 141.478262 63.175203) + (xy 141.477742 63.771383) (xy 141.705409 64.322381) (xy 142.126604 64.744311) (xy 142.127532 64.744696) (xy 141.706891 65.164604) + (xy 141.478262 65.715203) (xy 141.477742 66.311383) (xy 141.705409 66.862381) (xy 142.126604 67.284311) (xy 142.127532 67.284696) + (xy 141.706891 67.704604) (xy 141.478262 68.255203) (xy 141.477742 68.851383) (xy 141.705409 69.402381) (xy 142.126604 69.824311) + (xy 142.127532 69.824696) (xy 141.706891 70.244604) (xy 141.478262 70.795203) (xy 141.477742 71.391383) (xy 141.705409 71.942381) + (xy 142.126604 72.364311) (xy 142.127532 72.364696) (xy 141.706891 72.784604) (xy 141.582013 73.085343) (xy 138.070835 69.574165) + (xy 137.827745 69.411737) (xy 137.541 69.3547) (xy 133.531798 69.3547) (xy 133.324415 69.04433) (xy 133.009634 68.834) + (xy 133.324415 68.62367) (xy 133.649271 68.137489) (xy 133.763345 67.564) (xy 133.649271 66.990511) (xy 133.324415 66.50433) + (xy 132.838234 66.179474) (xy 132.264745 66.0654) (xy 131.895255 66.0654) (xy 131.321766 66.179474) (xy 130.835585 66.50433) + (xy 130.510729 66.990511) (xy 130.396655 67.564) (xy 123.605881 67.564) (xy 123.62121 59.6392) (xy 124.512 59.6392) + (xy 124.701388 60.591316) (xy 125.240718 61.398482) (xy 126.047884 61.937812) (xy 127 62.1272) (xy 127.952116 61.937812) + (xy 128.531695 61.55055) (xy 131.9022 61.55055) (xy 131.9022 62.50871) (xy 131.998873 62.742099) (xy 132.177502 62.920727) + (xy 132.410891 63.0174) (xy 133.36905 63.0174) (xy 133.5278 62.85865) (xy 133.5278 61.3918) (xy 133.7818 61.3918) + (xy 133.7818 62.85865) (xy 133.94055 63.0174) (xy 134.898709 63.0174) (xy 135.132098 62.920727) (xy 135.310727 62.742099) + (xy 135.4074 62.50871) (xy 135.4074 61.55055) (xy 135.24865 61.3918) (xy 133.7818 61.3918) (xy 133.5278 61.3918) + (xy 132.06095 61.3918) (xy 131.9022 61.55055) (xy 128.531695 61.55055) (xy 128.759282 61.398482) (xy 129.298612 60.591316) + (xy 129.412076 60.02089) (xy 131.9022 60.02089) (xy 131.9022 60.97905) (xy 132.06095 61.1378) (xy 133.5278 61.1378) + (xy 133.5278 59.67095) (xy 133.7818 59.67095) (xy 133.7818 61.1378) (xy 135.24865 61.1378) (xy 135.4074 60.97905) + (xy 135.4074 60.702631) (xy 141.466353 60.702631) (xy 141.492543 61.298236) (xy 141.670085 61.72686) (xy 141.922796 61.808801) + (xy 142.796996 60.934601) (xy 143.156206 60.934601) (xy 144.030406 61.808801) (xy 144.283117 61.72686) (xy 144.486849 61.166571) + (xy 144.460659 60.570966) (xy 144.283117 60.142342) (xy 144.030406 60.060401) (xy 143.156206 60.934601) (xy 142.796996 60.934601) + (xy 141.922796 60.060401) (xy 141.670085 60.142342) (xy 141.466353 60.702631) (xy 135.4074 60.702631) (xy 135.4074 60.02089) + (xy 135.349372 59.880796) (xy 142.102401 59.880796) (xy 142.976601 60.754996) (xy 143.850801 59.880796) (xy 143.76886 59.628085) + (xy 143.208571 59.424353) (xy 142.612966 59.450543) (xy 142.184342 59.628085) (xy 142.102401 59.880796) (xy 135.349372 59.880796) + (xy 135.310727 59.787501) (xy 135.132098 59.608873) (xy 134.898709 59.5122) (xy 133.94055 59.5122) (xy 133.7818 59.67095) + (xy 133.5278 59.67095) (xy 133.36905 59.5122) (xy 132.410891 59.5122) (xy 132.177502 59.608873) (xy 131.998873 59.787501) + (xy 131.9022 60.02089) (xy 129.412076 60.02089) (xy 129.488 59.6392) (xy 129.417267 59.2836) (xy 163.12 59.2836) + (xy 163.309388 60.235716) (xy 163.848718 61.042882) (xy 164.655884 61.582212) (xy 165.608 61.7716) (xy 166.560116 61.582212) + (xy 167.367282 61.042882) (xy 167.906612 60.235716) (xy 168.096 59.2836) (xy 167.906612 58.331484) (xy 167.367282 57.524318) + (xy 166.560116 56.984988) (xy 165.608 56.7956) (xy 164.655884 56.984988) (xy 163.848718 57.524318) (xy 163.309388 58.331484) + (xy 163.12 59.2836) (xy 129.417267 59.2836) (xy 129.298612 58.687084) (xy 128.759282 57.879918) (xy 127.952116 57.340588) + (xy 127 57.1512) (xy 126.047884 57.340588) (xy 125.240718 57.879918) (xy 124.701388 58.687084) (xy 124.512 59.6392) + (xy 123.62121 59.6392) (xy 123.621577 59.449715) (xy 126.397056 56.674236) (xy 127.757905 56.718134) (xy 127.78861 56.715381) + (xy 128.136654 56.6408) (xy 167.037658 56.6408) + ) + ) + ) +) diff --git a/hardware/teensyi2c.pro b/hardware/teensyi2c.pro new file mode 100644 index 0000000..5e98b10 --- /dev/null +++ b/hardware/teensyi2c.pro @@ -0,0 +1,62 @@ +update=Wed 27 Jul 2016 11:29:49 PM CDT +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=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves +LibName30=/home/pdp7/dev/oshpark/wickerlib/libraries/wickerlib +LibName31=/home/pdp7/kicad/libraries/kicad-ESP8266/ESP8266 diff --git a/hardware/teensyi2c.sch b/hardware/teensyi2c.sch new file mode 100644 index 0000000..29d0164 --- /dev/null +++ b/hardware/teensyi2c.sch @@ -0,0 +1,418 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:wickerlib +LIBS:ESP8266 +LIBS:teensyi2c-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 +Text Label 5925 2150 0 60 ~ 0 +VIN +$Comp +L HEADER-FEMALE-6POS-TH-1x06-P0.1IN J2 +U 1 1 57712F77 +P 7550 3475 +F 0 "J2" H 7550 3925 50 0000 L CNN +F 1 "OLED-I2C" H 7550 3825 50 0000 L CNN +F 2 "Wickerlib:Pin_Header_Straight_1x06" H 7550 3125 50 0001 C CIN +F 3 "https://cdn.harwin.com/pdfs/60page140.pdf" H 7550 3475 5 0001 C CNN +F 4 "Pin_Header_Straight_1x06" H 7550 3125 50 0001 C CIN "Package" +F 5 "Harwin" H 7550 3125 50 0001 C CIN "MF_Name" +F 6 "M20-7820642" H 7550 3125 50 0001 C CIN "MF_PN" +F 7 "Digikey" H 7550 3125 50 0001 C CIN "S1_Name" +F 8 "952-1808-ND" H 7550 3125 50 0001 C CIN "S1_PN" +F 9 "HEADER FEMALE 6POS TH 1x06 0.1”" H 7550 3125 50 0001 C CIN "Description" +F 10 "Not Verified" H 7550 3125 50 0001 C CIN "Verified" + 1 7550 3475 + 1 0 0 -1 +$EndComp +Text Label 7150 3225 0 60 ~ 0 +SDA +Text Label 7150 3325 0 60 ~ 0 +SCL +Text Label 7150 3425 0 60 ~ 0 +RST +Text Label 7150 3525 0 60 ~ 0 +GND +Text Label 7150 3625 0 60 ~ 0 +3.3V +Text Label 7175 3725 0 60 ~ 0 +VIN +Text Label 5875 5150 0 60 ~ 0 +GND +$Comp +L HEADER-FEMALE-7POS-TH-1x07-P0.1IN J3 +U 1 1 57713409 +P 8725 3450 +F 0 "J3" H 8725 3900 50 0000 L CNN +F 1 "ADAFRUIT_BME280" H 8725 3800 50 0000 L CNN +F 2 "Wickerlib:Pin_Header_Straight_1x07" H 8725 3100 50 0001 C CIN +F 3 "https://cdn.harwin.com/pdfs/60page140.pdf" H 8725 3450 5 0001 C CNN +F 4 "Pin_Header_Straight_1x07" H 8725 3100 50 0001 C CIN "Package" +F 5 "Harwin" H 8725 3100 50 0001 C CIN "MF_Name" +F 6 "M20-7822046" H 8725 3100 50 0001 C CIN "MF_PN" +F 7 "Digikey" H 8725 3100 50 0001 C CIN "S1_Name" +F 8 "952-1905-ND" H 8725 3100 50 0001 C CIN "S1_PN" +F 9 "HEADER FEMALE 7POS TH 1x07 0.1”" H 8725 3100 50 0001 C CIN "Description" +F 10 "Not Verified" H 8725 3100 50 0001 C CIN "Verified" + 1 8725 3450 + 1 0 0 -1 +$EndComp +Text Label 8350 3150 0 60 ~ 0 +VIN +Text Label 8325 3250 0 60 ~ 0 +3V0 +Text Label 8300 3350 0 60 ~ 0 +GND +Text Label 8325 3450 0 60 ~ 0 +SCK +Text Label 8325 3550 0 60 ~ 0 +SDO +Text Label 8350 3650 0 60 ~ 0 +SDI +Text Label 8375 3750 0 60 ~ 0 +CS +$Comp +L ESP-01v090 U1 +U 1 1 57998B43 +P 9575 4425 +F 0 "U1" H 9575 4325 50 0000 C CNN +F 1 "ESP-01v090" H 9575 4525 50 0000 C CNN +F 2 "ESP8266:ESP-01" H 9575 4425 50 0001 C CNN +F 3 "" H 9575 4425 50 0001 C CNN + 1 9575 4425 + 1 0 0 -1 +$EndComp +$Comp +L TEENSY3.2-72MHz J1 +U 1 1 57998BF7 +P 5225 3700 +F 0 "J1" H 5025 5550 50 0000 L CNN +F 1 "TEENSY3.2-72MHz" H 5025 1900 50 0000 L CNN +F 2 "Wickerlib:TEENSY-3.2" V 4975 4850 50 0001 C CIN +F 3 "https://www.pjrc.com/teensy/" H 5475 4350 5 0001 C CNN +F 4 "UNDEFINED" V 4975 4850 50 0001 C CIN "Package" +F 5 "PJRC" V 4975 4850 50 0001 C CIN "MF_Name" +F 6 "TEENSY3.2" V 4975 4850 50 0001 C CIN "MF_PN" +F 7 "PJRC" V 4975 4850 50 0001 C CIN "S1_Name" +F 8 "TEENSY3.2" V 4975 4850 50 0001 C CIN "S1_PN" +F 9 "TEENSY 3.2 32BIT 72MHZ" V 4975 4850 50 0001 C CIN "Description" +F 10 "Not Verified" V 4975 4850 50 0001 C CIN "Verified" + 1 5225 3700 + 1 0 0 -1 +$EndComp +$Comp +L R R1 +U 1 1 57999054 +P 8500 4225 +F 0 "R1" V 8425 4225 50 0000 C CNN +F 1 "R" V 8500 4225 50 0000 C CNN +F 2 "Resistors_ThroughHole:Resistor_Horizontal_RM7mm" V 8430 4225 50 0001 C CNN +F 3 "" H 8500 4225 50 0000 C CNN + 1 8500 4225 + 1 0 0 -1 +$EndComp +$Comp +L HEADER-MALE-1POS-TH-1x01 RST1 +U 1 1 579993C8 +P 8425 4475 +F 0 "RST1" H 8725 4475 50 0000 L CNN +F 1 "RST" H 8550 4475 50 0000 L CNN +F 2 "Wickerlib:Pin_Header_Straight_1x01" H 8425 4125 50 0001 C CIN +F 3 "https://cdn.harwin.com/pdfs/60page140.pdf" H 8425 4475 5 0001 C CNN +F 4 "Pin_Header_Straight_1x01" H 8425 4125 50 0001 C CIN "Package" +F 5 "Harwin" H 8425 4125 50 0001 C CIN "MF_Name" +F 6 "M20-9992046" H 8425 4125 50 0001 C CIN "MF_PN" +F 7 "Digikey" H 8425 4125 50 0001 C CIN "S1_Name" +F 8 "952-1902-ND" H 8425 4125 50 0001 C CIN "S1_PN" +F 9 "HEADER MALE 1POS" H 8425 4125 50 0001 C CIN "Description" +F 10 "Not Verified" H 8425 4125 50 0001 C CIN "Verified" + 1 8425 4475 + -1 0 0 1 +$EndComp +$Comp +L HEADER-MALE-1POS-TH-1x01 GPIO2 +U 1 1 579994A9 +P 10725 4375 +F 0 "GPIO2" H 10850 4375 50 0000 L CNN +F 1 "GPIO2" H 11150 4375 50 0000 L CNN +F 2 "Wickerlib:Pin_Header_Straight_1x01" H 10725 4025 50 0001 C CIN +F 3 "https://cdn.harwin.com/pdfs/60page140.pdf" H 10725 4375 5 0001 C CNN +F 4 "Pin_Header_Straight_1x01" H 10725 4025 50 0001 C CIN "Package" +F 5 "Harwin" H 10725 4025 50 0001 C CIN "MF_Name" +F 6 "M20-9992046" H 10725 4025 50 0001 C CIN "MF_PN" +F 7 "Digikey" H 10725 4025 50 0001 C CIN "S1_Name" +F 8 "952-1902-ND" H 10725 4025 50 0001 C CIN "S1_PN" +F 9 "HEADER MALE 1POS" H 10725 4025 50 0001 C CIN "Description" +F 10 "Not Verified" H 10725 4025 50 0001 C CIN "Verified" + 1 10725 4375 + 1 0 0 -1 +$EndComp +$Comp +L HEADER-MALE-1POS-TH-1x01 GPIO0 +U 1 1 57999556 +P 10725 4475 +F 0 "GPIO0" H 10850 4475 50 0000 L CNN +F 1 "GPIO0" H 11150 4475 50 0000 L CNN +F 2 "Wickerlib:Pin_Header_Straight_1x01" H 10725 4125 50 0001 C CIN +F 3 "https://cdn.harwin.com/pdfs/60page140.pdf" H 10725 4475 5 0001 C CNN +F 4 "Pin_Header_Straight_1x01" H 10725 4125 50 0001 C CIN "Package" +F 5 "Harwin" H 10725 4125 50 0001 C CIN "MF_Name" +F 6 "M20-9992046" H 10725 4125 50 0001 C CIN "MF_PN" +F 7 "Digikey" H 10725 4125 50 0001 C CIN "S1_Name" +F 8 "952-1902-ND" H 10725 4125 50 0001 C CIN "S1_PN" +F 9 "HEADER MALE 1POS" H 10725 4125 50 0001 C CIN "Description" +F 10 "Not Verified" H 10725 4125 50 0001 C CIN "Verified" + 1 10725 4475 + 1 0 0 -1 +$EndComp +$Comp +L HEADER-MALE-1POS-TH-1x01 GND1 +U 1 1 57999AE9 +P 8200 5350 +F 0 "GND1" H 8500 5350 50 0000 L CNN +F 1 "GND" H 8325 5350 50 0000 L CNN +F 2 "Wickerlib:Pin_Header_Straight_1x01" H 8200 5000 50 0001 C CIN +F 3 "https://cdn.harwin.com/pdfs/60page140.pdf" H 8200 5350 5 0001 C CNN +F 4 "Pin_Header_Straight_1x01" H 8200 5000 50 0001 C CIN "Package" +F 5 "Harwin" H 8200 5000 50 0001 C CIN "MF_Name" +F 6 "M20-9992046" H 8200 5000 50 0001 C CIN "MF_PN" +F 7 "Digikey" H 8200 5000 50 0001 C CIN "S1_Name" +F 8 "952-1902-ND" H 8200 5000 50 0001 C CIN "S1_PN" +F 9 "HEADER MALE 1POS" H 8200 5000 50 0001 C CIN "Description" +F 10 "Not Verified" H 8200 5000 50 0001 C CIN "Verified" + 1 8200 5350 + 0 1 1 0 +$EndComp +$Comp +L HEADER-MALE-1POS-TH-1x01 3V3 +U 1 1 57999D59 +P 6900 1950 +F 0 "3V3" H 7200 1950 50 0000 L CNN +F 1 "3V3" H 7025 1950 50 0000 L CNN +F 2 "Wickerlib:Pin_Header_Straight_1x01" H 6900 1600 50 0001 C CIN +F 3 "https://cdn.harwin.com/pdfs/60page140.pdf" H 6900 1950 5 0001 C CNN +F 4 "Pin_Header_Straight_1x01" H 6900 1600 50 0001 C CIN "Package" +F 5 "Harwin" H 6900 1600 50 0001 C CIN "MF_Name" +F 6 "M20-9992046" H 6900 1600 50 0001 C CIN "MF_PN" +F 7 "Digikey" H 6900 1600 50 0001 C CIN "S1_Name" +F 8 "952-1902-ND" H 6900 1600 50 0001 C CIN "S1_PN" +F 9 "HEADER MALE 1POS" H 6900 1600 50 0001 C CIN "Description" +F 10 "Not Verified" H 6900 1600 50 0001 C CIN "Verified" + 1 6900 1950 + 0 -1 -1 0 +$EndComp +NoConn ~ 8200 3250 +NoConn ~ 8300 3725 +NoConn ~ 6950 3625 +NoConn ~ 5475 2450 +NoConn ~ 5475 2550 +NoConn ~ 5475 2650 +NoConn ~ 5475 2850 +NoConn ~ 5475 2950 +NoConn ~ 5475 3050 +NoConn ~ 5475 3150 +NoConn ~ 5475 3250 +NoConn ~ 5475 3550 +NoConn ~ 5475 3650 +NoConn ~ 5475 3750 +NoConn ~ 5475 3850 +NoConn ~ 5475 4050 +NoConn ~ 5475 4450 +NoConn ~ 5475 4550 +NoConn ~ 5475 4650 +NoConn ~ 5475 4750 +NoConn ~ 5525 4900 +NoConn ~ 5525 5000 +NoConn ~ 5475 5350 +NoConn ~ 5525 2300 +NoConn ~ 5525 2000 +$Comp +L CAPSENSE_CIRCLE CAP1 +U 1 1 5799AACF +P 6175 4525 +F 0 "CAP1" H 6425 4625 60 0000 L CNN +F 1 "CAPSENSE_CIRCLE" H 6425 4425 60 0000 L CNN +F 2 "Wickerlib:CAPSENSE_CIRCLE_D10" H 6175 4525 60 0001 C CNN +F 3 "" H 6175 4525 60 0000 C CNN + 1 6175 4525 + 1 0 0 -1 +$EndComp +Text Notes 5475 4350 0 47 ~ 0 +SCK +Text Notes 5475 4250 0 47 ~ 0 +SDA +NoConn ~ 8300 3550 +Wire Wire Line + 6150 3425 7350 3425 +Wire Wire Line + 6775 3525 7350 3525 +Wire Wire Line + 7350 3625 6950 3625 +Wire Wire Line + 7350 3725 6900 3725 +Wire Wire Line + 6150 3425 6150 2750 +Wire Wire Line + 6150 2750 5475 2750 +Wire Wire Line + 6775 3525 6775 5250 +Wire Wire Line + 5475 5150 11050 5150 +Wire Wire Line + 6900 3725 6900 2150 +Wire Wire Line + 8525 3150 8200 3150 +Wire Wire Line + 8200 3150 8200 2150 +Connection ~ 6900 2150 +Wire Wire Line + 8525 3350 8200 3350 +Wire Wire Line + 8200 3350 8200 5150 +Connection ~ 6775 5150 +Wire Wire Line + 8525 3450 7725 3450 +Wire Wire Line + 7725 3450 7725 3900 +Wire Wire Line + 7725 3900 5975 3900 +Connection ~ 5975 3900 +Wire Wire Line + 8525 3650 7775 3650 +Wire Wire Line + 7775 3650 7775 4025 +Wire Wire Line + 7775 4025 5825 4025 +Connection ~ 5825 4025 +Wire Wire Line + 8525 3250 8200 3250 +Wire Wire Line + 8300 3550 8525 3550 +Wire Wire Line + 8525 3750 8300 3750 +Wire Wire Line + 8300 3750 8300 3725 +Wire Wire Line + 10525 4275 11050 4275 +Wire Wire Line + 11050 4275 11050 5150 +Connection ~ 8200 5150 +Wire Wire Line + 8625 4575 8375 4575 +Wire Wire Line + 8375 4575 8375 3900 +Wire Wire Line + 8375 3900 9725 3900 +Wire Wire Line + 9725 3900 9725 2150 +Connection ~ 8200 2150 +Wire Wire Line + 8625 4375 8500 4375 +Wire Wire Line + 8500 4075 8500 3900 +Connection ~ 8500 3900 +Wire Wire Line + 5475 3350 5700 3350 +Wire Wire Line + 5700 3350 5700 4275 +Wire Wire Line + 5700 4275 8625 4275 +Wire Wire Line + 5475 3450 5600 3450 +Wire Wire Line + 5600 3450 5600 4925 +Wire Wire Line + 5600 4925 10525 4925 +Wire Wire Line + 10525 4925 10525 4575 +Wire Wire Line + 6775 5250 5475 5250 +Wire Wire Line + 5700 2200 5525 2200 +Wire Wire Line + 5700 2100 5700 2200 +Wire Wire Line + 9725 2150 5700 2150 +Wire Wire Line + 5525 2100 5700 2100 +Connection ~ 5700 2150 +Wire Wire Line + 5475 3950 5650 3950 +Wire Wire Line + 5650 3950 5650 4525 +Wire Wire Line + 5650 4525 5825 4525 +Wire Wire Line + 5475 4250 5825 4250 +Wire Wire Line + 5825 4250 5825 3225 +Wire Wire Line + 5825 3225 7350 3225 +Text Notes 5900 4200 1 47 ~ 0 +SDA +Text Notes 6250 4025 2 47 ~ 0 +SDA +Text Notes 7150 4025 2 47 ~ 0 +SDA +Text Notes 7850 3800 3 47 ~ 0 +SDA +Text Notes 7950 3650 0 47 ~ 0 +SDA +Wire Wire Line + 5475 4350 5975 4350 +Wire Wire Line + 5975 4350 5975 3325 +Wire Wire Line + 5975 3325 7350 3325 +Text Notes 6050 4225 1 47 ~ 0 +SCK +Text Notes 6050 3675 1 47 ~ 0 +SCK +Text Notes 5900 3675 1 47 ~ 0 +SDA +Text Notes 6650 3325 2 47 ~ 0 +SCK +Text Notes 6650 3225 2 47 ~ 0 +SDA +NoConn ~ 5475 4150 +$EndSCHEMATC