From 16492d5918d2d5fe729ba24ad1cbd2c9024e2796 Mon Sep 17 00:00:00 2001 From: thek4n Date: Fri, 24 Jul 2026 23:47:37 +0300 Subject: [PATCH] add pcb --- .gitignore | 1 + main/Kconfig.projbuild | 7 - pcb/pcb.kicad_pcb | 2124 +++++++++++++++++++++++++++++++++++++ pcb/pcb.kicad_prl | 127 +++ pcb/pcb.kicad_pro | 680 ++++++++++++ pcb/pcb.kicad_sch | 2245 ++++++++++++++++++++++++++++++++++++++++ 6 files changed, 5177 insertions(+), 7 deletions(-) create mode 100644 pcb/pcb.kicad_pcb create mode 100644 pcb/pcb.kicad_prl create mode 100644 pcb/pcb.kicad_pro create mode 100644 pcb/pcb.kicad_sch diff --git a/.gitignore b/.gitignore index 860a73e..c97a04b 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ main/frontend.h main/setup_frontend.h main/favicon_svg.h managed_components/ +pcb/.history/ diff --git a/main/Kconfig.projbuild b/main/Kconfig.projbuild index f97d1a4..dc6bcf1 100644 --- a/main/Kconfig.projbuild +++ b/main/Kconfig.projbuild @@ -48,11 +48,4 @@ menu "Pump Controller Configuration" range 1 65535 help WEB interface tcp port. - - config PUMP_PIN - int "Pump digital pin" - default 4 - range 4 33 - help - Digital pin for pump control. endmenu diff --git a/pcb/pcb.kicad_pcb b/pcb/pcb.kicad_pcb new file mode 100644 index 0000000..09286a6 --- /dev/null +++ b/pcb/pcb.kicad_pcb @@ -0,0 +1,2124 @@ +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.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 + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting + (front yes) + (back yes) + ) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (capping no) + (filling no) + (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) + (dashed_line_gap_ratio 3) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (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 "") + ) + ) + (footprint "PCM_4ms_Connector:Pins_1x02_2.54mm_TH" + (layer "F.Cu") + (uuid "4a4d1ae0-0c36-4ddc-a803-3f6dcc66ad09") + (at 121 61.5) + (property "Reference" "J1" + (at -1.27 -3.175 0) + (layer "F.SilkS") + (uuid "8fa9c6cd-9e74-4642-afb5-0267e3d6a89d") + (effects + (font + (size 1 1) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "Conn_01x02" + (at 5.37 3.325 180) + (layer "F.SilkS") + (hide yes) + (uuid "b149cfd2-b9e5-47ed-8786-4c7700e7376c") + (effects + (font + (size 1.2065 1.2065) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "61c18af2-51fa-4b47-8904-cd37d3e3d4c8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "HEADER 1x2 MALE PINS 0.100” 180deg" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c9d4e385-f26c-42c5-a763-9b7156011a41") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Specifications" "Pins_01x02, Header, Male Pins, 1*2, spacing 2.54mm, straight pin" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "96f85c72-c4f1-4ff0-b38f-cf63d643594a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "TAD" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d21ed55a-0e92-4f9a-b038-7ed8b23722f0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Part Number" "1-0201FBV0T" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cb0c27e8-2321-4d69-9183-f4eba2ab589e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_??x*mm* Connector*:*1x??x*mm* Pin?Header?Straight?1X* Pin?Header?Angled?1X* Socket?Strip?Straight?1X* Socket?Strip?Angled?1X*") + (path "/81af878c-e93b-4e43-8ed8-db7fb9b4768c") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.25 -2.4) + (end 1.25 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "6be74092-157e-452f-b4a1-59c1f388464d") + ) + (fp_line + (start -1.25 2.4) + (end -1.25 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "00148c3b-1f6c-48e3-a2da-0d2613b961d1") + ) + (fp_line + (start 1.25 -2.4) + (end 1.25 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e2b5f98-da4c-4974-b1d5-a69973ebeaf5") + ) + (fp_line + (start 1.25 2.4) + (end -1.25 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "18e0fa90-7d64-4e4b-aab7-af2e036c70f3") + ) + (fp_line + (start -1.5 -2.75) + (end 1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "44c9e3b7-3ff2-4e09-9c3e-0f5552a9f15a") + ) + (fp_line + (start -1.5 2.75) + (end -1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "18447b09-4c7a-4703-b985-d4e2b0e8c713") + ) + (fp_line + (start -1.5 2.75) + (end 1.5 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4cdbb119-e440-4509-8ace-54e7836b6129") + ) + (fp_line + (start 1.5 2.75) + (end 1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "313ce879-100c-4591-b6e6-9bdafded3de0") + ) + (pad "1" thru_hole circle + (at 0 -1.27) + (size 1.651 1.651) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/pump_relay") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "0951b852-e8aa-4a88-9eb6-3102e0cc8809") + ) + (pad "2" thru_hole circle + (at 0 1.27) + (size 1.651 1.651) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "b7156ab3-46c0-4637-805c-ea61a2510197") + ) + (embedded_fonts no) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl" + (offset + (xyz 0 1.27 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 1.27 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "PCM_Espressif:ESP32-WROOM-32E" + (layer "F.Cu") + (uuid "5130fd35-a650-408c-af0c-fd994793076c") + (at 106.36 72.86) + (descr "ESP32-WROOM-32E and ESP32-WROOM-32UE: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf") + (tags "ESP32") + (property "Reference" "U1" + (at 0 -15.8 0) + (layer "F.SilkS") + (uuid "339f53fb-3313-4b4d-899d-0ec00792d0b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ESP32-WROOM-E" + (at 0 13.4 0) + (layer "F.Fab") + (uuid "351c6dab-7576-4341-9a8b-bd82830a3f46") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "10cc391a-f47c-4a97-b8e3-fbdb75e65c8b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "ESP32-WROOM-32E integrates ESP32-D0WD-V3, with higher stability and safety performance." + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "19fe5a99-87b6-4234-80dc-8d5f879b92e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (path "/2ce8705d-d054-4f4e-bc29-0603f48571f9") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (units + (unit + (name "A") + (pins "3" "8" "9" "14" "16" "13" "23" "6" "7" "4" "5" "2" "15" "38" "1" + "39" "35" "34" "25" "24" "26" "29" "27" "28" "30" "31" "33" "36" "37" + "10" "11" "12" + ) + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9 -14.5) + (end -9 -7.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e432b5a7-12e6-45de-a218-a3c2b4c30663") + ) + (fp_line + (start -9 -14.5) + (end 9 -14.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "11281f02-b23c-4be6-bd4f-6d2a957e9a1a") + ) + (fp_line + (start -9 10.25) + (end -9 11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5490744b-51cc-4b90-aa6d-0a519e817be6") + ) + (fp_line + (start -9 11) + (end -8.25 11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f0057a59-0e97-4c0e-887f-ea07430c1ef4") + ) + (fp_line + (start -8.25 11) + (end -6.5 11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bcb0c8c3-79e3-46ef-b78e-aa994831713d") + ) + (fp_line + (start 8.25 11) + (end 6.5 11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "905a6962-48a2-4bec-a3fe-bca242e7dadc") + ) + (fp_line + (start 9 -14.5) + (end 9 -7.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8b9935b2-4777-4294-b847-07c051f55843") + ) + (fp_line + (start 9 -8.56) + (end -9 -8.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b9fb6da-4e6c-4dd4-9221-72d05a3b791c") + ) + (fp_line + (start 9 10.25) + (end 9 11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e3a97f3b-e403-4a3a-aaff-48c2b6b00413") + ) + (fp_line + (start 9 11) + (end 8.25 11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c4cf83e-2918-45ec-a02f-47d45c605965") + ) + (fp_line + (start -9 -14.5) + (end 9 -14.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "9af14512-2ea1-4d3c-84b6-024672bbc39f") + ) + (fp_line + (start -9 -8.56) + (end 9 -8.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "2729fddf-9ad2-4460-a64c-7f111ef4630d") + ) + (fp_line + (start -9 11) + (end -9 -14.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "c4ce9ae9-d7d6-48bd-af1e-b9a37bd5a3c8") + ) + (fp_line + (start 9 -14.5) + (end 9 11) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "3749e4aa-6147-419b-9093-984bcc8f1eec") + ) + (fp_line + (start 9 11) + (end -9 11) + (stroke + (width 0.12) + (type solid) + ) + (layer "Eco2.User") + (uuid "ba7f4e5b-11e7-4bfd-ba3e-70a25e0fd2c6") + ) + (fp_line + (start -9.8 -14.8) + (end -9.8 11.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f721cb4a-ee65-4feb-a171-d1b5e24fb5a2") + ) + (fp_line + (start -9.8 11.8) + (end 9.8 11.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.CrtYd") + (uuid "578fd753-91e9-451f-9305-2384d4a80483") + ) + (fp_line + (start 9.8 -14.8) + (end -9.8 -14.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38e42c27-9b7f-462a-a5ad-5d42025e3f5c") + ) + (fp_line + (start 9.8 -14.8) + (end 9.8 11.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a577a979-0898-4ae7-a86d-daa5eb8f93c3") + ) + (fp_text user "Antenna Area" + (at 0 -11.5 0) + (layer "F.SilkS") + (uuid "d9742fda-1ca1-4765-98df-fd59432e7635") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "Antenna Area" + (at 0 -11.5 0) + (layer "Eco2.User") + (uuid "9e647d59-fd0b-4c70-b697-5fd920919480") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d14dc407-05d4-4bd0-b85e-5e3b915feab0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -8.75 -7.01) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_1") + (pintype "power_in") + (uuid "b2d823e8-22ea-4284-962a-04466519ef2d") + ) + (pad "2" smd rect + (at -8.75 -5.74) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "+3.3V") + (pinfunction "3V3_2") + (pintype "power_in") + (uuid "82ecc78f-84e5-4393-acd0-c25891fefc73") + ) + (pad "3" smd rect + (at -8.75 -4.47) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-EN{slash}CHIP_PU-Pad3)") + (pinfunction "EN/CHIP_PU_3") + (pintype "input") + (uuid "f95b632e-b9fe-4a9d-ab32-6a1ff2b17249") + ) + (pad "4" smd rect + (at -8.75 -3.2) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-SENSOR_VP{slash}GPIO36{slash}ADC1_CH0-Pad4)") + (pinfunction "SENSOR_VP/GPIO36/ADC1_CH0_4") + (pintype "input") + (uuid "a9644b76-9a8c-46a2-991c-dbe4f6ccbc93") + ) + (pad "5" smd rect + (at -8.75 -1.93) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-SENSOR_VN{slash}GPIO39{slash}ADC1_CH3-Pad5)") + (pinfunction "SENSOR_VN/GPIO39/ADC1_CH3_5") + (pintype "input") + (uuid "215a4432-5e10-4c5f-bc94-4aecd37719c8") + ) + (pad "6" smd rect + (at -8.75 -0.66) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO34{slash}ADC1_CH6-Pad6)") + (pinfunction "GPIO34/ADC1_CH6_6") + (pintype "input") + (uuid "17b82028-7da2-4d77-9e27-c07f07f1ce60") + ) + (pad "7" smd rect + (at -8.75 0.61) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO35{slash}ADC1_CH7-Pad7)") + (pinfunction "GPIO35/ADC1_CH7_7") + (pintype "input") + (uuid "e22fdce1-63aa-43aa-869b-a969abdaa16d") + ) + (pad "8" smd rect + (at -8.75 1.88) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "/sensor") + (pinfunction "32K_XP/GPIO32/ADC1_CH4_8") + (pintype "bidirectional") + (uuid "7ebc48dc-49e5-43ab-af87-7ed8250cc2f2") + ) + (pad "9" smd rect + (at -8.75 3.15) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-32K_XN{slash}GPIO33{slash}ADC1_CH5-Pad9)") + (pinfunction "32K_XN/GPIO33/ADC1_CH5_9") + (pintype "bidirectional") + (uuid "5aef48ca-09e5-45fd-af9e-5fa410aff8fa") + ) + (pad "10" smd rect + (at -8.75 4.42) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-DAC_1{slash}ADC2_CH8{slash}GPIO25-Pad10)") + (pinfunction "DAC_1/ADC2_CH8/GPIO25_10") + (pintype "bidirectional") + (uuid "9f6010f1-92d2-4b54-8326-63827f7905a1") + ) + (pad "11" smd rect + (at -8.75 5.69) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-DAC_2{slash}ADC2_CH9{slash}GPIO26-Pad11)") + (pinfunction "DAC_2/ADC2_CH9/GPIO26_11") + (pintype "bidirectional") + (uuid "7e425180-a761-4d15-ae09-757d9397d624") + ) + (pad "12" smd rect + (at -8.75 6.96) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-ADC2_CH7{slash}GPIO27-Pad12)") + (pinfunction "ADC2_CH7/GPIO27_12") + (pintype "bidirectional") + (uuid "24207b71-84d4-4435-b73e-d8fa58c978ef") + ) + (pad "13" smd rect + (at -8.75 8.23) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-MTMS{slash}GPIO14{slash}ADC2_CH6-Pad13)") + (pinfunction "MTMS/GPIO14/ADC2_CH6_13") + (pintype "bidirectional") + (uuid "f01dc71d-afc1-43b5-92c2-3c4d8544c70a") + ) + (pad "14" smd rect + (at -8.75 9.5) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-MTDI{slash}GPIO12{slash}ADC2_CH5-Pad14)") + (pinfunction "MTDI/GPIO12/ADC2_CH5_14") + (pintype "bidirectional") + (uuid "f575da1b-ac2b-4338-b8e5-cd5b6dc685ce") + ) + (pad "15" smd rect + (at -5.72 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_15") + (pintype "passive") + (uuid "fc372562-b4ce-4766-9285-66fd216162aa") + ) + (pad "16" smd rect + (at -4.45 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-MTCK{slash}GPIO13{slash}ADC2_CH4-Pad16)") + (pinfunction "MTCK/GPIO13/ADC2_CH4_16") + (pintype "bidirectional") + (uuid "17735a4a-9fda-4e15-940b-ebe0477a186a") + ) + (pad "17" smd rect + (at -3.18 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "6e81bf6f-74d5-40ca-9122-d89d82c0cdc3") + ) + (pad "18" smd rect + (at -1.91 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "67eef4ac-a9ed-46c2-93ed-66b4a280fee4") + ) + (pad "19" smd rect + (at -0.64 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "f986ab3c-1cb4-40df-99ff-135c91c7a208") + ) + (pad "20" smd rect + (at 0.63 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "25c279f7-c2bc-4c8e-88f9-508c20afda23") + ) + (pad "21" smd rect + (at 1.9 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "9e6d1e0e-4b85-4e19-b532-be44ea998f79") + ) + (pad "22" smd rect + (at 3.17 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "3e10b6ed-808b-4ec2-a464-5b402f438e65") + ) + (pad "23" smd rect + (at 4.44 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-MTDO{slash}GPIO15{slash}ADC2_CH3-Pad23)") + (pinfunction "MTDO/GPIO15/ADC2_CH3_23") + (pintype "bidirectional") + (uuid "0c7d0d7b-e2c6-4a35-afa6-2e6703d8ba33") + ) + (pad "24" smd rect + (at 5.71 10.75 90) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-ADC2_CH2{slash}GPIO2-Pad24)") + (pinfunction "ADC2_CH2/GPIO2_24") + (pintype "bidirectional") + (uuid "8ce25bc5-25e5-4405-9fdc-8fba20a41567") + ) + (pad "25" smd rect + (at 8.75 9.5 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO0{slash}BOOT{slash}ADC2_CH1-Pad25)") + (pinfunction "GPIO0/BOOT/ADC2_CH1_25") + (pintype "bidirectional") + (uuid "f4b83402-2f91-4a76-8ba1-2146d1d1bcba") + ) + (pad "26" smd rect + (at 8.75 8.23 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "/pump_relay") + (pinfunction "ADC2_CH0/GPIO4_26") + (pintype "bidirectional") + (uuid "3275fe43-2b9b-4025-bc51-016dca1d4f0e") + ) + (pad "27" smd rect + (at 8.75 6.96 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO16-Pad27)") + (pinfunction "GPIO16_27") + (pintype "bidirectional") + (uuid "8b4374da-137c-49b2-9e7a-5c51ebd460d1") + ) + (pad "28" smd rect + (at 8.75 5.69 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO17-Pad28)") + (pinfunction "GPIO17_28") + (pintype "bidirectional") + (uuid "155d56b5-34b2-4429-930d-444be9c2be93") + ) + (pad "29" smd rect + (at 8.75 4.42 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO5-Pad29)") + (pinfunction "GPIO5_29") + (pintype "bidirectional") + (uuid "de7146c9-9cad-4300-81c3-4b95972a8093") + ) + (pad "30" smd rect + (at 8.75 3.15 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO18-Pad30)") + (pinfunction "GPIO18_30") + (pintype "bidirectional") + (uuid "123339d9-5666-4f70-ac61-3fd379d8e00d") + ) + (pad "31" smd rect + (at 8.75 1.88 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO19-Pad31)") + (pinfunction "GPIO19_31") + (pintype "bidirectional") + (uuid "9ddc9304-4776-4cab-b6f5-87516685dd3f") + ) + (pad "32" smd rect + (at 8.75 0.61 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "c7424d3b-73f8-485e-b43b-e4158f65f1c0") + ) + (pad "33" smd rect + (at 8.75 -0.66 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO21-Pad33)") + (pinfunction "GPIO21_33") + (pintype "bidirectional") + (uuid "0d88a769-1776-4f32-a9c6-2dbb891e027d") + ) + (pad "34" smd rect + (at 8.75 -1.93 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-U0RXD{slash}GPIO3-Pad34)") + (pinfunction "U0RXD/GPIO3_34") + (pintype "bidirectional") + (uuid "a895d0d5-1711-4aa0-a711-0bb38e29c02b") + ) + (pad "35" smd rect + (at 8.75 -3.2 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-U0TXD{slash}GPIO1-Pad35)") + (pinfunction "U0TXD/GPIO1_35") + (pintype "bidirectional") + (uuid "7234fb70-43e1-4fdf-93f1-6912db2f4083") + ) + (pad "36" smd rect + (at 8.75 -4.47 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO22-Pad36)") + (pinfunction "GPIO22_36") + (pintype "bidirectional") + (uuid "a627930d-df20-4fa1-aa49-0d843cf36dae") + ) + (pad "37" smd rect + (at 8.75 -5.74 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U1-GPIO23-Pad37)") + (pinfunction "GPIO23_37") + (pintype "bidirectional") + (uuid "d3859801-0a06-4ed6-8410-b2babf9d2041") + ) + (pad "38" smd rect + (at 8.75 -7.01 180) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_38") + (pintype "passive") + (uuid "3a182e67-a7b6-46a8-9354-a9e6926f836c") + ) + (pad "39" smd rect + (at -2.9 -0.69 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "9c2199dd-e86b-4c86-a90c-74cfd35477a0") + ) + (pad "39" smd rect + (at -2.9 -0.69 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "ae764ae3-9303-4323-808c-2ae943bd316a") + ) + (pad "39" smd rect + (at -2.9 0.71 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "e6030099-e624-4f49-947e-981aeaacdeb8") + ) + (pad "39" smd rect + (at -2.9 2.11 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "4be46b5e-9f45-40f0-abbc-ad5f41effa81") + ) + (pad "39" smd rect + (at -2.9 2.11 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "91e069e2-acd2-41f7-a9d7-c1d2bfa95b3a") + ) + (pad "39" smd rect + (at -1.5 -0.69 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "9f593b01-fcef-4869-9086-db715d5d0fa1") + ) + (pad "39" smd rect + (at -1.5 0.71 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "41630f94-b900-4dc9-9b49-1dc7e4302ab8") + ) + (pad "39" smd rect + (at -1.5 2.11 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "2c5053b4-79b4-45ae-811e-03a7ac7f2db9") + ) + (pad "39" smd rect + (at -1.5 2.11 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "f6b6a41f-773a-4215-89ba-04e0f84b9907") + ) + (pad "39" smd rect + (at -0.1 -0.69 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "1d4e5547-77dc-45af-8454-404282a22fe1") + ) + (pad "39" smd rect + (at -0.1 0.71 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "968421f5-b30c-4435-afda-97a15bded8a9") + ) + (pad "39" smd rect + (at -0.1 2.11 180) + (size 0.9 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_THERMAL_39") + (pintype "power_in") + (uuid "d2ae6a76-0139-425a-b77c-90ab746ac011") + ) + (zone + (layers "F.Cu" "B.Cu") + (uuid "c6c57c52-6ba5-4844-92e4-1b3e7a633951") + (name "antenna keepout") + (hatch edge 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 115.36 64.31) (xy 97.36 64.31) (xy 97.36 58.36) (xy 115.36 58.36) + ) + ) + ) + (embedded_fonts no) + (model "${KICAD8_3RD_PARTY}/3dmodels/com_github_espressif_kicad-libraries/espressif.3dshapes/ESP32-WROOM-32E.STEP" + (opacity 0.7900) + (offset + (xyz -9.01 -11 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "PCM_4ms_Connector:Pins_1x02_2.54mm_TH" + (layer "F.Cu") + (uuid "a4a62269-96dd-47d2-995a-cf7dc6c4b6e9") + (at 121 67.77) + (property "Reference" "J2" + (at -1.27 -3.175 0) + (layer "F.SilkS") + (uuid "559c92fd-cc4b-4e0f-8f4a-0d54186ab83e") + (effects + (font + (size 1 1) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "Conn_01x02" + (at -1.27 4.445 0) + (layer "F.SilkS") + (hide yes) + (uuid "9a363d0f-077b-49b3-aa61-53395d9fab03") + (effects + (font + (size 1.2065 1.2065) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cb92a1c4-b8b8-4dc1-afc3-c7c869da5544") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "HEADER 1x2 MALE PINS 0.100” 180deg" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7cc8fea5-ad33-48d8-864f-d5c782b2e7e5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Specifications" "Pins_01x02, Header, Male Pins, 1*2, spacing 2.54mm, straight pin" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "67e24ff3-d903-4713-9d77-9f101326c2e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "TAD" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a7be586-7cdf-44c7-bf72-e9c5a83f85b1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Part Number" "1-0201FBV0T" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7a5abc1d-dafd-45af-a8e8-1a72574c6875") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_??x*mm* Connector*:*1x??x*mm* Pin?Header?Straight?1X* Pin?Header?Angled?1X* Socket?Strip?Straight?1X* Socket?Strip?Angled?1X*") + (path "/c0a85727-0df2-415f-a177-473548c40b26") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.25 -2.4) + (end 1.25 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "61d4bb98-645a-49e5-a9ce-8a409675cb57") + ) + (fp_line + (start -1.25 2.4) + (end -1.25 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "efd8fd22-2198-4ffd-95a3-c17dbedebf95") + ) + (fp_line + (start 1.25 -2.4) + (end 1.25 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2a56185-d790-4889-95af-394f8a71da8f") + ) + (fp_line + (start 1.25 2.4) + (end -1.25 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb8465e1-a146-40ef-afdf-8666b30f9982") + ) + (fp_line + (start -1.5 -2.75) + (end 1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3db51c28-9a40-4263-a44e-313a5a294060") + ) + (fp_line + (start -1.5 2.75) + (end -1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9ce5a387-b853-4f2f-ad0c-23450bde8225") + ) + (fp_line + (start -1.5 2.75) + (end 1.5 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2446bce-1d4e-43e8-88d7-7e0f0b6a38be") + ) + (fp_line + (start 1.5 2.75) + (end 1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c96546f7-177f-48b3-a223-84da36ac08cc") + ) + (pad "1" thru_hole circle + (at 0 -1.27) + (size 1.651 1.651) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/sensor") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "98489230-ade0-4c76-9721-91c142392194") + ) + (pad "2" thru_hole circle + (at 0 1.27) + (size 1.651 1.651) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "4edb9f7b-c823-4355-b8e9-51a4fc61b4f1") + ) + (embedded_fonts no) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl" + (offset + (xyz 0 1.27 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 1.27 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "PCM_4ms_Connector:Pins_1x02_2.54mm_TH" + (layer "F.Cu") + (uuid "fc2e2e78-70d9-4583-8ecc-6786f4a4d488") + (at 121.025 74.275) + (property "Reference" "J3" + (at -1.27 -3.175 0) + (layer "F.SilkS") + (uuid "ee640c7f-e745-4e17-a969-2490d3b79e12") + (effects + (font + (size 1 1) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "Conn_01x02" + (at -1.27 4.445 0) + (layer "F.SilkS") + (hide yes) + (uuid "70f84b83-f138-40b4-9521-d607095e041a") + (effects + (font + (size 1.2065 1.2065) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "87121c16-2aec-4c17-a577-dd448d1d6664") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "HEADER 1x2 MALE PINS 0.100” 180deg" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "33f29ef7-90d1-4cf3-aaab-ebed9ba9e6ec") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Specifications" "Pins_01x02, Header, Male Pins, 1*2, spacing 2.54mm, straight pin" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7dd73e8e-7704-4827-9820-9893bd9a20dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer" "TAD" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6dc22bc5-2a96-4772-8ff3-9a595c33dcfa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Part Number" "1-0201FBV0T" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bde7646b-0744-4713-ac7e-ca8695641b53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_??x*mm* Connector*:*1x??x*mm* Pin?Header?Straight?1X* Pin?Header?Angled?1X* Socket?Strip?Straight?1X* Socket?Strip?Angled?1X*") + (path "/53ac1406-6569-4463-bc54-591789fc7445") + (sheetname "/") + (sheetfile "pcb.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.25 -2.4) + (end 1.25 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c5df3f87-e5e8-4f58-b5a9-89e2a13cdc4e") + ) + (fp_line + (start -1.25 2.4) + (end -1.25 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae53122c-70f8-4591-9059-08fcb36ef88c") + ) + (fp_line + (start 1.25 -2.4) + (end 1.25 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c033db08-60bb-48ce-890b-713d02a8cb18") + ) + (fp_line + (start 1.25 2.4) + (end -1.25 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "86ea3d78-a7e8-4914-bc3a-f9ae4160b5f3") + ) + (fp_line + (start -1.5 -2.75) + (end 1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e3c62b98-b202-43cc-a214-09922bd2ff30") + ) + (fp_line + (start -1.5 2.75) + (end -1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9a936034-7e04-47ed-be61-a38f829909fb") + ) + (fp_line + (start -1.5 2.75) + (end 1.5 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cbd34dae-3edc-4896-b108-2e03c1a4d8cc") + ) + (fp_line + (start 1.5 2.75) + (end 1.5 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6fae19a-f8ee-4c94-83ad-70a6d68f7972") + ) + (pad "1" thru_hole circle + (at 0 -1.27) + (size 1.651 1.651) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "b42d18f7-8733-4305-bfd0-72cb702b8873") + ) + (pad "2" thru_hole circle + (at 0 1.27) + (size 1.651 1.651) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "9d0b4652-03e7-4cdb-b76e-d56630ecf495") + ) + (embedded_fonts no) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl" + (offset + (xyz 0 1.27 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.step" + (offset + (xyz 0 1.27 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_rect + (start 94.5 57.5) + (end 124 87.5) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (locked yes) + (layer "Edge.Cuts") + (uuid "975240dc-08be-422b-b20f-28ce1253d64a") + ) + (gr_text "3V3" + (at 123.5 74 90) + (layer "F.SilkS") + (uuid "c1f93536-8494-4036-88c2-fe64ddb3016e") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 123.5 76.5 90) + (layer "F.SilkS") + (uuid "3811dc09-5da3-4930-a729-563435920c5e") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (gr_text "+" + (at 118.5 60.5 0) + (layer "F.SilkS") + (uuid "d2598d03-9fc3-4eb7-aaf0-724aadbcf14a") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (gr_text "+" + (at 118.5 67 0) + (layer "F.SilkS") + (uuid "cf6db6dc-ff80-4af8-9a58-092cb199278e") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (gr_text "relay" + (at 123.5 63.5 90) + (layer "F.SilkS") + (uuid "800d889f-7aa0-40bb-950e-08cdb570f538") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (gr_text "sensor" + (at 123.5 70 90) + (layer "F.SilkS") + (uuid "d7455301-d8c0-4b05-aa07-e3f06d4da307") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (segment + (start 115.11 81.09) + (end 116.06 81.09) + (width 0.4) + (layer "F.Cu") + (net "/pump_relay") + (uuid "0a30d081-21e4-4199-8e96-4ea500e39c8e") + ) + (segment + (start 116.5 80.65) + (end 116.5 64.5) + (width 0.4) + (layer "F.Cu") + (net "/pump_relay") + (uuid "13375aa3-93aa-4b9c-a716-be4fb7794128") + ) + (segment + (start 120.77 60.23) + (end 121 60.23) + (width 0.2) + (layer "F.Cu") + (net "/pump_relay") + (uuid "3219bc6e-750d-4b36-8d63-7564cfadbde2") + ) + (segment + (start 116.06 81.09) + (end 116.5 80.65) + (width 0.4) + (layer "F.Cu") + (net "/pump_relay") + (uuid "399eefa5-720d-4989-9881-5131dda6e364") + ) + (segment + (start 116.5 64.5) + (end 120.77 60.23) + (width 0.4) + (layer "F.Cu") + (net "/pump_relay") + (uuid "f64962bd-1fb3-44d4-85cf-1ea57ca07a57") + ) + (segment + (start 99.5 67) + (end 97.73 67) + (width 0.6) + (layer "F.Cu") + (net "+3.3V") + (uuid "09c92aed-d877-4780-94b4-0d4d6e8f9478") + ) + (segment + (start 97.73 67) + (end 97.61 67.12) + (width 0.2) + (layer "F.Cu") + (net "+3.3V") + (uuid "cfc22623-9ac3-40d4-a0fa-a65ba32ccd89") + ) + (via + (at 99.5 67) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (free yes) + (net "+3.3V") + (uuid "1ddfd95b-ff1a-46f9-a9f3-ee30b71d9b77") + ) + (segment + (start 112 67) + (end 99.5 67) + (width 0.6) + (layer "B.Cu") + (net "+3.3V") + (uuid "627d56cb-82c1-4987-8ff3-860ab243c637") + ) + (segment + (start 121.025 73.005) + (end 118.005 73.005) + (width 0.6) + (layer "B.Cu") + (net "+3.3V") + (uuid "dbf9761e-13c9-4b0e-b73f-fe71d20fd3f1") + ) + (segment + (start 118.005 73.005) + (end 112 67) + (width 0.6) + (layer "B.Cu") + (net "+3.3V") + (uuid "e746976e-de7f-436c-a4dc-f5233fc31a80") + ) + (segment + (start 96.5 86) + (end 96 85.5) + (width 0.2) + (layer "F.Cu") + (net "/sensor") + (uuid "15dd2556-7533-4221-a392-93d06a6e2139") + ) + (segment + (start 119 83) + (end 116 86) + (width 0.2) + (layer "F.Cu") + (net "/sensor") + (uuid "4df83200-1549-4ae3-828a-10caee270b08") + ) + (segment + (start 116 86) + (end 96.5 86) + (width 0.2) + (layer "F.Cu") + (net "/sensor") + (uuid "714a6f2f-fdeb-4821-a167-0f07cacfdee4") + ) + (segment + (start 119 68.5) + (end 119 83) + (width 0.2) + (layer "F.Cu") + (net "/sensor") + (uuid "84830bbe-0aa8-4e72-b277-5608f66675ae") + ) + (segment + (start 121 66.5) + (end 119 68.5) + (width 0.2) + (layer "F.Cu") + (net "/sensor") + (uuid "b1a148f7-8127-4407-abda-639a4496c1b5") + ) + (segment + (start 96 85.5) + (end 96 75.82) + (width 0.2) + (layer "F.Cu") + (net "/sensor") + (uuid "b2a80348-d46d-4cfb-95fd-150aeae87af2") + ) + (segment + (start 97.08 74.74) + (end 97.61 74.74) + (width 0.2) + (layer "F.Cu") + (net "/sensor") + (uuid "d4b8d5fa-d560-4a3a-93c5-ee55b3420437") + ) + (segment + (start 96 75.82) + (end 97.08 74.74) + (width 0.2) + (layer "F.Cu") + (net "/sensor") + (uuid "daed5531-c4a4-4287-b9c4-68cbaff95f66") + ) + (zone + (net "GND") + (layer "F.Cu") + (uuid "60922566-10e2-4b27-9686-a9dfaa996100") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 94.5 57.5) (xy 124 57.5) (xy 124 87.5) (xy 94.5 87.5) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 119.805703 73.552811) (xy 119.834984 73.590228) (xy 119.890903 73.699975) (xy 120.013584 73.868831) + (xy 120.161169 74.016416) (xy 120.330025 74.139097) (xy 120.348148 74.148331) (xy 120.38046 74.164795) + (xy 120.431256 74.21277) (xy 120.448051 74.280591) (xy 120.425513 74.346726) (xy 120.38046 74.385765) + (xy 120.330285 74.41133) (xy 120.280822 74.447268) (xy 120.280821 74.447268) (xy 120.936415 75.102861) + (xy 120.851306 75.125667) (xy 120.748694 75.18491) (xy 120.66491 75.268694) (xy 120.605667 75.371306) + (xy 120.582861 75.456414) (xy 119.927268 74.800821) (xy 119.927268 74.800822) (xy 119.89133 74.850285) + (xy 119.834985 74.96087) (xy 119.787011 75.011666) (xy 119.71919 75.028461) (xy 119.653055 75.005924) + (xy 119.609603 74.951209) (xy 119.6005 74.904575) (xy 119.6005 73.646524) (xy 119.620185 73.579485) + (xy 119.672989 73.53373) (xy 119.742147 73.523786) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 123.442539 58.020185) (xy 123.488294 58.072989) (xy 123.4995 58.1245) (xy 123.4995 86.8755) + (xy 123.479815 86.942539) (xy 123.427011 86.988294) (xy 123.3755 86.9995) (xy 95.1245 86.9995) (xy 95.057461 86.979815) + (xy 95.011706 86.927011) (xy 95.0005 86.8755) (xy 95.0005 85.579054) (xy 95.399498 85.579054) (xy 95.440424 85.731789) + (xy 95.440425 85.73179) (xy 95.461455 85.768214) (xy 95.461456 85.768216) (xy 95.519475 85.868709) + (xy 95.519479 85.868714) (xy 95.51948 85.868716) (xy 95.631284 85.98052) (xy 95.631285 85.980521) + (xy 96.131284 86.48052) (xy 96.131286 86.480521) (xy 96.13129 86.480524) (xy 96.268209 86.559573) + (xy 96.268216 86.559577) (xy 96.420943 86.600501) (xy 96.420945 86.600501) (xy 96.586654 86.600501) + (xy 96.58667 86.6005) (xy 115.913331 86.6005) (xy 115.913347 86.600501) (xy 115.920943 86.600501) + (xy 116.079054 86.600501) (xy 116.079057 86.600501) (xy 116.231785 86.559577) (xy 116.281904 86.530639) + (xy 116.368716 86.48052) (xy 116.48052 86.368716) (xy 116.48052 86.368714) (xy 116.490728 86.358507) + (xy 116.490729 86.358504) (xy 119.48052 83.368716) (xy 119.559577 83.231784) (xy 119.600501 83.079057) + (xy 119.600501 82.920942) (xy 119.600501 82.913347) (xy 119.6005 82.913329) (xy 119.6005 76.185424) + (xy 119.620185 76.118385) (xy 119.672989 76.07263) (xy 119.742147 76.062686) (xy 119.805703 76.091711) + (xy 119.834985 76.12913) (xy 119.891328 76.239711) (xy 119.891328 76.239712) (xy 119.927268 76.289176) + (xy 120.582861 75.633584) (xy 120.605667 75.718694) (xy 120.66491 75.821306) (xy 120.748694 75.90509) + (xy 120.851306 75.964333) (xy 120.936415 75.987138) (xy 120.280822 76.64273) (xy 120.280822 76.642731) + (xy 120.330285 76.678669) (xy 120.516179 76.773387) (xy 120.71461 76.837862) (xy 120.920676 76.8705) + (xy 121.129324 76.8705) (xy 121.335389 76.837862) (xy 121.53382 76.773387) (xy 121.719709 76.678672) + (xy 121.769176 76.64273) (xy 121.113584 75.987138) (xy 121.198694 75.964333) (xy 121.301306 75.90509) + (xy 121.38509 75.821306) (xy 121.444333 75.718694) (xy 121.467138 75.633584) (xy 122.12273 76.289176) + (xy 122.158672 76.239709) (xy 122.253387 76.05382) (xy 122.317862 75.855389) (xy 122.3505 75.649324) + (xy 122.3505 75.440675) (xy 122.317862 75.23461) (xy 122.253387 75.036179) (xy 122.158669 74.850285) + (xy 122.12273 74.800822) (xy 121.467138 75.456414) (xy 121.444333 75.371306) (xy 121.38509 75.268694) + (xy 121.301306 75.18491) (xy 121.198694 75.125667) (xy 121.113584 75.102861) (xy 121.769176 74.447268) + (xy 121.769176 74.447267) (xy 121.719711 74.411328) (xy 121.66954 74.385765) (xy 121.618743 74.337791) + (xy 121.601948 74.26997) (xy 121.624485 74.203835) (xy 121.66954 74.164795) (xy 121.719973 74.139098) + (xy 121.719972 74.139098) (xy 121.719975 74.139097) (xy 121.888831 74.016416) (xy 122.036416 73.868831) + (xy 122.159097 73.699975) (xy 122.253852 73.514007) (xy 122.318349 73.315506) (xy 122.351 73.109358) + (xy 122.351 72.900642) (xy 122.339283 72.826666) (xy 122.318349 72.694493) (xy 122.25385 72.495988) + (xy 122.159096 72.310024) (xy 122.036416 72.141169) (xy 121.888831 71.993584) (xy 121.719975 71.870903) + (xy 121.534011 71.776149) (xy 121.335506 71.71165) (xy 121.157543 71.683464) (xy 121.129358 71.679) + (xy 120.920642 71.679) (xy 120.895846 71.682927) (xy 120.714493 71.71165) (xy 120.515988 71.776149) + (xy 120.330024 71.870903) (xy 120.161166 71.993586) (xy 120.013586 72.141166) (xy 119.890903 72.310024) + (xy 119.834985 72.41977) (xy 119.78701 72.470566) (xy 119.719189 72.487361) (xy 119.653054 72.464824) + (xy 119.609603 72.410108) (xy 119.6005 72.363475) (xy 119.6005 69.72949) (xy 119.620185 69.662451) + (xy 119.672989 69.616696) (xy 119.742147 69.606752) (xy 119.805703 69.635777) (xy 119.834985 69.673196) + (xy 119.866328 69.734711) (xy 119.866328 69.734712) (xy 119.902268 69.784176) (xy 120.557861 69.128583) + (xy 120.580667 69.213694) (xy 120.63991 69.316306) (xy 120.723694 69.40009) (xy 120.826306 69.459333) + (xy 120.911415 69.482138) (xy 120.255822 70.13773) (xy 120.255822 70.137731) (xy 120.305285 70.173669) + (xy 120.491179 70.268387) (xy 120.68961 70.332862) (xy 120.895676 70.3655) (xy 121.104324 70.3655) + (xy 121.310389 70.332862) (xy 121.50882 70.268387) (xy 121.694709 70.173672) (xy 121.744176 70.13773) + (xy 121.088584 69.482138) (xy 121.173694 69.459333) (xy 121.276306 69.40009) (xy 121.36009 69.316306) + (xy 121.419333 69.213694) (xy 121.442138 69.128584) (xy 122.09773 69.784176) (xy 122.133672 69.734709) + (xy 122.228387 69.54882) (xy 122.292862 69.350389) (xy 122.3255 69.144324) (xy 122.3255 68.935675) + (xy 122.292862 68.72961) (xy 122.228387 68.531179) (xy 122.133669 68.345285) (xy 122.09773 68.295822) + (xy 121.442138 68.951414) (xy 121.419333 68.866306) (xy 121.36009 68.763694) (xy 121.276306 68.67991) + (xy 121.173694 68.620667) (xy 121.088583 68.597861) (xy 121.744176 67.942268) (xy 121.744176 67.942267) + (xy 121.694711 67.906328) (xy 121.64454 67.880765) (xy 121.593743 67.832791) (xy 121.576948 67.76497) + (xy 121.599485 67.698835) (xy 121.64454 67.659795) (xy 121.694973 67.634098) (xy 121.694972 67.634098) + (xy 121.694975 67.634097) (xy 121.863831 67.511416) (xy 122.011416 67.363831) (xy 122.134097 67.194975) + (xy 122.228852 67.009007) (xy 122.293349 66.810506) (xy 122.326 66.604358) (xy 122.326 66.395642) + (xy 122.293349 66.189493) (xy 122.263424 66.097394) (xy 122.228852 65.990993) (xy 122.22885 65.99099) + (xy 122.22885 65.990988) (xy 122.134096 65.805024) (xy 122.011416 65.636169) (xy 121.863831 65.488584) + (xy 121.694975 65.365903) (xy 121.509011 65.271149) (xy 121.310506 65.20665) (xy 121.132543 65.178464) + (xy 121.104358 65.174) (xy 120.895642 65.174) (xy 120.870846 65.177927) (xy 120.689493 65.20665) + (xy 120.490988 65.271149) (xy 120.305024 65.365903) (xy 120.136166 65.488586) (xy 119.988586 65.636166) + (xy 119.865903 65.805024) (xy 119.771149 65.990988) (xy 119.70665 66.189493) (xy 119.674 66.395642) + (xy 119.674 66.604358) (xy 119.676813 66.622116) (xy 119.706651 66.810507) (xy 119.715935 66.839083) + (xy 119.717928 66.908924) (xy 119.685684 66.965079) (xy 118.631286 68.019478) (xy 118.519481 68.131282) + (xy 118.519479 68.131285) (xy 118.469361 68.218094) (xy 118.469359 68.218096) (xy 118.440425 68.268209) + (xy 118.440424 68.26821) (xy 118.424544 68.327472) (xy 118.399499 68.420943) (xy 118.399499 68.420945) + (xy 118.399499 68.589046) (xy 118.3995 68.589059) (xy 118.3995 82.699902) (xy 118.379815 82.766941) + (xy 118.363181 82.787583) (xy 115.787584 85.363181) (xy 115.726261 85.396666) (xy 115.699903 85.3995) + (xy 96.800098 85.3995) (xy 96.733059 85.379815) (xy 96.712417 85.363181) (xy 96.636819 85.287583) + (xy 96.603334 85.22626) (xy 96.6005 85.199902) (xy 96.6005 84.407844) (xy 99.69 84.407844) (xy 99.696401 84.467372) + (xy 99.696403 84.467379) (xy 99.746645 84.602086) (xy 99.746649 84.602093) (xy 99.832809 84.717187) + (xy 99.832812 84.71719) (xy 99.947906 84.80335) (xy 99.947913 84.803354) (xy 100.08262 84.853596) + (xy 100.082627 84.853598) (xy 100.142155 84.859999) (xy 100.142172 84.86) (xy 100.39 84.86) (xy 100.39 83.86) + (xy 99.69 83.86) (xy 99.69 84.407844) (xy 96.6005 84.407844) (xy 96.6005 83.424885) (xy 96.620185 83.357846) + (xy 96.672989 83.312091) (xy 96.742147 83.302147) (xy 96.752235 83.30406) (xy 96.752514 83.30409) + (xy 96.752517 83.304091) (xy 96.812127 83.3105) (xy 98.407872 83.310499) (xy 98.467483 83.304091) + (xy 98.602331 83.253796) (xy 98.717546 83.167546) (xy 98.803796 83.052331) (xy 98.854091 82.917483) + (xy 98.8605 82.857873) (xy 98.8605 82.812155) (xy 99.69 82.812155) (xy 99.69 83.36) (xy 100.39 83.36) + (xy 100.39 82.36) (xy 100.89 82.36) (xy 100.89 84.86) (xy 101.137828 84.86) (xy 101.137844 84.859999) + (xy 101.197372 84.853598) (xy 101.197375 84.853597) (xy 101.230949 84.841075) (xy 101.30064 84.836089) + (xy 101.317619 84.841075) (xy 101.352511 84.854089) (xy 101.352512 84.854089) (xy 101.352517 84.854091) + (xy 101.412127 84.8605) (xy 102.407872 84.860499) (xy 102.467483 84.854091) (xy 102.501667 84.84134) + (xy 102.571358 84.836357) (xy 102.588327 84.841338) (xy 102.622517 84.854091) (xy 102.682127 84.8605) + (xy 103.677872 84.860499) (xy 103.737483 84.854091) (xy 103.771667 84.84134) (xy 103.841358 84.836357) + (xy 103.858327 84.841338) (xy 103.892517 84.854091) (xy 103.952127 84.8605) (xy 104.947872 84.860499) + (xy 105.007483 84.854091) (xy 105.041667 84.84134) (xy 105.111358 84.836357) (xy 105.128327 84.841338) + (xy 105.162517 84.854091) (xy 105.222127 84.8605) (xy 106.217872 84.860499) (xy 106.277483 84.854091) + (xy 106.311667 84.84134) (xy 106.381358 84.836357) (xy 106.398327 84.841338) (xy 106.432517 84.854091) + (xy 106.492127 84.8605) (xy 107.487872 84.860499) (xy 107.547483 84.854091) (xy 107.581667 84.84134) + (xy 107.651358 84.836357) (xy 107.668327 84.841338) (xy 107.702517 84.854091) (xy 107.762127 84.8605) + (xy 108.757872 84.860499) (xy 108.817483 84.854091) (xy 108.851667 84.84134) (xy 108.921358 84.836357) + (xy 108.938327 84.841338) (xy 108.972517 84.854091) (xy 109.032127 84.8605) (xy 110.027872 84.860499) + (xy 110.087483 84.854091) (xy 110.121667 84.84134) (xy 110.191358 84.836357) (xy 110.208327 84.841338) + (xy 110.242517 84.854091) (xy 110.302127 84.8605) (xy 111.297872 84.860499) (xy 111.357483 84.854091) + (xy 111.391667 84.84134) (xy 111.461358 84.836357) (xy 111.478327 84.841338) (xy 111.512517 84.854091) + (xy 111.572127 84.8605) (xy 112.567872 84.860499) (xy 112.627483 84.854091) (xy 112.762331 84.803796) + (xy 112.877546 84.717546) (xy 112.963796 84.602331) (xy 113.014091 84.467483) (xy 113.0205 84.407873) + (xy 113.020499 82.812128) (xy 113.014091 82.752517) (xy 112.963884 82.617906) (xy 112.963797 82.617671) + (xy 112.963793 82.617664) (xy 112.877547 82.502455) (xy 112.877544 82.502452) (xy 112.762335 82.416206) + (xy 112.762328 82.416202) (xy 112.627482 82.365908) (xy 112.627483 82.365908) (xy 112.567883 82.359501) + (xy 112.567881 82.3595) (xy 112.567873 82.3595) (xy 112.567864 82.3595) (xy 111.572129 82.3595) + (xy 111.572123 82.359501) (xy 111.512518 82.365908) (xy 111.478331 82.378659) (xy 111.408639 82.383642) + (xy 111.391669 82.378659) (xy 111.37414 82.372121) (xy 111.357483 82.365909) (xy 111.357482 82.365908) + (xy 111.297883 82.359501) (xy 111.297881 82.3595) (xy 111.297873 82.3595) (xy 111.297864 82.3595) + (xy 110.302129 82.3595) (xy 110.302123 82.359501) (xy 110.242518 82.365908) (xy 110.208331 82.378659) + (xy 110.138639 82.383642) (xy 110.121669 82.378659) (xy 110.10414 82.372121) (xy 110.087483 82.365909) + (xy 110.087482 82.365908) (xy 110.027883 82.359501) (xy 110.027881 82.3595) (xy 110.027873 82.3595) + (xy 110.027864 82.3595) (xy 109.032129 82.3595) (xy 109.032123 82.359501) (xy 108.972518 82.365908) + (xy 108.938331 82.378659) (xy 108.868639 82.383642) (xy 108.851669 82.378659) (xy 108.83414 82.372121) + (xy 108.817483 82.365909) (xy 108.817482 82.365908) (xy 108.757883 82.359501) (xy 108.757881 82.3595) + (xy 108.757873 82.3595) (xy 108.757864 82.3595) (xy 107.762129 82.3595) (xy 107.762123 82.359501) + (xy 107.702518 82.365908) (xy 107.668331 82.378659) (xy 107.598639 82.383642) (xy 107.581669 82.378659) + (xy 107.56414 82.372121) (xy 107.547483 82.365909) (xy 107.547482 82.365908) (xy 107.487883 82.359501) + (xy 107.487881 82.3595) (xy 107.487873 82.3595) (xy 107.487864 82.3595) (xy 106.492129 82.3595) + (xy 106.492123 82.359501) (xy 106.432518 82.365908) (xy 106.398331 82.378659) (xy 106.328639 82.383642) + (xy 106.311669 82.378659) (xy 106.29414 82.372121) (xy 106.277483 82.365909) (xy 106.277482 82.365908) + (xy 106.217883 82.359501) (xy 106.217881 82.3595) (xy 106.217873 82.3595) (xy 106.217864 82.3595) + (xy 105.222129 82.3595) (xy 105.222123 82.359501) (xy 105.162518 82.365908) (xy 105.128331 82.378659) + (xy 105.058639 82.383642) (xy 105.041669 82.378659) (xy 105.02414 82.372121) (xy 105.007483 82.365909) + (xy 105.007482 82.365908) (xy 104.947883 82.359501) (xy 104.947881 82.3595) (xy 104.947873 82.3595) + (xy 104.947864 82.3595) (xy 103.952129 82.3595) (xy 103.952123 82.359501) (xy 103.892518 82.365908) + (xy 103.858331 82.378659) (xy 103.788639 82.383642) (xy 103.771669 82.378659) (xy 103.75414 82.372121) + (xy 103.737483 82.365909) (xy 103.737482 82.365908) (xy 103.677883 82.359501) (xy 103.677881 82.3595) + (xy 103.677873 82.3595) (xy 103.677864 82.3595) (xy 102.682129 82.3595) (xy 102.682123 82.359501) + (xy 102.622518 82.365908) (xy 102.588331 82.378659) (xy 102.518639 82.383642) (xy 102.501669 82.378659) + (xy 102.48414 82.372121) (xy 102.467483 82.365909) (xy 102.467482 82.365908) (xy 102.407883 82.359501) + (xy 102.407881 82.3595) (xy 102.407873 82.3595) (xy 102.407864 82.3595) (xy 101.412129 82.3595) + (xy 101.412123 82.359501) (xy 101.35252 82.365908) (xy 101.352517 82.365908) (xy 101.352517 82.365909) + (xy 101.31762 82.378925) (xy 101.317617 82.378926) (xy 101.247925 82.383909) (xy 101.230952 82.378925) + (xy 101.197379 82.366403) (xy 101.197372 82.366401) (xy 101.137844 82.36) (xy 100.89 82.36) (xy 100.39 82.36) + (xy 100.142155 82.36) (xy 100.082627 82.366401) (xy 100.08262 82.366403) (xy 99.947913 82.416645) + (xy 99.947906 82.416649) (xy 99.832812 82.502809) (xy 99.832809 82.502812) (xy 99.746649 82.617906) + (xy 99.746645 82.617913) (xy 99.696403 82.75262) (xy 99.696401 82.752627) (xy 99.69 82.812155) (xy 98.8605 82.812155) + (xy 98.860499 82.36) (xy 98.860499 81.862129) (xy 98.860498 81.862123) (xy 98.860497 81.862116) + (xy 98.854091 81.802517) (xy 98.84134 81.768332) (xy 98.836357 81.698642) (xy 98.84134 81.681669) + (xy 98.854091 81.647483) (xy 98.8605 81.587873) (xy 98.860499 80.592128) (xy 98.854091 80.532517) + (xy 98.84134 80.498332) (xy 98.836357 80.428642) (xy 98.84134 80.411669) (xy 98.854091 80.377483) + (xy 98.8605 80.317873) (xy 98.860499 79.322128) (xy 98.854091 79.262517) (xy 98.84134 79.228332) + (xy 98.836357 79.158642) (xy 98.84134 79.141669) (xy 98.854091 79.107483) (xy 98.8605 79.047873) + (xy 98.860499 78.052128) (xy 98.854091 77.992517) (xy 98.84134 77.958332) (xy 98.836357 77.888642) + (xy 98.84134 77.871669) (xy 98.854091 77.837483) (xy 98.8605 77.777873) (xy 98.860499 76.782128) + (xy 98.854091 76.722517) (xy 98.84134 76.688332) (xy 98.836357 76.618642) (xy 98.84134 76.601669) + (xy 98.854091 76.567483) (xy 98.8605 76.507873) (xy 98.860499 75.512128) (xy 98.855739 75.467844) + (xy 102.51 75.467844) (xy 102.516401 75.527372) (xy 102.516403 75.527379) (xy 102.566645 75.662086) + (xy 102.566649 75.662093) (xy 102.652809 75.777187) (xy 102.652812 75.77719) (xy 102.767906 75.86335) + (xy 102.767913 75.863354) (xy 102.90262 75.913596) (xy 102.902627 75.913598) (xy 102.962155 75.919999) + (xy 102.962172 75.92) (xy 103.21 75.92) (xy 103.71 75.92) (xy 103.957828 75.92) (xy 103.957844 75.919999) + (xy 104.017372 75.913598) (xy 104.017376 75.913597) (xy 104.116666 75.876564) (xy 104.186358 75.87158) + (xy 104.203334 75.876564) (xy 104.302623 75.913597) (xy 104.302627 75.913598) (xy 104.362155 75.919999) + (xy 104.362172 75.92) (xy 104.61 75.92) (xy 105.11 75.92) (xy 105.357828 75.92) (xy 105.357844 75.919999) + (xy 105.417372 75.913598) (xy 105.417376 75.913597) (xy 105.516666 75.876564) (xy 105.586358 75.87158) + (xy 105.603334 75.876564) (xy 105.702623 75.913597) (xy 105.702627 75.913598) (xy 105.762155 75.919999) + (xy 105.762172 75.92) (xy 106.01 75.92) (xy 106.51 75.92) (xy 106.757828 75.92) (xy 106.757844 75.919999) + (xy 106.817372 75.913598) (xy 106.817379 75.913596) (xy 106.952086 75.863354) (xy 106.952093 75.86335) + (xy 107.067187 75.77719) (xy 107.06719 75.777187) (xy 107.15335 75.662093) (xy 107.153354 75.662086) + (xy 107.203596 75.527379) (xy 107.203598 75.527372) (xy 107.209999 75.467844) (xy 107.21 75.467827) + (xy 107.21 75.22) (xy 106.51 75.22) (xy 106.51 75.92) (xy 106.01 75.92) (xy 106.01 75.22) (xy 105.11 75.22) + (xy 105.11 75.92) (xy 104.61 75.92) (xy 104.61 75.22) (xy 103.71 75.22) (xy 103.71 75.92) (xy 103.21 75.92) + (xy 103.21 75.22) (xy 102.51 75.22) (xy 102.51 75.467844) (xy 98.855739 75.467844) (xy 98.854091 75.452517) + (xy 98.84134 75.418331) (xy 98.834569 75.358927) (xy 98.836401 75.344912) (xy 98.854091 75.297483) + (xy 98.8605 75.237873) (xy 98.860499 74.242128) (xy 98.854091 74.182517) (xy 98.84134 74.148332) + (xy 98.836357 74.078642) (xy 98.839527 74.067844) (xy 102.51 74.067844) (xy 102.516401 74.127372) + (xy 102.516403 74.127383) (xy 102.553434 74.226668) (xy 102.558418 74.29636) (xy 102.553434 74.313332) + (xy 102.516403 74.412616) (xy 102.516401 74.412627) (xy 102.51 74.472155) (xy 102.51 74.72) (xy 103.21 74.72) + (xy 103.71 74.72) (xy 104.61 74.72) (xy 105.11 74.72) (xy 106.01 74.72) (xy 106.51 74.72) (xy 107.21 74.72) + (xy 107.21 74.472172) (xy 107.209999 74.472155) (xy 107.203598 74.412627) (xy 107.203597 74.412623) + (xy 107.166564 74.313334) (xy 107.16158 74.243642) (xy 107.166564 74.226666) (xy 107.203597 74.127376) + (xy 107.203598 74.127372) (xy 107.209999 74.067844) (xy 107.21 74.067827) (xy 107.21 73.82) (xy 106.51 73.82) + (xy 106.51 74.72) (xy 106.01 74.72) (xy 106.01 73.82) (xy 105.11 73.82) (xy 105.11 74.72) (xy 104.61 74.72) + (xy 104.61 73.82) (xy 103.71 73.82) (xy 103.71 74.72) (xy 103.21 74.72) (xy 103.21 73.82) (xy 102.51 73.82) + (xy 102.51 74.067844) (xy 98.839527 74.067844) (xy 98.84134 74.061669) (xy 98.854091 74.027483) + (xy 98.8605 73.967873) (xy 98.860499 72.972128) (xy 98.854091 72.912517) (xy 98.84134 72.878332) + (xy 98.836357 72.808642) (xy 98.84134 72.791669) (xy 98.854091 72.757483) (xy 98.8605 72.697873) + (xy 98.8605 72.667844) (xy 102.51 72.667844) (xy 102.516401 72.727372) (xy 102.516403 72.727383) + (xy 102.553434 72.826668) (xy 102.558418 72.89636) (xy 102.553434 72.913332) (xy 102.516403 73.012616) + (xy 102.516401 73.012627) (xy 102.51 73.072155) (xy 102.51 73.32) (xy 103.21 73.32) (xy 103.71 73.32) + (xy 104.61 73.32) (xy 105.11 73.32) (xy 106.01 73.32) (xy 106.51 73.32) (xy 107.21 73.32) (xy 107.21 73.072172) + (xy 107.209999 73.072155) (xy 107.203598 73.012627) (xy 107.203597 73.012623) (xy 107.166564 72.913334) + (xy 107.16158 72.843642) (xy 107.166564 72.826666) (xy 107.203597 72.727376) (xy 107.203598 72.727372) + (xy 107.209999 72.667844) (xy 107.21 72.667827) (xy 107.21 72.42) (xy 106.51 72.42) (xy 106.51 73.32) + (xy 106.01 73.32) (xy 106.01 72.42) (xy 105.11 72.42) (xy 105.11 73.32) (xy 104.61 73.32) (xy 104.61 72.42) + (xy 103.71 72.42) (xy 103.71 73.32) (xy 103.21 73.32) (xy 103.21 72.42) (xy 102.51 72.42) (xy 102.51 72.667844) + (xy 98.8605 72.667844) (xy 98.860499 72.141169) (xy 98.860499 71.702129) (xy 98.860498 71.702118) + (xy 98.85915 71.689577) (xy 98.859149 71.689575) (xy 98.857277 71.672155) (xy 102.51 71.672155) + (xy 102.51 71.92) (xy 103.21 71.92) (xy 103.71 71.92) (xy 104.61 71.92) (xy 105.11 71.92) (xy 106.01 71.92) + (xy 106.51 71.92) (xy 107.21 71.92) (xy 107.21 71.672172) (xy 107.209999 71.672155) (xy 107.203598 71.612627) + (xy 107.203596 71.61262) (xy 107.153354 71.477913) (xy 107.15335 71.477906) (xy 107.06719 71.362812) + (xy 107.067187 71.362809) (xy 106.952093 71.276649) (xy 106.952086 71.276645) (xy 106.817379 71.226403) + (xy 106.817372 71.226401) (xy 106.757844 71.22) (xy 106.51 71.22) (xy 106.51 71.92) (xy 106.01 71.92) + (xy 106.01 71.22) (xy 105.762155 71.22) (xy 105.702627 71.226401) (xy 105.702616 71.226403) (xy 105.603332 71.263434) + (xy 105.53364 71.268418) (xy 105.516668 71.263434) (xy 105.417383 71.226403) (xy 105.417372 71.226401) + (xy 105.357844 71.22) (xy 105.11 71.22) (xy 105.11 71.92) (xy 104.61 71.92) (xy 104.61 71.22) (xy 104.362155 71.22) + (xy 104.302627 71.226401) (xy 104.302616 71.226403) (xy 104.203332 71.263434) (xy 104.13364 71.268418) + (xy 104.116668 71.263434) (xy 104.017383 71.226403) (xy 104.017372 71.226401) (xy 103.957844 71.22) + (xy 103.71 71.22) (xy 103.71 71.92) (xy 103.21 71.92) (xy 103.21 71.22) (xy 102.962155 71.22) (xy 102.902627 71.226401) + (xy 102.90262 71.226403) (xy 102.767913 71.276645) (xy 102.767906 71.276649) (xy 102.652812 71.362809) + (xy 102.652809 71.362812) (xy 102.566649 71.477906) (xy 102.566645 71.477913) (xy 102.516403 71.61262) + (xy 102.516401 71.612627) (xy 102.51 71.672155) (xy 98.857277 71.672155) (xy 98.854091 71.642517) + (xy 98.838544 71.600834) (xy 98.836736 71.593046) (xy 98.838301 71.56583) (xy 98.836357 71.538642) + (xy 98.840719 71.523781) (xy 98.840748 71.523292) (xy 98.840941 71.523025) (xy 98.84134 71.521669) + (xy 98.854091 71.487483) (xy 98.8605 71.427873) (xy 98.860499 70.432128) (xy 98.854091 70.372517) + (xy 98.84134 70.338332) (xy 98.836357 70.268642) (xy 98.84134 70.251669) (xy 98.854091 70.217483) + (xy 98.8605 70.157873) (xy 98.860499 69.162128) (xy 98.854091 69.102517) (xy 98.84134 69.068332) + (xy 98.836357 68.998642) (xy 98.84134 68.981669) (xy 98.854091 68.947483) (xy 98.8605 68.887873) + (xy 98.860499 67.924499) (xy 98.880183 67.857461) (xy 98.932987 67.811706) (xy 98.984499 67.8005) + (xy 99.578844 67.8005) (xy 99.578845 67.800499) (xy 99.733497 67.769737) (xy 99.879179 67.709394) + (xy 100.010289 67.621789) (xy 100.121789 67.510289) (xy 100.209394 67.379179) (xy 100.215751 67.363833) + (xy 100.269735 67.233501) (xy 100.269737 67.233497) (xy 100.3005 67.078842) (xy 100.3005 66.921158) + (xy 100.3005 66.921155) (xy 100.300499 66.921153) (xy 100.269738 66.76651) (xy 100.269737 66.766503) + (xy 100.269735 66.766498) (xy 100.228215 66.666258) (xy 100.209935 66.622127) (xy 113.8595 66.622127) + (xy 113.8595 66.631236) (xy 113.8595 66.631237) (xy 113.8595 67.61787) (xy 113.859501 67.617876) + (xy 113.865908 67.677481) (xy 113.878659 67.711669) (xy 113.883642 67.781361) (xy 113.878659 67.798331) + (xy 113.865908 67.832518) (xy 113.859501 67.892116) (xy 113.8595 67.892135) (xy 113.8595 68.88787) + (xy 113.859501 68.887876) (xy 113.865908 68.947481) (xy 113.878659 68.981669) (xy 113.883642 69.051361) + (xy 113.878659 69.068331) (xy 113.865908 69.102518) (xy 113.861414 69.144324) (xy 113.859501 69.162123) + (xy 113.8595 69.162135) (xy 113.8595 70.15787) (xy 113.859501 70.157876) (xy 113.865908 70.217481) + (xy 113.878659 70.251669) (xy 113.883642 70.321361) (xy 113.878659 70.338331) (xy 113.865908 70.372518) + (xy 113.859501 70.432116) (xy 113.859501 70.432123) (xy 113.8595 70.432135) (xy 113.8595 71.42787) + (xy 113.859501 71.427876) (xy 113.865908 71.487481) (xy 113.878659 71.521669) (xy 113.883642 71.591361) + (xy 113.878659 71.608331) (xy 113.865908 71.642518) (xy 113.859501 71.702116) (xy 113.8595 71.702135) + (xy 113.8595 72.69787) (xy 113.859501 72.697876) (xy 113.865908 72.757481) (xy 113.878659 72.791669) + (xy 113.883642 72.861361) (xy 113.878659 72.878331) (xy 113.865908 72.912518) (xy 113.859501 72.972116) + (xy 113.859501 72.972123) (xy 113.8595 72.972135) (xy 113.8595 73.96787) (xy 113.859501 73.967876) + (xy 113.865908 74.027481) (xy 113.878659 74.061669) (xy 113.883642 74.131361) (xy 113.878659 74.148331) + (xy 113.865908 74.182518) (xy 113.859501 74.242116) (xy 113.859501 74.242123) (xy 113.8595 74.242135) + (xy 113.8595 75.23787) (xy 113.859501 75.237876) (xy 113.865908 75.297481) (xy 113.878659 75.331669) + (xy 113.883642 75.401361) (xy 113.878659 75.418331) (xy 113.865908 75.452518) (xy 113.859501 75.512116) + (xy 113.8595 75.512127) (xy 113.8595 76.50787) (xy 113.859501 76.507876) (xy 113.865908 76.567481) + (xy 113.878659 76.601669) (xy 113.883642 76.671361) (xy 113.878659 76.688331) (xy 113.865908 76.722518) + (xy 113.859501 76.782116) (xy 113.859501 76.782123) (xy 113.8595 76.782135) (xy 113.8595 77.77787) + (xy 113.859501 77.777876) (xy 113.865908 77.837481) (xy 113.878659 77.871669) (xy 113.883642 77.941361) + (xy 113.878659 77.958331) (xy 113.865908 77.992518) (xy 113.859501 78.052116) (xy 113.859501 78.052123) + (xy 113.8595 78.052135) (xy 113.8595 79.04787) (xy 113.859501 79.047876) (xy 113.865908 79.107481) + (xy 113.878659 79.141669) (xy 113.883642 79.211361) (xy 113.878659 79.228331) (xy 113.865908 79.262518) + (xy 113.859501 79.322116) (xy 113.859501 79.322123) (xy 113.8595 79.322135) (xy 113.8595 80.31787) + (xy 113.859501 80.317876) (xy 113.865908 80.377481) (xy 113.878659 80.411669) (xy 113.883642 80.481361) + (xy 113.878659 80.498331) (xy 113.865908 80.532518) (xy 113.859501 80.592116) (xy 113.859501 80.592123) + (xy 113.8595 80.592135) (xy 113.8595 81.58787) (xy 113.859501 81.587876) (xy 113.865908 81.647481) + (xy 113.878659 81.681669) (xy 113.883642 81.751361) (xy 113.878659 81.768331) (xy 113.865908 81.802518) + (xy 113.859502 81.862109) (xy 113.859501 81.862123) (xy 113.8595 81.862135) (xy 113.8595 82.85787) + (xy 113.859501 82.857876) (xy 113.865908 82.917483) (xy 113.916202 83.052328) (xy 113.916206 83.052335) + (xy 114.002452 83.167544) (xy 114.002455 83.167547) (xy 114.117664 83.253793) (xy 114.117671 83.253797) + (xy 114.252517 83.304091) (xy 114.252516 83.304091) (xy 114.259444 83.304835) (xy 114.312127 83.3105) + (xy 115.907872 83.310499) (xy 115.967483 83.304091) (xy 116.102331 83.253796) (xy 116.217546 83.167546) + (xy 116.303796 83.052331) (xy 116.354091 82.917483) (xy 116.3605 82.857873) (xy 116.360499 81.862128) + (xy 116.355442 81.815084) (xy 116.367847 81.746325) (xy 116.409839 81.698728) (xy 116.506543 81.634114) + (xy 117.044114 81.096543) (xy 117.120775 80.981811) (xy 117.17358 80.854328) (xy 117.2005 80.718994) + (xy 117.2005 80.581006) (xy 117.2005 64.841518) (xy 117.220185 64.774479) (xy 117.236814 64.753842) + (xy 119.470427 62.520229) (xy 119.531745 62.486747) (xy 119.601437 62.491731) (xy 119.65737 62.533603) + (xy 119.681787 62.599067) (xy 119.680577 62.62731) (xy 119.6745 62.66568) (xy 119.6745 62.874324) + (xy 119.707137 63.080389) (xy 119.771612 63.27882) (xy 119.86633 63.464714) (xy 119.902268 63.514176) + (xy 120.557861 62.858583) (xy 120.580667 62.943694) (xy 120.63991 63.046306) (xy 120.723694 63.13009) + (xy 120.826306 63.189333) (xy 120.911415 63.212138) (xy 120.255822 63.86773) (xy 120.255822 63.867731) + (xy 120.305285 63.903669) (xy 120.491179 63.998387) (xy 120.68961 64.062862) (xy 120.895676 64.0955) + (xy 121.104324 64.0955) (xy 121.310389 64.062862) (xy 121.50882 63.998387) (xy 121.694709 63.903672) + (xy 121.744176 63.86773) (xy 121.088584 63.212138) (xy 121.173694 63.189333) (xy 121.276306 63.13009) + (xy 121.36009 63.046306) (xy 121.419333 62.943694) (xy 121.442138 62.858584) (xy 122.09773 63.514176) + (xy 122.133672 63.464709) (xy 122.228387 63.27882) (xy 122.292862 63.080389) (xy 122.3255 62.874324) + (xy 122.3255 62.665675) (xy 122.292862 62.45961) (xy 122.228387 62.261179) (xy 122.133669 62.075285) + (xy 122.09773 62.025822) (xy 121.442138 62.681414) (xy 121.419333 62.596306) (xy 121.36009 62.493694) + (xy 121.276306 62.40991) (xy 121.173694 62.350667) (xy 121.088583 62.327861) (xy 121.744176 61.672268) + (xy 121.744176 61.672267) (xy 121.694711 61.636328) (xy 121.64454 61.610765) (xy 121.593743 61.562791) + (xy 121.576948 61.49497) (xy 121.599485 61.428835) (xy 121.64454 61.389795) (xy 121.694973 61.364098) + (xy 121.694972 61.364098) (xy 121.694975 61.364097) (xy 121.863831 61.241416) (xy 122.011416 61.093831) + (xy 122.134097 60.924975) (xy 122.228852 60.739007) (xy 122.293349 60.540506) (xy 122.326 60.334358) + (xy 122.326 60.125642) (xy 122.293349 59.919494) (xy 122.228852 59.720993) (xy 122.22885 59.72099) + (xy 122.22885 59.720988) (xy 122.134096 59.535024) (xy 122.011416 59.366169) (xy 121.863831 59.218584) + (xy 121.694975 59.095903) (xy 121.509011 59.001149) (xy 121.310506 58.93665) (xy 121.132543 58.908464) + (xy 121.104358 58.904) (xy 120.895642 58.904) (xy 120.870846 58.907927) (xy 120.689493 58.93665) + (xy 120.490988 59.001149) (xy 120.305024 59.095903) (xy 120.136166 59.218586) (xy 119.988586 59.366166) + (xy 119.865903 59.535024) (xy 119.771149 59.720988) (xy 119.70665 59.919493) (xy 119.674 60.125642) + (xy 119.674 60.28398) (xy 119.654315 60.351019) (xy 119.637681 60.371661) (xy 115.955888 64.053453) + (xy 115.955887 64.053454) (xy 115.879222 64.168192) (xy 115.826421 64.295667) (xy 115.826418 64.295677) + (xy 115.7995 64.431004) (xy 115.7995 64.776) (xy 115.779815 64.843039) (xy 115.727011 64.888794) + (xy 115.6755 64.9) (xy 115.36 64.9) (xy 115.36 65.726) (xy 115.340315 65.793039) (xy 115.287511 65.838794) + (xy 115.236 65.85) (xy 115.11 65.85) (xy 115.11 65.976) (xy 115.090315 66.043039) (xy 115.037511 66.088794) + (xy 114.986 66.1) (xy 113.86 66.1) (xy 113.86 66.347844) (xy 113.866401 66.407372) (xy 113.866403 66.407379) + (xy 113.878925 66.440952) (xy 113.880134 66.457863) (xy 113.886287 66.473661) (xy 113.884276 66.508898) + (xy 113.882337 66.518469) (xy 113.865909 66.562517) (xy 113.8595 66.622127) (xy 100.209935 66.622127) + (xy 100.209397 66.620827) (xy 100.20939 66.620814) (xy 100.121789 66.489711) (xy 100.121786 66.489707) + (xy 100.010292 66.378213) (xy 100.010288 66.37821) (xy 99.879185 66.290609) (xy 99.879172 66.290602) + (xy 99.733501 66.230264) (xy 99.733489 66.230261) (xy 99.578845 66.1995) (xy 99.578842 66.1995) + (xy 98.984 66.1995) (xy 98.916961 66.179815) (xy 98.871206 66.127011) (xy 98.866811 66.106811) (xy 98.86 66.1) + (xy 96.36 66.1) (xy 96.36 66.347844) (xy 96.366401 66.407372) (xy 96.366403 66.407379) (xy 96.378925 66.440952) + (xy 96.383909 66.510643) (xy 96.378925 66.527617) (xy 96.365909 66.562514) (xy 96.365908 66.562516) + (xy 96.359501 66.622116) (xy 96.3595 66.622135) (xy 96.3595 67.61787) (xy 96.359501 67.617876) (xy 96.365908 67.677481) + (xy 96.378659 67.711669) (xy 96.383642 67.781361) (xy 96.378659 67.798331) (xy 96.365908 67.832518) + (xy 96.359501 67.892116) (xy 96.3595 67.892135) (xy 96.3595 68.88787) (xy 96.359501 68.887876) (xy 96.365908 68.947481) + (xy 96.378659 68.981669) (xy 96.383642 69.051361) (xy 96.378659 69.068331) (xy 96.365908 69.102518) + (xy 96.361414 69.144324) (xy 96.359501 69.162123) (xy 96.3595 69.162135) (xy 96.3595 70.15787) (xy 96.359501 70.157876) + (xy 96.365908 70.217481) (xy 96.378659 70.251669) (xy 96.383642 70.321361) (xy 96.378659 70.338331) + (xy 96.365908 70.372518) (xy 96.359501 70.432116) (xy 96.359501 70.432123) (xy 96.3595 70.432135) + (xy 96.3595 71.42787) (xy 96.359501 71.427876) (xy 96.365908 71.487481) (xy 96.378659 71.521669) + (xy 96.383642 71.591361) (xy 96.378659 71.608331) (xy 96.365908 71.642518) (xy 96.359501 71.702116) + (xy 96.3595 71.702135) (xy 96.3595 72.69787) (xy 96.359501 72.697876) (xy 96.365908 72.757481) (xy 96.378659 72.791669) + (xy 96.383642 72.861361) (xy 96.378659 72.878331) (xy 96.365908 72.912518) (xy 96.359501 72.972116) + (xy 96.359501 72.972123) (xy 96.3595 72.972135) (xy 96.3595 73.96787) (xy 96.359501 73.967876) (xy 96.365908 74.027481) + (xy 96.378659 74.061669) (xy 96.383642 74.131361) (xy 96.378659 74.148331) (xy 96.365908 74.182518) + (xy 96.359501 74.242116) (xy 96.359501 74.242123) (xy 96.3595 74.242135) (xy 96.3595 74.559901) + (xy 96.339815 74.62694) (xy 96.323181 74.647582) (xy 95.631286 75.339478) (xy 95.519481 75.451282) + (xy 95.519479 75.451285) (xy 95.484354 75.512125) (xy 95.484353 75.512127) (xy 95.440423 75.588214) + (xy 95.440423 75.588215) (xy 95.399499 75.740943) (xy 95.399499 75.740945) (xy 95.399499 75.909046) + (xy 95.3995 75.909059) (xy 95.3995 85.41333) (xy 95.399499 85.413348) (xy 95.399499 85.579054) (xy 95.399498 85.579054) + (xy 95.0005 85.579054) (xy 95.0005 65.352155) (xy 96.36 65.352155) (xy 96.36 65.6) (xy 97.36 65.6) + (xy 97.86 65.6) (xy 98.86 65.6) (xy 98.86 65.352172) (xy 98.859999 65.352155) (xy 113.86 65.352155) + (xy 113.86 65.6) (xy 114.86 65.6) (xy 114.86 64.9) (xy 114.312155 64.9) (xy 114.252627 64.906401) + (xy 114.25262 64.906403) (xy 114.117913 64.956645) (xy 114.117906 64.956649) (xy 114.002812 65.042809) + (xy 114.002809 65.042812) (xy 113.916649 65.157906) (xy 113.916645 65.157913) (xy 113.866403 65.29262) + (xy 113.866401 65.292627) (xy 113.86 65.352155) (xy 98.859999 65.352155) (xy 98.853598 65.292627) + (xy 98.853596 65.29262) (xy 98.803354 65.157913) (xy 98.80335 65.157906) (xy 98.71719 65.042812) + (xy 98.717187 65.042809) (xy 98.602093 64.956649) (xy 98.602086 64.956645) (xy 98.467379 64.906403) + (xy 98.467372 64.906401) (xy 98.407844 64.9) (xy 97.86 64.9) (xy 97.86 65.6) (xy 97.36 65.6) (xy 97.36 64.9) + (xy 96.812155 64.9) (xy 96.752627 64.906401) (xy 96.75262 64.906403) (xy 96.617913 64.956645) (xy 96.617906 64.956649) + (xy 96.502812 65.042809) (xy 96.502809 65.042812) (xy 96.416649 65.157906) (xy 96.416645 65.157913) + (xy 96.366403 65.29262) (xy 96.366401 65.292627) (xy 96.36 65.352155) (xy 95.0005 65.352155) (xy 95.0005 64.31) + (xy 97.36 64.31) (xy 115.36 64.31) (xy 115.36 58.36) (xy 97.36 58.36) (xy 97.36 64.31) (xy 95.0005 64.31) + (xy 95.0005 58.1245) (xy 95.020185 58.057461) (xy 95.072989 58.011706) (xy 95.1245 58.0005) (xy 123.3755 58.0005) + ) + ) + ) + (embedded_fonts no) +) diff --git a/pcb/pcb.kicad_prl b/pcb/pcb.kicad_prl new file mode 100644 index 0000000..dd321ff --- /dev/null +++ b/pcb/pcb.kicad_prl @@ -0,0 +1,127 @@ +{ + "board": { + "active_layer": 5, + "active_layer_preset": "", + "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 + }, + "prototype_zone_fills": false, + "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", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes", + "board_outline_area", + "ly_points" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "integration_disabled": false, + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "pcb.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": [], + "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_time_domain_details": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "hierarchy_collapsed": [], + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "ruleAreas": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/pcb/pcb.kicad_pro b/pcb/pcb.kicad_pro new file mode 100644 index 0000000..89c4958 --- /dev/null +++ b/pcb/pcb.kicad_pro @@ -0,0 +1,680 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_barcodes": false, + "apply_defaults_to_fp_dimensions": false, + "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": 0.8, + "height": 1.27, + "width": 1.27 + }, + "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": { + "border_display_style": 2, + "border_hatch_pitch": 0.5, + "corner_radius": 0.0, + "corner_smoothing": 0, + "fill_mode": 0, + "hatch_gap": 1.5, + "hatch_orientation": 0.0, + "hatch_smoothing_level": 0, + "hatch_smoothing_value": 0.1, + "hatch_thickness": 1.0, + "min_clearance": 0.5, + "min_island_area": 10.0, + "min_thickness": 0.25, + "pad_connection": 1, + "remove_islands": 0, + "thermal_relief_gap": 0.5, + "thermal_relief_spoke_width": 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_field_mismatch": "warning", + "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", + "missing_tuning_profile": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "error", + "padstack": "warning", + "pth_inside_courtyard": "error", + "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_not_centered_on_via": "ignore", + "track_on_post_machined_layer": "error", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "tuning_profile_track_geometries": "ignore", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "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": { + "bom_rev": "", + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "", + "sch_revision": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "component_class_settings": { + "assignments": [], + "meta": { + "version": 0 + }, + "sheet_component_classes": { + "enabled": false + } + }, + "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", + "field_name_whitespace": "warning", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "ground_pin_not_ground": "warning", + "hier_label_mismatch": "error", + "isolated_pin_label": "warning", + "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", + "stacked_pin_name": "warning", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "pcb.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, + "tuning_profile": "", + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 5 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "idf": "", + "netlist": "", + "plot": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "annotation": { + "method": 0, + "sort_order": 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": "Exclude from Simulation", + "name": "${EXCLUDE_FROM_SIM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Position Files", + "name": "${EXCLUDE_FROM_POS_FILES}", + "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" + }, + "bus_aliases": {}, + "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": [], + "hop_over_size_choice": 0, + "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 + }, + "page_layout_descr_file": "", + "plot_directory": "", + "reuse_designators": true, + "subpart_first_id": 65, + "subpart_id_separator": 0, + "top_level_sheets": [ + { + "filename": "pcb.kicad_sch", + "name": "pcb", + "uuid": "3afd4178-24a0-4325-8280-3aca3edf1068" + } + ], + "used_designators": "A1,U1,#PWR1-7,J1-3", + "variants": [] + }, + "sheets": [ + [ + "3afd4178-24a0-4325-8280-3aca3edf1068", + "pcb" + ] + ], + "text_variables": {}, + "tuning_profiles": { + "meta": { + "version": 0 + }, + "tuning_profiles_impedance_geometric": [] + } +} diff --git a/pcb/pcb.kicad_sch b/pcb/pcb.kicad_sch new file mode 100644 index 0000000..644adff --- /dev/null +++ b/pcb/pcb.kicad_sch @@ -0,0 +1,2245 @@ +(kicad_sch + (version 20260306) + (generator "eeschema") + (generator_version "10.0") + (uuid "3afd4178-24a0-4325-8280-3aca3edf1068") + (paper "A4") + (lib_symbols + (symbol "PCM_4ms_Connector:Conn_01x02" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "J" + (at 0 2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02" + (at 0 -5.08 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "4ms_Connector:Pins_1x02_2.54mm_TH" + (at -0.635 4.445 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "HEADER 1x2 MALE PINS 0.100” 180deg" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Specifications" "Pins_01x02, Header, Male Pins, 1*2, spacing 2.54mm, straight pin" + (at -2.54 -7.874 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Manufacturer" "TAD" + (at -2.54 -9.398 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Part Number" "1-0201FBV0T" + (at -2.54 -10.922 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "ki_keywords" "Conn_01x02" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Connector*:*_??x*mm* Connector*:*1x??x*mm* Pin?Header?Straight?1X* Pin?Header?Angled?1X* Socket?Strip?Straight?1X* Socket?Strip?Angled?1X*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Conn_01x02_1_1" + (rectangle + (start -1.27 1.27) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 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 -2.54 0) + (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 "PCM_4ms_Power-symbol:+3.3V" + (power global) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (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) + (hide yes) + (name "+3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_4ms_Power-symbol:GND" + (power global) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (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) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "PCM_Espressif:ESP32-WROOM-E" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at -30.48 27.94 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-WROOM-E" + (at -30.48 25.4 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PCM_Espressif:ESP32-WROOM-32E" + (at 0 -35.56 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" + (at 0 -38.1 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "ESP32-WROOM-32E integrates ESP32-D0WD-V3, with higher stability and safety performance." + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "ESP32" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "ESP32-WROOM-E_0_1" + (rectangle + (start -30.48 22.86) + (end 30.48 -22.86) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "ESP32-WROOM-E_1_1" + (text "ESP32-­WROOM­" + (at 5.08 -5.08 0) + (effects + (font + (size 2.54 2.54) + ) + ) + ) + (pin power_in line + (at 0 -25.4 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 25.4 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -33.02 20.32 0) + (length 2.54) + (name "EN/CHIP_PU" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -33.02 -10.16 0) + (length 2.54) + (name "SENSOR_VP/GPIO36/ADC1_CH0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -33.02 -12.7 0) + (length 2.54) + (name "SENSOR_VN/GPIO39/ADC1_CH3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -33.02 -5.08 0) + (length 2.54) + (name "GPIO34/ADC1_CH6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -33.02 -7.62 0) + (length 2.54) + (name "GPIO35/ADC1_CH7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -33.02 15.24 0) + (length 2.54) + (name "32K_XP/GPIO32/ADC1_CH4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -33.02 12.7 0) + (length 2.54) + (name "32K_XN/GPIO33/ADC1_CH5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 -15.24 180) + (length 2.54) + (name "DAC_1/ADC2_CH8/GPIO25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 -17.78 180) + (length 2.54) + (name "DAC_2/ADC2_CH9/GPIO26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 -20.32 180) + (length 2.54) + (name "ADC2_CH7/GPIO27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -33.02 2.54 0) + (length 2.54) + (name "MTMS/GPIO14/ADC2_CH6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -33.02 7.62 0) + (length 2.54) + (name "MTDI/GPIO12/ADC2_CH5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -25.4 90) + (length 2.54) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -33.02 5.08 0) + (length 2.54) + (name "MTCK/GPIO13/ADC2_CH4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -33.02 0 0) + (length 2.54) + (name "MTDO/GPIO15/ADC2_CH3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 10.16 180) + (length 2.54) + (name "ADC2_CH2/GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 12.7 180) + (length 2.54) + (name "GPIO0/BOOT/ADC2_CH1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 7.62 180) + (length 2.54) + (name "ADC2_CH0/GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 2.54 180) + (length 2.54) + (name "GPIO16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 0 180) + (length 2.54) + (name "GPIO17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 5.08 180) + (length 2.54) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 -2.54 180) + (length 2.54) + (name "GPIO18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 -5.08 180) + (length 2.54) + (name "GPIO19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 -7.62 180) + (length 2.54) + (name "GPIO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 17.78 180) + (length 2.54) + (name "U0RXD/GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 20.32 180) + (length 2.54) + (name "U0TXD/GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 -10.16 180) + (length 2.54) + (name "GPIO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 33.02 -12.7 180) + (length 2.54) + (name "GPIO23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -25.4 90) + (length 2.54) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -25.4 90) + (length 2.54) + (name "GND_THERMAL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (wire + (pts + (xy 158.75 87.63) (xy 163.83 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f4c8212-ca9e-4445-a91d-9ac6e45bafd6") + ) + (wire + (pts + (xy 85.09 80.01) (xy 92.71 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "93b21ebe-b5af-467e-ac91-4501805a361b") + ) + (label "sensor" + (at 85.09 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5b85c208-cf57-4b9f-a61c-4466370261ee") + ) + (label "sensor" + (at 76.2 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a381fe22-7829-4a73-9fbe-906d45393135") + ) + (label "pump_relay" + (at 190.5 87.63 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "a8952447-b4bd-428c-8144-2fb20201e45b") + ) + (label "pump_relay" + (at 163.83 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ca75316d-8f59-4930-909c-2a24b136c882") + ) + (symbol + (lib_id "PCM_4ms_Power-symbol:+3.3V") + (at 173.99 105.41 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1c889c79-eb81-4dc2-bfd7-9ec21dac5ab7") + (property "Reference" "#PWR06" + (at 177.8 105.41 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 170.18 105.4099 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 173.99 105.41 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 173.99 105.41 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 173.99 105.41 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "4289ce9a-3854-4407-98b3-900e7e0043a8") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_Espressif:ESP32-WROOM-E") + (at 125.73 95.25 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ce8705d-d054-4f4e-bc29-0603f48571f9") + (property "Reference" "U1" + (at 127.8733 67.31 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-WROOM-E" + (at 127.8733 69.85 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PCM_Espressif:ESP32-WROOM-32E" + (at 125.73 130.81 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" + (at 125.73 133.35 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "ESP32-WROOM-32E integrates ESP32-D0WD-V3, with higher stability and safety performance." + (at 125.73 95.25 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "35" + (uuid "73f4fa27-1dbf-4c93-bc6e-783b20a39522") + ) + (pin "31" + (uuid "0e2bcd25-2210-482f-a881-2edf2fbd28be") + ) + (pin "13" + (uuid "fae11119-d191-495d-ac0e-90ddf4faf03c") + ) + (pin "38" + (uuid "1d40651d-ce8a-4e64-8eb7-18de58a6caa9") + ) + (pin "37" + (uuid "97e196e8-3abf-4123-9bbe-9cce6f216472") + ) + (pin "39" + (uuid "5ff3a0d3-2613-41bf-a127-6aee5fa8d242") + ) + (pin "29" + (uuid "7dae5975-6311-4af7-aa76-04d8b725a61b") + ) + (pin "28" + (uuid "a4178b46-def8-4551-b116-0319961a1541") + ) + (pin "27" + (uuid "1b70f56f-3928-4f51-83c3-aab43786016f") + ) + (pin "26" + (uuid "886f4ec3-e355-44af-b8cf-65450e1ee3b7") + ) + (pin "25" + (uuid "7470f9a0-11af-4ac7-8834-7bb735d8c27f") + ) + (pin "33" + (uuid "ca9f3f1a-3101-4b30-81ac-d94ee8e79478") + ) + (pin "36" + (uuid "1792ad99-36ec-4aca-a351-efebc1bdb37c") + ) + (pin "30" + (uuid "0b5324fb-484f-472f-9d49-7d398a1d21d6") + ) + (pin "34" + (uuid "5ef4e14f-7f29-479e-9580-455a715cacd0") + ) + (pin "24" + (uuid "e1ab777b-cd40-4d69-8b4c-db212b19b306") + ) + (pin "23" + (uuid "879c0b0f-7bce-459e-b8e1-2979d7bda1a9") + ) + (pin "7" + (uuid "794c8580-a470-4bb8-ac22-097e69d33822") + ) + (pin "6" + (uuid "b5bd8b24-259b-4f88-b2db-bb3c1d0eb204") + ) + (pin "14" + (uuid "99af76c4-7469-400c-bd57-0243cf40f6a6") + ) + (pin "5" + (uuid "e39ea842-a8e6-406f-8b50-65f9e0121b73") + ) + (pin "10" + (uuid "f9a739e1-97d7-4313-b80a-9cad4090bc76") + ) + (pin "15" + (uuid "28bec45e-adab-4eed-94d5-d6c0aa84d6d5") + ) + (pin "2" + (uuid "db2a9a9f-cb3f-4b34-b9a7-45b696c23d78") + ) + (pin "11" + (uuid "0e233680-07c6-4f51-9fcd-f7f1f21b7e16") + ) + (pin "1" + (uuid "99f3ff68-0912-450f-a47e-04e85a856937") + ) + (pin "16" + (uuid "acb5943e-6a79-4a54-9a9c-e24a669c9b21") + ) + (pin "9" + (uuid "e29dc264-52de-45b3-84f4-f0bb3e5ab315") + ) + (pin "12" + (uuid "93fc9b59-508e-4652-9f09-e361e4cb9e6d") + ) + (pin "4" + (uuid "88657044-0afd-40e2-b2ab-6613d513090a") + ) + (pin "3" + (uuid "9caa9531-74eb-468c-ae8c-fc62e06cf831") + ) + (pin "8" + (uuid "52684bde-3b7f-49c4-89da-f1cb739eb9d9") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Power-symbol:GND") + (at 173.99 107.95 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "446e9763-9ec1-41b9-abfa-8b43b125e99e") + (property "Reference" "#PWR07" + (at 167.64 107.95 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 170.18 107.9499 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 173.99 107.95 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 173.99 107.95 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 173.99 107.95 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "839fb599-12bf-4b68-9fe8-673d77066b54") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Connector:Conn_01x02") + (at 179.07 105.41 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "53ac1406-6569-4463-bc54-591789fc7445") + (property "Reference" "J3" + (at 181.61 105.4099 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x02" + (at 181.61 107.9499 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PCM_4ms_Connector:Pins_1x02_2.54mm_TH" + (at 178.435 100.965 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 179.07 105.41 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "HEADER 1x2 MALE PINS 0.100” 180deg" + (at 179.07 105.41 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Specifications" "Pins_01x02, Header, Male Pins, 1*2, spacing 2.54mm, straight pin" + (at 176.53 113.284 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Manufacturer" "TAD" + (at 176.53 114.808 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Part Number" "1-0201FBV0T" + (at 176.53 116.332 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "2949a523-cc56-43cc-84b0-3a44ca765e59") + ) + (pin "2" + (uuid "7e39d127-3c2b-47e4-9efe-47eba456385b") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "J3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Power-symbol:GND") + (at 190.5 90.17 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7875a2c5-8ef0-40be-98fc-85a038472c57") + (property "Reference" "#PWR05" + (at 184.15 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 186.69 90.1699 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 190.5 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 190.5 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 190.5 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "b01a7f3b-55f0-468f-a890-b2b83e5b08d2") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Connector:Conn_01x02") + (at 195.58 87.63 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "81af878c-e93b-4e43-8ed8-db7fb9b4768c") + (property "Reference" "J1" + (at 198.12 87.6299 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x02" + (at 198.12 90.1699 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PCM_4ms_Connector:Pins_1x02_2.54mm_TH" + (at 194.945 83.185 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 195.58 87.63 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "HEADER 1x2 MALE PINS 0.100” 180deg" + (at 195.58 87.63 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Specifications" "Pins_01x02, Header, Male Pins, 1*2, spacing 2.54mm, straight pin" + (at 193.04 95.504 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Manufacturer" "TAD" + (at 193.04 97.028 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Part Number" "1-0201FBV0T" + (at 193.04 98.552 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "24cf9d82-286b-4eaa-a703-6aa6eecf640c") + ) + (pin "2" + (uuid "af8f9767-fae2-4795-95f2-0d94bd5f7d3c") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Power-symbol:GND") + (at 125.73 120.65 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8d1c786e-8983-4e86-95d6-e188cd0aa4f2") + (property "Reference" "#PWR02" + (at 125.73 127 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 125.73 125.73 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 125.73 120.65 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 125.73 120.65 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 125.73 120.65 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "0b859702-a130-4869-96f1-f50217cb636f") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Connector:Conn_01x02") + (at 71.12 80.01 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c0a85727-0df2-415f-a177-473548c40b26") + (property "Reference" "J2" + (at 71.12 71.12 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02" + (at 71.12 73.66 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "PCM_4ms_Connector:Pins_1x02_2.54mm_TH" + (at 71.755 84.455 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 71.12 80.01 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "HEADER 1x2 MALE PINS 0.100” 180deg" + (at 71.12 80.01 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Specifications" "Pins_01x02, Header, Male Pins, 1*2, spacing 2.54mm, straight pin" + (at 73.66 72.136 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Manufacturer" "TAD" + (at 73.66 70.612 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Part Number" "1-0201FBV0T" + (at 73.66 69.088 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "6aad6a49-fc85-4088-947a-cc03ad3fd552") + ) + (pin "2" + (uuid "d70cae1d-b06e-4dcf-a418-91d170a589b8") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Power-symbol:GND") + (at 128.27 120.65 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c62ee1f0-f610-4c20-81ca-5de18d0f97d4") + (property "Reference" "#PWR01" + (at 128.27 127 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 128.27 125.73 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 128.27 120.65 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 128.27 120.65 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 128.27 120.65 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "2a13c00b-cfa3-48aa-8b1c-08372887b5cc") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Power-symbol:+3.3V") + (at 125.73 69.85 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ca5d2b5a-ba0a-404f-a96d-2c63a223c9c2") + (property "Reference" "#PWR03" + (at 125.73 73.66 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 125.73 64.77 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 125.73 69.85 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 125.73 69.85 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 125.73 69.85 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "e709d87b-2064-410c-b96c-13ab30fb22ef") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "PCM_4ms_Power-symbol:GND") + (at 76.2 77.47 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f9447464-eabb-4f13-b969-cf539378504c") + (property "Reference" "#PWR04" + (at 82.55 77.47 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 80.01 77.4699 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 76.2 77.47 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 76.2 77.47 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 76.2 77.47 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "40e87c77-795e-4f3d-a972-5e72779c6bbf") + ) + (instances + (project "pcb" + (path "/3afd4178-24a0-4325-8280-3aca3edf1068" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +)