diff --git a/indoor-sensor/board/README.md b/indoor-sensor/board/README.md new file mode 100644 index 0000000..cb3eb09 --- /dev/null +++ b/indoor-sensor/board/README.md @@ -0,0 +1,15 @@ +# Indoor Air Quality Sensor – XIAO ESP32S3 & CJMCU-6668 + +This repository contains the hardware design files for a compact Indoor Air Quality Sensor based on the Seeed Studio XIAO ESP32S3 and the CJMCU-6668 environmental sensor module (ENS160 + BME280). + + +## Main Components + +| Part | Description | +|------|-------------| +| XIAO ESP32S3 | Primary MCU module (WiFi + BLE) | +| CJMCU-6668 | ENS160 + BME280 environmental sensor | +| I²C Pull-ups | 4.7kΩ resistors (if required) | +| Connector Headers | XIAO pin headers, sensor headers | +| Power Supply | USB-C (via XIAO) | +| Mounting Hardware | Optional standoffs and enclosure | \ No newline at end of file diff --git a/indoor-sensor/board/kicad/.DS_Store b/indoor-sensor/board/kicad/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/indoor-sensor/board/kicad/.DS_Store differ diff --git a/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_pcb b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_pcb new file mode 100755 index 0000000..e78c191 --- /dev/null +++ b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_pcb @@ -0,0 +1,2401 @@ +(kicad_pcb + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" user) + (41 "User.2" user) + (43 "User.3" user) + (45 "User.4" user) + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "core") + (thickness 1.51) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting front back) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "WAK") + (net 2 "SDA") + (net 3 "RST") + (net 4 "ADD") + (net 5 "INT") + (net 6 "SCL") + (net 7 "DHT_D1") + (net 8 "unconnected-(U1-MTMS-Pad21)") + (net 9 "unconnected-(U1-USB_DN-Pad23)") + (net 10 "unconnected-(U1-5V-Pad14)") + (net 11 "unconnected-(U1-MTDO-Pad18)") + (net 12 "unconnected-(U1-PA7_A8_D8_SCK-Pad9)") + (net 13 "unconnected-(U1-PB09_A7_D7_RX-Pad8)") + (net 14 "unconnected-(U1-MTDI-Pad17)") + (net 15 "unconnected-(U1-PA02_A0_D0-Pad1)") + (net 16 "unconnected-(U1-MTCK-Pad22)") + (net 17 "unconnected-(U1-PA11_A3_D3-Pad4)") + (net 18 "unconnected-(U1-PA10_A2_D2-Pad3)") + (net 19 "unconnected-(U1-PA4_A1_D1-Pad2)") + (net 20 "unconnected-(U1-USB_DP-Pad24)") + (net 21 "unconnected-(U1-GND-Pad16)") + (net 22 "unconnected-(U1-PA5_A9_D9_MISO-Pad10)") + (net 23 "unconnected-(U1-PA6_A10_D10_MOSI-Pad11)") + (net 24 "unconnected-(U1-CHIP_EN-Pad19)") + (net 25 "unconnected-(U2-NC-Pad3)") + (net 26 "BAT") + (net 27 "+3.3V") + (net 28 "unconnected-(U1-GND-Pad20)") + (footprint "Sensor:Aosong_DHT11_5.5x12.0_P2.54mm" + (layer "F.Cu") + (uuid "98d465ce-465a-4269-807b-4f2aab3f3f9a") + (at 162.38 104.5 90) + (descr "Temperature and humidity module, http://akizukidenshi.com/download/ds/aosong/DHT11.pdf") + (tags "Temperature and humidity module") + (property "Reference" "U2" + (at -1 -3.5 90) + (layer "F.SilkS") + (hide yes) + (uuid "8be6daaf-35aa-4ad8-a9a0-dcfdedcb086c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DHT22" + (at -2 3.62 180) + (layer "F.Fab") + (uuid "120f6078-f478-4314-9ec1-afd697ad39e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/DHT11.pdf" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9e76f71-2225-4494-857a-ff0ef10b5bec") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "3.3V to 5.5V, temperature and humidity module, DHT11" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c620bb15-bf72-4821-8705-a210d455731c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Aosong*DHT11*5.5x12.0*P2.54mm*") + (path "/2d9da5a9-b059-43bb-be92-6635397926a8") + (sheetname "/") + (sheetfile "indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch") + (attr through_hole) + (fp_line + (start -3.16 -2.6) + (end -1.55 -2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "07ed296a-7786-4d54-86c3-1b3dc3eed39c") + ) + (fp_line + (start -3.16 -2.6) + (end -3.16 -0.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8907c220-908b-4464-9b50-f16d49449916") + ) + (fp_line + (start 2.88 -2.32) + (end 2.88 9.94) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b226f8f-cd74-4267-8858-c0d82ae98aef") + ) + (fp_line + (start -2.87 -2.32) + (end 2.87 -2.32) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e099221-c178-4e46-9a2d-590206b611be") + ) + (fp_line + (start 2.88 9.94) + (end -2.88 9.94) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4d3c33e4-f403-4ff7-90c8-839a787ca9d8") + ) + (fp_line + (start -2.88 9.94) + (end -2.88 -2.31) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "82daf0f5-01bc-4661-829c-7bb7cd3927f1") + ) + (fp_line + (start 3 -2.44) + (end 3 10.06) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5e08b31-8dbe-45bd-8555-378292804a74") + ) + (fp_line + (start -3 -2.44) + (end 3 -2.44) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "987dfc8a-72d8-4929-8c5e-83a1bfc7c464") + ) + (fp_line + (start 3 10.06) + (end -3 10.06) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4bd48c41-821a-40d7-8ff6-de27c8689473") + ) + (fp_line + (start -3 10.06) + (end -3 -2.44) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06c1ea89-2ef1-4031-8689-80dd48cb0ddf") + ) + (fp_line + (start 2.75 -2.19) + (end 2.75 9.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "85b9b785-eb02-4207-a3ed-18e8a50bcebb") + ) + (fp_line + (start -1.75 -2.19) + (end 2.75 -2.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cb110da8-68bb-4344-99e9-98b8a67b8afa") + ) + (fp_line + (start -2.75 -1.19) + (end -1.75 -2.19) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f039c85-da84-4508-af52-a6f837318f7d") + ) + (fp_line + (start -2.75 -1.19) + (end -2.75 9.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24564b73-8b5c-48ef-abaa-30af441600f1") + ) + (fp_line + (start 2.75 9.81) + (end -2.75 9.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6425ee48-eb16-4334-937f-e6d73a77d6f1") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 90) + (layer "F.Fab") + (uuid "55f07b12-20d0-4740-af16-cfdbbf544d32") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.5 1.5) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "+3.3V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "ae970c10-f027-4cb5-be63-96055e84511d") + ) + (pad "2" thru_hole circle + (at 0 2.54 90) + (size 1.5 1.5) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "DHT_D1") + (pinfunction "DATA") + (pintype "bidirectional") + (uuid "6b45474d-7def-4f9f-9dec-5eb2e27bd3a0") + ) + (pad "3" thru_hole circle + (at 0 5.08 90) + (size 1.5 1.5) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "unconnected-(U2-NC-Pad3)") + (pinfunction "NC") + (pintype "no_connect") + (uuid "60c25b6d-bfff-4426-bfca-27c6e70acd72") + ) + (pad "4" thru_hole circle + (at 0 7.62 90) + (size 1.5 1.5) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "WAK") + (pinfunction "GND") + (pintype "power_in") + (uuid "00e43201-0369-4f21-a9f0-f5608d83d4f5") + ) + (embedded_fonts no) + (model "C:/Users/Faris/Downloads/dht22-sensor-arduino-1.snapshot.1/DHT22.stp" + (offset + (xyz 25 3.75 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 90) + ) + ) + ) + (footprint "Seeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMD" + (layer "F.Cu") + (uuid "a28eff79-ca8c-4a59-8a81-2eec8e00fb6a") + (at 140.079 106.4855) + (property "Reference" "U1" + (at 7.112 -21.336 0) + (layer "F.SilkS") + (uuid "8bf734e7-d049-428c-93fb-f12381e2f3b6") + (effects + (font + (size 0.78232 0.78232) + (thickness 0.10668) + ) + (justify left bottom) + ) + ) + (property "Value" "XIAO-ESP32-S3-SMD" + (at 8.89 -10.795 0) + (layer "F.Fab") + (uuid "eb2cec91-a5b2-4297-8faa-561fde25ef78") + (effects + (font + (size 0.536448 0.536448) + (thickness 0.073152) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "39db41dc-21ae-4d27-aee0-21f71c9ce90b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7834b54b-16aa-4551-b93f-91ad03ee5dc1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Field5" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6c43e3d6-9ad9-4fdc-92a5-4dd9dcb8aaf7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/0f127e32-6de8-460d-8e81-8fcd06c12973") + (sheetname "/") + (sheetfile "indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch") + (fp_line + (start 0 -1.987) + (end 0 -19.132) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "63bed24f-a677-4520-bbc4-40586c2ef047") + ) + (fp_line + (start 1.905 -0.082) + (end 15.875 -0.082) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "2148b340-fb2c-4911-822c-82929447d066") + ) + (fp_line + (start 4.395 -21.037) + (end 4.398728 -22.047272) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb0f6dc7-aadb-4fc5-8f85-a7dbbe119f08") + ) + (fp_line + (start 4.898728 -22.547) + (end 12.894 -22.547) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "253b330b-90bf-4bc4-b4f5-eb5c9819974d") + ) + (fp_line + (start 13.394 -22.047) + (end 13.394 -21.037) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "7be4f0e7-a4ce-46be-a504-090b38db0a96") + ) + (fp_line + (start 15.875 -21.037) + (end 1.905 -21.037) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "e339105b-cb80-4053-9890-5ff167e4c594") + ) + (fp_line + (start 17.78 -1.987) + (end 17.78 -19.132) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "bc730c9f-defd-4578-84d0-eca19dfcca25") + ) + (fp_arc + (start 0 -19.136) + (mid 0.557962 -20.483038) + (end 1.905 -21.041) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c6751738-2c75-47be-b017-b950a126c472") + ) + (fp_arc + (start 1.905 -0.082) + (mid 0.557962 -0.639962) + (end 0 -1.987) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf1de620-4811-483f-9757-234cf156c0f4") + ) + (fp_arc + (start 4.398728 -22.047272) + (mid 4.545272 -22.40064) + (end 4.898728 -22.547) + (stroke + (width 0.127) + (type default) + ) + (layer "F.SilkS") + (uuid "f922da35-277e-4720-a746-dad6e4782843") + ) + (fp_arc + (start 12.894 -22.547) + (mid 13.247553 -22.400553) + (end 13.394 -22.047) + (stroke + (width 0.127) + (type default) + ) + (layer "F.SilkS") + (uuid "940fdeb5-da95-4de8-ae5e-7373cb4692d4") + ) + (fp_arc + (start 15.875 -21.037) + (mid 17.222038 -20.479038) + (end 17.78 -19.132) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "20e6eca6-3228-4834-a1e2-2794aee06b8d") + ) + (fp_arc + (start 17.78 -1.987) + (mid 17.222038 -0.639962) + (end 15.875 -0.082) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a3f6da3-81f8-4e48-b1b7-52ed43c342f8") + ) + (fp_circle + (center -0.21 -20.621) + (end -0.21 -20.875) + (stroke + (width 0.5) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e621f9d5-ec53-40ae-aa2b-e67a4fbb0369") + ) + (fp_circle + (center 1.007 -19.898) + (end 1.007 -20.152) + (stroke + (width 0.5) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fcfe4659-9431-4a9c-9814-75df86706bbf") + ) + (fp_rect + (start -0.003 -21.022) + (end 17.787 -0.074) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "F.CrtYd") + (uuid "2d07a80a-8939-427e-96d2-73f036e603ef") + ) + (fp_rect + (start -0.005 -21.022) + (end 17.779 -0.071) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "F.Fab") + (uuid "e6de61b1-9216-498d-8482-b4a9ee952ff1") + ) + (fp_circle + (center 0.999 -19.905) + (end 0.999 -20.159) + (stroke + (width 0.5) + (type solid) + ) + (fill yes) + (layer "F.Fab") + (uuid "885ec1b6-1ad8-469a-8de4-3373bfb67c4f") + ) + (pad "1" smd roundrect + (at 0.835 -18.12) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 15 "unconnected-(U1-PA02_A0_D0-Pad1)") + (pinfunction "PA02_A0_D0") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "98117aba-21f8-49ea-b3f8-9172b6a279d0") + ) + (pad "2" smd roundrect + (at 0.835 -15.58) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 19 "unconnected-(U1-PA4_A1_D1-Pad2)") + (pinfunction "PA4_A1_D1") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "bac8c172-fa32-42e1-81ce-1faf9c6d25b7") + ) + (pad "3" smd roundrect + (at 0.835 -13.04) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "unconnected-(U1-PA10_A2_D2-Pad3)") + (pinfunction "PA10_A2_D2") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "b9b1a68c-c960-40dc-8320-f9b00f09a941") + ) + (pad "4" smd roundrect + (at 0.835 -10.5) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 17 "unconnected-(U1-PA11_A3_D3-Pad4)") + (pinfunction "PA11_A3_D3") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "b464b35c-373a-411d-97b2-c1ffc6eb3e54") + ) + (pad "5" smd roundrect + (at 0.835 -7.96) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "SDA") + (pinfunction "PA8_A4_D4_SDA") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "e25993d9-e340-429d-81c1-82f2e8665f39") + ) + (pad "6" smd roundrect + (at 0.835 -5.42) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 6 "SCL") + (pinfunction "PA9_A5_D5_SCL") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "e1ef71a9-77f5-4281-9e2e-567f57249a4b") + ) + (pad "7" smd roundrect + (at 0.835 -2.88) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "DHT_D1") + (pinfunction "PB08_A6_D6_TX") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "1e1cc03b-49ee-4aa1-8dd4-22eefd2a9981") + ) + (pad "8" smd roundrect + (at 17 -2.88) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 13 "unconnected-(U1-PB09_A7_D7_RX-Pad8)") + (pinfunction "PB09_A7_D7_RX") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "8c619542-e3a1-488f-9425-6a2718756f07") + ) + (pad "9" smd roundrect + (at 17 -5.42) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 12 "unconnected-(U1-PA7_A8_D8_SCK-Pad9)") + (pinfunction "PA7_A8_D8_SCK") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "828c4c5e-e63c-4fd4-8600-e01f100db906") + ) + (pad "10" smd roundrect + (at 17 -7.96) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 22 "unconnected-(U1-PA5_A9_D9_MISO-Pad10)") + (pinfunction "PA5_A9_D9_MISO") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "ef969d4d-7a5d-46aa-b4b5-c96d0c74054e") + ) + (pad "11" smd roundrect + (at 17 -10.5) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 23 "unconnected-(U1-PA6_A10_D10_MOSI-Pad11)") + (pinfunction "PA6_A10_D10_MOSI") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "f337785e-a82a-4fc1-b6fb-c5429f226f7b") + ) + (pad "12" smd roundrect + (at 17 -13.04) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 27 "+3.3V") + (pinfunction "3V3") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "2d905a74-783f-46c0-8d8b-a45775fee654") + ) + (pad "13" smd roundrect + (at 17 -15.58) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "WAK") + (pinfunction "GND") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "6c8e31a7-ef11-4f2d-9e4a-47446667d7c2") + ) + (pad "14" smd roundrect + (at 17 -18.12) + (size 2.75 2) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 10 "unconnected-(U1-5V-Pad14)") + (pinfunction "5V") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "74348443-7bf0-427c-86b1-cd4025acfbf3") + ) + (pad "15" smd roundrect + (at 4.445 -10.882 180) + (size 2.5 1.1) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "BAT") + (pinfunction "BAT") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "4fd94457-1936-4f9c-b84c-2ad5f46d9a0a") + ) + (pad "16" smd roundrect + (at 4.445 -12.787 180) + (size 2.5 1.1) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 21 "unconnected-(U1-GND-Pad16)") + (pinfunction "GND") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 45) + (uuid "e079a63d-53c2-4abc-86b1-50fc90cb6ae1") + ) + (pad "17" smd circle + (at 7.62 -19.132) + (size 1.7 1.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 14 "unconnected-(U1-MTDI-Pad17)") + (pinfunction "MTDI") + (pintype "passive") + (uuid "91d14bdd-c7dc-4cfb-a10d-a8869faede55") + ) + (pad "18" smd circle + (at 10.16 -19.132) + (size 1.7 1.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 11 "unconnected-(U1-MTDO-Pad18)") + (pinfunction "MTDO") + (pintype "passive") + (uuid "804624f0-f108-4e29-85c9-d93fef19403f") + ) + (pad "19" smd circle + (at 7.62 -16.592) + (size 1.7 1.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 24 "unconnected-(U1-CHIP_EN-Pad19)") + (pinfunction "CHIP_EN") + (pintype "passive") + (uuid "fdef94fa-1f85-401d-89ee-476b9a0db503") + ) + (pad "20" smd circle + (at 10.16 -16.592) + (size 1.7 1.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 28 "unconnected-(U1-GND-Pad20)") + (pinfunction "GND") + (pintype "passive") + (uuid "447e4c03-7d2a-4c24-9828-070b52242c40") + ) + (pad "21" smd circle + (at 7.62 -14.052) + (size 1.7 1.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 8 "unconnected-(U1-MTMS-Pad21)") + (pinfunction "MTMS") + (pintype "passive") + (uuid "2e292e42-bb5e-43be-92c2-03044ec41a5c") + ) + (pad "22" smd circle + (at 10.16 -14.052) + (size 1.7 1.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 16 "unconnected-(U1-MTCK-Pad22)") + (pinfunction "MTCK") + (pintype "passive") + (uuid "9a0a8a13-ee23-4d25-a16c-2de1b3808b09") + ) + (pad "23" smd circle + (at 7.62 -11.512) + (size 1.7 1.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 9 "unconnected-(U1-USB_DN-Pad23)") + (pinfunction "USB_DN") + (pintype "passive") + (uuid "4a13949c-d3c5-4ae7-9603-c7ab1a47adb2") + ) + (pad "24" smd circle + (at 10.16 -11.512) + (size 1.7 1.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 20 "unconnected-(U1-USB_DP-Pad24)") + (pinfunction "USB_DP") + (pintype "passive") + (uuid "c5e757cd-c053-4bd6-911e-6c81977d9ad3") + ) + (embedded_fonts no) + (model "C:/Users/Faris/Downloads/seeed-studio-xiao-esp32s3-3d_model/XIAO-ESP32S3 v2.step" + (offset + (xyz 15 8.5 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 -0 -90) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "d2e9696b-c621-4fc5-b09e-654747b37234") + (at 124.5 87.92) + (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x08 2.54mm single row") + (property "Reference" "AirQualitySensor1" + (at 5.5 7.58 90) + (layer "F.SilkS") + (uuid "05a12c06-eef9-40ee-ad06-70cbb256535d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CJMCU-8118" + (at 3.5 7.58 90) + (layer "F.Fab") + (uuid "3a89be68-cc64-4d1a-874e-7469febe1e04") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2899d158-201b-41bd-8039-bf90e28081b1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ff83e047-06ee-40e7-830b-a03290142b96") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/0a8e4437-9942-4d67-80a2-c5f4eb809941") + (sheetname "/") + (sheetfile "indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch") + (attr through_hole) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3bc636b-49e3-4bc1-adef-2f870807528f") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "faa2baf9-8a51-4318-bc8a-3dfc19ae5046") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 19.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa5cd344-94cc-4820-a658-976981edcc77") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9c03285-5520-428e-8def-c0ab58f84f81") + ) + (fp_line + (start -1.38 19.16) + (end 1.38 19.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "347536c1-fa95-4cba-803f-a00c19a12156") + ) + (fp_line + (start 1.38 1.27) + (end 1.38 19.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a654bac-ae5d-4885-bfa2-c63034006a01") + ) + (fp_line + (start -1.77 -1.77) + (end -1.77 19.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63d12e61-20f8-4082-9a23-8d874b572093") + ) + (fp_line + (start -1.77 19.55) + (end 1.77 19.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "37e1ac30-2681-4b91-8131-1b4b15ccb2c9") + ) + (fp_line + (start 1.77 -1.77) + (end -1.77 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "30c31a4f-24c7-4b02-babf-131833455595") + ) + (fp_line + (start 1.77 19.55) + (end 1.77 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b8e19568-bbbd-4bd5-8aab-4261f0dffc88") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ab5699ba-1cf7-4675-87f0-36cbae2e2f19") + ) + (fp_line + (start -1.27 19.05) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b753a40f-9383-45aa-bda8-1c1f65c2c537") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7dc4708a-f829-4244-8095-5f38848fd2b5") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97703f16-c04c-4af2-979e-b42319031e14") + ) + (fp_line + (start 1.27 19.05) + (end -1.27 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2bb052ca-584d-4d5c-93fd-39f97177104a") + ) + (fp_text user "${REFERENCE}" + (at 0 8.89 90) + (layer "F.Fab") + (uuid "47e607d5-d14a-4364-9ecf-5ecc377e8568") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "+3.3V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "dfb5da05-422e-43cb-89a6-97778c0d495f") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "WAK") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "28e4572c-d1a9-412d-a9d4-9761719603e7") + ) + (pad "3" thru_hole circle + (at 0 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "SCL") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "d97fa773-6a03-4d33-98a7-39d882b261bb") + ) + (pad "4" thru_hole circle + (at 0 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "SDA") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "3acb0668-a4b5-46ee-b3a1-8c9ddb6ac9e0") + ) + (pad "5" thru_hole circle + (at 0 10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "WAK") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "0c94d538-4b1e-49a8-8d94-288bdecb3c06") + ) + (pad "6" thru_hole circle + (at 0 12.7) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "INT") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "c90344d3-5deb-4bae-bcd3-75957b012049") + ) + (pad "7" thru_hole circle + (at 0 15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "RST") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "61b35928-68b0-41e6-a3d2-9ecbf65d3b16") + ) + (pad "8" thru_hole circle + (at 0 17.78) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "ADD") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "b260beb9-9a5d-43de-98b5-490438c7725c") + ) + (embedded_fonts no) + (model "C:/Users/Faris/Downloads/hdc1080-and-ccs811-1.snapshot.1/HDC1080_CCS811.step" + (offset + (xyz -1.25 1.5 2.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 90) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "B.Cu") + (uuid "0dc8800a-ffbe-4ccf-8dbd-f7d365ec2798") + (at 173.5 90.46 180) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J1" + (at 0 2.38 0) + (layer "B.SilkS") + (hide yes) + (uuid "403b1af2-2c7c-4e84-8183-2fe8e7dd6934") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Battery Connector" + (at -1.5 -4.04 90) + (layer "B.Fab") + (uuid "17214b73-88e8-4fd1-9968-7b746de62060") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "faba9d69-d6df-44b3-9746-bda095a1f925") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "e18ab744-48e4-4516-8655-bf1ed51da7b9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/374b186b-14cc-4b9c-9bf1-5d28638ea61a") + (sheetname "/") + (sheetfile "indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch") + (attr through_hole) + (fp_line + (start 1.38 -1.27) + (end 1.38 -3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d6ee7a33-2e94-429f-bd90-b21dffe310d0") + ) + (fp_line + (start -1.38 1.38) + (end 0 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "28514d88-bb73-4b47-953d-a09cb2dd7658") + ) + (fp_line + (start -1.38 0) + (end -1.38 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f73deaa0-4b87-40f9-9a5b-1c1da585ea0d") + ) + (fp_line + (start -1.38 -1.27) + (end 1.38 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b1013442-40c9-42b5-ac99-d379c7f3994f") + ) + (fp_line + (start -1.38 -1.27) + (end -1.38 -3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "236c1959-d519-4e35-b0bd-284823087c3f") + ) + (fp_line + (start -1.38 -3.92) + (end 1.38 -3.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "51341921-7977-4daf-9662-46062e1794a4") + ) + (fp_line + (start 1.77 1.77) + (end -1.77 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b7ce309c-1bfc-4cc7-ae31-74d2bcec8036") + ) + (fp_line + (start 1.77 -4.32) + (end 1.77 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f0256a34-af25-45f7-999f-a3afd1763b03") + ) + (fp_line + (start -1.77 1.77) + (end -1.77 -4.32) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9397b99a-9407-4dce-96f1-164136c1e3bf") + ) + (fp_line + (start -1.77 -4.32) + (end 1.77 -4.32) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a62f8eb7-8be4-4347-84c1-a9dee509d5b1") + ) + (fp_line + (start 1.27 1.27) + (end 1.27 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "054a8b44-88ce-4db0-a41e-0587c1918a29") + ) + (fp_line + (start 1.27 -3.81) + (end -1.27 -3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f50b56c9-e6cc-4f01-8c53-f34bc7207607") + ) + (fp_line + (start -0.635 1.27) + (end 1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6ba88490-7be2-449c-aa0c-b364ad91bd28") + ) + (fp_line + (start -1.27 0.635) + (end -0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "59ab1cbe-d4e8-4a58-9e34-26baa2402b1a") + ) + (fp_line + (start -1.27 -3.81) + (end -1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a7638bf1-403a-4e63-85ab-24ee57c297df") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.27 90) + (layer "B.Fab") + (uuid "6fc710c6-f06e-4076-8428-0681f6d6bb74") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "BAT") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "fc3a274c-7489-4503-869c-ad7f0123499e") + ) + (pad "2" thru_hole circle + (at 0 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "WAK") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "35ac80c1-97a7-4ace-bf84-2118c99c4551") + ) + (embedded_fonts no) + ) + (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal" + (layer "B.Cu") + (uuid "2b19d1ab-4af0-4051-9eb7-331d1863a4c3") + (at 164 99.5) + (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm") + (property "Reference" "R1" + (at 2.54 -1.5 0) + (layer "B.SilkS") + (uuid "007471ad-e8f8-424d-8dbd-64af11521e04") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "4.7k" + (at 2.54 2 0) + (layer "B.Fab") + (uuid "8185ca59-5a93-40f2-8a9b-52b9e4e0064b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "4b14709d-255d-44f6-b1af-94fe2c1402ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "083af707-12b2-4de9-85ec-d22737d1c119") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "R_*") + (path "/e475db83-6487-4a00-93f1-4c6952960e1e") + (sheetname "/") + (sheetfile "indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch") + (attr through_hole) + (fp_line + (start 0.62 -0.92) + (end 4.46 -0.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c1c79e52-4b9a-4fd9-97d1-d4ac7e5961f5") + ) + (fp_line + (start 0.62 0.92) + (end 4.46 0.92) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a3421b20-2449-4e38-ab34-153ded613462") + ) + (fp_rect + (start -0.95 1.05) + (end 6.03 -1.05) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "181d0222-74dc-42e2-a63f-c1daeb306518") + ) + (fp_line + (start 0 0) + (end 0.74 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c2fbe7d8-6c03-4cd5-9934-e9fba559d16a") + ) + (fp_line + (start 5.08 0) + (end 4.34 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "47ba25ba-64ca-47f2-998e-63261af6a63c") + ) + (fp_rect + (start 0.74 0.8) + (end 4.34 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "7e632a4f-a341-49f7-a840-4aefeefaa966") + ) + (fp_text user "${REFERENCE}" + (at 2.54 0 90) + (layer "B.Fab") + (uuid "2c54c8d8-17d5-49af-9616-3aa28d2a7d75") + (effects + (font + (size 0.72 0.72) + (thickness 0.108) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 1.4 1.4) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "+3.3V") + (pintype "passive") + (uuid "b7f40609-2221-4dd0-a456-d5bfe04aabf5") + ) + (pad "2" thru_hole circle + (at 5.08 0) + (size 1.4 1.4) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "DHT_D1") + (pintype "passive") + (uuid "f65712dc-4833-4a4c-b566-1586c3470a7b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_circle + (center 122 84.5) + (end 123.5 84.5) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "070cf694-a0a2-40ad-ae32-82a1d1a6f5d0") + ) + (gr_arc + (start 120 108.5) + (mid 119.646447 108.353553) + (end 119.5 108) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "21e5325b-6693-4612-b7b8-8380deafb00d") + ) + (gr_arc + (start 176 108) + (mid 175.853553 108.353553) + (end 175.5 108.5) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "224ba662-ed90-4493-8acf-b3835e3c72cc") + ) + (gr_line + (start 143 82.5) + (end 120 82.5) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "59b7be34-7ad0-41f8-979f-aa8b74009564") + ) + (gr_line + (start 154.5 85) + (end 143.5 85) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5d593027-34db-4e2f-a49b-eff2a0c9d4d4") + ) + (gr_line + (start 175.5 108.5) + (end 120 108.5) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "69a50517-4a17-4a02-94ab-ffdb9d2728e9") + ) + (gr_arc + (start 175.5 82.5) + (mid 175.853553 82.646447) + (end 176 83) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6cafff73-1c27-42be-adc9-13177fcdb62a") + ) + (gr_circle + (center 173.5 106) + (end 175 106) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "7229f656-c106-4482-828c-f5cff905c1b9") + ) + (gr_line + (start 119.5 83) + (end 119.5 108) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "abb76edb-f6a6-49bf-8ae0-5265e16a6662") + ) + (gr_line + (start 175.5 82.5) + (end 155 82.5) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b2941048-5780-4b6b-9646-da3d0a304906") + ) + (gr_arc + (start 143 82.5) + (mid 143.353553 82.646447) + (end 143.5 83) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "dfc9b25d-850c-44e5-a2ba-9fc10d97934d") + ) + (gr_line + (start 176 83) + (end 176 108) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e53747e7-7fec-4767-8071-f78ea411b425") + ) + (gr_line + (start 154.5 83) + (end 154.5 85) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e7bbea7b-0344-4ea7-9d4d-3930effcb34e") + ) + (gr_arc + (start 119.5 83) + (mid 119.646447 82.646447) + (end 120 82.5) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f0283e26-90d1-46a9-9345-87da55d5a9e8") + ) + (gr_line + (start 143.5 83) + (end 143.5 85) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f24fbb9c-66a7-40e5-baf6-1898e0429840") + ) + (gr_arc + (start 154.5 83) + (mid 154.646447 82.646447) + (end 155 82.5) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "fb4ef44e-4b3e-4c73-aa93-3f3c65506548") + ) + (gr_text "+" + (at 161 103.5 0) + (layer "B.Mask") + (uuid "5303da2c-dc36-47cc-82d9-490c35c08ac6") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "+" + (at 126 88.5 0) + (layer "B.Mask") + (uuid "a0c5b480-ac1d-4a54-8cf1-4000af60d2a1") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "+" + (at 169.5 91 0) + (layer "B.Mask") + (uuid "b24d364d-df50-4699-90da-56147e7970e0") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "-" + (at 171.5 94.5 90) + (layer "B.Mask") + (uuid "e507eb43-c891-45a1-b7e9-e1f916e71d44") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "Screenly.io" + (at 125 85 0) + (layer "F.SilkS") + (uuid "c7b3181f-2c3e-401d-82ac-39c6f391c85f") + (effects + (font + (size 1.2 1.2) + (thickness 0.3) + (italic yes) + ) + (justify left bottom) + ) + ) + (gr_text "Air Quality Monitor" + (at 162 93 0) + (layer "B.SilkS") + (uuid "16b83b00-23da-4b1d-a059-9bc7026ed38c") + (effects + (font + (size 2 2) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (gr_text "Screenly.io" + (at 160 89.5 0) + (layer "B.SilkS") + (uuid "82afbd8a-d245-4fd7-b4eb-f309ffd5e4d5") + (effects + (font + (size 3 3) + (thickness 0.5) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "v0.1" + (at 149.5 95 0) + (layer "B.SilkS") + (uuid "92110086-0422-4dfa-9b3c-81e712f070f0") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (segment + (start 170 104.5) + (end 173.5 101) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "19073c48-7fb1-4185-ad75-e7b5270e107e") + ) + (segment + (start 170.4055 90.9055) + (end 157.079 90.9055) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "3491fd02-b3c4-4302-945e-f76afebd8aaf") + ) + (segment + (start 173.5 101) + (end 173.5 93) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "3ff53bd3-f4f1-4f8d-b515-6f09e61cf730") + ) + (segment + (start 132.5 90) + (end 132.5 89.5) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "545c45fa-914b-4277-bff6-515def017812") + ) + (segment + (start 173.5 93) + (end 172.5 93) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "724c7b00-ef93-4179-9275-b78c8c450c89") + ) + (segment + (start 157.079 90.9055) + (end 153.5945 90.9055) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "76294a08-e1d0-4f44-ae1c-e5a1cac632cf") + ) + (segment + (start 124.5 90.46) + (end 132.04 90.46) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "7b274032-b86d-4de1-b8b6-a208ac4ea895") + ) + (segment + (start 132.04 90.46) + (end 132.5 90) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "892aac91-cc82-41ad-a198-c8a63485fc7d") + ) + (segment + (start 172.5 93) + (end 170.4055 90.9055) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "e4f04c99-04ea-4151-a57d-2dea8c94033b") + ) + (via + (at 132.5 89.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "3bff4cbd-9599-41fa-b885-d0dae3c7ca1f") + ) + (via + (at 153.5945 90.9055) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "84d73049-5f6f-4a4d-8623-a0e2789ce1ac") + ) + (segment + (start 133.5 86.5) + (end 132.5 87.5) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "49ddc646-b28b-4a91-8d90-886a49b1064c") + ) + (segment + (start 132.5 87.5) + (end 132.5 89.5) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "a2ef5601-a79e-4f9d-82a3-f5b7744607c1") + ) + (segment + (start 153.5945 90.9055) + (end 149.4055 90.9055) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "a3c91093-1782-4bc1-8018-11b29cf7860b") + ) + (segment + (start 149.4055 90.9055) + (end 145 86.5) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "c54354bc-ca59-4baf-9eb1-197562dab3e9") + ) + (segment + (start 145 86.5) + (end 133.5 86.5) + (width 0.2) + (layer "B.Cu") + (net 1) + (uuid "d1065e91-c2d9-42ad-a580-9bdc271344c1") + ) + (segment + (start 124.5 95.54) + (end 123 94.04) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "2181739e-f35a-42d5-a8ec-df282cf5e802") + ) + (segment + (start 124.26124 91.611) + (end 133.9995 91.611) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "4e39051a-2fc3-4a31-a1cb-e9330e2352c8") + ) + (segment + (start 123 92.87224) + (end 124.26124 91.611) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "611d58f0-7fdf-415e-8526-65cd990ba3a4") + ) + (segment + (start 123 94.04) + (end 123 92.87224) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "9a11556b-dc02-4f09-818c-4ec4c522e2f0") + ) + (segment + (start 133.9995 91.611) + (end 140.914 98.5255) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "aa7d4e6b-e204-41a5-bfde-0a27b666162b") + ) + (segment + (start 140.914 101.0655) + (end 140.0655 101.0655) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "4ef82662-d3b9-45bd-a683-6af923728029") + ) + (segment + (start 132 93) + (end 124.5 93) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "a020bf8f-e37b-4bb5-8d4f-aa64f9c03581") + ) + (segment + (start 140.0655 101.0655) + (end 132 93) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "b9a122ef-ba5c-494a-a22e-487d66ab57ca") + ) + (segment + (start 142.5 107) + (end 140.914 105.414) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "1bf97ce6-af15-4a26-b2e2-a04b994a5daf") + ) + (segment + (start 164 107) + (end 142.5 107) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "48c20d8e-a239-4676-bba6-9371dd8a30ff") + ) + (segment + (start 164.92 106.08) + (end 164 107) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "4a27bc8a-c969-47b8-bf32-e2aa6b7ad5d7") + ) + (segment + (start 164.92 104.5) + (end 164.92 106.08) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "67af19f6-6dea-4ce0-96b0-deb9578a99ce") + ) + (segment + (start 169.08 100.34) + (end 169.08 99.5) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "83400a22-3556-423f-846a-eb8586e1d1dd") + ) + (segment + (start 140.914 105.414) + (end 140.914 103.6055) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "841bf6fc-1844-493f-aa20-cac217c3ec4c") + ) + (segment + (start 164.92 104.5) + (end 169.08 100.34) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "cd14a083-72d6-4368-a92b-7ec151788771") + ) + (segment + (start 151 98.5) + (end 147.4205 98.5) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "01bfc367-f0a3-437c-a03b-ad61441566ff") + ) + (segment + (start 154.601 85.601) + (end 152 88.202) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "4ee94a5b-e4df-4515-81b7-ad200b919f15") + ) + (segment + (start 152 88.202) + (end 152 97.5) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "61d67d60-5d02-44d1-8029-bbade89cff2a") + ) + (segment + (start 147.4205 98.5) + (end 144.524 95.6035) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "95408b00-dc87-44b7-b377-4a6fa8da8db5") + ) + (segment + (start 173.5 90.46) + (end 168.641 85.601) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "977e3179-fefd-4a1f-bf81-046016f78731") + ) + (segment + (start 168.641 85.601) + (end 154.601 85.601) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "9975bf0e-7b16-4255-bce6-a4ef3ea5d8c3") + ) + (segment + (start 152 97.5) + (end 151 98.5) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "c5be9dfd-5e97-4521-9038-396acf83a540") + ) + (segment + (start 159.4455 93.4455) + (end 164 98) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "0bd147ac-5e56-480c-b32b-ea38052eef0d") + ) + (segment + (start 124.5 87.92) + (end 134.42 87.92) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "1f02ebcf-1941-40d3-99c0-713399eb44e8") + ) + (segment + (start 164 99.5) + (end 164.5 100) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "2a9386a4-64ff-4267-aac6-5f78fd452610") + ) + (segment + (start 164 98) + (end 164 99.5) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "44e42467-4f49-4f2d-9a8f-845de952802f") + ) + (segment + (start 157.079 93.4455) + (end 159.4455 93.4455) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "681792a5-1c1d-4a68-ad68-8eb6e755f09c") + ) + (segment + (start 162.38 104.12) + (end 162.38 104.5) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "69492059-266d-4918-9abc-4435470107ed") + ) + (segment + (start 154.0545 93.4455) + (end 154 93.5) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "6d87f0f1-7b4a-492c-80e5-f9c1c4cd364b") + ) + (segment + (start 164.5 102) + (end 162.38 104.12) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "79ee8927-878a-4f3e-a6a9-938f11a5b9e4") + ) + (segment + (start 157.079 93.4455) + (end 154.0545 93.4455) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "b7bab80e-9165-4bc1-9124-75e176a5c6c1") + ) + (segment + (start 164.5 100) + (end 164.5 102) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "d32c3ee9-9ecf-4f72-8e78-bfdce9dbe0d4") + ) + (segment + (start 134.42 87.92) + (end 134.5 88) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "f9f6d028-a9f1-41a9-ab65-f2e7f1468d5c") + ) + (via + (at 154 93.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "24f4bfbf-7e79-4d8e-b8d0-d2d2ee9a75ee") + ) + (via + (at 134.5 88) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "f83a5b83-a213-46d1-a247-8ff91480a816") + ) + (segment + (start 154 93.5) + (end 150.5 93.5) + (width 0.2) + (layer "B.Cu") + (net 27) + (uuid "2fa2a8b6-589d-4525-90fa-d9a0e1a3d2db") + ) + (segment + (start 150.5 93.5) + (end 145 88) + (width 0.2) + (layer "B.Cu") + (net 27) + (uuid "81b33425-e706-4dad-9555-9a344fcc26bd") + ) + (segment + (start 145 88) + (end 134.5 88) + (width 0.2) + (layer "B.Cu") + (net 27) + (uuid "88402c0d-9e56-44a1-828e-719cb209c134") + ) + (embedded_fonts no) +) diff --git a/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_prl b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_prl new file mode 100755 index 0000000..e9b3890 --- /dev/null +++ b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_prl @@ -0,0 +1,130 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "All Layers", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "locked_item_shadows", + "conflict_shadows", + "shapes" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "col_order": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "col_widths": [ + 162, + 147, + 91, + 67, + 91, + 91, + 91, + 71, + 91, + 91 + ], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": 0 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_pro b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_pro new file mode 100755 index 0000000..c8ff353 --- /dev/null +++ b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_pro @@ -0,0 +1,618 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 1.0, + "height": 1.7, + "width": 1.7 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.2, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.2, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "Indoor Air Quality Sensor ", + "plot_directory": "", + "space_save_all_events": true, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "e40bd50c-da24-42f2-9a78-73c9b4295b6a", + "Root" + ] + ], + "text_variables": {} +} diff --git a/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch new file mode 100755 index 0000000..03d5a12 --- /dev/null +++ b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch @@ -0,0 +1,3159 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "e40bd50c-da24-42f2-9a78-73c9b4295b6a") + (paper "USLetter") + (title_block + (title "Indoor Air Quality Sensor - XIAO ESP32S3 & CJMCU-6668") + (rev "v0.2") + (company "Screenly Inc") + ) + (lib_symbols + (symbol "Connector:Conn_01x02_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_Pin_1_1" + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:Conn_01x08_Socket" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x08_Socket" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x08_Socket_1_1" + (polyline + (pts + (xy -1.27 7.62) (xy -0.508 7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -7.62) (xy -0.508 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -10.16) (xy -0.508 -10.16) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 7.112) + (mid -0.5058 7.62) + (end 0 8.128) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 4.572) + (mid -0.5058 5.08) + (end 0 5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.5058 2.54) + (end 0 3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.5058 0) + (end 0 0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.5058 -2.54) + (end 0 -2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.5058 -5.08) + (end 0 -4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -8.128) + (mid -0.5058 -7.62) + (end 0 -7.112) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -10.668) + (mid -0.5058 -10.16) + (end 0 -9.652) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Seeed_Studio_XIAO_Series-20240814:XIAO-ESP32-S3-SMD" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -18.542 23.114 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "XIAO-ESP32-S3-SMD" + (at -8.382 21.336 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -8.89 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at -8.89 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XIAO-ESP32-S3-SMD_0_1" + (rectangle + (start 19.05 -19.05) + (end -19.05 20.32) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "XIAO-ESP32-S3-SMD_1_1" + (pin passive line + (at -21.59 11.43 0) + (length 2.54) + (name "PA02_A0_D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 7.62 0) + (length 2.54) + (name "PA4_A1_D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 3.81 0) + (length 2.54) + (name "PA10_A2_D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 0 0) + (length 2.54) + (name "PA11_A3_D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 -3.81 0) + (length 2.54) + (name "PA8_A4_D4_SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 -7.62 0) + (length 2.54) + (name "PA9_A5_D5_SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 -11.43 0) + (length 2.54) + (name "PB08_A6_D6_TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -12.7 22.86 270) + (length 2.54) + (name "MTDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -8.89 22.86 270) + (length 2.54) + (name "MTDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 22.86 270) + (length 2.54) + (name "CHIP_EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -21.59 90) + (length 2.54) + (name "BAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -1.27 22.86 270) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 22.86 270) + (length 2.54) + (name "MTMS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -21.59 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 6.35 22.86 270) + (length 2.54) + (name "MTCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 22.86 270) + (length 2.54) + (name "USB_DN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 13.97 22.86 270) + (length 2.54) + (name "USB_DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 11.43 180) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 7.62 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 3.81 180) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 0 180) + (length 2.54) + (name "PA6_A10_D10_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -3.81 180) + (length 2.54) + (name "PA5_A9_D9_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -7.62 180) + (length 2.54) + (name "PA7_A8_D8_SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -11.43 180) + (length 2.54) + (name "PB09_A7_D7_RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Sensor:DHT11" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DHT11" + (at 3.81 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Sensor:Aosong_DHT11_5.5x12.0_P2.54mm" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/DHT11.pdf" + (at 3.81 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3.3V to 5.5V, temperature and humidity module, DHT11" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "digital sensor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Aosong*DHT11*5.5x12.0*P2.54mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DHT11_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "DHT11_1_1" + (pin no_connect line + (at -5.08 0 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 0 180) + (length 2.54) + (name "DATA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (rectangle + (start 179.07 36.83) + (end 229.87 81.28) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 44f77249-bfae-47c3-b4db-9bbe9bcf48a4) + ) + (rectangle + (start 25.4 100.33) + (end 135.89 165.1) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 508f6f4c-6f45-4b1f-a739-b967a8a5fac7) + ) + (rectangle + (start 102.87 36.83) + (end 152.4 81.28) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (uuid 5480c38d-03eb-408d-bc08-ff2986766213) + ) + (rectangle + (start 24.13 36.83) + (end 81.28 81.28) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid b7ab3f30-556e-41ae-aa8e-bb881901fa52) + ) + (text "DHT11/22 Sensor " + (exclude_from_sim no) + (at 71.882 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "2c9408f9-43f8-495e-8869-43d06d11a6b5") + ) + (text "XIAO ESP-32S3" + (exclude_from_sim no) + (at 123.952 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3de66a8e-934a-4a99-b751-1a3671e0d9d1") + ) + (text "CJMCU-8118 Air Quality Sensor " + (exclude_from_sim no) + (at 135.636 78.994 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4eccdcd2-b73a-47ad-a443-061aff861cc5") + ) + (text "LiPO Battery Connector" + (exclude_from_sim no) + (at 217.932 78.994 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6020463b-3a77-4057-ab36-6ffae6906a5d") + ) + (junction + (at 57.15 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "0c40f598-d8ce-471c-8349-e462b7b44825") + ) + (junction + (at 115.57 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "5345beb1-37c5-4181-8ed1-4f0394d28455") + ) + (junction + (at 115.57 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "9f7a1936-62a6-4b35-bcaf-e8194cd002da") + ) + (junction + (at 40.64 49.53) + (diameter 0) + (color 0 0 0 0) + (uuid "bf3db070-502f-455d-aab4-17e94443d626") + ) + (wire + (pts + (xy 40.64 49.53) (xy 57.15 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "157ce93d-45f7-45b6-a5ed-d11848d3ae41") + ) + (wire + (pts + (xy 87.63 127) (xy 93.98 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e60568c-4750-41f2-9056-e62d13ff65c4") + ) + (wire + (pts + (xy 111.76 54.61) (xy 115.57 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "390952e8-43fc-489f-85af-83cb32cb41b7") + ) + (wire + (pts + (xy 38.1 138.43) (xy 44.45 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f8ff6af-6fd6-450a-bc99-1a0e7ad2487b") + ) + (wire + (pts + (xy 63.5 152.4) (xy 63.5 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42590257-ad11-4110-ae0a-d1b1e57ea9fa") + ) + (wire + (pts + (xy 87.63 123.19) (xy 93.98 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44ee523e-58f0-4b31-9d60-d37a5ac12563") + ) + (wire + (pts + (xy 115.57 44.45) (xy 115.57 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "460fb106-654e-4e7e-94c5-a08006d74d52") + ) + (wire + (pts + (xy 40.64 49.53) (xy 40.64 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a2a80a3-4c9b-4fe1-afaf-313bac9e0678") + ) + (wire + (pts + (xy 124.46 62.23) (xy 128.27 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5165ef2e-1e87-40d7-ac0e-b5ec16b200c5") + ) + (wire + (pts + (xy 124.46 59.69) (xy 128.27 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57bcdfcd-34d6-4c22-a6bf-bd70516ae3cf") + ) + (wire + (pts + (xy 57.15 60.96) (xy 57.15 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66de5ae0-e6db-4196-a51c-97f889a58c02") + ) + (wire + (pts + (xy 38.1 142.24) (xy 44.45 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c6ece60-3e38-4f7a-a189-06349ca2a17f") + ) + (wire + (pts + (xy 115.57 46.99) (xy 128.27 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d266d76-05e2-4e3b-b9b3-0bb0a4061df8") + ) + (wire + (pts + (xy 124.46 57.15) (xy 128.27 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72da95de-24d7-4d1d-a38e-63d8f837a565") + ) + (wire + (pts + (xy 57.15 60.96) (xy 57.15 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "781d71ce-d476-4442-9800-8e4ec97c9b73") + ) + (wire + (pts + (xy 191.77 49.53) (xy 191.77 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e5e3a5a-2e04-4d70-9b4e-053e5d007d2b") + ) + (wire + (pts + (xy 40.64 45.72) (xy 40.64 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0260196-955f-4fb1-a53d-ff21cd6af4f7") + ) + (wire + (pts + (xy 124.46 49.53) (xy 128.27 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7b10304-40c4-474f-8b80-aba2a633c6e0") + ) + (wire + (pts + (xy 124.46 52.07) (xy 128.27 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a818928e-d9e1-4c16-a074-7a2326d5176a") + ) + (wire + (pts + (xy 40.64 68.58) (xy 40.64 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae18b027-5c79-4f30-a1c4-b82cb949bd60") + ) + (wire + (pts + (xy 121.92 44.45) (xy 128.27 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b505f5fe-e3aa-45c2-becf-78829379006c") + ) + (wire + (pts + (xy 115.57 54.61) (xy 115.57 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c33d7535-e8a7-41de-a285-bef70fc0a3b9") + ) + (wire + (pts + (xy 200.66 50.8) (xy 205.74 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf2aee38-dd53-4ed9-8822-de9c81a3ede5") + ) + (wire + (pts + (xy 38.1 134.62) (xy 44.45 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d54b298c-6fbc-467f-ac46-3fd83bc1ebd2") + ) + (wire + (pts + (xy 191.77 50.8) (xy 198.12 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db8e89e1-f831-4ee1-8291-1932949166d9") + ) + (wire + (pts + (xy 48.26 60.96) (xy 57.15 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef8155d7-14f5-4d61-a00b-4bbd9ca98477") + ) + (wire + (pts + (xy 115.57 54.61) (xy 128.27 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb6e7865-2399-48a9-adef-a0fc66c1f2c2") + ) + (global_label "SCL" + (shape input) + (at 38.1 138.43 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1505c90f-5839-4775-83f5-515e8fa8004a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 31.6072 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "DHT_D1" + (shape input) + (at 38.1 142.24 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2fd050cc-f1d6-40c6-b028-4f897d061bd3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 28.0996 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "INT" + (shape input) + (at 124.46 57.15 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "42842936-8963-44ce-b847-8d10fdb7edb6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 118.5719 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 124.46 52.07 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4dfde700-262a-4544-9217-94d3750cb26d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 117.9067 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "DHT_D1" + (shape input) + (at 57.15 66.04 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8fef14d4-d476-4ab2-8334-79ca85dccd95") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 57.15 76.0404 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADD" + (shape input) + (at 124.46 62.23 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a0e859c8-6b87-49ad-82e8-dceaf2834e24") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 117.8462 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BAT" + (shape input) + (at 191.77 49.53 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a1fa63de-5c6e-4c46-b476-f78803dda305") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 191.77 43.2186 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 38.1 134.62 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c3ae06cb-0f0b-4b94-848e-60f8c5d58917") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 31.5467 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCL" + (shape input) + (at 124.46 49.53 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c5c29934-7e2f-469a-add3-2a880f561f44") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 117.9672 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "WAK" + (shape input) + (at 111.76 54.61 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c730428b-b92e-4948-9684-c1f7a66bde95") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 104.9648 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "RST" + (shape input) + (at 124.46 59.69 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ccad6e39-6078-40fe-8200-2b38138339ba") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 118.0277 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BAT" + (shape input) + (at 63.5 153.67 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ea104a39-6f11-4085-a4d3-6c7945ed062f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 63.5 159.9814 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 93.98 123.19 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "05f9a410-9abc-4c7f-9623-ac6f9540f4b3") + (property "Reference" "#PWR02" + (at 93.98 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 93.98 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 93.98 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 93.98 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 93.98 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0d1b152a-3577-47a1-8b31-c6ada24c3637") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x08_Socket") + (at 133.35 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0a8e4437-9942-4d67-80a2-c5f4eb809941") + (property "Reference" "AirQualitySensor1" + (at 135.382 60.96 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "CJMCU-8118" + (at 138.43 59.944 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" + (at 133.35 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 133.35 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 133.35 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "ae75b2f0-97da-442d-8030-0009c27944b1") + ) + (pin "7" + (uuid "c1ae1ad0-650c-49ef-a7ae-c99edb430770") + ) + (pin "6" + (uuid "c4d472c9-2524-49a9-8e61-bc55fa7dbd0f") + ) + (pin "2" + (uuid "fb7e126e-c387-42cf-bf8b-26754fb3b8e9") + ) + (pin "8" + (uuid "440e1baf-5b35-4b6d-b80f-126aa4036f82") + ) + (pin "1" + (uuid "491db3e3-59e0-43ac-b8c1-44075e394977") + ) + (pin "4" + (uuid "533ac6a6-7d33-4942-8ae0-852e114f0c37") + ) + (pin "5" + (uuid "f51b30bf-6b0a-42d2-8b85-348dabbf34a4") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "AirQualitySensor1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Seeed_Studio_XIAO_Series-20240814:XIAO-ESP32-S3-SMD") + (at 66.04 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0f127e32-6de8-460d-8e81-8fcd06c12973") + (property "Reference" "U1" + (at 47.498 151.384 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "XIAO-ESP32-S3-SMD" + (at 46.736 106.172 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Seeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMD" + (at 57.15 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 57.15 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 66.04 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Field5" "" + (at 66.04 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "16" + (uuid "01c312d6-dad4-4d58-82b5-90b44c06294e") + ) + (pin "23" + (uuid "f3eb317d-4eb4-4b0b-98b1-ce7b76f41614") + ) + (pin "14" + (uuid "73448cdc-5b45-410f-aed0-ecd62261ffdc") + ) + (pin "4" + (uuid "ed86368f-4d7b-4905-82ff-9cae14b98448") + ) + (pin "6" + (uuid "f8235e32-8202-472c-b280-bc8abca4efff") + ) + (pin "19" + (uuid "7dc821fb-1790-4adb-9186-3d6db3937b76") + ) + (pin "7" + (uuid "cb7a46bb-b218-4606-b34d-4abf33fe901a") + ) + (pin "2" + (uuid "c7cb4dce-3f49-4fb9-b5d4-99c2f66edadd") + ) + (pin "17" + (uuid "7a9ba9d3-3f30-48fd-8875-ebda352c8ac0") + ) + (pin "1" + (uuid "837ef3b8-2d56-4658-be47-61a30e6589c0") + ) + (pin "3" + (uuid "cf811e8b-02af-4e9b-9fd3-87ba6bbf0750") + ) + (pin "18" + (uuid "6caee60d-cda5-4b64-a15b-82ef0b5e6def") + ) + (pin "15" + (uuid "f09fa26f-c921-4168-8f06-8f3d926d8200") + ) + (pin "5" + (uuid "63641d0b-8a0e-4bca-a4a0-81bedf941bfb") + ) + (pin "20" + (uuid "6e0c32ad-f986-4902-8456-c5b95cc92a7f") + ) + (pin "21" + (uuid "75f3d6ff-e731-452f-bb95-3c25d527a71b") + ) + (pin "22" + (uuid "5acabdb2-a97f-42f7-80d9-1d449ddfd318") + ) + (pin "24" + (uuid "d442f488-6ced-456b-ad9a-792426998fba") + ) + (pin "13" + (uuid "0e098a7b-8ea9-44e2-9632-3388f528f194") + ) + (pin "12" + (uuid "ac5828b2-5eab-49ac-bc58-8694f20d6e33") + ) + (pin "11" + (uuid "21063ff0-80a6-4e47-b92d-f0595349acb9") + ) + (pin "8" + (uuid "156c910f-7261-48f1-b25a-3f5fe54312a6") + ) + (pin "9" + (uuid "66f63864-aa40-4494-8837-888fc491c8ce") + ) + (pin "10" + (uuid "48014c81-2485-4122-b478-675b8adb016b") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 121.92 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1ec94ee4-5d98-4e0a-a735-387f88675b27") + (property "Reference" "#PWR01" + (at 121.92 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 121.92 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 121.92 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 121.92 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "44c5814e-3a4d-43eb-b74c-922465c8c88d") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor:DHT11") + (at 40.64 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2d9da5a9-b059-43bb-be92-6635397926a8") + (property "Reference" "U2" + (at 34.29 59.6899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "DHT22" + (at 34.29 62.2299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Sensor:Aosong_DHT11_5.5x12.0_P2.54mm" + (at 40.64 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/DHT11.pdf" + (at 44.45 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3.3V to 5.5V, temperature and humidity module, DHT11" + (at 40.64 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "fdaa0180-b53f-4181-96e8-a477e6cca8dc") + ) + (pin "1" + (uuid "791670c2-ecd6-4537-a1a9-32c9a88243d9") + ) + (pin "3" + (uuid "2c4954d6-b178-4b11-8c94-a9dfa0e0d70e") + ) + (pin "4" + (uuid "237c3348-8ec7-4624-acf3-bbbe2cc9974e") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x02_Pin") + (at 198.12 55.88 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "374b186b-14cc-4b9c-9bf1-5d28638ea61a") + (property "Reference" "J1" + (at 201.93 53.9749 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Battery Connector" + (at 192.278 57.15 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (at 198.12 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 198.12 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 198.12 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "199f3f99-8c1e-400d-8aef-ac45ca4b54a0") + ) + (pin "2" + (uuid "7501c1c3-cdb0-4934-a102-24535fc3bce5") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 205.74 50.8 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "523553b2-ab97-44ee-8f53-07a5dd811744") + (property "Reference" "#PWR06" + (at 212.09 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 209.55 50.7999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 205.74 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 205.74 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 205.74 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b44579df-2818-4120-afd9-1ea71b79a56f") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 93.98 127 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "56a3b23d-397c-4648-bb7d-b2dfb0834754") + (property "Reference" "#PWR03" + (at 93.98 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 93.98 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 93.98 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 93.98 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 93.98 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f21b79f8-53d7-44ef-842d-c82ce52b684a") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 115.57 44.45 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9b976809-a484-4f6f-8760-4a1cdc01a325") + (property "Reference" "#PWR08" + (at 115.57 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 115.57 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 115.57 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 115.57 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 115.57 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cb5d3932-6291-4ac2-b132-c687b7d61546") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 57.15 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e475db83-6487-4a00-93f1-4c6952960e1e") + (property "Reference" "R1" + (at 59.69 52.0699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7k" + (at 59.69 54.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal" + (at 55.372 53.34 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 57.15 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 57.15 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cf549ae0-b81a-4389-ad9d-4b0feb97ad29") + ) + (pin "2" + (uuid "a573c650-fb68-484c-b6a7-f9ecbf5857e0") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 40.64 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e939b421-655c-44bb-932e-869c8c9afcde") + (property "Reference" "#PWR05" + (at 40.64 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 40.64 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 40.64 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 40.64 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 40.64 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "48f9f3b6-4816-4bfc-a3ce-ad072145c70f") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 40.64 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f3467e10-d583-4ed9-bb89-a5acdbb08f64") + (property "Reference" "#PWR04" + (at 40.64 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 40.64 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 40.64 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 40.64 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 40.64 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6166bbe9-86d8-4f63-87d0-661b0d1c392e") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch-bak b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch-bak new file mode 100755 index 0000000..3faffd0 --- /dev/null +++ b/indoor-sensor/board/kicad/indoor-air-quaity-sensor-esp32-devkit-v0.1.kicad_sch-bak @@ -0,0 +1,3159 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "e40bd50c-da24-42f2-9a78-73c9b4295b6a") + (paper "USLetter") + (title_block + (title "Indoor Air Quality Sensor - XIAO ESP32S3 & CJMCU-6668") + (rev "v0.2") + (company "Screenly Inc") + ) + (lib_symbols + (symbol "Connector:Conn_01x02_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_Pin_1_1" + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:Conn_01x08_Socket" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x08_Socket" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x08_Socket_1_1" + (polyline + (pts + (xy -1.27 7.62) (xy -0.508 7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -7.62) (xy -0.508 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -10.16) (xy -0.508 -10.16) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 7.112) + (mid -0.5058 7.62) + (end 0 8.128) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 4.572) + (mid -0.5058 5.08) + (end 0 5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.5058 2.54) + (end 0 3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.5058 0) + (end 0 0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.5058 -2.54) + (end 0 -2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.5058 -5.08) + (end 0 -4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -8.128) + (mid -0.5058 -7.62) + (end 0 -7.112) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -10.668) + (mid -0.5058 -10.16) + (end 0 -9.652) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Seeed_Studio_XIAO_Series-20240814:XIAO-ESP32-S3-SMD" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -18.542 23.114 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "XIAO-ESP32-S3-SMD" + (at -8.382 21.336 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -8.89 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at -8.89 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XIAO-ESP32-S3-SMD_0_1" + (rectangle + (start 19.05 -19.05) + (end -19.05 20.32) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "XIAO-ESP32-S3-SMD_1_1" + (pin passive line + (at -21.59 11.43 0) + (length 2.54) + (name "PA02_A0_D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 7.62 0) + (length 2.54) + (name "PA4_A1_D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 3.81 0) + (length 2.54) + (name "PA10_A2_D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 0 0) + (length 2.54) + (name "PA11_A3_D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 -3.81 0) + (length 2.54) + (name "PA8_A4_D4_SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 -7.62 0) + (length 2.54) + (name "PA9_A5_D5_SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -21.59 -11.43 0) + (length 2.54) + (name "PB08_A6_D6_TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -12.7 22.86 270) + (length 2.54) + (name "MTDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -8.89 22.86 270) + (length 2.54) + (name "MTDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 22.86 270) + (length 2.54) + (name "CHIP_EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -21.59 90) + (length 2.54) + (name "BAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -1.27 22.86 270) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 22.86 270) + (length 2.54) + (name "MTMS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -21.59 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 6.35 22.86 270) + (length 2.54) + (name "MTCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 22.86 270) + (length 2.54) + (name "USB_DN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 13.97 22.86 270) + (length 2.54) + (name "USB_DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 11.43 180) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 7.62 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 3.81 180) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 0 180) + (length 2.54) + (name "PA6_A10_D10_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -3.81 180) + (length 2.54) + (name "PA5_A9_D9_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -7.62 180) + (length 2.54) + (name "PA7_A8_D8_SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -11.43 180) + (length 2.54) + (name "PB09_A7_D7_RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Sensor:DHT11" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DHT11" + (at 3.81 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Sensor:Aosong_DHT11_5.5x12.0_P2.54mm" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/DHT11.pdf" + (at 3.81 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3.3V to 5.5V, temperature and humidity module, DHT11" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "digital sensor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Aosong*DHT11*5.5x12.0*P2.54mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DHT11_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "DHT11_1_1" + (pin no_connect line + (at -5.08 0 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 0 180) + (length 2.54) + (name "DATA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (rectangle + (start 139.7 50.8) + (end 190.5 95.25) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 44f77249-bfae-47c3-b4db-9bbe9bcf48a4) + ) + (rectangle + (start 25.4 116.84) + (end 135.89 181.61) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 508f6f4c-6f45-4b1f-a739-b967a8a5fac7) + ) + (rectangle + (start 86.36 50.8) + (end 135.89 95.25) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (uuid 5480c38d-03eb-408d-bc08-ff2986766213) + ) + (rectangle + (start 25.4 50.8) + (end 82.55 95.25) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid b7ab3f30-556e-41ae-aa8e-bb881901fa52) + ) + (text "DHT11/22 Sensor " + (exclude_from_sim no) + (at 73.152 92.456 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "2c9408f9-43f8-495e-8869-43d06d11a6b5") + ) + (text "XIAO ESP-32S3" + (exclude_from_sim no) + (at 123.952 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3de66a8e-934a-4a99-b751-1a3671e0d9d1") + ) + (text "CJMCU-8118 Air Quality Sensor " + (exclude_from_sim no) + (at 119.126 92.964 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4eccdcd2-b73a-47ad-a443-061aff861cc5") + ) + (text "LiPO Battery Connector" + (exclude_from_sim no) + (at 178.562 92.964 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6020463b-3a77-4057-ab36-6ffae6906a5d") + ) + (junction + (at 54.61 73.66) + (diameter 0) + (color 0 0 0 0) + (uuid "0c40f598-d8ce-471c-8349-e462b7b44825") + ) + (junction + (at 99.06 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "5345beb1-37c5-4181-8ed1-4f0394d28455") + ) + (junction + (at 99.06 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "9f7a1936-62a6-4b35-bcaf-e8194cd002da") + ) + (junction + (at 38.1 62.23) + (diameter 0) + (color 0 0 0 0) + (uuid "bf3db070-502f-455d-aab4-17e94443d626") + ) + (wire + (pts + (xy 38.1 62.23) (xy 54.61 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "157ce93d-45f7-45b6-a5ed-d11848d3ae41") + ) + (wire + (pts + (xy 87.63 143.51) (xy 93.98 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e60568c-4750-41f2-9056-e62d13ff65c4") + ) + (wire + (pts + (xy 95.25 68.58) (xy 99.06 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "390952e8-43fc-489f-85af-83cb32cb41b7") + ) + (wire + (pts + (xy 38.1 154.94) (xy 44.45 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f8ff6af-6fd6-450a-bc99-1a0e7ad2487b") + ) + (wire + (pts + (xy 63.5 168.91) (xy 63.5 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42590257-ad11-4110-ae0a-d1b1e57ea9fa") + ) + (wire + (pts + (xy 87.63 139.7) (xy 93.98 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44ee523e-58f0-4b31-9d60-d37a5ac12563") + ) + (wire + (pts + (xy 99.06 58.42) (xy 99.06 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "460fb106-654e-4e7e-94c5-a08006d74d52") + ) + (wire + (pts + (xy 38.1 62.23) (xy 38.1 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a2a80a3-4c9b-4fe1-afaf-313bac9e0678") + ) + (wire + (pts + (xy 107.95 76.2) (xy 111.76 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5165ef2e-1e87-40d7-ac0e-b5ec16b200c5") + ) + (wire + (pts + (xy 107.95 73.66) (xy 111.76 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57bcdfcd-34d6-4c22-a6bf-bd70516ae3cf") + ) + (wire + (pts + (xy 54.61 73.66) (xy 54.61 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66de5ae0-e6db-4196-a51c-97f889a58c02") + ) + (wire + (pts + (xy 38.1 158.75) (xy 44.45 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c6ece60-3e38-4f7a-a189-06349ca2a17f") + ) + (wire + (pts + (xy 99.06 60.96) (xy 111.76 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d266d76-05e2-4e3b-b9b3-0bb0a4061df8") + ) + (wire + (pts + (xy 107.95 71.12) (xy 111.76 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72da95de-24d7-4d1d-a38e-63d8f837a565") + ) + (wire + (pts + (xy 54.61 73.66) (xy 54.61 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "781d71ce-d476-4442-9800-8e4ec97c9b73") + ) + (wire + (pts + (xy 152.4 63.5) (xy 152.4 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e5e3a5a-2e04-4d70-9b4e-053e5d007d2b") + ) + (wire + (pts + (xy 38.1 58.42) (xy 38.1 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0260196-955f-4fb1-a53d-ff21cd6af4f7") + ) + (wire + (pts + (xy 107.95 63.5) (xy 111.76 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7b10304-40c4-474f-8b80-aba2a633c6e0") + ) + (wire + (pts + (xy 107.95 66.04) (xy 111.76 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a818928e-d9e1-4c16-a074-7a2326d5176a") + ) + (wire + (pts + (xy 38.1 81.28) (xy 38.1 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae18b027-5c79-4f30-a1c4-b82cb949bd60") + ) + (wire + (pts + (xy 105.41 58.42) (xy 111.76 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b505f5fe-e3aa-45c2-becf-78829379006c") + ) + (wire + (pts + (xy 99.06 68.58) (xy 99.06 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c33d7535-e8a7-41de-a285-bef70fc0a3b9") + ) + (wire + (pts + (xy 161.29 64.77) (xy 166.37 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf2aee38-dd53-4ed9-8822-de9c81a3ede5") + ) + (wire + (pts + (xy 38.1 151.13) (xy 44.45 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d54b298c-6fbc-467f-ac46-3fd83bc1ebd2") + ) + (wire + (pts + (xy 152.4 64.77) (xy 158.75 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db8e89e1-f831-4ee1-8291-1932949166d9") + ) + (wire + (pts + (xy 45.72 73.66) (xy 54.61 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef8155d7-14f5-4d61-a00b-4bbd9ca98477") + ) + (wire + (pts + (xy 99.06 68.58) (xy 111.76 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb6e7865-2399-48a9-adef-a0fc66c1f2c2") + ) + (global_label "SCL" + (shape input) + (at 38.1 154.94 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1505c90f-5839-4775-83f5-515e8fa8004a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 31.6072 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "DHT_D1" + (shape input) + (at 38.1 158.75 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2fd050cc-f1d6-40c6-b028-4f897d061bd3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 28.0996 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "INT" + (shape input) + (at 107.95 71.12 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "42842936-8963-44ce-b847-8d10fdb7edb6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 102.0619 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 107.95 66.04 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4dfde700-262a-4544-9217-94d3750cb26d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 101.3967 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "DHT_D1" + (shape input) + (at 54.61 78.74 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8fef14d4-d476-4ab2-8334-79ca85dccd95") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 54.61 88.7404 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ADD" + (shape input) + (at 107.95 76.2 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a0e859c8-6b87-49ad-82e8-dceaf2834e24") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 101.3362 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BAT" + (shape input) + (at 152.4 63.5 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a1fa63de-5c6e-4c46-b476-f78803dda305") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 152.4 57.1886 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 38.1 151.13 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c3ae06cb-0f0b-4b94-848e-60f8c5d58917") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 31.5467 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCL" + (shape input) + (at 107.95 63.5 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c5c29934-7e2f-469a-add3-2a880f561f44") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 101.4572 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "WAK" + (shape input) + (at 95.25 68.58 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c730428b-b92e-4948-9684-c1f7a66bde95") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 88.4548 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "RST" + (shape input) + (at 107.95 73.66 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ccad6e39-6078-40fe-8200-2b38138339ba") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 101.5177 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BAT" + (shape input) + (at 63.5 170.18 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ea104a39-6f11-4085-a4d3-6c7945ed062f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 63.5 176.4914 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 93.98 139.7 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "05f9a410-9abc-4c7f-9623-ac6f9540f4b3") + (property "Reference" "#PWR02" + (at 93.98 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 93.98 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 93.98 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 93.98 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 93.98 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0d1b152a-3577-47a1-8b31-c6ada24c3637") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x08_Socket") + (at 116.84 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0a8e4437-9942-4d67-80a2-c5f4eb809941") + (property "Reference" "AirQualitySensor1" + (at 118.872 74.93 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "CJMCU-8118" + (at 121.92 73.914 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" + (at 116.84 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 116.84 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 116.84 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "ae75b2f0-97da-442d-8030-0009c27944b1") + ) + (pin "7" + (uuid "c1ae1ad0-650c-49ef-a7ae-c99edb430770") + ) + (pin "6" + (uuid "c4d472c9-2524-49a9-8e61-bc55fa7dbd0f") + ) + (pin "2" + (uuid "fb7e126e-c387-42cf-bf8b-26754fb3b8e9") + ) + (pin "8" + (uuid "440e1baf-5b35-4b6d-b80f-126aa4036f82") + ) + (pin "1" + (uuid "491db3e3-59e0-43ac-b8c1-44075e394977") + ) + (pin "4" + (uuid "533ac6a6-7d33-4942-8ae0-852e114f0c37") + ) + (pin "5" + (uuid "f51b30bf-6b0a-42d2-8b85-348dabbf34a4") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "AirQualitySensor1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Seeed_Studio_XIAO_Series-20240814:XIAO-ESP32-S3-SMD") + (at 66.04 147.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0f127e32-6de8-460d-8e81-8fcd06c12973") + (property "Reference" "U1" + (at 47.498 167.894 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "XIAO-ESP32-S3-SMD" + (at 46.736 122.682 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Seeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMD" + (at 57.15 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 57.15 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 66.04 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Field5" "" + (at 66.04 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "16" + (uuid "01c312d6-dad4-4d58-82b5-90b44c06294e") + ) + (pin "23" + (uuid "f3eb317d-4eb4-4b0b-98b1-ce7b76f41614") + ) + (pin "14" + (uuid "73448cdc-5b45-410f-aed0-ecd62261ffdc") + ) + (pin "4" + (uuid "ed86368f-4d7b-4905-82ff-9cae14b98448") + ) + (pin "6" + (uuid "f8235e32-8202-472c-b280-bc8abca4efff") + ) + (pin "19" + (uuid "7dc821fb-1790-4adb-9186-3d6db3937b76") + ) + (pin "7" + (uuid "cb7a46bb-b218-4606-b34d-4abf33fe901a") + ) + (pin "2" + (uuid "c7cb4dce-3f49-4fb9-b5d4-99c2f66edadd") + ) + (pin "17" + (uuid "7a9ba9d3-3f30-48fd-8875-ebda352c8ac0") + ) + (pin "1" + (uuid "837ef3b8-2d56-4658-be47-61a30e6589c0") + ) + (pin "3" + (uuid "cf811e8b-02af-4e9b-9fd3-87ba6bbf0750") + ) + (pin "18" + (uuid "6caee60d-cda5-4b64-a15b-82ef0b5e6def") + ) + (pin "15" + (uuid "f09fa26f-c921-4168-8f06-8f3d926d8200") + ) + (pin "5" + (uuid "63641d0b-8a0e-4bca-a4a0-81bedf941bfb") + ) + (pin "20" + (uuid "6e0c32ad-f986-4902-8456-c5b95cc92a7f") + ) + (pin "21" + (uuid "75f3d6ff-e731-452f-bb95-3c25d527a71b") + ) + (pin "22" + (uuid "5acabdb2-a97f-42f7-80d9-1d449ddfd318") + ) + (pin "24" + (uuid "d442f488-6ced-456b-ad9a-792426998fba") + ) + (pin "13" + (uuid "0e098a7b-8ea9-44e2-9632-3388f528f194") + ) + (pin "12" + (uuid "ac5828b2-5eab-49ac-bc58-8694f20d6e33") + ) + (pin "11" + (uuid "21063ff0-80a6-4e47-b92d-f0595349acb9") + ) + (pin "8" + (uuid "156c910f-7261-48f1-b25a-3f5fe54312a6") + ) + (pin "9" + (uuid "66f63864-aa40-4494-8837-888fc491c8ce") + ) + (pin "10" + (uuid "48014c81-2485-4122-b478-675b8adb016b") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 105.41 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1ec94ee4-5d98-4e0a-a735-387f88675b27") + (property "Reference" "#PWR01" + (at 105.41 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 105.41 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 105.41 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 105.41 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 105.41 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "44c5814e-3a4d-43eb-b74c-922465c8c88d") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor:DHT11") + (at 38.1 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2d9da5a9-b059-43bb-be92-6635397926a8") + (property "Reference" "U2" + (at 31.75 72.3899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "DHT22" + (at 31.75 74.9299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Sensor:Aosong_DHT11_5.5x12.0_P2.54mm" + (at 38.1 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/DHT11.pdf" + (at 41.91 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3.3V to 5.5V, temperature and humidity module, DHT11" + (at 38.1 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "fdaa0180-b53f-4181-96e8-a477e6cca8dc") + ) + (pin "1" + (uuid "791670c2-ecd6-4537-a1a9-32c9a88243d9") + ) + (pin "3" + (uuid "2c4954d6-b178-4b11-8c94-a9dfa0e0d70e") + ) + (pin "4" + (uuid "237c3348-8ec7-4624-acf3-bbbe2cc9974e") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x02_Pin") + (at 158.75 69.85 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "374b186b-14cc-4b9c-9bf1-5d28638ea61a") + (property "Reference" "J1" + (at 162.56 67.9449 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Battery Connector" + (at 152.908 71.12 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (at 158.75 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 158.75 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 158.75 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "199f3f99-8c1e-400d-8aef-ac45ca4b54a0") + ) + (pin "2" + (uuid "7501c1c3-cdb0-4934-a102-24535fc3bce5") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 166.37 64.77 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "523553b2-ab97-44ee-8f53-07a5dd811744") + (property "Reference" "#PWR06" + (at 172.72 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 170.18 64.7699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 166.37 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 166.37 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 166.37 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b44579df-2818-4120-afd9-1ea71b79a56f") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 93.98 143.51 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "56a3b23d-397c-4648-bb7d-b2dfb0834754") + (property "Reference" "#PWR03" + (at 93.98 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 93.98 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 93.98 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 93.98 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 93.98 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f21b79f8-53d7-44ef-842d-c82ce52b684a") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 99.06 58.42 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9b976809-a484-4f6f-8760-4a1cdc01a325") + (property "Reference" "#PWR08" + (at 99.06 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 99.06 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 99.06 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cb5d3932-6291-4ac2-b132-c687b7d61546") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 54.61 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e475db83-6487-4a00-93f1-4c6952960e1e") + (property "Reference" "R1" + (at 57.15 64.7699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7k" + (at 57.15 67.3099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal" + (at 52.832 66.04 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 54.61 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 54.61 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cf549ae0-b81a-4389-ad9d-4b0feb97ad29") + ) + (pin "2" + (uuid "a573c650-fb68-484c-b6a7-f9ecbf5857e0") + ) + (instances + (project "" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 38.1 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e939b421-655c-44bb-932e-869c8c9afcde") + (property "Reference" "#PWR05" + (at 38.1 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 38.1 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 38.1 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 38.1 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 38.1 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "48f9f3b6-4816-4bfc-a3ce-ad072145c70f") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 38.1 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f3467e10-d583-4ed9-bb89-a5acdbb08f64") + (property "Reference" "#PWR04" + (at 38.1 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 38.1 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 38.1 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 38.1 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 38.1 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6166bbe9-86d8-4f63-87d0-661b0d1c392e") + ) + (instances + (project "indoor-air-quaity-sensor-esp32-devkit-v0.1" + (path "/e40bd50c-da24-42f2-9a78-73c9b4295b6a" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/indoor-sensor/board/kicad/screenly_full_logo.kicad_mod b/indoor-sensor/board/kicad/screenly_full_logo.kicad_mod new file mode 100755 index 0000000..23e5170 --- /dev/null +++ b/indoor-sensor/board/kicad/screenly_full_logo.kicad_mod @@ -0,0 +1,1440 @@ +(footprint "LOGO" (version 20221018) (generator "bitmap2component") (generator_version "9.0") + (layer "F.Cu") + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "G***" (at 0 0) (layer "F.SilkS") + (effects (font (size 1.5 1.5) (thickness 0.3))) + (uuid 7669f0d8-352a-4ff3-9020-5ed5eff4aad3) + ) + (fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide + (effects (font (size 1.5 1.5) (thickness 0.3))) + (uuid 4f4ea48d-d479-484e-92b3-e2e8b5037fcc) + ) + (fp_poly + (pts + (xy 6.490507 0.126728) + (xy 6.520297 0.208872) + (xy 6.548856 0.287309) + (xy 6.575949 0.361404) + (xy 6.601339 0.430525) + (xy 6.62479 0.494037) + (xy 6.646065 0.551307) + (xy 6.664928 0.601703) + (xy 6.681142 0.64459) + (xy 6.694472 0.679335) + (xy 6.704681 0.705305) + (xy 6.711532 0.721866) + (xy 6.71479 0.728385) + (xy 6.714999 0.728413) + (xy 6.717398 0.722092) + (xy 6.723355 0.705632) + (xy 6.732622 0.679733) + (xy 6.744952 0.645095) + (xy 6.760095 0.602419) + (xy 6.777806 0.552404) + (xy 6.797835 0.495751) + (xy 6.819937 0.433159) + (xy 6.843861 0.36533) + (xy 6.869362 0.292964) + (xy 6.896192 0.21676) + (xy 6.924102 0.137419) + (xy 6.930511 0.119188) + (xy 7.142037 -0.482497) + (xy 7.318983 -0.482497) + (xy 7.36927 -0.482325) + (xy 7.412383 -0.481826) + (xy 7.447465 -0.481027) + (xy 7.473656 -0.479954) + (xy 7.490096 -0.478633) + (xy 7.495927 -0.477091) + (xy 7.495929 -0.477057) + (xy 7.493868 -0.471085) + (xy 7.487852 -0.455074) + (xy 7.478138 -0.429674) + (xy 7.464979 -0.395534) + (xy 7.448631 -0.353304) + (xy 7.429349 -0.303635) + (xy 7.407387 -0.247175) + (xy 7.383 -0.184576) + (xy 7.356443 -0.116487) + (xy 7.327971 -0.043557) + (xy 7.297838 0.033562) + (xy 7.2663 0.114222) + (xy 7.23361 0.197772) + (xy 7.200025 0.283562) + (xy 7.165798 0.370943) + (xy 7.131185 0.459264) + (xy 7.09644 0.547876) + (xy 7.061818 0.636129) + (xy 7.027574 0.723372) + (xy 6.993962 0.808957) + (xy 6.961239 0.892232) + (xy 6.929657 0.972548) + (xy 6.899473 1.049255) + (xy 6.87094 1.121703) + (xy 6.844314 1.189243) + (xy 6.81985 1.251224) + (xy 6.797802 1.306996) + (xy 6.778425 1.355909) + (xy 6.761974 1.397314) + (xy 6.748704 1.430561) + (xy 6.738869 1.454999) + (xy 6.732724 1.46998) + (xy 6.731286 1.473338) + (xy 6.697764 1.540328) + (xy 6.66147 1.596231) + (xy 6.622424 1.641024) + (xy 6.580643 1.674686) + (xy 6.556581 1.688409) + (xy 6.538799 1.69678) + (xy 6.521744 1.703691) + (xy 6.504112 1.709281) + (xy 6.484601 1.713688) + (xy 6.461907 1.717052) + (xy 6.434726 1.719511) + (xy 6.401754 1.721205) + (xy 6.361689 1.722271) + (xy 6.313226 1.722849) + (xy 6.255062 1.723078) + (xy 6.230812 1.723102) + (xy 6.01972 1.723202) + (xy 6.01972 1.577395) + (xy 6.01972 1.431588) + (xy 6.173372 1.428709) + (xy 6.221947 1.427552) + (xy 6.264603 1.426042) + (xy 6.300085 1.424248) + (xy 6.327136 1.422239) + (xy 6.344502 1.420083) + (xy 6.348721 1.419115) + (xy 6.373742 1.406845) + (xy 6.398852 1.386785) + (xy 6.420381 1.361999) + (xy 6.42457 1.355747) + (xy 6.430754 1.344268) + (xy 6.44048 1.324168) + (xy 6.452842 1.297414) + (xy 6.466933 1.265976) + (xy 6.481845 1.231822) + (xy 6.484505 1.225635) + (xy 6.531543 1.115952) + (xy 6.223935 0.32234) + (xy 6.188525 0.230947) + (xy 6.154268 0.142455) + (xy 6.121392 0.057461) + (xy 6.090126 -0.023443) + (xy 6.060699 -0.099661) + (xy 6.03334 -0.1706) + (xy 6.008278 -0.235664) + (xy 5.985741 -0.294259) + (xy 5.965958 -0.345792) + (xy 5.949159 -0.389666) + (xy 5.935571 -0.425289) + (xy 5.925423 -0.452065) + (xy 5.918945 -0.469401) + (xy 5.916365 -0.476701) + (xy 5.916327 -0.476884) + (xy 5.921971 -0.478565) + (xy 5.938508 -0.479973) + (xy 5.965346 -0.481088) + (xy 6.001893 -0.481892) + (xy 6.047557 -0.482367) + (xy 6.093164 -0.482497) + (xy 6.27 -0.482497) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid ecb5b62d-b072-49a1-8541-c782661d9449)) + (fp_poly + (pts + (xy -7.437998 0.695023) + (xy -7.423625 0.698832) + (xy -7.405358 0.706027) + (xy -7.382315 0.716949) + (xy -7.353611 0.731939) + (xy -7.318363 0.75134) + (xy -7.275687 0.775493) + (xy -7.2247 0.804741) + (xy -7.173377 0.834317) + (xy -7.117679 0.866625) + (xy -7.066708 0.89658) + (xy -7.021283 0.923681) + (xy -6.982226 0.947425) + (xy -6.950358 0.967312) + (xy -6.926499 0.98284) + (xy -6.91147 0.993507) + (xy -6.907714 0.996676) + (xy -6.890858 1.015741) + (xy -6.875327 1.038012) + (xy -6.86956 1.048372) + (xy -6.855473 1.077001) + (xy -6.852292 1.326865) + (xy -6.851452 1.388712) + (xy -6.850617 1.440138) + (xy -6.849738 1.482206) + (xy -6.848766 1.515985) + (xy -6.847652 1.542539) + (xy -6.846348 1.562934) + (xy -6.844804 1.578237) + (xy -6.842973 1.589512) + (xy -6.840805 1.597827) + (xy -6.839765 1.600737) + (xy -6.824757 1.633057) + (xy -6.80561 1.661029) + (xy -6.790098 1.678686) + (xy -6.779201 1.690758) + (xy -6.773011 1.698574) + (xy -6.772455 1.700226) + (xy -6.777748 1.697429) + (xy -6.792145 1.68936) + (xy -6.814804 1.6765) + (xy -6.844885 1.65933) + (xy -6.881549 1.638332) + (xy -6.923954 1.613988) + (xy -6.971261 1.586778) + (xy -7.022629 1.557185) + (xy -7.077218 1.525689) + (xy -7.093849 1.516085) + (xy -7.170099 1.471875) + (xy -7.237125 1.432664) + (xy -7.2948 1.398527) + (xy -7.342999 1.369541) + (xy -7.381595 1.345783) + (xy -7.410464 1.327328) + (xy -7.429479 1.314253) + (xy -7.437362 1.307865) + (xy -7.453211 1.289491) + (xy -7.46942 1.266075) + (xy -7.480442 1.246585) + (xy -7.498801 1.209385) + (xy -7.500478 0.971975) + (xy -7.502154 0.734565) + (xy -7.482385 0.714795) + (xy -7.474226 0.706804) + (xy -7.466591 0.700489) + (xy -7.458597 0.696193) + (xy -7.449361 0.694257) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 136d5eb1-7e35-4775-85c6-7c4e9628de3c)) + (fp_poly + (pts + (xy -5.587541 -0.514675) + (xy -5.582442 -0.513057) + (xy -5.574227 -0.509472) + (xy -5.562287 -0.503582) + (xy -5.546017 -0.495045) + (xy -5.524809 -0.483523) + (xy -5.498056 -0.468675) + (xy -5.465151 -0.450161) + (xy -5.425488 -0.427642) + (xy -5.37846 -0.400777) + (xy -5.323459 -0.369227) + (xy -5.259878 -0.332652) + (xy -5.187112 -0.290711) + (xy -5.169669 -0.280649) + (xy -5.129128 -0.256545) + (xy -5.097483 -0.235834) + (xy -5.073173 -0.217155) + (xy -5.054637 -0.199145) + (xy -5.040314 -0.180439) + (xy -5.028644 -0.159676) + (xy -5.026856 -0.155938) + (xy -5.011646 -0.123496) + (xy -5.009828 0.137856) + (xy -5.009439 0.21087) + (xy -5.009409 0.273557) + (xy -5.0098 0.327074) + (xy -5.010676 0.372579) + (xy -5.0121 0.411228) + (xy -5.014135 0.444179) + (xy -5.016843 0.47259) + (xy -5.020288 0.497617) + (xy -5.024534 0.520417) + (xy -5.029643 0.542149) + (xy -5.032442 0.552621) + (xy -5.056516 0.619129) + (xy -5.090662 0.683045) + (xy -5.133482 0.742478) + (xy -5.183583 0.795538) + (xy -5.239567 0.840336) + (xy -5.250023 0.847287) + (xy -5.259536 0.853088) + (xy -5.278379 0.864263) + (xy -5.305927 0.88045) + (xy -5.341554 0.901286) + (xy -5.384639 0.926408) + (xy -5.434555 0.955454) + (xy -5.490679 0.988061) + (xy -5.552387 1.023867) + (xy -5.619054 1.062508) + (xy -5.690057 1.103624) + (xy -5.76477 1.14685) + (xy -5.842571 1.191824) + (xy -5.922834 1.238184) + (xy -5.945109 1.251044) + (xy -6.048949 1.310933) + (xy -6.143167 1.365164) + (xy -6.228046 1.413896) + (xy -6.303872 1.457288) + (xy -6.370926 1.4955) + (xy -6.429494 1.528692) + (xy -6.479859 1.557023) + (xy -6.522305 1.580654) + (xy -6.557115 1.599742) + (xy -6.584573 1.614449) + (xy -6.604963 1.624934) + (xy -6.618568 1.631356) + (xy -6.625673 1.633875) + (xy -6.625774 1.63389) + (xy -6.650575 1.63364) + (xy -6.670773 1.628923) + (xy -6.701678 1.611595) + (xy -6.725784 1.585437) + (xy -6.731086 1.57673) + (xy -6.733315 1.571625) + (xy -6.735204 1.56439) + (xy -6.736797 1.554028) + (xy -6.738136 1.539543) + (xy -6.739263 1.519938) + (xy -6.740219 1.494217) + (xy -6.741047 1.461383) + (xy -6.741789 1.420439) + (xy -6.742487 1.37039) + (xy -6.743184 1.310239) + (xy -6.743465 1.283785) + (xy -6.744166 1.219617) + (xy -6.744847 1.16593) + (xy -6.745552 1.121717) + (xy -6.746323 1.085972) + (xy -6.747204 1.057687) + (xy -6.748238 1.035856) + (xy -6.749471 1.019472) + (xy -6.750944 1.007528) + (xy -6.752702 0.999018) + (xy -6.754788 0.992934) + (xy -6.756179 0.990096) + (xy -6.766021 0.972119) + (xy -6.331122 0.720961) + (xy -6.261897 0.680883) + (xy -6.195685 0.642354) + (xy -6.133222 0.605812) + (xy -6.075238 0.571693) + (xy -6.022468 0.540434) + (xy -5.975644 0.512473) + (xy -5.9355 0.488244) + (xy -5.902769 0.468187) + (xy -5.878183 0.452736) + (xy -5.862475 0.44233) + (xy -5.858202 0.439173) + (xy -5.803386 0.387745) + (xy -5.7565 0.328611) + (xy -5.718318 0.263048) + (xy -5.689612 0.192335) + (xy -5.674433 0.135086) + (xy -5.671911 0.121894) + (xy -5.669814 0.108165) + (xy -5.668102 0.092734) + (xy -5.666738 0.07444) + (xy -5.665683 0.052118) + (xy -5.664897 0.024607) + (xy -5.664343 -0.009256) + (xy -5.663981 -0.050635) + (xy -5.663773 -0.100693) + (xy -5.66368 -0.160591) + (xy -5.663667 -0.188684) + (xy -5.663608 -0.25284) + (xy -5.663451 -0.306513) + (xy -5.663164 -0.350707) + (xy -5.662714 -0.386428) + (xy -5.662071 -0.414679) + (xy -5.661203 -0.436465) + (xy -5.660078 -0.452791) + (xy -5.658666 -0.464662) + (xy -5.656934 -0.473082) + (xy -5.65485 -0.479056) + (xy -5.654531 -0.479749) + (xy -5.640228 -0.498177) + (xy -5.619603 -0.510818) + (xy -5.596738 -0.515544) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 4aaf5d1c-3e5b-4b05-ade8-d24a2fb1f14d)) + (fp_poly + (pts + (xy -3.105678 -1.082394) + (xy -3.009228 -1.071324) + (xy -2.915823 -1.051789) + (xy -2.827276 -1.023989) + (xy -2.750228 -0.990574) + (xy -2.697361 -0.962108) + (xy -2.651164 -0.932508) + (xy -2.607564 -0.898891) + (xy -2.562489 -0.858376) + (xy -2.559917 -0.85592) + (xy -2.500125 -0.791265) + (xy -2.450582 -0.721541) + (xy -2.411179 -0.646521) + (xy -2.381804 -0.565983) + (xy -2.362345 -0.4797) + (xy -2.357675 -0.446597) + (xy -2.353719 -0.413569) + (xy -2.529754 -0.413569) + (xy -2.581919 -0.413673) + (xy -2.62356 -0.414013) + (xy -2.655639 -0.414626) + (xy -2.679118 -0.415552) + (xy -2.694959 -0.41683) + (xy -2.704123 -0.418497) + (xy -2.707574 -0.420594) + (xy -2.707624 -0.420749) + (xy -2.709792 -0.429638) + (xy -2.713753 -0.446214) + (xy -2.718672 -0.466981) + (xy -2.718945 -0.468137) + (xy -2.73927 -0.530156) + (xy -2.769387 -0.586774) + (xy -2.808665 -0.637433) + (xy -2.856478 -0.681574) + (xy -2.912197 -0.718636) + (xy -2.975194 -0.74806) + (xy -3.044841 -0.769287) + (xy -3.060938 -0.77279) + (xy -3.097466 -0.777874) + (xy -3.141621 -0.78042) + (xy -3.189853 -0.780532) + (xy -3.238611 -0.778315) + (xy -3.284342 -0.773876) + (xy -3.323495 -0.767318) + (xy -3.334396 -0.764699) + (xy -3.397477 -0.743368) + (xy -3.452203 -0.715177) + (xy -3.498191 -0.680506) + (xy -3.535058 -0.639735) + (xy -3.562421 -0.593247) + (xy -3.579897 -0.54142) + (xy -3.584471 -0.516179) + (xy -3.587298 -0.460469) + (xy -3.58014 -0.409458) + (xy -3.563143 -0.363694) + (xy -3.536453 -0.323723) + (xy -3.53164 -0.31828) + (xy -3.509646 -0.296544) + (xy -3.484954 -0.27689) + (xy -3.456598 -0.258972) + (xy -3.423613 -0.242441) + (xy -3.385033 -0.226951) + (xy -3.339894 -0.212154) + (xy -3.287231 -0.197704) + (xy -3.226077 -0.183252) + (xy -3.155468 -0.168452) + (xy -3.074438 -0.152956) + (xy -3.069671 -0.152078) + (xy -2.973009 -0.133347) + (xy -2.886873 -0.114475) + (xy -2.810304 -0.095092) + (xy -2.74234 -0.074828) + (xy -2.682024 -0.053314) + (xy -2.628394 -0.030179) + (xy -2.580491 -0.005054) + (xy -2.537355 0.02243) + (xy -2.498026 0.052644) + (xy -2.467936 0.079724) + (xy -2.423919 0.127244) + (xy -2.388701 0.177441) + (xy -2.360588 0.23311) + (xy -2.339658 0.291178) + (xy -2.334311 0.309228) + (xy -2.330353 0.325039) + (xy -2.327573 0.340827) + (xy -2.325763 0.358808) + (xy -2.324713 0.381198) + (xy -2.324216 0.410212) + (xy -2.324061 0.448068) + (xy -2.324053 0.456648) + (xy -2.324168 0.49783) + (xy -2.324689 0.529708) + (xy -2.325782 0.554466) + (xy -2.327618 0.574284) + (xy -2.330363 0.591347) + (xy -2.334185 0.607835) + (xy -2.336292 0.615616) + (xy -2.364764 0.697223) + (xy -2.402718 0.772425) + (xy -2.450001 0.841077) + (xy -2.506466 0.903035) + (xy -2.57196 0.958156) + (xy -2.646334 1.006296) + (xy -2.729437 1.04731) + (xy -2.821119 1.081054) + (xy -2.82318 1.081698) + (xy -2.884006 1.097412) + (xy -2.952753 1.109613) + (xy -3.026312 1.118005) + (xy -3.101575 1.122295) + (xy -3.175434 1.122186) + (xy -3.221974 1.119556) + (xy -3.327133 1.106261) + (xy -3.426373 1.084099) + (xy -3.519275 1.053289) + (xy -3.605417 1.014047) + (xy -3.684381 0.966591) + (xy -3.755746 0.911138) + (xy -3.819091 0.847905) + (xy -3.868393 0.785248) + (xy -3.893252 0.745441) + (xy -3.917713 0.698687) + (xy -3.939827 0.649229) + (xy -3.957647 0.601314) + (xy -3.966269 0.571969) + (xy -3.974244 0.537013) + (xy -3.981358 0.49932) + (xy -3.987066 0.462397) + (xy -3.990822 0.429748) + (xy -3.992085 0.406019) + (xy -3.992085 0.389552) + (xy -3.818329 0.393663) + (xy -3.774884 0.394734) + (xy -3.735304 0.395793) + (xy -3.701005 0.396794) + (xy -3.6734 0.397693) + (xy -3.653906 0.398447) + (xy -3.643938 0.39901) + (xy -3.64294 0.399167) + (xy -3.641263 0.405102) + (xy -3.63848 0.41925) + (xy -3.635411 0.43722) + (xy -3.618778 0.505892) + (xy -3.592088 0.569554) + (xy -3.555921 0.627534) + (xy -3.510858 0.679159) + (xy -3.45748 0.723758) + (xy -3.396366 0.760658) + (xy -3.332855 0.787561) + (xy -3.266832 0.805757) + (xy -3.196166 0.816725) + (xy -3.123105 0.820592) + (xy -3.049897 0.817487) + (xy -2.978789 0.807536) + (xy -2.912028 0.790868) + (xy -2.851862 0.767611) + (xy -2.835236 0.759263) + (xy -2.795266 0.733434) + (xy -2.758554 0.701216) + (xy -2.727881 0.665382) + (xy -2.707499 0.63184) + (xy -2.690118 0.589956) + (xy -2.680375 0.550344) + (xy -2.6773 0.508065) + (xy -2.678062 0.482491) + (xy -2.685526 0.430511) + (xy -2.701951 0.385374) + (xy -2.727923 0.346058) + (xy -2.764027 0.311544) + (xy -2.784689 0.296674) + (xy -2.81118 0.280277) + (xy -2.839375 0.26533) + (xy -2.870398 0.251494) + (xy -2.905376 0.238431) + (xy -2.945432 0.225804) + (xy -2.991691 0.213274) + (xy -3.04528 0.200505) + (xy -3.107323 0.187158) + (xy -3.178946 0.172896) + (xy -3.228132 0.163544) + (xy -3.290619 0.151615) + (xy -3.343596 0.140972) + (xy -3.388911 0.131169) + (xy -3.428412 0.121761) + (xy -3.463945 0.112302) + (xy -3.497358 0.102348) + (xy -3.530498 0.091453) + (xy -3.538273 0.088768) + (xy -3.622118 0.05528) + (xy -3.695806 0.016616) + (xy -3.75955 -0.027454) + (xy -3.813562 -0.077161) + (xy -3.858053 -0.132733) + (xy -3.893236 -0.194402) + (xy -3.919323 -0.262399) + (xy -3.936526 -0.336952) + (xy -3.937745 -0.344641) + (xy -3.945415 -0.430014) + (xy -3.942246 -0.512423) + (xy -3.928621 -0.59136) + (xy -3.904921 -0.66632) + (xy -3.87153 -0.736796) + (xy -3.82883 -0.802281) + (xy -3.777204 -0.86227) + (xy -3.717034 -0.916255) + (xy -3.648704 -0.96373) + (xy -3.572595 -1.004189) + (xy -3.48909 -1.037126) + (xy -3.398572 -1.062033) + (xy -3.395185 -1.062774) + (xy -3.300468 -1.078321) + (xy -3.203362 -1.084794) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 6430ee35-e6cd-44c9-b9d5-697c53c125e6)) + (fp_poly + (pts + (xy -1.332144 -0.496531) + (xy -1.285235 -0.494338) + (xy -1.244442 -0.490713) + (xy -1.216179 -0.486404) + (xy -1.125422 -0.463166) + (xy -1.041982 -0.43124) + (xy -0.96602 -0.390751) + (xy -0.897694 -0.341822) + (xy -0.837165 -0.284579) + (xy -0.784593 -0.219144) + (xy -0.740136 -0.145642) + (xy -0.717731 -0.098435) + (xy -0.707739 -0.073409) + (xy -0.697299 -0.044164) + (xy -0.687216 -0.013343) + (xy -0.678295 0.016412) + (xy -0.671341 0.042459) + (xy -0.667159 0.062155) + (xy -0.666309 0.070364) + (xy -0.666974 0.07323) + (xy -0.669773 0.075495) + (xy -0.675906 0.077229) + (xy -0.686572 0.078503) + (xy -0.702973 0.079386) + (xy -0.726308 0.079948) + (xy -0.757778 0.080261) + (xy -0.798584 0.080393) + (xy -0.838404 0.080416) + (xy -1.010503 0.080416) + (xy -1.01705 0.056004) + (xy -1.037164 0.002045) + (xy -1.067097 -0.049249) + (xy -1.105201 -0.095913) + (xy -1.149831 -0.135981) + (xy -1.199337 -0.167488) + (xy -1.207992 -0.17179) + (xy -1.26137 -0.193272) + (xy -1.315476 -0.206453) + (xy -1.374079 -0.212151) + (xy -1.395794 -0.212529) + (xy -1.467603 -0.207305) + (xy -1.534457 -0.191847) + (xy -1.595942 -0.166473) + (xy -1.651645 -0.1315) + (xy -1.701151 -0.087246) + (xy -1.744046 -0.034029) + (xy -1.779916 0.027832) + (xy -1.808348 0.09802) + (xy -1.811055 0.1064) + (xy -1.823112 0.15007) + (xy -1.831303 0.193629) + (xy -1.835956 0.240083) + (xy -1.837404 0.292433) + (xy -1.836565 0.338012) + (xy -1.832489 0.402465) + (xy -1.82443 0.45899) + (xy -1.811686 0.51067) + (xy -1.793556 0.560584) + (xy -1.778281 0.594094) + (xy -1.741923 0.656545) + (xy -1.698299 0.710121) + (xy -1.647507 0.754743) + (xy -1.589644 0.790328) + (xy -1.524809 0.816793) + (xy -1.506604 0.822231) + (xy -1.48113 0.828357) + (xy -1.455737 0.832122) + (xy -1.426476 0.833941) + (xy -1.392922 0.834257) + (xy -1.323246 0.82978) + (xy -1.260914 0.816964) + (xy -1.205018 0.795467) + (xy -1.154652 0.764942) + (xy -1.111091 0.72726) + (xy -1.07674 0.688863) + (xy -1.050521 0.649923) + (xy -1.02977 0.606129) + (xy -1.020305 0.580144) + (xy -1.005826 0.537064) + (xy -0.8354 0.535542) + (xy -0.664975 0.534019) + (xy -0.668909 0.56139) + (xy -0.674021 0.585895) + (xy -0.682935 0.617709) + (xy -0.694571 0.653741) + (xy -0.707848 0.690901) + (xy -0.721684 0.7261) + (xy -0.735 0.756247) + (xy -0.741786 0.769697) + (xy -0.777723 0.827754) + (xy -0.821388 0.884188) + (xy -0.870262 0.936181) + (xy -0.921826 0.980917) + (xy -0.947057 0.999165) + (xy -1.015955 1.039144) + (xy -1.092449 1.071773) + (xy -1.175029 1.096701) + (xy -1.262183 1.113581) + (xy -1.3524 1.122064) + (xy -1.444169 1.121799) + (xy -1.470466 1.120068) + (xy -1.568886 1.107027) + (xy -1.661345 1.084332) + (xy -1.747499 1.052283) + (xy -1.827006 1.011181) + (xy -1.899523 0.961328) + (xy -1.964707 0.903024) + (xy -2.022215 0.836571) + (xy -2.071704 0.76227) + (xy -2.112831 0.680423) + (xy -2.145253 0.59133) + (xy -2.165875 0.50933) + (xy -2.179312 0.421326) + (xy -2.184721 0.330645) + (xy -2.182323 0.239288) + (xy -2.172342 0.149256) + (xy -2.154998 0.06255) + (xy -2.130515 -0.01883) + (xy -2.099113 -0.092882) + (xy -2.098995 -0.093119) + (xy -2.053286 -0.172308) + (xy -1.999351 -0.243581) + (xy -1.937489 -0.306718) + (xy -1.868003 -0.3615) + (xy -1.791195 -0.407707) + (xy -1.707366 -0.44512) + (xy -1.616818 -0.473517) + (xy -1.559498 -0.486117) + (xy -1.524409 -0.491043) + (xy -1.481302 -0.49455) + (xy -1.433005 -0.496635) + (xy -1.382343 -0.497297) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 9618a58a-62c4-4b79-9e1e-12fa911107ae)) + (fp_poly + (pts + (xy 1.258528 -0.494749) + (xy 1.356148 -0.479857) + (xy 1.448419 -0.454962) + (xy 1.535621 -0.41999) + (xy 1.612594 -0.378248) + (xy 1.650041 -0.351972) + (xy 1.690234 -0.318271) + (xy 1.73048 -0.27984) + (xy 1.768084 -0.239372) + (xy 1.800354 -0.19956) + (xy 1.819993 -0.170849) + (xy 1.862592 -0.091189) + (xy 1.896416 -0.005593) + (xy 1.920958 0.083902) + (xy 1.935712 0.175258) + (xy 1.940172 0.266437) + (xy 1.938689 0.306821) + (xy 1.936778 0.333081) + (xy 1.934754 0.355447) + (xy 1.932885 0.371201) + (xy 1.931698 0.377185) + (xy 1.929564 0.378445) + (xy 1.92379 0.379565) + (xy 1.913783 0.380553) + (xy 1.898948 0.381416) + (xy 1.878694 0.382162) + (xy 1.852425 0.382798) + (xy 1.81955 0.383332) + (xy 1.779475 0.383772) + (xy 1.731607 0.384124) + (xy 1.675351 0.384397) + (xy 1.610116 0.384599) + (xy 1.535307 0.384736) + (xy 1.450331 0.384816) + (xy 1.354596 0.384847) + (xy 1.331326 0.384848) + (xy 0.733895 0.384848) + (xy 0.737934 0.42362) + (xy 0.750791 0.50357) + (xy 0.771827 0.575742) + (xy 0.800929 0.639988) + (xy 0.837979 0.696161) + (xy 0.882864 0.744112) + (xy 0.935467 0.783694) + (xy 0.995674 0.814759) + (xy 1.059769 0.836237) + (xy 1.094335 0.842544) + (xy 1.136414 0.846101) + (xy 1.182374 0.846946) + (xy 1.228585 0.845115) + (xy 1.271415 0.840647) + (xy 1.306762 0.833703) + (xy 1.371196 0.811263) + (xy 1.428175 0.780357) + (xy 1.477346 0.741292) + (xy 1.518357 0.694371) + (xy 1.550856 0.639899) + (xy 1.56307 0.611827) + (xy 1.578747 0.571528) + (xy 1.746027 0.570005) + (xy 1.913308 0.568482) + (xy 1.909381 0.590109) + (xy 1.902819 0.617732) + (xy 1.892444 0.651734) + (xy 1.87962 0.688235) + (xy 1.86571 0.723358) + (xy 1.852076 0.753224) + (xy 1.852011 0.753352) + (xy 1.809251 0.825742) + (xy 1.75714 0.892281) + (xy 1.696803 0.951831) + (xy 1.629366 1.003256) + (xy 1.570048 1.03831) + (xy 1.496197 1.07092) + (xy 1.415358 1.095996) + (xy 1.329511 1.113183) + (xy 1.240633 1.122129) + (xy 1.150704 1.122482) + (xy 1.112346 1.119916) + (xy 1.011087 1.105837) + (xy 0.916248 1.082372) + (xy 0.828137 1.049865) + (xy 0.747065 1.008657) + (xy 0.673338 0.959091) + (xy 0.607267 0.901509) + (xy 0.549158 0.836253) + (xy 0.499322 0.763666) + (xy 0.458067 0.68409) + (xy 0.425701 0.597868) + (xy 0.402533 0.505341) + (xy 0.388872 0.406851) + (xy 0.384961 0.313199) + (xy 0.389908 0.210471) + (xy 0.40054 0.137856) + (xy 0.747008 0.137856) + (xy 1.172573 0.137856) + (xy 1.598138 0.137856) + (xy 1.594156 0.110572) + (xy 1.590221 0.091001) + (xy 1.583761 0.066083) + (xy 1.5763 0.041607) + (xy 1.550284 -0.019278) + (xy 1.515431 -0.073386) + (xy 1.472518 -0.120231) + (xy 1.422319 -0.159329) + (xy 1.365612 -0.190193) + (xy 1.30317 -0.212339) + (xy 1.235771 -0.225279) + (xy 1.16419 -0.22853) + (xy 1.145929 -0.227783) + (xy 1.075019 -0.218585) + (xy 1.009112 -0.199807) + (xy 0.948938 -0.17199) + (xy 0.895227 -0.135676) + (xy 0.848707 -0.091407) + (xy 0.810109 -0.039725) + (xy 0.780163 0.018829) + (xy 0.767859 0.05307) + (xy 0.760636 0.07737) + (xy 0.754533 0.099752) + (xy 0.750617 0.116249) + (xy 0.750072 0.119188) + (xy 0.747008 0.137856) + (xy 0.40054 0.137856) + (xy 0.404267 0.112401) + (xy 0.427821 0.01957) + (xy 0.460354 -0.067442) + (xy 0.50165 -0.148054) + (xy 0.551492 -0.221686) + (xy 0.608115 -0.286207) + (xy 0.675268 -0.345619) + (xy 0.748789 -0.395578) + (xy 0.828324 -0.435944) + (xy 0.91352 -0.46658) + (xy 1.004022 -0.487347) + (xy 1.099478 -0.498109) + (xy 1.155283 -0.499713) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 7189741f-b39b-4ccf-9727-95f20bb25053)) + (fp_poly + (pts + (xy 2.908058 -0.495768) + (xy 2.958138 -0.492181) + (xy 3.002148 -0.486793) + (xy 3.019986 -0.483629) + (xy 3.114074 -0.459466) + (xy 3.201051 -0.42636) + (xy 3.280647 -0.384593) + (xy 3.352595 -0.334448) + (xy 3.416625 -0.276209) + (xy 3.472468 -0.210158) + (xy 3.519857 -0.13658) + (xy 3.558523 -0.055757) + (xy 3.588197 0.032027) + (xy 3.60861 0.126489) + (xy 3.610564 0.139207) + (xy 3.613543 0.165433) + (xy 3.615759 0.196866) + (xy 3.617209 0.231317) + (xy 3.61789 0.2666) + (xy 3.617797 0.300528) + (xy 3.616928 0.330914) + (xy 3.61528 0.35557) + (xy 3.612847 0.372309) + (xy 3.610943 0.377754) + (xy 3.607912 0.378944) + (xy 3.600014 0.380004) + (xy 3.586707 0.380939) + (xy 3.567453 0.381756) + (xy 3.541709 0.382461) + (xy 3.508935 0.383061) + (xy 3.468592 0.383562) + (xy 3.420137 0.38397) + (xy 3.363032 0.384292) + (xy 3.296734 0.384534) + (xy 3.220704 0.384703) + (xy 3.134401 0.384805) + (xy 3.037284 0.384847) + (xy 3.01154 0.384848) + (xy 2.416521 0.384848) + (xy 2.419986 0.432236) + (xy 2.429965 0.502076) + (xy 2.449025 0.568526) + (xy 2.476447 0.630292) + (xy 2.511512 0.686082) + (xy 2.553503 0.734604) + (xy 2.601699 0.774565) + (xy 2.615338 0.783506) + (xy 2.673644 0.813227) + (xy 2.737402 0.834063) + (xy 2.80469 0.845942) + (xy 2.87359 0.84879) + (xy 2.942181 0.842535) + (xy 3.008544 0.827104) + (xy 3.070759 0.802423) + (xy 3.073795 0.800911) + (xy 3.115933 0.774747) + (xy 3.156179 0.74063) + (xy 3.191476 0.701564) + (xy 3.218766 0.660554) + (xy 3.22117 0.656011) + (xy 3.232682 0.632683) + (xy 3.242841 0.610397) + (xy 3.249825 0.593192) + (xy 3.25085 0.590196) + (xy 3.257743 0.568656) + (xy 3.423874 0.568656) + (xy 3.473395 0.568511) + (xy 3.512505 0.568416) + (xy 3.542269 0.568881) + (xy 3.563755 0.570418) + (xy 3.578029 0.573538) + (xy 3.586157 0.578751) + (xy 3.589207 0.586569) + (xy 3.588245 0.597502) + (xy 3.584338 0.61206) + (xy 3.578552 0.630756) + (xy 3.575449 0.64125) + (xy 3.546623 0.722019) + (xy 3.508372 0.796664) + (xy 3.461249 0.864757) + (xy 3.405806 0.925869) + (xy 3.342594 0.979573) + (xy 3.272166 1.025441) + (xy 3.195074 1.063045) + (xy 3.111869 1.091956) + (xy 3.023104 1.111746) + (xy 2.958164 1.119925) + (xy 2.92472 1.122684) + (xy 2.898047 1.124264) + (xy 2.874265 1.124663) + (xy 2.849497 1.123879) + (xy 2.819865 1.12191) + (xy 2.794459 1.119853) + (xy 2.694526 1.106568) + (xy 2.600562 1.084106) + (xy 2.512933 1.052693) + (xy 2.432005 1.012555) + (xy 2.358142 0.96392) + (xy 2.291712 0.907012) + (xy 2.233079 0.842059) + (xy 2.182608 0.769286) + (xy 2.158521 0.726126) + (xy 2.121572 0.642182) + (xy 2.093784 0.552801) + (xy 2.075151 0.459475) + (xy 2.065669 0.363695) + (xy 2.065333 0.266951) + (xy 2.074139 0.170735) + (xy 2.082317 0.127804) + (xy 2.4298 0.127804) + (xy 2.430278 0.1297) + (xy 2.432258 0.131342) + (xy 2.436508 0.132749) + (xy 2.443793 0.133938) + (xy 2.454881 0.134927) + (xy 2.47054 0.135736) + (xy 2.491536 0.136381) + (xy 2.518635 0.136881) + (xy 2.552606 0.137254) + (xy 2.594215 0.137519) + (xy 2.644229 0.137693) + (xy 2.703415 0.137796) + (xy 2.77254 0.137844) + (xy 2.852371 0.137856) + (xy 2.85403 0.137856) + (xy 3.278345 0.137856) + (xy 3.273289 0.110572) + (xy 3.256069 0.044164) + (xy 3.230361 -0.016826) + (xy 3.196872 -0.071308) + (xy 3.15631 -0.118188) + (xy 3.109383 -0.156376) + (xy 3.093896 -0.166136) + (xy 3.034274 -0.194966) + (xy 2.969174 -0.215012) + (xy 2.900767 -0.226064) + (xy 2.831225 -0.227912) + (xy 2.762718 -0.220343) + (xy 2.700777 -0.20431) + (xy 2.658419 -0.187699) + (xy 2.62147 -0.167887) + (xy 2.586506 -0.142681) + (xy 2.5501 -0.109887) + (xy 2.543942 -0.103818) + (xy 2.519433 -0.078473) + (xy 2.50129 -0.056977) + (xy 2.486976 -0.035924) + (xy 2.473954 -0.011902) + (xy 2.470944 -0.005744) + (xy 2.457759 0.024524) + (xy 2.446062 0.056712) + (xy 2.436861 0.087548) + (xy 2.431164 0.11376) + (xy 2.4298 0.127804) + (xy 2.082317 0.127804) + (xy 2.092083 0.076538) + (xy 2.11916 -0.014149) + (xy 2.155366 -0.099835) + (xy 2.161008 -0.111046) + (xy 2.20599 -0.186337) + (xy 2.260219 -0.255819) + (xy 2.322512 -0.318317) + (xy 2.391687 -0.372659) + (xy 2.466562 -0.417669) + (xy 2.473098 -0.421) + (xy 2.503006 -0.434369) + (xy 2.540531 -0.448647) + (xy 2.581999 -0.462612) + (xy 2.623739 -0.475038) + (xy 2.662079 -0.484702) + (xy 2.668091 -0.486003) + (xy 2.705029 -0.491715) + (xy 2.750393 -0.495527) + (xy 2.801286 -0.497461) + (xy 2.854807 -0.497535) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid e143c85e-e9b3-4840-9d34-e7399c4eb4af)) + (fp_poly + (pts + (xy -0.181088 -0.463829) + (xy -0.178008 -0.445357) + (xy -0.174035 -0.42048) + (xy -0.169504 -0.391423) + (xy -0.164752 -0.360407) + (xy -0.160113 -0.329658) + (xy -0.155923 -0.301397) + (xy -0.152518 -0.277849) + (xy -0.150233 -0.261237) + (xy -0.149403 -0.253819) + (xy -0.146233 -0.254889) + (xy -0.137711 -0.26369) + (xy -0.125242 -0.278661) + (xy -0.114155 -0.292985) + (xy -0.068246 -0.345639) + (xy -0.016338 -0.389457) + (xy 0.04199 -0.424618) + (xy 0.10716 -0.451303) + (xy 0.179594 -0.469692) + (xy 0.259714 -0.479966) + (xy 0.328937 -0.482463) + (xy 0.396521 -0.482497) + (xy 0.394993 -0.325973) + (xy 0.393464 -0.169449) + (xy 0.27284 -0.165968) + (xy 0.226171 -0.164376) + (xy 0.188852 -0.162339) + (xy 0.158744 -0.159454) + (xy 0.13371 -0.15532) + (xy 0.11161 -0.149535) + (xy 0.090306 -0.141699) + (xy 0.067661 -0.131408) + (xy 0.054774 -0.125019) + (xy 0.024245 -0.105924) + (xy -0.007906 -0.079613) + (xy -0.038341 -0.049236) + (xy -0.063728 -0.017941) + (xy -0.072129 -0.005204) + (xy -0.097742 0.045051) + (xy -0.119487 0.104711) + (xy -0.133651 0.15796) + (xy -0.135828 0.167942) + (xy -0.137729 0.178052) + (xy -0.139375 0.189134) + (xy -0.140792 0.20203) + (xy -0.142003 0.217585) + (xy -0.143032 0.236642) + (xy -0.143904 0.260045) + (xy -0.144642 0.288637) + (xy -0.14527 0.323262) + (xy -0.145812 0.364764) + (xy -0.146293 0.413986) + (xy -0.146736 0.471771) + (xy -0.147165 0.538964) + (xy -0.147605 0.616408) + (xy -0.14782 0.656252) + (xy -0.150207 1.102849) + (xy -0.316352 1.102849) + (xy -0.482497 1.102849) + (xy -0.482497 0.310176) + (xy -0.482497 -0.482497) + (xy -0.333413 -0.482497) + (xy -0.184329 -0.482497) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 99d032da-55ca-411b-abee-c7a1595f7446)) + (fp_poly + (pts + (xy 4.743288 -0.493812) + (xy 4.807332 -0.483341) + (xy 4.846513 -0.473917) + (xy 4.913013 -0.452416) + (xy 4.971722 -0.425151) + (xy 5.025563 -0.390499) + (xy 5.077462 -0.346833) + (xy 5.080621 -0.34385) + (xy 5.129501 -0.290756) + (xy 5.171192 -0.230897) + (xy 5.206068 -0.163512) + (xy 5.234503 -0.087842) + (xy 5.256873 -0.003127) + (xy 5.262766 0.025778) + (xy 5.264866 0.037158) + (xy 5.266714 0.048417) + (xy 5.268329 0.060355) + (xy 5.269732 0.073769) + (xy 5.270943 0.089458) + (xy 5.271981 0.10822) + (xy 5.272868 0.130855) + (xy 5.273623 0.15816) + (xy 5.274266 0.190935) + (xy 5.274817 0.229976) + (xy 5.275297 0.276084) + (xy 5.275726 0.330057) + (xy 5.276123 0.392693) + (xy 5.276509 0.46479) + (xy 5.276904 0.547148) + (xy 5.277127 0.59594) + (xy 5.279421 1.102849) + (xy 5.109634 1.102849) + (xy 4.939846 1.102849) + (xy 4.939846 0.657462) + (xy 4.939762 0.56841) + (xy 4.939512 0.486435) + (xy 4.939105 0.41209) + (xy 4.938546 0.345925) + (xy 4.937842 0.288493) + (xy 4.937001 0.240345) + (xy 4.936029 0.202032) + (xy 4.934932 0.174107) + (xy 4.933725 0.157176) + (xy 4.921261 0.080943) + (xy 4.901818 0.013769) + (xy 4.875286 -0.044495) + (xy 4.841554 -0.093999) + (xy 4.800511 -0.134893) + (xy 4.752046 -0.167325) + (xy 4.696048 -0.191446) + (xy 4.669878 -0.199234) + (xy 4.635978 -0.205359) + (xy 4.594804 -0.20855) + (xy 4.550175 -0.208855) + (xy 4.505909 -0.206322) + (xy 4.465827 -0.201) + (xy 4.445037 -0.196397) + (xy 4.382183 -0.173952) + (xy 4.326161 -0.14229) + (xy 4.277037 -0.101477) + (xy 4.23488 -0.05158) + (xy 4.199754 0.007335) + (xy 4.171726 0.075202) + (xy 4.170647 0.078423) + (xy 4.165492 0.094293) + (xy 4.160982 0.109391) + (xy 4.157073 0.124568) + (xy 4.153722 0.140676) + (xy 4.150886 0.158566) + (xy 4.148523 0.179092) + (xy 4.146589 0.203104) + (xy 4.145042 0.231454) + (xy 4.143838 0.264994) + (xy 4.142936 0.304576) + (xy 4.142291 0.351052) + (xy 4.141861 0.405273) + (xy 4.141603 0.468092) + (xy 4.141474 0.540359) + (xy 4.141432 0.622928) + (xy 4.141429 0.658441) + (xy 4.141429 1.102849) + (xy 3.971981 1.102849) + (xy 3.802533 1.102849) + (xy 3.802533 0.310176) + (xy 3.802533 -0.482497) + (xy 3.948382 -0.482497) + (xy 4.094232 -0.482497) + (xy 4.097236 -0.469573) + (xy 4.099239 -0.459592) + (xy 4.102783 -0.44059) + (xy 4.10745 -0.414864) + (xy 4.112819 -0.384714) + (xy 4.115825 -0.367617) + (xy 4.13141 -0.278585) + (xy 4.180935 -0.327691) + (xy 4.239106 -0.378727) + (xy 4.301415 -0.420241) + (xy 4.368741 -0.45259) + (xy 4.441965 -0.476128) + (xy 4.521966 -0.491212) + (xy 4.60161 -0.497899) + (xy 4.675871 -0.498551) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid c46f5308-9de5-4e88-a6b0-875965dc5ae9)) + (fp_poly + (pts + (xy 5.830167 0.020104) + (xy 5.830167 1.102849) + (xy 5.663591 1.102849) + (xy 5.497015 1.102849) + (xy 5.497015 0.020104) + (xy 5.497015 -1.062642) + (xy 5.663591 -1.062642) + (xy 5.830167 -1.062642) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 566c799b-f439-43d2-a8fb-68bdf80ad1ce)) + (fp_poly + (pts + (xy -5.7355 -1.720902) + (xy -5.706458 -1.716483) + (xy -5.689439 -1.711168) + (xy -5.682011 -1.707265) + (xy -5.665812 -1.69829) + (xy -5.64186 -1.684827) + (xy -5.61117 -1.667459) + (xy -5.574757 -1.646769) + (xy -5.533639 -1.623339) + (xy -5.48883 -1.597753) + (xy -5.441348 -1.570593) + (xy -5.392208 -1.542443) + (xy -5.342425 -1.513886) + (xy -5.293017 -1.485504) + (xy -5.244999 -1.457882) + (xy -5.199387 -1.4316) + (xy -5.157197 -1.407244) + (xy -5.119445 -1.385395) + (xy -5.087147 -1.366637) + (xy -5.061319 -1.351553) + (xy -5.042978 -1.340725) + (xy -5.033138 -1.334737) + (xy -5.03175 -1.333773) + (xy -5.033778 -1.333162) + (xy -5.040366 -1.335398) + (xy -5.05112 -1.337761) + (xy -5.069979 -1.340109) + (xy -5.093564 -1.342054) + (xy -5.10355 -1.342633) + (xy -5.132227 -1.343454) + (xy -5.153485 -1.342231) + (xy -5.17128 -1.338551) + (xy -5.183967 -1.334224) + (xy -5.192543 -1.32997) + (xy -5.210338 -1.320345) + (xy -5.236645 -1.305759) + (xy -5.270752 -1.286619) + (xy -5.311953 -1.263335) + (xy -5.359537 -1.236316) + (xy -5.412797 -1.205971) + (xy -5.471023 -1.172709) + (xy -5.533507 -1.136939) + (xy -5.59954 -1.09907) + (xy -5.668412 -1.05951) + (xy -5.739416 -1.018669) + (xy -5.811842 -0.976956) + (xy -5.884981 -0.934779) + (xy -5.958125 -0.892548) + (xy -6.030565 -0.850671) + (xy -6.101591 -0.809558) + (xy -6.170496 -0.769618) + (xy -6.236571 -0.731258) + (xy -6.299106 -0.69489) + (xy -6.357392 -0.66092) + (xy -6.410722 -0.629759) + (xy -6.458386 -0.601815) + (xy -6.499675 -0.577498) + (xy -6.53388 -0.557215) + (xy -6.560293 -0.541377) + (xy -6.578205 -0.530392) + (xy -6.586189 -0.525196) + (xy -6.644523 -0.477211) + (xy -6.698056 -0.42019) + (xy -6.745371 -0.356076) + (xy -6.785054 -0.28681) + (xy -6.815688 -0.214333) + (xy -6.818266 -0.206785) + (xy -6.824374 -0.188211) + (xy -6.829599 -0.171176) + (xy -6.834021 -0.154618) + (xy -6.837721 -0.137476) + (xy -6.840779 -0.11869) + (xy -6.843273 -0.097199) + (xy -6.845285 -0.071943) + (xy -6.846895 -0.04186) + (xy -6.848182 -0.00589) + (xy -6.849226 0.037027) + (xy -6.850108 0.087953) + (xy -6.850907 0.147947) + (xy -6.851704 0.218071) + (xy -6.851937 0.239689) + (xy -6.855473 0.568411) + (xy -6.870392 0.583323) + (xy -6.891882 0.597802) + (xy -6.916833 0.601556) + (xy -6.945538 0.594598) + (xy -6.961737 0.586917) + (xy -6.987147 0.572907) + (xy -7.018777 0.555093) + (xy -7.055397 0.534201) + (xy -7.095773 0.510956) + (xy -7.138674 0.486082) + (xy -7.182869 0.460303) + (xy -7.227127 0.434345) + (xy -7.270215 0.408932) + (xy -7.310901 0.384789) + (xy -7.347955 0.36264) + (xy -7.380145 0.34321) + (xy -7.406238 0.327224) + (xy -7.425003 0.315406) + (xy -7.43521 0.308481) + (xy -7.435885 0.307944) + (xy -7.450918 0.292463) + (xy -7.466945 0.271405) + (xy -7.478965 0.251991) + (xy -7.498801 0.2154) + (xy -7.49871 -0.134984) + (xy -7.498619 -0.485369) + (xy -7.483205 -0.54153) + (xy -7.456393 -0.619653) + (xy -7.420305 -0.693907) + (xy -7.375945 -0.762844) + (xy -7.324316 -0.825015) + (xy -7.266422 -0.878971) + (xy -7.231093 -0.905434) + (xy -7.218681 -0.913408) + (xy -7.197353 -0.926452) + (xy -7.167814 -0.944161) + (xy -7.130769 -0.966128) + (xy -7.086925 -0.991948) + (xy -7.036986 -1.021215) + (xy -6.981659 -1.053521) + (xy -6.921647 -1.088463) + (xy -6.857657 -1.125632) + (xy -6.790395 -1.164623) + (xy -6.720565 -1.205031) + (xy -6.648872 -1.246448) + (xy -6.576024 -1.288469) + (xy -6.502724 -1.330688) + (xy -6.429678 -1.372699) + (xy -6.357592 -1.414095) + (xy -6.287171 -1.454471) + (xy -6.219121 -1.49342) + (xy -6.154146 -1.530536) + (xy -6.092953 -1.565413) + (xy -6.036246 -1.597646) + (xy -5.984732 -1.626828) + (xy -5.939115 -1.652552) + (xy -5.900101 -1.674414) + (xy -5.868396 -1.692006) + (xy -5.844704 -1.704923) + (xy -5.829732 -1.712758) + (xy -5.824763 -1.71502) + (xy -5.799098 -1.720297) + (xy -5.767862 -1.722216) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 9c849100-acbf-43ab-8c70-054fa0fdd2d1)) + (fp_poly + (pts + (xy -5.108548 -1.233672) + (xy -5.074407 -1.227254) + (xy -5.047502 -1.212094) + (xy -5.027109 -1.187735) + (xy -5.022507 -1.179282) + (xy -5.019823 -1.173202) + (xy -5.017603 -1.166026) + (xy -5.015794 -1.156631) + (xy -5.01434 -1.143898) + (xy -5.013189 -1.126704) + (xy -5.012287 -1.103929) + (xy -5.01158 -1.074451) + (xy -5.011015 -1.037149) + (xy -5.010537 -0.990901) + (xy -5.010093 -0.934587) + (xy -5.009973 -0.917664) + (xy -5.009578 -0.853758) + (xy -5.00943 -0.800321) + (xy -5.009627 -0.756332) + (xy -5.010272 -0.720775) + (xy -5.011463 -0.692629) + (xy -5.013302 -0.670875) + (xy -5.015887 -0.654496) + (xy -5.01932 -0.642472) + (xy -5.023701 -0.633783) + (xy -5.029129 -0.627412) + (xy -5.035704 -0.622339) + (xy -5.039222 -0.620113) + (xy -5.053397 -0.612783) + (xy -5.067322 -0.609231) + (xy -5.082723 -0.609899) + (xy -5.101326 -0.61523) + (xy -5.124858 -0.625665) + (xy -5.155044 -0.641648) + (xy -5.1814 -0.65657) + (xy -5.272731 -0.709127) + (xy -5.354477 -0.75628) + (xy -5.426592 -0.798001) + (xy -5.489026 -0.834263) + (xy -5.541734 -0.865036) + (xy -5.584668 -0.890295) + (xy -5.61778 -0.910011) + (xy -5.641023 -0.924157) + (xy -5.65435 -0.932704) + (xy -5.657847 -0.935534) + (xy -5.653056 -0.93924) + (xy -5.639469 -0.947931) + (xy -5.61827 -0.960897) + (xy -5.59064 -0.977429) + (xy -5.557762 -0.996815) + (xy -5.520816 -1.018347) + (xy -5.498602 -1.031187) + (xy -5.453716 -1.057053) + (xy -5.406682 -1.084159) + (xy -5.359869 -1.111139) + (xy -5.315647 -1.136627) + (xy -5.276385 -1.159256) + (xy -5.244453 -1.177663) + (xy -5.241558 -1.179332) + (xy -5.143759 -1.235711) + ) + + (stroke (width 0.000000) (type solid)) (fill solid) (layer "F.SilkS") (uuid 48f44d89-a27a-40f5-9b44-f87e27941aef)) +) diff --git a/indoor-sensor/board/kicad/screenly_full_logo.kicad_sym b/indoor-sensor/board/kicad/screenly_full_logo.kicad_sym new file mode 100755 index 0000000..a3b0a92 --- /dev/null +++ b/indoor-sensor/board/kicad/screenly_full_logo.kicad_sym @@ -0,0 +1,1469 @@ +(kicad_symbol_lib (version 20220914) (generator "bitmap2component") (generator_version "9.0") + (symbol "LOGO" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "#G" (at 0 1.0882 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "LOGO" (at 0 -1.0882 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LOGO_0_0" + (polyline + (pts + (xy 6.230700 -1.723100) + (xy 6.255000 -1.723000) + (xy 6.313100 -1.722800) + (xy 6.361600 -1.722200) + (xy 6.401700 -1.721200) + (xy 6.434600 -1.719500) + (xy 6.461800 -1.717000) + (xy 6.484500 -1.713600) + (xy 6.504000 -1.709200) + (xy 6.521700 -1.703600) + (xy 6.538700 -1.696700) + (xy 6.556500 -1.688400) + (xy 6.580600 -1.674600) + (xy 6.622300 -1.641000) + (xy 6.661400 -1.596200) + (xy 6.697700 -1.540300) + (xy 6.731200 -1.473300) + (xy 6.732600 -1.469900) + (xy 6.738800 -1.455000) + (xy 6.748600 -1.430500) + (xy 6.761900 -1.397300) + (xy 6.778300 -1.355900) + (xy 6.797700 -1.306900) + (xy 6.819800 -1.251200) + (xy 6.844200 -1.189200) + (xy 6.870900 -1.121700) + (xy 6.899400 -1.049200) + (xy 6.929600 -0.972500) + (xy 6.961200 -0.892200) + (xy 6.993900 -0.808900) + (xy 7.027500 -0.723300) + (xy 7.061700 -0.636100) + (xy 7.096400 -0.547800) + (xy 7.131100 -0.459200) + (xy 7.165700 -0.370900) + (xy 7.199900 -0.283500) + (xy 7.233500 -0.197700) + (xy 7.266200 -0.114200) + (xy 7.297800 -0.033500) + (xy 7.327900 0.043600) + (xy 7.356400 0.116500) + (xy 7.382900 0.184600) + (xy 7.407300 0.247200) + (xy 7.429300 0.303700) + (xy 7.448600 0.353400) + (xy 7.464900 0.395600) + (xy 7.478100 0.429700) + (xy 7.487800 0.455100) + (xy 7.493800 0.471100) + (xy 7.495900 0.477100) + (xy 7.490000 0.478700) + (xy 7.473600 0.480000) + (xy 7.447400 0.481100) + (xy 7.412300 0.481900) + (xy 7.369200 0.482400) + (xy 7.318900 0.482500) + (xy 7.142000 0.482500) + (xy 6.930400 -0.119100) + (xy 6.924000 -0.137400) + (xy 6.896100 -0.216700) + (xy 6.869300 -0.292900) + (xy 6.843800 -0.365300) + (xy 6.819900 -0.433100) + (xy 6.797800 -0.495700) + (xy 6.777700 -0.552400) + (xy 6.760000 -0.602400) + (xy 6.744900 -0.645000) + (xy 6.732500 -0.679700) + (xy 6.723300 -0.705600) + (xy 6.717300 -0.722000) + (xy 6.714900 -0.728400) + (xy 6.714700 -0.728300) + (xy 6.711500 -0.721800) + (xy 6.704600 -0.705300) + (xy 6.694400 -0.679300) + (xy 6.681100 -0.644500) + (xy 6.664900 -0.601700) + (xy 6.646000 -0.551300) + (xy 6.624700 -0.494000) + (xy 6.601300 -0.430500) + (xy 6.575900 -0.361400) + (xy 6.548800 -0.287300) + (xy 6.520200 -0.208800) + (xy 6.490400 -0.126700) + (xy 6.269900 0.482500) + (xy 6.093100 0.482500) + (xy 6.047500 0.482400) + (xy 6.001800 0.481900) + (xy 5.965300 0.481100) + (xy 5.938400 0.480000) + (xy 5.921900 0.478600) + (xy 5.916300 0.476900) + (xy 5.916300 0.476700) + (xy 5.918900 0.469400) + (xy 5.925300 0.452100) + (xy 5.935500 0.425300) + (xy 5.949100 0.389700) + (xy 5.965900 0.345800) + (xy 5.985700 0.294300) + (xy 6.008200 0.235700) + (xy 6.033300 0.170600) + (xy 6.060600 0.099700) + (xy 6.090000 0.023500) + (xy 6.121300 -0.057400) + (xy 6.154200 -0.142400) + (xy 6.188400 -0.230900) + (xy 6.223900 -0.322300) + (xy 6.531500 -1.115900) + (xy 6.484400 -1.225600) + (xy 6.481800 -1.231800) + (xy 6.466900 -1.265900) + (xy 6.452800 -1.297400) + (xy 6.440400 -1.324100) + (xy 6.430700 -1.344200) + (xy 6.424500 -1.355700) + (xy 6.420300 -1.362000) + (xy 6.398800 -1.386700) + (xy 6.373700 -1.406800) + (xy 6.348600 -1.419100) + (xy 6.344400 -1.420000) + (xy 6.327100 -1.422200) + (xy 6.300000 -1.424200) + (xy 6.264500 -1.426000) + (xy 6.221900 -1.427500) + (xy 6.173300 -1.428700) + (xy 6.019600 -1.431500) + (xy 6.019600 -1.577300) + (xy 6.019600 -1.723200) + (xy 6.230700 -1.723100) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -6.773100 -1.698500) + (xy -6.779300 -1.690700) + (xy -6.790200 -1.678600) + (xy -6.805700 -1.661000) + (xy -6.824800 -1.633000) + (xy -6.839800 -1.600700) + (xy -6.840900 -1.597800) + (xy -6.843000 -1.589500) + (xy -6.844900 -1.578200) + (xy -6.846400 -1.562900) + (xy -6.847700 -1.542500) + (xy -6.848800 -1.515900) + (xy -6.849800 -1.482200) + (xy -6.850700 -1.440100) + (xy -6.851500 -1.388700) + (xy -6.852400 -1.326800) + (xy -6.855500 -1.077000) + (xy -6.869600 -1.048300) + (xy -6.875400 -1.038000) + (xy -6.890900 -1.015700) + (xy -6.907800 -0.996600) + (xy -6.911500 -0.993500) + (xy -6.926600 -0.982800) + (xy -6.950400 -0.967300) + (xy -6.982300 -0.947400) + (xy -7.021400 -0.923600) + (xy -7.066800 -0.896500) + (xy -7.117800 -0.866600) + (xy -7.173500 -0.834300) + (xy -7.224800 -0.804700) + (xy -7.275800 -0.775400) + (xy -7.318400 -0.751300) + (xy -7.353700 -0.731900) + (xy -7.382400 -0.716900) + (xy -7.405400 -0.706000) + (xy -7.423700 -0.698800) + (xy -7.438100 -0.695000) + (xy -7.449400 -0.694200) + (xy -7.458700 -0.696100) + (xy -7.466700 -0.700400) + (xy -7.474300 -0.706800) + (xy -7.482500 -0.714700) + (xy -7.502100 -0.734500) + (xy -7.500600 -0.971900) + (xy -7.498900 -1.209300) + (xy -7.480500 -1.246500) + (xy -7.469500 -1.266000) + (xy -7.453300 -1.289400) + (xy -7.437400 -1.307800) + (xy -7.429600 -1.314200) + (xy -7.410500 -1.327300) + (xy -7.381700 -1.345700) + (xy -7.343100 -1.369500) + (xy -7.294900 -1.398500) + (xy -7.237200 -1.432600) + (xy -7.170200 -1.471800) + (xy -7.093900 -1.516000) + (xy -7.077300 -1.525600) + (xy -7.022700 -1.557100) + (xy -6.971300 -1.586700) + (xy -6.924000 -1.613900) + (xy -6.881600 -1.638300) + (xy -6.845000 -1.659300) + (xy -6.814900 -1.676500) + (xy -6.792200 -1.689300) + (xy -6.777800 -1.697400) + (xy -6.772500 -1.700200) + (xy -6.773100 -1.698500) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -6.618600 -1.631300) + (xy -6.605000 -1.624900) + (xy -6.584600 -1.614400) + (xy -6.557200 -1.599700) + (xy -6.522400 -1.580600) + (xy -6.479900 -1.557000) + (xy -6.429600 -1.528600) + (xy -6.371000 -1.495500) + (xy -6.303900 -1.457200) + (xy -6.228100 -1.413800) + (xy -6.143200 -1.365100) + (xy -6.049000 -1.310900) + (xy -5.945200 -1.251000) + (xy -5.922900 -1.238100) + (xy -5.842600 -1.191800) + (xy -5.764800 -1.146800) + (xy -5.690100 -1.103600) + (xy -5.619100 -1.062500) + (xy -5.552500 -1.023800) + (xy -5.490800 -0.988000) + (xy -5.434600 -0.955400) + (xy -5.384700 -0.926400) + (xy -5.341600 -0.901200) + (xy -5.306000 -0.880400) + (xy -5.278500 -0.864200) + (xy -5.259600 -0.853000) + (xy -5.250100 -0.847200) + (xy -5.239600 -0.840300) + (xy -5.183700 -0.795500) + (xy -5.133600 -0.742400) + (xy -5.090700 -0.683000) + (xy -5.056600 -0.619100) + (xy -5.032500 -0.552600) + (xy -5.029700 -0.542100) + (xy -5.024600 -0.520400) + (xy -5.020400 -0.497600) + (xy -5.016900 -0.472500) + (xy -5.014200 -0.444100) + (xy -5.012200 -0.411200) + (xy -5.010800 -0.372500) + (xy -5.009900 -0.327000) + (xy -5.009500 -0.273500) + (xy -5.009500 -0.210800) + (xy -5.009900 -0.137800) + (xy -5.011700 0.123500) + (xy -5.026900 0.156000) + (xy -5.028700 0.159700) + (xy -5.040400 0.180500) + (xy -5.054700 0.199200) + (xy -5.073200 0.217200) + (xy -5.097600 0.235900) + (xy -5.129200 0.256600) + (xy -5.169700 0.280700) + (xy -5.187200 0.290800) + (xy -5.260000 0.332700) + (xy -5.323500 0.369300) + (xy -5.378500 0.400800) + (xy -5.425600 0.427700) + (xy -5.465200 0.450200) + (xy -5.498100 0.468700) + (xy -5.524900 0.483600) + (xy -5.546100 0.495100) + (xy -5.562400 0.503600) + (xy -5.574300 0.509500) + (xy -5.582500 0.513100) + (xy -5.587600 0.514700) + (xy -5.596800 0.515600) + (xy -5.619700 0.510900) + (xy -5.640300 0.498200) + (xy -5.654600 0.479800) + (xy -5.654900 0.479100) + (xy -5.657000 0.473100) + (xy -5.658700 0.464700) + (xy -5.660200 0.452800) + (xy -5.661300 0.436500) + (xy -5.662100 0.414700) + (xy -5.662800 0.386500) + (xy -5.663200 0.350800) + (xy -5.663500 0.306600) + (xy -5.663700 0.252900) + (xy -5.663700 0.188700) + (xy -5.663800 0.160600) + (xy -5.663800 0.100700) + (xy -5.664100 0.050700) + (xy -5.664400 0.009300) + (xy -5.665000 -0.024600) + (xy -5.665800 -0.052100) + (xy -5.666800 -0.074400) + (xy -5.668200 -0.092700) + (xy -5.669900 -0.108100) + (xy -5.672000 -0.121800) + (xy -5.674500 -0.135000) + (xy -5.689700 -0.192300) + (xy -5.718400 -0.263000) + (xy -5.756600 -0.328600) + (xy -5.803500 -0.387700) + (xy -5.858300 -0.439100) + (xy -5.862600 -0.442300) + (xy -5.878300 -0.452700) + (xy -5.902800 -0.468100) + (xy -5.935600 -0.488200) + (xy -5.975700 -0.512400) + (xy -6.022500 -0.540400) + (xy -6.075300 -0.571600) + (xy -6.133300 -0.605800) + (xy -6.195800 -0.642300) + (xy -6.262000 -0.680800) + (xy -6.331200 -0.720900) + (xy -6.766100 -0.972100) + (xy -6.756300 -0.990000) + (xy -6.754900 -0.992900) + (xy -6.752800 -0.999000) + (xy -6.751000 -1.007500) + (xy -6.749500 -1.019400) + (xy -6.748300 -1.035800) + (xy -6.747300 -1.057600) + (xy -6.746400 -1.085900) + (xy -6.745600 -1.121700) + (xy -6.744900 -1.165900) + (xy -6.744200 -1.219600) + (xy -6.743500 -1.283700) + (xy -6.743300 -1.310200) + (xy -6.742600 -1.370300) + (xy -6.741900 -1.420400) + (xy -6.741100 -1.461300) + (xy -6.740300 -1.494200) + (xy -6.739300 -1.519900) + (xy -6.738200 -1.539500) + (xy -6.736900 -1.554000) + (xy -6.735300 -1.564300) + (xy -6.733400 -1.571600) + (xy -6.731200 -1.576700) + (xy -6.725900 -1.585400) + (xy -6.701800 -1.611500) + (xy -6.670800 -1.628900) + (xy -6.650700 -1.633600) + (xy -6.625900 -1.633800) + (xy -6.625700 -1.633800) + (xy -6.618600 -1.631300) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -3.026400 -1.118000) + (xy -2.952800 -1.109600) + (xy -2.884100 -1.097400) + (xy -2.823300 -1.081700) + (xy -2.821200 -1.081000) + (xy -2.729500 -1.047300) + (xy -2.646400 -1.006200) + (xy -2.572000 -0.958100) + (xy -2.506500 -0.903000) + (xy -2.450100 -0.841000) + (xy -2.402800 -0.772400) + (xy -2.364800 -0.697200) + (xy -2.336400 -0.615600) + (xy -2.334300 -0.607800) + (xy -2.330400 -0.591300) + (xy -2.327700 -0.574200) + (xy -2.325900 -0.554400) + (xy -2.324800 -0.529700) + (xy -2.324200 -0.497800) + (xy -2.324100 -0.456600) + (xy -2.324100 -0.448000) + (xy -2.324300 -0.410200) + (xy -2.324800 -0.381200) + (xy -2.325800 -0.358800) + (xy -2.327600 -0.340800) + (xy -2.330400 -0.325000) + (xy -2.334400 -0.309200) + (xy -2.339700 -0.291100) + (xy -2.360700 -0.233100) + (xy -2.388800 -0.177400) + (xy -2.424000 -0.127200) + (xy -2.468000 -0.079700) + (xy -2.498100 -0.052600) + (xy -2.537400 -0.022400) + (xy -2.580600 0.005100) + (xy -2.628500 0.030200) + (xy -2.682100 0.053400) + (xy -2.742400 0.074900) + (xy -2.810400 0.095100) + (xy -2.886900 0.114500) + (xy -2.973100 0.133400) + (xy -3.069700 0.152100) + (xy -3.074500 0.153000) + (xy -3.155500 0.168500) + (xy -3.226200 0.183300) + (xy -3.287300 0.197800) + (xy -3.340000 0.212200) + (xy -3.385100 0.227000) + (xy -3.423700 0.242500) + (xy -3.456700 0.259000) + (xy -3.485000 0.276900) + (xy -3.509700 0.296600) + (xy -3.531700 0.318300) + (xy -3.536500 0.323800) + (xy -3.563200 0.363700) + (xy -3.580200 0.409500) + (xy -3.587400 0.460500) + (xy -3.584500 0.516200) + (xy -3.580000 0.541500) + (xy -3.562500 0.593300) + (xy -3.535100 0.639800) + (xy -3.498300 0.680600) + (xy -3.452300 0.715200) + (xy -3.397600 0.743400) + (xy -3.334500 0.764700) + (xy -3.323600 0.767400) + (xy -3.284400 0.773900) + (xy -3.238700 0.778400) + (xy -3.189900 0.780600) + (xy -3.141700 0.780500) + (xy -3.097500 0.777900) + (xy -3.061000 0.772800) + (xy -3.044900 0.769300) + (xy -2.975300 0.748100) + (xy -2.912300 0.718700) + (xy -2.856600 0.681600) + (xy -2.808700 0.637500) + (xy -2.769500 0.586800) + (xy -2.739300 0.530200) + (xy -2.719000 0.468200) + (xy -2.718700 0.467000) + (xy -2.713800 0.446300) + (xy -2.709900 0.429700) + (xy -2.707700 0.420800) + (xy -2.707700 0.420600) + (xy -2.704200 0.418500) + (xy -2.695000 0.416900) + (xy -2.679200 0.415600) + (xy -2.655700 0.414700) + (xy -2.623600 0.414100) + (xy -2.582000 0.413700) + (xy -2.529800 0.413600) + (xy -2.353800 0.413600) + (xy -2.357800 0.446600) + (xy -2.362400 0.479700) + (xy -2.381900 0.566000) + (xy -2.411300 0.646600) + (xy -2.450700 0.721600) + (xy -2.500200 0.791300) + (xy -2.560000 0.856000) + (xy -2.562600 0.858400) + (xy -2.607600 0.898900) + (xy -2.651200 0.932600) + (xy -2.697400 0.962200) + (xy -2.750300 0.990600) + (xy -2.827400 1.024000) + (xy -2.915900 1.051800) + (xy -3.009300 1.071400) + (xy -3.105800 1.082400) + (xy -3.203400 1.084800) + (xy -3.300500 1.078400) + (xy -3.395300 1.062800) + (xy -3.398600 1.062100) + (xy -3.489200 1.037200) + (xy -3.572700 1.004200) + (xy -3.648800 0.963800) + (xy -3.717100 0.916300) + (xy -3.777300 0.862300) + (xy -3.828900 0.802300) + (xy -3.871600 0.736800) + (xy -3.905000 0.666400) + (xy -3.928700 0.591400) + (xy -3.942300 0.512500) + (xy -3.945500 0.430100) + (xy -3.937800 0.344700) + (xy -3.936600 0.337000) + (xy -3.919400 0.262400) + (xy -3.893300 0.194400) + (xy -3.858100 0.132800) + (xy -3.813600 0.077200) + (xy -3.759600 0.027500) + (xy -3.695900 -0.016600) + (xy -3.622200 -0.055200) + (xy -3.538300 -0.088700) + (xy -3.530600 -0.091400) + (xy -3.497400 -0.102300) + (xy -3.464000 -0.112300) + (xy -3.428500 -0.121700) + (xy -3.389000 -0.131100) + (xy -3.343700 -0.140900) + (xy -3.290700 -0.151600) + (xy -3.228200 -0.163500) + (xy -3.179000 -0.172800) + (xy -3.107400 -0.187100) + (xy -3.045400 -0.200500) + (xy -2.991800 -0.213200) + (xy -2.945500 -0.225800) + (xy -2.905500 -0.238400) + (xy -2.870500 -0.251400) + (xy -2.839500 -0.265300) + (xy -2.811300 -0.280200) + (xy -2.784800 -0.296600) + (xy -2.764100 -0.311500) + (xy -2.728000 -0.346000) + (xy -2.702000 -0.385300) + (xy -2.685600 -0.430500) + (xy -2.678100 -0.482400) + (xy -2.677400 -0.508000) + (xy -2.680500 -0.550300) + (xy -2.690200 -0.589900) + (xy -2.707600 -0.631800) + (xy -2.728000 -0.665300) + (xy -2.758600 -0.701200) + (xy -2.795300 -0.733400) + (xy -2.835300 -0.759200) + (xy -2.851900 -0.767600) + (xy -2.912100 -0.790800) + (xy -2.978900 -0.807500) + (xy -3.050000 -0.817400) + (xy -3.123200 -0.820500) + (xy -3.196200 -0.816700) + (xy -3.266900 -0.805700) + (xy -3.332900 -0.787500) + (xy -3.396400 -0.760600) + (xy -3.457600 -0.723700) + (xy -3.510900 -0.679100) + (xy -3.556000 -0.627500) + (xy -3.592200 -0.569500) + (xy -3.618900 -0.505800) + (xy -3.635500 -0.437200) + (xy -3.638600 -0.419200) + (xy -3.641300 -0.405100) + (xy -3.643000 -0.399100) + (xy -3.644000 -0.399000) + (xy -3.654000 -0.398400) + (xy -3.673500 -0.397600) + (xy -3.701100 -0.396700) + (xy -3.735400 -0.395700) + (xy -3.775000 -0.394700) + (xy -3.818400 -0.393600) + (xy -3.992200 -0.389500) + (xy -3.992200 -0.406000) + (xy -3.990900 -0.429700) + (xy -3.987100 -0.462300) + (xy -3.981400 -0.499300) + (xy -3.974300 -0.537000) + (xy -3.966300 -0.571900) + (xy -3.957700 -0.601300) + (xy -3.939900 -0.649200) + (xy -3.917800 -0.698600) + (xy -3.893300 -0.745400) + (xy -3.868500 -0.785200) + (xy -3.819200 -0.847900) + (xy -3.755800 -0.911100) + (xy -3.684500 -0.966500) + (xy -3.605500 -1.014000) + (xy -3.519400 -1.053200) + (xy -3.426400 -1.084100) + (xy -3.327200 -1.106200) + (xy -3.222100 -1.119500) + (xy -3.175500 -1.122100) + (xy -3.101700 -1.122200) + (xy -3.026400 -1.118000) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -1.262300 -1.113500) + (xy -1.175100 -1.096700) + (xy -1.092500 -1.071700) + (xy -1.016000 -1.039100) + (xy -0.947100 -0.999100) + (xy -0.921900 -0.980900) + (xy -0.870300 -0.936100) + (xy -0.821500 -0.884100) + (xy -0.777800 -0.827700) + (xy -0.741900 -0.769600) + (xy -0.735100 -0.756200) + (xy -0.721800 -0.726100) + (xy -0.707900 -0.690900) + (xy -0.694600 -0.653700) + (xy -0.683000 -0.617700) + (xy -0.674100 -0.585800) + (xy -0.669000 -0.561300) + (xy -0.665100 -0.534000) + (xy -0.835500 -0.535500) + (xy -1.005900 -0.537000) + (xy -1.020400 -0.580100) + (xy -1.029800 -0.606100) + (xy -1.050600 -0.649900) + (xy -1.076800 -0.688800) + (xy -1.111200 -0.727200) + (xy -1.154700 -0.764900) + (xy -1.205100 -0.795400) + (xy -1.261000 -0.816900) + (xy -1.323300 -0.829700) + (xy -1.393000 -0.834200) + (xy -1.426600 -0.833900) + (xy -1.455800 -0.832100) + (xy -1.481200 -0.828300) + (xy -1.506700 -0.822200) + (xy -1.524900 -0.816700) + (xy -1.589700 -0.790300) + (xy -1.647600 -0.754700) + (xy -1.698400 -0.710100) + (xy -1.742000 -0.656500) + (xy -1.778400 -0.594000) + (xy -1.793600 -0.560500) + (xy -1.811800 -0.510600) + (xy -1.824500 -0.458900) + (xy -1.832600 -0.402400) + (xy -1.836600 -0.338000) + (xy -1.837500 -0.292400) + (xy -1.836000 -0.240000) + (xy -1.831400 -0.193600) + (xy -1.823200 -0.150000) + (xy -1.811100 -0.106400) + (xy -1.808400 -0.098000) + (xy -1.780000 -0.027800) + (xy -1.744100 0.034100) + (xy -1.701200 0.087300) + (xy -1.651700 0.131500) + (xy -1.596000 0.166500) + (xy -1.534500 0.191900) + (xy -1.467700 0.207400) + (xy -1.395900 0.212600) + (xy -1.374200 0.212200) + (xy -1.315600 0.206500) + (xy -1.261400 0.193300) + (xy -1.208100 0.171800) + (xy -1.199400 0.167500) + (xy -1.149900 0.136000) + (xy -1.105300 0.096000) + (xy -1.067200 0.049300) + (xy -1.037200 -0.002000) + (xy -1.017100 -0.056000) + (xy -1.010600 -0.080400) + (xy -0.838500 -0.080400) + (xy -0.798700 -0.080300) + (xy -0.757900 -0.080200) + (xy -0.726400 -0.079900) + (xy -0.703000 -0.079300) + (xy -0.686600 -0.078500) + (xy -0.676000 -0.077200) + (xy -0.669800 -0.075400) + (xy -0.667100 -0.073200) + (xy -0.666400 -0.070300) + (xy -0.667200 -0.062100) + (xy -0.671400 -0.042400) + (xy -0.678400 -0.016400) + (xy -0.687300 0.013400) + (xy -0.697400 0.044200) + (xy -0.707800 0.073500) + (xy -0.717800 0.098500) + (xy -0.740200 0.145700) + (xy -0.784700 0.219200) + (xy -0.837200 0.284600) + (xy -0.897800 0.341900) + (xy -0.966100 0.390800) + (xy -1.042100 0.431300) + (xy -1.125500 0.463200) + (xy -1.216300 0.486500) + (xy -1.244500 0.490800) + (xy -1.285300 0.494400) + (xy -1.332200 0.496600) + (xy -1.382400 0.497300) + (xy -1.433100 0.496700) + (xy -1.481400 0.494600) + (xy -1.524500 0.491100) + (xy -1.559600 0.486200) + (xy -1.616900 0.473600) + (xy -1.707400 0.445200) + (xy -1.791300 0.407800) + (xy -1.868100 0.361500) + (xy -1.937600 0.306800) + (xy -1.999400 0.243600) + (xy -2.053400 0.172400) + (xy -2.099100 0.093200) + (xy -2.099200 0.092900) + (xy -2.130600 0.018900) + (xy -2.155100 -0.062500) + (xy -2.172400 -0.149200) + (xy -2.182400 -0.239200) + (xy -2.184800 -0.330600) + (xy -2.179400 -0.421300) + (xy -2.166000 -0.509300) + (xy -2.145300 -0.591300) + (xy -2.112900 -0.680400) + (xy -2.071800 -0.762200) + (xy -2.022300 -0.836500) + (xy -1.964800 -0.903000) + (xy -1.899600 -0.961300) + (xy -1.827100 -1.011100) + (xy -1.747600 -1.052200) + (xy -1.661400 -1.084300) + (xy -1.569000 -1.107000) + (xy -1.470500 -1.120000) + (xy -1.444200 -1.121800) + (xy -1.352500 -1.122000) + (xy -1.262300 -1.113500) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 1.240600 -1.122100) + (xy 1.329400 -1.113100) + (xy 1.415300 -1.095900) + (xy 1.496100 -1.070900) + (xy 1.570000 -1.038300) + (xy 1.629300 -1.003200) + (xy 1.696700 -0.951800) + (xy 1.757100 -0.892200) + (xy 1.809200 -0.825700) + (xy 1.851900 -0.753300) + (xy 1.852000 -0.753200) + (xy 1.865600 -0.723300) + (xy 1.879500 -0.688200) + (xy 1.892400 -0.651700) + (xy 1.902700 -0.617700) + (xy 1.909300 -0.590100) + (xy 1.913200 -0.568400) + (xy 1.746000 -0.570000) + (xy 1.578700 -0.571500) + (xy 1.563000 -0.611800) + (xy 1.550800 -0.639900) + (xy 1.518300 -0.694300) + (xy 1.477300 -0.741200) + (xy 1.428100 -0.780300) + (xy 1.371100 -0.811200) + (xy 1.306700 -0.833700) + (xy 1.271300 -0.840600) + (xy 1.228500 -0.845100) + (xy 1.182300 -0.846900) + (xy 1.136300 -0.846100) + (xy 1.094300 -0.842500) + (xy 1.059700 -0.836200) + (xy 0.995600 -0.814700) + (xy 0.935400 -0.783600) + (xy 0.882800 -0.744100) + (xy 0.837900 -0.696100) + (xy 0.800900 -0.639900) + (xy 0.771800 -0.575700) + (xy 0.750700 -0.503500) + (xy 0.737900 -0.423600) + (xy 0.733800 -0.384800) + (xy 1.331200 -0.384800) + (xy 1.354500 -0.384800) + (xy 1.450300 -0.384800) + (xy 1.535200 -0.384700) + (xy 1.610000 -0.384600) + (xy 1.675300 -0.384300) + (xy 1.731500 -0.384100) + (xy 1.779400 -0.383700) + (xy 1.819500 -0.383300) + (xy 1.852300 -0.382800) + (xy 1.878600 -0.382100) + (xy 1.898900 -0.381400) + (xy 1.913700 -0.380500) + (xy 1.923700 -0.379500) + (xy 1.929500 -0.378400) + (xy 1.931600 -0.377100) + (xy 1.932800 -0.371200) + (xy 1.934700 -0.355400) + (xy 1.936700 -0.333000) + (xy 1.938600 -0.306800) + (xy 1.940100 -0.266400) + (xy 1.935600 -0.175200) + (xy 1.920900 -0.083900) + (xy 1.896300 0.005600) + (xy 1.862500 0.091200) + (xy 1.819900 0.170900) + (xy 1.800300 0.199600) + (xy 1.768000 0.239400) + (xy 1.730400 0.279900) + (xy 1.690200 0.318300) + (xy 1.650000 0.352000) + (xy 1.612500 0.378300) + (xy 1.535500 0.420000) + (xy 1.448300 0.455000) + (xy 1.356100 0.479900) + (xy 1.258500 0.494800) + (xy 1.155200 0.499800) + (xy 1.099400 0.498200) + (xy 1.003900 0.487400) + (xy 0.913400 0.466600) + (xy 0.828200 0.436000) + (xy 0.748700 0.395600) + (xy 0.675200 0.345700) + (xy 0.608000 0.286300) + (xy 0.551400 0.221700) + (xy 0.501600 0.148100) + (xy 0.460300 0.067500) + (xy 0.427700 -0.019500) + (xy 0.404200 -0.112400) + (xy 0.400500 -0.137800) + (xy 0.746900 -0.137800) + (xy 0.750000 -0.119100) + (xy 0.750500 -0.116200) + (xy 0.754500 -0.099700) + (xy 0.760600 -0.077300) + (xy 0.767800 -0.053000) + (xy 0.780100 -0.018800) + (xy 0.810000 0.039800) + (xy 0.848600 0.091500) + (xy 0.895200 0.135700) + (xy 0.948900 0.172000) + (xy 1.009000 0.199900) + (xy 1.074900 0.218600) + (xy 1.145900 0.227800) + (xy 1.164100 0.228600) + (xy 1.235700 0.225300) + (xy 1.303100 0.212400) + (xy 1.365500 0.190200) + (xy 1.422200 0.159400) + (xy 1.472400 0.120300) + (xy 1.515400 0.073400) + (xy 1.550200 0.019300) + (xy 1.576200 -0.041600) + (xy 1.583700 -0.066000) + (xy 1.590100 -0.091000) + (xy 1.594100 -0.110500) + (xy 1.598100 -0.137800) + (xy 1.172500 -0.137800) + (xy 0.746900 -0.137800) + (xy 0.400500 -0.137800) + (xy 0.389800 -0.210400) + (xy 0.384900 -0.313200) + (xy 0.388800 -0.406800) + (xy 0.402500 -0.505300) + (xy 0.425600 -0.597800) + (xy 0.458000 -0.684000) + (xy 0.499200 -0.763600) + (xy 0.549100 -0.836200) + (xy 0.607200 -0.901500) + (xy 0.673300 -0.959000) + (xy 0.747000 -1.008600) + (xy 0.828100 -1.049800) + (xy 0.916200 -1.082300) + (xy 1.011000 -1.105800) + (xy 1.112300 -1.119900) + (xy 1.150600 -1.122400) + (xy 1.240600 -1.122100) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 2.898000 -1.124200) + (xy 2.924600 -1.122600) + (xy 2.958100 -1.119900) + (xy 3.023000 -1.111700) + (xy 3.111800 -1.091900) + (xy 3.195000 -1.063000) + (xy 3.272100 -1.025400) + (xy 3.342500 -0.979500) + (xy 3.405700 -0.925800) + (xy 3.461200 -0.864700) + (xy 3.508300 -0.796600) + (xy 3.546500 -0.722000) + (xy 3.575400 -0.641200) + (xy 3.578500 -0.630700) + (xy 3.584300 -0.612000) + (xy 3.588200 -0.597500) + (xy 3.589100 -0.586500) + (xy 3.586100 -0.578700) + (xy 3.578000 -0.573500) + (xy 3.563700 -0.570400) + (xy 3.542200 -0.568800) + (xy 3.512400 -0.568400) + (xy 3.473300 -0.568500) + (xy 3.423800 -0.568600) + (xy 3.257700 -0.568600) + (xy 3.250800 -0.590100) + (xy 3.249700 -0.593100) + (xy 3.242800 -0.610300) + (xy 3.232600 -0.632600) + (xy 3.221100 -0.656000) + (xy 3.218700 -0.660500) + (xy 3.191400 -0.701500) + (xy 3.156100 -0.740600) + (xy 3.115900 -0.774700) + (xy 3.073700 -0.800900) + (xy 3.070700 -0.802400) + (xy 3.008500 -0.827100) + (xy 2.942100 -0.842500) + (xy 2.873500 -0.848700) + (xy 2.804600 -0.845900) + (xy 2.737300 -0.834000) + (xy 2.673600 -0.813200) + (xy 2.615300 -0.783500) + (xy 2.601600 -0.774500) + (xy 2.553400 -0.734600) + (xy 2.511400 -0.686000) + (xy 2.476400 -0.630200) + (xy 2.448900 -0.568500) + (xy 2.429900 -0.502000) + (xy 2.419900 -0.432200) + (xy 2.416400 -0.384800) + (xy 3.011500 -0.384800) + (xy 3.037200 -0.384800) + (xy 3.134300 -0.384800) + (xy 3.220600 -0.384700) + (xy 3.296700 -0.384500) + (xy 3.363000 -0.384200) + (xy 3.420100 -0.383900) + (xy 3.468500 -0.383500) + (xy 3.508900 -0.383000) + (xy 3.541600 -0.382400) + (xy 3.567400 -0.381700) + (xy 3.586600 -0.380900) + (xy 3.599900 -0.380000) + (xy 3.607800 -0.378900) + (xy 3.610900 -0.377700) + (xy 3.612800 -0.372300) + (xy 3.615200 -0.355500) + (xy 3.616900 -0.330900) + (xy 3.617700 -0.300500) + (xy 3.617800 -0.266600) + (xy 3.617100 -0.231300) + (xy 3.615700 -0.196800) + (xy 3.613500 -0.165400) + (xy 3.610500 -0.139200) + (xy 3.608500 -0.126400) + (xy 3.588100 -0.032000) + (xy 3.558400 0.055800) + (xy 3.519800 0.136600) + (xy 3.472400 0.210200) + (xy 3.416500 0.276300) + (xy 3.352500 0.334500) + (xy 3.280600 0.384600) + (xy 3.201000 0.426400) + (xy 3.114000 0.459500) + (xy 3.019900 0.483700) + (xy 3.002100 0.486800) + (xy 2.958100 0.492200) + (xy 2.908000 0.495800) + (xy 2.854700 0.497600) + (xy 2.801200 0.497500) + (xy 2.750300 0.495600) + (xy 2.705000 0.491800) + (xy 2.668000 0.486100) + (xy 2.662000 0.484700) + (xy 2.623700 0.475100) + (xy 2.581900 0.462700) + (xy 2.540500 0.448700) + (xy 2.502900 0.434400) + (xy 2.473000 0.421000) + (xy 2.466500 0.417700) + (xy 2.391600 0.372700) + (xy 2.322400 0.318400) + (xy 2.260100 0.255900) + (xy 2.205900 0.186400) + (xy 2.160900 0.111100) + (xy 2.155300 0.099900) + (xy 2.119100 0.014200) + (xy 2.092000 -0.076500) + (xy 2.082300 -0.127800) + (xy 2.429700 -0.127800) + (xy 2.431100 -0.113700) + (xy 2.436800 -0.087500) + (xy 2.446000 -0.056700) + (xy 2.457700 -0.024500) + (xy 2.470900 0.005800) + (xy 2.473900 0.011900) + (xy 2.486900 0.036000) + (xy 2.501200 0.057000) + (xy 2.519400 0.078500) + (xy 2.543900 0.103900) + (xy 2.550000 0.109900) + (xy 2.586400 0.142700) + (xy 2.621400 0.167900) + (xy 2.658300 0.187700) + (xy 2.700700 0.204400) + (xy 2.762600 0.220400) + (xy 2.831100 0.228000) + (xy 2.900700 0.226100) + (xy 2.969100 0.215100) + (xy 3.034200 0.195000) + (xy 3.093800 0.166200) + (xy 3.109300 0.156400) + (xy 3.156200 0.118200) + (xy 3.196800 0.071400) + (xy 3.230300 0.016900) + (xy 3.256000 -0.044100) + (xy 3.273200 -0.110500) + (xy 3.278300 -0.137800) + (xy 2.854000 -0.137800) + (xy 2.852300 -0.137800) + (xy 2.772500 -0.137800) + (xy 2.703300 -0.137700) + (xy 2.644200 -0.137600) + (xy 2.594100 -0.137500) + (xy 2.552500 -0.137200) + (xy 2.518600 -0.136800) + (xy 2.491500 -0.136300) + (xy 2.470500 -0.135700) + (xy 2.454800 -0.134900) + (xy 2.443700 -0.133900) + (xy 2.436400 -0.132700) + (xy 2.432200 -0.131300) + (xy 2.430200 -0.129700) + (xy 2.429700 -0.127800) + (xy 2.082300 -0.127800) + (xy 2.074100 -0.170700) + (xy 2.065300 -0.266900) + (xy 2.065600 -0.363600) + (xy 2.075100 -0.459400) + (xy 2.093700 -0.552800) + (xy 2.121500 -0.642100) + (xy 2.158400 -0.726100) + (xy 2.182500 -0.769200) + (xy 2.233000 -0.842000) + (xy 2.291600 -0.907000) + (xy 2.358100 -0.963900) + (xy 2.431900 -1.012500) + (xy 2.512900 -1.052600) + (xy 2.600500 -1.084100) + (xy 2.694400 -1.106500) + (xy 2.794400 -1.119800) + (xy 2.819800 -1.121900) + (xy 2.849400 -1.123800) + (xy 2.874200 -1.124600) + (xy 2.898000 -1.124200) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -0.147900 -0.656200) + (xy -0.147700 -0.616400) + (xy -0.147200 -0.538900) + (xy -0.146800 -0.471700) + (xy -0.146400 -0.413900) + (xy -0.145900 -0.364700) + (xy -0.145300 -0.323200) + (xy -0.144700 -0.288600) + (xy -0.144000 -0.260000) + (xy -0.143100 -0.236600) + (xy -0.142100 -0.217500) + (xy -0.140900 -0.202000) + (xy -0.139500 -0.189100) + (xy -0.137800 -0.178000) + (xy -0.135900 -0.167900) + (xy -0.133700 -0.157900) + (xy -0.119600 -0.104700) + (xy -0.097800 -0.045000) + (xy -0.072200 0.005300) + (xy -0.063800 0.018000) + (xy -0.038400 0.049300) + (xy -0.008000 0.079700) + (xy 0.024200 0.106000) + (xy 0.054700 0.125100) + (xy 0.067600 0.131500) + (xy 0.090200 0.141700) + (xy 0.111500 0.149600) + (xy 0.133600 0.155400) + (xy 0.158700 0.159500) + (xy 0.188800 0.162400) + (xy 0.226100 0.164400) + (xy 0.272800 0.166000) + (xy 0.393400 0.169500) + (xy 0.394900 0.326000) + (xy 0.396400 0.482500) + (xy 0.328900 0.482500) + (xy 0.259600 0.480000) + (xy 0.179500 0.469700) + (xy 0.107100 0.451400) + (xy 0.041900 0.424700) + (xy -0.016400 0.389500) + (xy -0.068300 0.345700) + (xy -0.114200 0.293000) + (xy -0.125300 0.278700) + (xy -0.137800 0.263700) + (xy -0.146300 0.254900) + (xy -0.149500 0.253900) + (xy -0.150300 0.261300) + (xy -0.152600 0.277900) + (xy -0.156000 0.301400) + (xy -0.160200 0.329700) + (xy -0.164800 0.360500) + (xy -0.169600 0.391500) + (xy -0.174100 0.420500) + (xy -0.178100 0.445400) + (xy -0.181200 0.463900) + (xy -0.184400 0.482500) + (xy -0.333500 0.482500) + (xy -0.482600 0.482500) + (xy -0.482600 -0.310100) + (xy -0.482600 -1.102800) + (xy -0.316400 -1.102800) + (xy -0.150300 -1.102800) + (xy -0.147900 -0.656200) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 4.141400 -0.658400) + (xy 4.141400 -0.622900) + (xy 4.141400 -0.540300) + (xy 4.141500 -0.468000) + (xy 4.141800 -0.405200) + (xy 4.142200 -0.351000) + (xy 4.142900 -0.304500) + (xy 4.143800 -0.264900) + (xy 4.145000 -0.231400) + (xy 4.146500 -0.203100) + (xy 4.148400 -0.179000) + (xy 4.150800 -0.158500) + (xy 4.153600 -0.140600) + (xy 4.157000 -0.124500) + (xy 4.160900 -0.109300) + (xy 4.165400 -0.094200) + (xy 4.170600 -0.078400) + (xy 4.171600 -0.075200) + (xy 4.199700 -0.007300) + (xy 4.234800 0.051600) + (xy 4.277000 0.101500) + (xy 4.326100 0.142300) + (xy 4.382100 0.174000) + (xy 4.445000 0.196400) + (xy 4.465800 0.201000) + (xy 4.505800 0.206400) + (xy 4.550100 0.208900) + (xy 4.594700 0.208600) + (xy 4.635900 0.205400) + (xy 4.669800 0.199300) + (xy 4.696000 0.191500) + (xy 4.752000 0.167400) + (xy 4.800400 0.134900) + (xy 4.841500 0.094000) + (xy 4.875200 0.044500) + (xy 4.901700 -0.013700) + (xy 4.921200 -0.080900) + (xy 4.933600 -0.157100) + (xy 4.934900 -0.174100) + (xy 4.936000 -0.202000) + (xy 4.936900 -0.240300) + (xy 4.937800 -0.288400) + (xy 4.938500 -0.345900) + (xy 4.939000 -0.412000) + (xy 4.939400 -0.486400) + (xy 4.939700 -0.568400) + (xy 4.939800 -0.657400) + (xy 4.939800 -1.102800) + (xy 5.109600 -1.102800) + (xy 5.279300 -1.102800) + (xy 5.277100 -0.595900) + (xy 5.276800 -0.547100) + (xy 5.276400 -0.464700) + (xy 5.276000 -0.392600) + (xy 5.275600 -0.330000) + (xy 5.275200 -0.276000) + (xy 5.274700 -0.229900) + (xy 5.274200 -0.190900) + (xy 5.273500 -0.158100) + (xy 5.272800 -0.130800) + (xy 5.271900 -0.108200) + (xy 5.270900 -0.089400) + (xy 5.269700 -0.073700) + (xy 5.268300 -0.060300) + (xy 5.266600 -0.048400) + (xy 5.264800 -0.037100) + (xy 5.262700 -0.025700) + (xy 5.256800 0.003200) + (xy 5.234400 0.087900) + (xy 5.206000 0.163600) + (xy 5.171100 0.230900) + (xy 5.129400 0.290800) + (xy 5.080500 0.343900) + (xy 5.077400 0.346900) + (xy 5.025500 0.390500) + (xy 4.971600 0.425200) + (xy 4.912900 0.452500) + (xy 4.846400 0.474000) + (xy 4.807300 0.483400) + (xy 4.743200 0.493900) + (xy 4.675800 0.498600) + (xy 4.601500 0.497900) + (xy 4.521900 0.491300) + (xy 4.441900 0.476200) + (xy 4.368700 0.452600) + (xy 4.301300 0.420300) + (xy 4.239000 0.378800) + (xy 4.180900 0.327700) + (xy 4.131300 0.278600) + (xy 4.115700 0.367700) + (xy 4.112700 0.384800) + (xy 4.107400 0.414900) + (xy 4.102700 0.440600) + (xy 4.099200 0.459600) + (xy 4.097200 0.469600) + (xy 4.094200 0.482500) + (xy 3.948300 0.482500) + (xy 3.802500 0.482500) + (xy 3.802500 -0.310100) + (xy 3.802500 -1.102800) + (xy 3.971900 -1.102800) + (xy 4.141400 -1.102800) + (xy 4.141400 -0.658400) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 5.830100 -0.020100) + (xy 5.830100 1.062700) + (xy 5.663500 1.062700) + (xy 5.496900 1.062700) + (xy 5.496900 -0.020100) + (xy 5.496900 -1.102800) + (xy 5.663500 -1.102800) + (xy 5.830100 -1.102800) + (xy 5.830100 -0.020100) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -6.892000 -0.597800) + (xy -6.870500 -0.583300) + (xy -6.855500 -0.568400) + (xy -6.852000 -0.239600) + (xy -6.851800 -0.218000) + (xy -6.851000 -0.147900) + (xy -6.850200 -0.087900) + (xy -6.849300 -0.037000) + (xy -6.848300 0.005900) + (xy -6.847000 0.041900) + (xy -6.845400 0.072000) + (xy -6.843300 0.097200) + (xy -6.840900 0.118700) + (xy -6.837800 0.137500) + (xy -6.834100 0.154700) + (xy -6.829700 0.171200) + (xy -6.824500 0.188300) + (xy -6.818300 0.206800) + (xy -6.815800 0.214400) + (xy -6.785100 0.286900) + (xy -6.745400 0.356100) + (xy -6.698100 0.420200) + (xy -6.644600 0.477300) + (xy -6.586300 0.525200) + (xy -6.578300 0.530400) + (xy -6.560400 0.541400) + (xy -6.534000 0.557300) + (xy -6.499800 0.577500) + (xy -6.458500 0.601900) + (xy -6.410800 0.629800) + (xy -6.357500 0.661000) + (xy -6.299200 0.694900) + (xy -6.236600 0.731300) + (xy -6.170600 0.769700) + (xy -6.101700 0.809600) + (xy -6.030600 0.850700) + (xy -5.958200 0.892600) + (xy -5.885100 0.934800) + (xy -5.811900 0.977000) + (xy -5.739500 1.018700) + (xy -5.668500 1.059600) + (xy -5.599600 1.099100) + (xy -5.533600 1.137000) + (xy -5.471100 1.172800) + (xy -5.412900 1.206000) + (xy -5.359600 1.236400) + (xy -5.312000 1.263400) + (xy -5.270800 1.286700) + (xy -5.236700 1.305800) + (xy -5.210400 1.320400) + (xy -5.192600 1.330000) + (xy -5.184000 1.334300) + (xy -5.171400 1.338600) + (xy -5.153600 1.342300) + (xy -5.132300 1.343500) + (xy -5.103600 1.342700) + (xy -5.093600 1.342100) + (xy -5.070100 1.340200) + (xy -5.051200 1.337800) + (xy -5.040400 1.335400) + (xy -5.033900 1.333200) + (xy -5.031800 1.333800) + (xy -5.033200 1.334800) + (xy -5.043100 1.340800) + (xy -5.061400 1.351600) + (xy -5.087200 1.366700) + (xy -5.119500 1.385400) + (xy -5.157300 1.407300) + (xy -5.199500 1.431600) + (xy -5.245100 1.457900) + (xy -5.293100 1.485600) + (xy -5.342500 1.513900) + (xy -5.392300 1.542500) + (xy -5.441400 1.570600) + (xy -5.488900 1.597800) + (xy -5.533700 1.623400) + (xy -5.574800 1.646800) + (xy -5.611200 1.667500) + (xy -5.641900 1.684900) + (xy -5.665900 1.698300) + (xy -5.682100 1.707300) + (xy -5.689500 1.711200) + (xy -5.706500 1.716500) + (xy -5.735600 1.720900) + (xy -5.767900 1.722300) + (xy -5.799200 1.720300) + (xy -5.824800 1.715100) + (xy -5.829800 1.712800) + (xy -5.844800 1.705000) + (xy -5.868500 1.692100) + (xy -5.900200 1.674500) + (xy -5.939200 1.652600) + (xy -5.984800 1.626900) + (xy -6.036300 1.597700) + (xy -6.093000 1.565500) + (xy -6.154200 1.530600) + (xy -6.219200 1.493500) + (xy -6.287200 1.454500) + (xy -6.357700 1.414100) + (xy -6.429800 1.372700) + (xy -6.502800 1.330700) + (xy -6.576100 1.288500) + (xy -6.648900 1.246500) + (xy -6.720600 1.205100) + (xy -6.790500 1.164700) + (xy -6.857700 1.125700) + (xy -6.921700 1.088500) + (xy -6.981700 1.053600) + (xy -7.037100 1.021300) + (xy -7.087000 0.992000) + (xy -7.130800 0.966200) + (xy -7.167900 0.944200) + (xy -7.197400 0.926500) + (xy -7.218800 0.913500) + (xy -7.231200 0.905500) + (xy -7.266500 0.879000) + (xy -7.324400 0.825100) + (xy -7.376000 0.762900) + (xy -7.420400 0.694000) + (xy -7.456500 0.619700) + (xy -7.483300 0.541600) + (xy -7.498700 0.485400) + (xy -7.498800 0.135000) + (xy -7.498900 -0.215400) + (xy -7.479000 -0.251900) + (xy -7.467000 -0.271400) + (xy -7.451000 -0.292400) + (xy -7.436000 -0.307900) + (xy -7.435300 -0.308400) + (xy -7.425100 -0.315400) + (xy -7.406300 -0.327200) + (xy -7.380200 -0.343200) + (xy -7.348000 -0.362600) + (xy -7.311000 -0.384700) + (xy -7.270300 -0.408900) + (xy -7.227200 -0.434300) + (xy -7.182900 -0.460300) + (xy -7.138800 -0.486000) + (xy -7.095800 -0.510900) + (xy -7.055500 -0.534200) + (xy -7.018900 -0.555000) + (xy -6.987200 -0.572900) + (xy -6.961800 -0.586900) + (xy -6.945600 -0.594600) + (xy -6.916900 -0.601500) + (xy -6.892000 -0.597800) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy -5.053500 0.612800) + (xy -5.039300 0.620200) + (xy -5.035800 0.622400) + (xy -5.029200 0.627500) + (xy -5.023800 0.633800) + (xy -5.019400 0.642500) + (xy -5.016000 0.654500) + (xy -5.013400 0.670900) + (xy -5.011500 0.692700) + (xy -5.010300 0.720800) + (xy -5.009700 0.756400) + (xy -5.009500 0.800400) + (xy -5.009700 0.853800) + (xy -5.010000 0.917700) + (xy -5.010200 0.934600) + (xy -5.010600 0.990900) + (xy -5.011100 1.037200) + (xy -5.011700 1.074500) + (xy -5.012400 1.104000) + (xy -5.013300 1.126800) + (xy -5.014400 1.143900) + (xy -5.015900 1.156700) + (xy -5.017700 1.166100) + (xy -5.019900 1.173200) + (xy -5.022600 1.179300) + (xy -5.027200 1.187800) + (xy -5.047600 1.212100) + (xy -5.074500 1.227300) + (xy -5.108600 1.233700) + (xy -5.143800 1.235800) + (xy -5.241600 1.179400) + (xy -5.244500 1.177700) + (xy -5.276500 1.159300) + (xy -5.315700 1.136700) + (xy -5.359900 1.111200) + (xy -5.406800 1.084200) + (xy -5.453800 1.057100) + (xy -5.498700 1.031200) + (xy -5.520900 1.018400) + (xy -5.557800 0.996900) + (xy -5.590700 0.977500) + (xy -5.618300 0.960900) + (xy -5.639500 0.948000) + (xy -5.653100 0.939300) + (xy -5.657900 0.935600) + (xy -5.654400 0.932800) + (xy -5.641100 0.924200) + (xy -5.617900 0.910100) + (xy -5.584700 0.890300) + (xy -5.541800 0.865100) + (xy -5.489100 0.834300) + (xy -5.426700 0.798000) + (xy -5.354600 0.756300) + (xy -5.272800 0.709200) + (xy -5.181500 0.656600) + (xy -5.155100 0.641700) + (xy -5.124900 0.625700) + (xy -5.101400 0.615300) + (xy -5.082800 0.609900) + (xy -5.067400 0.609300) + (xy -5.053500 0.612800) + ) + (stroke (width 0.01) (type default)) + (fill (type outline)) + ) + ) + ) +) diff --git a/indoor-sensor/board/src/image/board.png b/indoor-sensor/board/src/image/board.png new file mode 100644 index 0000000..ffc2274 Binary files /dev/null and b/indoor-sensor/board/src/image/board.png differ diff --git a/indoor-sensor/board/src/image/schematics.png b/indoor-sensor/board/src/image/schematics.png new file mode 100644 index 0000000..c2593cf Binary files /dev/null and b/indoor-sensor/board/src/image/schematics.png differ