From 9d6462247208fd7c7dee881e287a6e758bf18ddc Mon Sep 17 00:00:00 2001 From: Robin Dietzel Date: Thu, 24 Nov 2022 13:14:53 +0100 Subject: [PATCH] Updated schematic with power supply --- PCB/FloatPUMP/FloatPUMP.kicad_sch | 451 ++---- PCB/FloatPUMP/FloatPUMP.pro | 33 - PCB/FloatPUMP/FloatPUMP.sch | 863 ----------- PCB/FloatPUMP/input_channels.kicad_sch | 1118 +++++--------- PCB/FloatPUMP/input_channels.sch | 74 - PCB/FloatPUMP/supply.kicad_sch | 1376 ++++++++++++++++- PCB/FloatPUMP/usb_conn.kicad_sch | 10 +- PCB/Simulation/Draft1.asc | 46 - PCB/Simulation/Draft1.log | 20 - PCB/Simulation/Draft1.raw | Bin 135668 -> 0 bytes .../FloatPUMPSim-2022-11-11_094242.zip | Bin 5771 -> 0 bytes .../FloatPUMPSim-2022-11-11_094824.zip | Bin 5771 -> 0 bytes .../FloatPUMPSim/FloatPUMPSim.kicad_pcb | 2 - .../FloatPUMPSim/FloatPUMPSim.kicad_prl | 75 - .../FloatPUMPSim/FloatPUMPSim.kicad_pro | 326 ---- .../FloatPUMPSim/FloatPUMPSim.kicad_sch | 620 -------- 16 files changed, 1886 insertions(+), 3128 deletions(-) delete mode 100644 PCB/FloatPUMP/FloatPUMP.pro delete mode 100644 PCB/FloatPUMP/FloatPUMP.sch delete mode 100644 PCB/FloatPUMP/input_channels.sch delete mode 100644 PCB/Simulation/Draft1.asc delete mode 100644 PCB/Simulation/Draft1.log delete mode 100644 PCB/Simulation/Draft1.raw delete mode 100644 PCB/Simulation/FloatPUMPSim/FloatPUMPSim-backups/FloatPUMPSim-2022-11-11_094242.zip delete mode 100644 PCB/Simulation/FloatPUMPSim/FloatPUMPSim-backups/FloatPUMPSim-2022-11-11_094824.zip delete mode 100644 PCB/Simulation/FloatPUMPSim/FloatPUMPSim.kicad_pcb delete mode 100644 PCB/Simulation/FloatPUMPSim/FloatPUMPSim.kicad_prl delete mode 100644 PCB/Simulation/FloatPUMPSim/FloatPUMPSim.kicad_pro delete mode 100644 PCB/Simulation/FloatPUMPSim/FloatPUMPSim.kicad_sch diff --git a/PCB/FloatPUMP/FloatPUMP.kicad_sch b/PCB/FloatPUMP/FloatPUMP.kicad_sch index 65e709e..bc95920 100644 --- a/PCB/FloatPUMP/FloatPUMP.kicad_sch +++ b/PCB/FloatPUMP/FloatPUMP.kicad_sch @@ -15,95 +15,6 @@ ) (lib_symbols - (symbol "Connector:Conn_01x04_Female" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) - (property "Reference" "J" (id 0) (at 0 5.08 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "Conn_01x04_Female" (id 1) (at 0 -7.62 0) - (effects (font (size 1.27 1.27))) - ) - (property "Footprint" "" (id 2) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "connector" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "Conn_01x04_Female_1_1" - (arc (start 0 -4.572) (mid -0.508 -5.08) (end 0 -5.588) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (arc (start 0 -2.032) (mid -0.508 -2.54) (end 0 -3.048) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 -5.08) - (xy -0.508 -5.08) - ) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 -2.54) - (xy -0.508 -2.54) - ) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 0) - (xy -0.508 0) - ) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy -1.27 2.54) - (xy -0.508 2.54) - ) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (arc (start 0 0.508) (mid -0.508 0) (end 0 -0.508) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (arc (start 0 3.048) (mid -0.508 2.54) (end 0 2.032) - (stroke (width 0.1524) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (pin passive line (at -5.08 2.54 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 0 0) (length 3.81) - (name "Pin_2" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -5.08 -2.54 0) (length 3.81) - (name "Pin_3" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at -5.08 -5.08 0) (length 3.81) - (name "Pin_4" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - ) - ) (symbol "Connector:Conn_01x04_Male" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) (property "Reference" "J" (id 0) (at 0 5.08 0) (effects (font (size 1.27 1.27))) @@ -2561,6 +2472,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 303ae7a7-4a06-4b35-a5ee-99b6d0ccce36) ) + (wire (pts (xy 163.83 167.005) (xy 163.83 175.895)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 30b3bcd0-0533-46bd-8c9c-4e3d480c6687) + ) (wire (pts (xy 33.02 111.76) (xy 34.925 111.76)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 30c2d75b-0aa4-4c8b-abd3-15a8940150c1) @@ -2573,9 +2488,9 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 31ddafb9-61de-4674-b559-9e8bd04c8807) ) - (wire (pts (xy 155.575 146.05) (xy 155.575 149.225)) + (wire (pts (xy 166.37 167.005) (xy 166.37 179.705)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 32214804-a78a-48c8-8a5f-e222ebdefe9d) + (uuid 32552d8d-ef82-40d3-aa95-d5b169fab07e) ) (wire (pts (xy 201.93 99.06) (xy 208.28 99.06)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2603,10 +2518,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 375fb2af-999a-47fb-b314-c5ed0dda8fca) ) - (wire (pts (xy 144.145 187.325) (xy 160.655 187.325)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 38c1454e-486a-4b67-99c6-d311e1f4e14b) - ) (wire (pts (xy 123.19 73.66) (xy 130.81 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 398e575e-ffcc-47d3-99bb-d2398359704a) @@ -2623,10 +2534,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3a77ad2c-5616-4b44-93df-e454912b8b77) ) - (wire (pts (xy 155.575 163.195) (xy 155.575 178.435)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3a9d6e3e-6cc0-4747-90d1-ae2403564c54) - ) (wire (pts (xy 111.76 124.46) (xy 133.35 124.46)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3bb1b200-9bd3-4ca2-a3fe-ceac65ba2f22) @@ -2708,11 +2615,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4738ad5c-de7a-450c-a864-83a693566efb) ) - - (wire (pts (xy 153.035 163.195) (xy 153.035 174.625)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 4bcde985-b223-4296-adeb-45c7a729c621) - ) (polyline (pts (xy 154.94 49.53) (xy 203.2 49.53)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4cf2a8ea-f147-45e1-b905-8e01e3488a54) @@ -2805,7 +2707,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5c2af2de-18cd-439f-b9b8-856093f4e3ac) ) - (wire (pts (xy 144.145 182.245) (xy 158.115 182.245)) + (wire (pts (xy 154.94 183.515) (xy 168.91 183.515)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5cb667df-c15a-49bc-9600-d61cf174120a) ) @@ -2997,7 +2899,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 911ef457-a362-4278-aeb0-e20b4bb95f57) ) - (wire (pts (xy 144.145 178.435) (xy 155.575 178.435)) + (wire (pts (xy 154.94 179.705) (xy 166.37 179.705)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 913d6165-3eac-4e31-bdf3-24543d6b7c16) ) @@ -3129,10 +3031,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid af6725f5-c846-41f8-b609-4d0d39f7a149) ) - (wire (pts (xy 153.035 146.05) (xy 153.035 149.225)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b003686b-24d8-4feb-a05e-d6dbe4c0bdfa) - ) (polyline (pts (xy 228.6 115.57) (xy 228.6 90.17)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b0dad422-ee01-40cf-9bf3-b9abe86989a0) @@ -3155,10 +3053,6 @@ (uuid b6056db1-1452-4b70-b01d-a7ba36c5259e) ) - (wire (pts (xy 158.115 163.195) (xy 158.115 182.245)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b6f6313c-a404-4cd7-aeaf-68070e13be49) - ) (wire (pts (xy 111.76 154.94) (xy 133.35 154.94)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b7bf21d8-635b-4ba8-931a-f395d90500b3) @@ -3200,7 +3094,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bf9c2abc-32bf-4026-9f6c-082d75f3024c) ) - (wire (pts (xy 144.145 174.625) (xy 153.035 174.625)) + (wire (pts (xy 154.94 175.895) (xy 163.83 175.895)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bfa97bf5-7863-4ed9-8920-8cc9e7ac15e8) ) @@ -3208,10 +3102,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c138df99-414c-43c1-acb2-f07d1bf70c11) ) - (wire (pts (xy 158.115 146.05) (xy 158.115 149.225)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c2525226-9543-4be4-9fcc-561b7b392bd1) - ) (polyline (pts (xy 203.2 49.53) (xy 237.49 49.53)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c6af4135-16c4-4238-ad8c-249231c54888) @@ -3237,10 +3127,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cb7bc55a-2323-48ce-92b6-125d73a762b3) ) - (wire (pts (xy 160.655 146.05) (xy 160.655 149.225)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid cb8f5411-e9e6-4a27-a618-5b19193a0be0) - ) (wire (pts (xy 245.11 69.85) (xy 246.38 69.85)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cc93f1d6-860e-443d-aa02-aa2032dcb0dc) @@ -3278,10 +3164,6 @@ (uuid d3ccf262-928e-4d3c-b7fb-10f0fd24e90c) ) - (wire (pts (xy 160.655 163.195) (xy 160.655 187.325)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid d3cd8051-e3ea-496c-b986-a1ab9777a9bb) - ) (wire (pts (xy 187.96 41.91) (xy 191.77 41.91)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d59d8e3b-ab91-4e44-a48e-fcab5114ba4b) @@ -3306,6 +3188,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid dcff3f94-f6a1-46ab-808f-ff344af909cf) ) + (wire (pts (xy 168.91 167.005) (xy 168.91 183.515)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid decffccb-3910-4a00-b471-9086ac1afabe) + ) (wire (pts (xy 111.76 144.78) (xy 133.35 144.78)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid dfa0739b-211d-4ea0-b2c6-5d073248355d) @@ -4376,7 +4262,7 @@ (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (id 2) (at 251.46 64.77 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.apem.com/int/index.php?controller=attachment&id_attachment=1371" (id 3) (at 251.46 64.77 0) + (property "Datasheet" "https://www.ecb.omron.com.cn/" (id 3) (at 251.46 64.77 0) (effects (font (size 1.27 1.27)) hide) ) (property "JLCPCB" "C271750" (id 4) (at 251.46 72.39 0) @@ -4553,24 +4439,6 @@ (pin "1" (uuid 6eaeff86-9de0-4081-835a-cad48fb0beff)) ) - (symbol (lib_id "power:GND") (at 160.655 146.05 180) (unit 1) - (in_bom yes) (on_board yes) - (uuid 0d0e9e1f-8da5-4407-a3fe-a59af63ac21e) - (property "Reference" "#PWR026" (id 0) (at 160.655 139.7 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 160.655 142.24 90) - (effects (font (size 1.27 1.27)) (justify right)) - ) - (property "Footprint" "" (id 2) (at 160.655 146.05 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 160.655 146.05 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 1c56963c-90cb-459d-91c5-7b3ad1466f47)) - ) - (symbol (lib_id "Device:R") (at 160.655 112.395 0) (unit 1) (in_bom yes) (on_board yes) (uuid 0daebaab-ebf9-4c26-9a90-afd951c097eb) @@ -4764,17 +4632,17 @@ (pin "1" (uuid d813a1f3-54ce-4e4f-8291-529cb33a7ff5)) ) - (symbol (lib_id "power:+24V") (at 153.035 146.05 0) (unit 1) + (symbol (lib_id "power:+24V") (at 163.83 167.005 0) (unit 1) (in_bom yes) (on_board yes) (uuid 42e61038-3c73-4250-95ab-b5108bd3ca95) - (property "Reference" "#PWR023" (id 0) (at 153.035 149.86 0) + (property "Reference" "#PWR023" (id 0) (at 163.83 170.815 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+24V" (id 1) (at 152.4 140.335 90)) - (property "Footprint" "" (id 2) (at 153.035 146.05 0) + (property "Value" "+24V" (id 1) (at 163.195 161.29 90)) + (property "Footprint" "" (id 2) (at 163.83 167.005 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 153.035 146.05 0) + (property "Datasheet" "" (id 3) (at 163.83 167.005 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0ee66d0e-d93a-4c9c-a896-2416ad6c1dda)) @@ -4807,7 +4675,7 @@ (uuid 52312712-94e9-4ebf-852a-d12eed32e67a) (property "Reference" "J1" (id 0) (at 33.02 24.765 0)) (property "Value" "Rotary" (id 1) (at 34.925 39.37 0)) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal" (id 2) (at 33.02 32.385 0) + (property "Footprint" "custom_parts:2542R-05" (id 2) (at 33.02 32.385 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 33.02 32.385 0) @@ -4836,23 +4704,6 @@ (pin "1" (uuid 5df2bf9c-f277-4af6-b0f9-eb07209591cf)) ) - (symbol (lib_id "Connector:Conn_01x04_Male") (at 158.115 158.115 270) (unit 1) - (in_bom yes) (on_board yes) - (uuid 5b3f2575-76b5-4818-9b05-ac82c366dca7) - (property "Reference" "J4" (id 0) (at 162.56 158.75 0)) - (property "Value" "PWR_SUPL" (id 1) (at 148.59 160.655 0)) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (id 2) (at 158.115 158.115 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 158.115 158.115 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 23bfbff6-21a2-452b-9811-e1ac6d4cdd44)) - (pin "2" (uuid c00f77ed-3933-4797-be10-bf9230cfe6b4)) - (pin "3" (uuid 0516250e-b23b-4e51-b354-c868c6858beb)) - (pin "4" (uuid 88dd5d28-4cd2-499c-babd-2be3fd496423)) - ) - (symbol (lib_id "power:GND") (at 257.81 105.41 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 5b5cfd62-0875-4b48-8944-0e42cbaae8c2) @@ -4869,23 +4720,6 @@ (pin "1" (uuid 1726bfde-35bd-4007-a502-1609744f3d12)) ) - (symbol (lib_id "Connector:Conn_01x04_Female") (at 158.115 154.305 270) (unit 1) - (in_bom yes) (on_board yes) - (uuid 63d633b7-8535-4ca3-a354-ace59bec2900) - (property "Reference" "J3" (id 0) (at 162.56 151.13 0)) - (property "Value" "PWR_CONN" (id 1) (at 148.59 147.955 0)) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (id 2) (at 158.115 154.305 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 158.115 154.305 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 56a5c186-67e8-4e0e-ad7d-aeb7712f5805)) - (pin "2" (uuid 935f6979-4557-46e5-bb5c-f8312ca89b3b)) - (pin "3" (uuid c65487c1-df77-4cc9-a1bf-ebb0f97db764)) - (pin "4" (uuid 515d74dd-bf95-4d47-b3d0-f99250fe7de1)) - ) - (symbol (lib_id "power:GND") (at 57.15 107.95 90) (unit 1) (in_bom yes) (on_board yes) (uuid 6514d177-0292-4906-afd6-cb52d1745d2b) @@ -5008,10 +4842,13 @@ (property "Value" "Battery_Cell" (id 1) (at 260.731 102.5402 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 257.81 101.346 90) + (property "Footprint" "Battery:BatteryHolder_Keystone_1060_1x2032" (id 2) (at 257.81 101.346 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 257.81 101.346 90) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/1811061923_Q-J-CR2032-BS-6-1_C70377.pdf" (id 3) (at 257.81 101.346 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C70377" (id 4) (at 257.81 102.87 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid cb4eb901-3498-41b8-9642-36fc393dd5a3)) @@ -5091,17 +4928,17 @@ (pin "2" (uuid a743ebfe-b732-4226-88dc-83f710ce73b8)) ) - (symbol (lib_id "power:+5V") (at 155.575 146.05 0) (unit 1) + (symbol (lib_id "power:+5V") (at 166.37 167.005 0) (unit 1) (in_bom yes) (on_board yes) (uuid 912347b8-8ad4-4568-b70c-f4acb777e8ae) - (property "Reference" "#PWR024" (id 0) (at 155.575 149.86 0) + (property "Reference" "#PWR024" (id 0) (at 166.37 170.815 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+5V" (id 1) (at 154.94 140.97 90)) - (property "Footprint" "" (id 2) (at 155.575 146.05 0) + (property "Value" "+5V" (id 1) (at 165.735 161.925 90)) + (property "Footprint" "" (id 2) (at 166.37 167.005 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 155.575 146.05 0) + (property "Datasheet" "" (id 3) (at 166.37 167.005 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid a5b127be-8338-47c1-b0e0-050465a978a0)) @@ -5253,17 +5090,17 @@ (pin "2" (uuid ecb02c2d-379c-4d1a-9e85-290a5e2d44f8)) ) - (symbol (lib_id "power:+3.3V") (at 158.115 146.05 0) (unit 1) + (symbol (lib_id "power:+3.3V") (at 168.91 167.005 0) (unit 1) (in_bom yes) (on_board yes) (uuid befae495-ff06-45c3-a94b-b68355114c75) - (property "Reference" "#PWR025" (id 0) (at 158.115 149.86 0) + (property "Reference" "#PWR025" (id 0) (at 168.91 170.815 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3.3V" (id 1) (at 157.48 140.335 90)) - (property "Footprint" "" (id 2) (at 158.115 146.05 0) + (property "Value" "+3.3V" (id 1) (at 168.275 161.29 90)) + (property "Footprint" "" (id 2) (at 168.91 167.005 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 158.115 146.05 0) + (property "Datasheet" "" (id 3) (at 168.91 167.005 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0cedf111-bde0-4b10-a452-5c3595853857)) @@ -5405,7 +5242,7 @@ (uuid e0734560-d1a8-4be6-9aee-85a68ea29234) (property "Reference" "J2" (id 0) (at 68.58 27.94 0)) (property "Value" "Display" (id 1) (at 71.755 39.37 0)) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal" (id 2) (at 68.58 33.02 0) + (property "Footprint" "custom_parts:2542R-04" (id 2) (at 68.58 33.02 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 68.58 33.02 0) @@ -5426,7 +5263,7 @@ (property "Value" "LED" (id 1) (at 168.91 108.585 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (id 2) (at 168.275 101.6 0) + (property "Footprint" "custom_parts:2542R-04" (id 2) (at 168.275 101.6 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 168.275 101.6 0) @@ -5476,7 +5313,7 @@ (uuid e5be68d0-89c5-493b-949f-e77138cfc027) (property "Reference" "J6" (id 0) (at 210.82 27.94 0)) (property "Value" "USART" (id 1) (at 212.09 39.37 0)) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal" (id 2) (at 210.82 33.02 0) + (property "Footprint" "custom_parts:2542R-04" (id 2) (at 210.82 33.02 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 210.82 33.02 0) @@ -5580,32 +5417,28 @@ ) ) - (sheet (at 113.665 170.815) (size 30.48 20.32) (fields_autoplaced) + (sheet (at 124.46 172.085) (size 30.48 15.24) (fields_autoplaced) (stroke (width 0.1524) (type solid) (color 0 0 0 0)) (fill (color 0 0 0 0.0000)) (uuid 305da897-e200-4a43-a422-1f2553495f79) - (property "Sheet name" "supply" (id 0) (at 113.665 170.1034 0) + (property "Sheet name" "supply" (id 0) (at 124.46 171.3734 0) (effects (font (size 1.27 1.27)) (justify left bottom)) ) - (property "Sheet file" "supply.kicad_sch" (id 1) (at 113.665 191.7196 0) + (property "Sheet file" "supply.kicad_sch" (id 1) (at 124.46 187.9096 0) (effects (font (size 1.27 1.27)) (justify left top)) ) - (pin "24V_IN" input (at 144.145 174.625 0) + (pin "24V" input (at 154.94 175.895 0) (effects (font (size 1.27 1.27)) (justify right)) (uuid 51198d72-e049-47cd-b916-69373e027788) ) - (pin "5V_OUT" input (at 144.145 178.435 0) + (pin "5V" input (at 154.94 179.705 0) (effects (font (size 1.27 1.27)) (justify right)) (uuid 6cccca4c-ca06-4e38-be22-06e7bd36df3e) ) - (pin "3.3V_OUT" input (at 144.145 182.245 0) + (pin "3.3V" input (at 154.94 183.515 0) (effects (font (size 1.27 1.27)) (justify right)) (uuid efc795f2-f77b-4670-90a5-9e3edcd0839b) ) - (pin "GND" input (at 144.145 187.325 0) - (effects (font (size 1.27 1.27)) (justify right)) - (uuid 95e9644e-ef88-4d19-8613-16efed98bc2b) - ) ) (sheet (at 242.57 138.43) (size 30.48 20.32) (fields_autoplaced) @@ -5768,9 +5601,6 @@ (path "/befae495-ff06-45c3-a94b-b68355114c75" (reference "#PWR025") (unit 1) (value "+3.3V") (footprint "") ) - (path "/0d0e9e1f-8da5-4407-a3fe-a59af63ac21e" - (reference "#PWR026") (unit 1) (value "GND") (footprint "") - ) (path "/00000000-0000-0000-0000-000063749564" (reference "#PWR027") (unit 1) (value "+3.3V") (footprint "") ) @@ -5819,9 +5649,6 @@ (path "/00000000-0000-0000-0000-0000638247cb/f1332311-dca2-4c1f-aab6-e08cc5b225d1" (reference "#PWR042") (unit 1) (value "GND") (footprint "") ) - (path "/00000000-0000-0000-0000-0000638247cb/a9969353-83e1-4424-b775-c98a7fc1dc21" - (reference "#PWR043") (unit 1) (value "GND") (footprint "") - ) (path "/00000000-0000-0000-0000-0000638247cb/00000000-0000-0000-0000-000063827588" (reference "#PWR044") (unit 1) (value "+24V") (footprint "") ) @@ -5837,9 +5664,6 @@ (path "/00000000-0000-0000-0000-0000638247cb/955b6c79-1361-444c-800e-e2b552af6a60" (reference "#PWR048") (unit 1) (value "GND") (footprint "") ) - (path "/00000000-0000-0000-0000-0000638247cb/c604d554-a55f-4a84-b3ef-fe487acf2844" - (reference "#PWR049") (unit 1) (value "GND") (footprint "") - ) (path "/00000000-0000-0000-0000-0000638247cb/034d7761-6abb-45aa-a29e-8ec993294dbd" (reference "#PWR050") (unit 1) (value "+24V") (footprint "") ) @@ -5861,9 +5685,6 @@ (path "/00000000-0000-0000-0000-0000638247cb/3200c076-b498-409b-93b9-0158f65399ca" (reference "#PWR056") (unit 1) (value "+24V") (footprint "") ) - (path "/00000000-0000-0000-0000-0000638247cb/643a7c46-573a-4553-a5d9-d56bc5548e9d" - (reference "#PWR057") (unit 1) (value "GND") (footprint "") - ) (path "/3101716b-13d5-4306-9f90-9c7d5abb9727/a46cd28e-ab4b-44fd-a4ff-04efa1851334" (reference "#PWR058") (unit 1) (value "+5V") (footprint "") ) @@ -5939,6 +5760,60 @@ (path "/5284c6b6-6eee-468a-b427-ed9dd51f0735/4ca0e901-3126-4e44-8118-286b3ef83fa3" (reference "#PWR082") (unit 1) (value "GND") (footprint "") ) + (path "/305da897-e200-4a43-a422-1f2553495f79/09308684-42c1-451e-8592-44d7af1fdff0" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/135ed01e-15ed-4dea-9ec9-bc907bd93b97" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/155303ee-830d-49cc-9bcb-c8c8feab2526" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-0000638247cb/3fde2ddb-45ba-4ccb-ab64-aae33c566eda" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/4a3cc35b-98c6-46bd-87b6-9bc2600efd56" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-0000638247cb/56343536-ad2b-488a-a347-cfd5c6ef2b94" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/567b36fe-a455-4457-8bb4-d9cd3b833c24" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-0000638247cb/5d749595-6f1e-4bdc-b464-38459b87f8cc" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/66d51e5d-3b81-4336-b0bc-000fe836115d" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-0000638247cb/8598b989-ab8b-4dac-96db-19cd65bfef90" + (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") + ) + (path "/00000000-0000-0000-0000-0000638247cb/862d5ded-947a-460f-b786-45b57e6a435b" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/8aad9636-e77a-440a-9cd0-3f6eb8c5f0e1" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/a90d489e-9702-4782-baf7-9339ff2df088" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/00000000-0000-0000-0000-0000638247cb/b43204d4-7e79-4f04-b3b6-be16cf3555de" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/b8f45d19-e7ed-4003-a44e-3d476cede4d7" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/bf736d3a-fb09-40d3-9d5f-2ee1c88a73ef" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/c050121c-4c29-4f61-93d4-57ceb9ebf6f8" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/ea283d75-5118-4096-b14c-714f39ad6318" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/3be67058-bc3a-4e75-ab89-b4fa587e7b1b" (reference "#SYM1") (unit 1) (value "SYM_ESD_Small") (footprint "") ) @@ -5946,7 +5821,7 @@ (reference "#SYM2") (unit 1) (value "SYM_Flash_Small") (footprint "") ) (path "/84c3cc10-c200-4c12-9784-27d9064531f0" - (reference "BT1") (unit 1) (value "Battery_Cell") (footprint "") + (reference "BT1") (unit 1) (value "Battery_Cell") (footprint "Battery:BatteryHolder_Keystone_1060_1x2032") ) (path "/00000000-0000-0000-0000-0000636d2cc5" (reference "C1") (unit 1) (value "12pF") (footprint "Capacitor_SMD:C_0603_1608Metric") @@ -5984,6 +5859,30 @@ (path "/1d978657-b84f-4964-b6ac-fcf819db3d10" (reference "C12") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0603_1608Metric") ) + (path "/305da897-e200-4a43-a422-1f2553495f79/0a1dce2e-8111-4ada-bf89-0dde319aeb68" + (reference "C?") (unit 1) (value "22u") (footprint "Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/1fceed98-d72e-44c2-9e36-3d1667beba2b" + (reference "C?") (unit 1) (value "2.2uF/100V") (footprint "Capacitor_SMD:C_1206_3216Metric") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/348e69d9-158f-4592-9125-429884e660b4" + (reference "C?") (unit 1) (value "10u") (footprint "Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/78d55505-e43c-47c0-bbc1-5107bc1c8cad" + (reference "C?") (unit 1) (value "2.2uF/100V") (footprint "Capacitor_SMD:C_1206_3216Metric") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/8f9db250-1896-40a3-b0bc-7eba280fcbc8" + (reference "C?") (unit 1) (value "4.7uF") (footprint "Capacitor_SMD:C_0603_1608Metric") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/c8620c88-adf9-4e20-b66c-cfce205692c8" + (reference "C?") (unit 1) (value "100uF/10V - TR3C107K010C0200") (footprint "Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/d62843f4-c9f3-4179-b8f9-d303660209e0" + (reference "C?") (unit 1) (value "0.1u") (footprint "Capacitor_SMD:C_0603_1608Metric") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/e944ca39-94f2-4826-976a-055b5db74006" + (reference "C?") (unit 1) (value "0.1u") (footprint "Capacitor_SMD:C_0603_1608Metric") + ) (path "/bd12be67-587a-426e-9dd6-5f4ff0b013bc" (reference "D1") (unit 1) (value "RED") (footprint "LED_SMD:LED_0805_2012Metric") ) @@ -6041,26 +5940,32 @@ (path "/6dcb714a-a131-4991-b11f-1be3e28a876a/1b7ebed8-1682-4f6d-a181-d31cd0a6ce74" (reference "D19") (unit 1) (value "D_3.3V") (footprint "Package_TO_SOT_SMD:SOT-23") ) + (path "/00000000-0000-0000-0000-0000638247cb/0a607935-12d6-4a83-a6a8-3451845636ae" + (reference "D?") (unit 1) (value "BAT54S") (footprint "Package_TO_SOT_SMD:SOT-23") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/2194e19d-7dfc-413b-94f2-66492c6ecc6e" + (reference "D?") (unit 1) (value "1A/100V") (footprint "") + ) + (path "/00000000-0000-0000-0000-0000638247cb/ba9caa57-6852-4bf9-918e-625bc06cec98" + (reference "D?") (unit 1) (value "BAT54S") (footprint "Package_TO_SOT_SMD:SOT-23") + ) + (path "/00000000-0000-0000-0000-0000638247cb/dbd1edb7-a628-4c53-8fbd-758b882cf1ee" + (reference "D?") (unit 1) (value "BAT54S") (footprint "Package_TO_SOT_SMD:SOT-23") + ) (path "/00000000-0000-0000-0000-00006371a3c4" (reference "FB1") (unit 1) (value "1.5A 90m") (footprint "Capacitor_SMD:C_0603_1608Metric") ) (path "/52312712-94e9-4ebf-852a-d12eed32e67a" - (reference "J1") (unit 1) (value "Rotary") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal") + (reference "J1") (unit 1) (value "Rotary") (footprint "custom_parts:2542R-05") ) (path "/e0734560-d1a8-4be6-9aee-85a68ea29234" - (reference "J2") (unit 1) (value "Display") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal") - ) - (path "/63d633b7-8535-4ca3-a354-ace59bec2900" - (reference "J3") (unit 1) (value "PWR_CONN") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical") - ) - (path "/5b3f2575-76b5-4818-9b05-ac82c366dca7" - (reference "J4") (unit 1) (value "PWR_SUPL") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical") + (reference "J2") (unit 1) (value "Display") (footprint "custom_parts:2542R-04") ) (path "/e21aa6cc-a597-408f-88dd-ba41e5756d37" - (reference "J5") (unit 1) (value "LED") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical") + (reference "J5") (unit 1) (value "LED") (footprint "custom_parts:2542R-04") ) (path "/e5be68d0-89c5-493b-949f-e77138cfc027" - (reference "J6") (unit 1) (value "USART") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal") + (reference "J6") (unit 1) (value "USART") (footprint "custom_parts:2542R-04") ) (path "/00000000-0000-0000-0000-0000636e201f" (reference "J7") (unit 1) (value "Prog") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal") @@ -6075,19 +5980,19 @@ (reference "J10") (unit 1) (value "INPUT") (footprint "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-9-5.08_1x09_P5.08mm_Horizontal") ) (path "/5284c6b6-6eee-468a-b427-ed9dd51f0735/156be350-107a-47f8-be02-3421fecb5961" - (reference "J11") (unit 1) (value "USB_C_Receptacle_USB2.0") (footprint "") + (reference "J11") (unit 1) (value "USB_C_Receptacle_USB2.0") (footprint "Connector_USB:USB_C_Receptacle_Palconn_UTC16-G") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/0fb0794d-2c38-4edf-accb-ddeae35f7e60" + (reference "J?") (unit 1) (value "Screw_Terminal_01x02") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/70a7a2a2-9126-4099-a416-69c7142c64f1" + (reference "J?") (unit 1) (value "PWR IN") (footprint "") ) (path "/00000000-0000-0000-0000-000063704da5" (reference "JP1") (unit 1) (value "Flash") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical") ) - (path "/00000000-0000-0000-0000-0000638247cb/8de582c1-e1fd-48cf-b3e5-b5e7006ad8d3" - (reference "JP2") (unit 1) (value "JS0") (footprint "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels") - ) - (path "/00000000-0000-0000-0000-0000638247cb/c777561f-ad51-4045-bcba-eac30c38eb2b" - (reference "JP3") (unit 1) (value "JS1") (footprint "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels") - ) - (path "/00000000-0000-0000-0000-0000638247cb/aecc8acb-304f-4903-96d6-4b8584bca982" - (reference "JP4") (unit 1) (value "JS2") (footprint "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels") + (path "/305da897-e200-4a43-a422-1f2553495f79/40cb1974-86c5-4f1d-a88a-5a521b627990" + (reference "L?") (unit 1) (value "33u") (footprint "custom_parts:L_MS1040-330M") ) (path "/cec8e67e-7fd3-401e-a417-3621aeb04922" (reference "LS1") (unit 1) (value "Speaker") (footprint "") @@ -6164,81 +6069,36 @@ (path "/00000000-0000-0000-0000-0000638247cb/a595e187-c458-40ca-83c7-ec8e11809a48" (reference "R14") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric") ) - (path "/00000000-0000-0000-0000-0000638247cb/86eaeb12-5b4d-4abf-9f81-7242ef671eba" - (reference "R15") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/00000000-0000-0000-0000-0000638247cb/5e751380-65f8-4aa6-b20f-c0d975e0d835" (reference "R16") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric") ) - (path "/00000000-0000-0000-0000-0000638247cb/09cd453e-37db-4260-929b-0fbf043a939f" - (reference "R17") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) - (path "/00000000-0000-0000-0000-0000638247cb/698462a2-e1e4-4ce3-86f6-33d7b0df33dd" - (reference "R18") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) - (path "/00000000-0000-0000-0000-0000638247cb/f757713b-b154-4699-92a8-8979299e6a47" - (reference "R19") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/00000000-0000-0000-0000-0000638247cb/b4b12788-783e-4f20-8430-6ebbe7a38a64" (reference "R20") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") ) - (path "/00000000-0000-0000-0000-0000638247cb/25e99288-e5cb-4cf7-82ce-fcf8cb990124" - (reference "R21") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/00000000-0000-0000-0000-0000638247cb/c0be57d3-0253-4b97-b875-081ea6a42ed0" (reference "R22") (unit 1) (value "5k") (footprint "Resistor_SMD:R_0402_1005Metric") ) (path "/00000000-0000-0000-0000-0000638247cb/95f17206-bd5b-46e2-806f-72b8d3e69660" (reference "R23") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric") ) - (path "/00000000-0000-0000-0000-0000638247cb/a2b67eac-1149-49df-91e2-f6341c4c4450" - (reference "R24") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/00000000-0000-0000-0000-0000638247cb/fe7dc4cf-059b-43d8-9aa4-dd252426165b" (reference "R25") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric") ) - (path "/00000000-0000-0000-0000-0000638247cb/3646d81e-b992-44eb-b493-d11458366f66" - (reference "R26") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) - (path "/00000000-0000-0000-0000-0000638247cb/0a9f66d8-0159-4a33-a81d-1949b94129a1" - (reference "R27") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) - (path "/00000000-0000-0000-0000-0000638247cb/2c98be25-824a-48b4-959f-7f54b048fa42" - (reference "R28") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/00000000-0000-0000-0000-0000638247cb/9784dedb-5ce2-4c76-b601-bbc68b9882cf" (reference "R29") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") ) - (path "/00000000-0000-0000-0000-0000638247cb/091ad072-0a63-465e-b649-81129d9d0e3c" - (reference "R30") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/00000000-0000-0000-0000-0000638247cb/5d04f5db-9f04-4d9f-8929-764887fdbd31" (reference "R31") (unit 1) (value "5k") (footprint "Resistor_SMD:R_0402_1005Metric") ) (path "/00000000-0000-0000-0000-0000638247cb/9585ccc1-f8fc-4e33-9422-1d2238b71fc6" (reference "R32") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric") ) - (path "/00000000-0000-0000-0000-0000638247cb/0e706056-bf0b-46c4-9a5d-ffdd70b4718d" - (reference "R33") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/00000000-0000-0000-0000-0000638247cb/ecc13ab2-1692-49d9-b09f-276a8a7a64af" (reference "R34") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric") ) - (path "/00000000-0000-0000-0000-0000638247cb/275dca18-2d92-454d-9b1f-3845521f9281" - (reference "R35") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) - (path "/00000000-0000-0000-0000-0000638247cb/3942470c-95d4-4ca2-a2be-77e1872eb413" - (reference "R36") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) - (path "/00000000-0000-0000-0000-0000638247cb/48aacb2f-dae8-46e1-b106-421fcb10106a" - (reference "R37") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/00000000-0000-0000-0000-0000638247cb/a9fff867-4860-4e38-aa90-e67333b48a95" (reference "R38") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") ) - (path "/00000000-0000-0000-0000-0000638247cb/25ffa553-2a90-482e-92d5-71fb47446011" - (reference "R39") (unit 1) (value "nc") (footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal") - ) (path "/3101716b-13d5-4306-9f90-9c7d5abb9727/938d0f9e-4f4a-44d3-8851-441d60ef9864" (reference "R40") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0603_1608Metric") ) @@ -6290,9 +6150,18 @@ (path "/5284c6b6-6eee-468a-b427-ed9dd51f0735/2ab25ea2-e059-423e-a26c-71b4d4d71061" (reference "R56") (unit 1) (value "5.1k") (footprint "Resistor_SMD:R_0603_1608Metric") ) + (path "/305da897-e200-4a43-a422-1f2553495f79/0557201d-27fb-4da0-97e7-f2da535e0438" + (reference "R?") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/58244679-f7b0-4078-bb23-2929bba519fb" + (reference "R?") (unit 1) (value "240k") (footprint "Resistor_SMD:R_0603_1608Metric") + ) (path "/00000000-0000-0000-0000-0000637113ba" (reference "SW1") (unit 1) (value "Reset") (footprint "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm") ) + (path "/305da897-e200-4a43-a422-1f2553495f79/8dfcb5ce-d0d4-4151-8e18-867593c794eb" + (reference "TH?") (unit 1) (value "Thermistor_PTC") (footprint "") + ) (path "/3e5d86e2-adab-421f-bd51-f3d3873663e7" (reference "TP1") (unit 1) (value "RRDT") (footprint "TestPoint:TestPoint_Pad_D1.0mm") ) @@ -6359,6 +6228,12 @@ (path "/00000000-0000-0000-0000-0000636c0193" (reference "U1") (unit 1) (value "STM32F411CEU6") (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm") ) + (path "/305da897-e200-4a43-a422-1f2553495f79/0433e276-e08d-4487-9423-d9828cf39e83" + (reference "U?") (unit 1) (value "MP9486A") (footprint "") + ) + (path "/305da897-e200-4a43-a422-1f2553495f79/c1da9970-62b2-4ca0-ae35-cd3c88077d02" + (reference "U?") (unit 1) (value "AMS1117-3.3") (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2") + ) (path "/00000000-0000-0000-0000-0000636cbe2d" (reference "Y1") (unit 1) (value "25MHz 9PF") (footprint "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm") ) diff --git a/PCB/FloatPUMP/FloatPUMP.pro b/PCB/FloatPUMP/FloatPUMP.pro deleted file mode 100644 index 152769c..0000000 --- a/PCB/FloatPUMP/FloatPUMP.pro +++ /dev/null @@ -1,33 +0,0 @@ -update=22/05/2015 07:44:53 -version=1 -last_client=kicad -[general] -version=1 -RootSch= -BoardNm= -[pcbnew] -version=1 -LastNetListRead= -UseCmpFile=1 -PadDrill=0.600000000000 -PadDrillOvalY=0.600000000000 -PadSizeH=1.500000000000 -PadSizeV=1.500000000000 -PcbTextSizeV=1.500000000000 -PcbTextSizeH=1.500000000000 -PcbTextThickness=0.300000000000 -ModuleTextSizeV=1.000000000000 -ModuleTextSizeH=1.000000000000 -ModuleTextSizeThickness=0.150000000000 -SolderMaskClearance=0.000000000000 -SolderMaskMinWidth=0.000000000000 -DrawSegmentWidth=0.200000000000 -BoardOutlineThickness=0.100000000000 -ModuleOutlineThickness=0.150000000000 -[cvpcb] -version=1 -NetIExt=net -[eeschema] -version=1 -LibDir= -[eeschema/libraries] diff --git a/PCB/FloatPUMP/FloatPUMP.sch b/PCB/FloatPUMP/FloatPUMP.sch deleted file mode 100644 index 2133dc2..0000000 --- a/PCB/FloatPUMP/FloatPUMP.sch +++ /dev/null @@ -1,863 +0,0 @@ -EESchema Schematic File Version 4 -EELAYER 30 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 2 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L MCU_ST_STM32F4:STM32F411CEUx U? -U 1 1 636C0193 -P 4350 4750 -F 0 "U?" H 4300 6431 50 0000 C CNN -F 1 "STM32F411CEU6" H 4300 6340 50 0000 C CNN -F 2 "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" H 3750 3250 50 0001 R CNN -F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf" H 4350 4750 50 0001 C CNN - 1 4350 4750 - 1 0 0 -1 -$EndComp -$Comp -L Device:Crystal Y? -U 1 1 636CBE2D -P 2600 4000 -F 0 "Y?" V 2554 4131 50 0000 L CNN -F 1 "25MHz 9PF" V 2645 4131 50 0000 L CNN -F 2 "" H 2600 4000 50 0001 C CNN -F 3 "~" H 2600 4000 50 0001 C CNN - 1 2600 4000 - 0 1 1 0 -$EndComp -Wire Wire Line - 3650 4150 2600 4150 -Wire Wire Line - 3650 4050 3050 4050 -Wire Wire Line - 3050 4050 3050 3850 -Wire Wire Line - 3050 3850 2600 3850 -$Comp -L Device:C C? -U 1 1 636D2CC5 -P 2200 3850 -F 0 "C?" V 1948 3850 50 0000 C CNN -F 1 "12pF" V 2039 3850 50 0000 C CNN -F 2 "" H 2238 3700 50 0001 C CNN -F 3 "~" H 2200 3850 50 0001 C CNN - 1 2200 3850 - 0 1 1 0 -$EndComp -$Comp -L Device:C C? -U 1 1 636D36F6 -P 2200 4150 -F 0 "C?" V 1948 4150 50 0000 C CNN -F 1 "12pF" V 2039 4150 50 0000 C CNN -F 2 "" H 2238 4000 50 0001 C CNN -F 3 "~" H 2200 4150 50 0001 C CNN - 1 2200 4150 - 0 1 1 0 -$EndComp -Wire Wire Line - 2600 4150 2350 4150 -Connection ~ 2600 4150 -Wire Wire Line - 2600 3850 2350 3850 -Connection ~ 2600 3850 -Wire Wire Line - 2050 3850 1850 3850 -Wire Wire Line - 1850 4150 2050 4150 -$Comp -L Device:Crystal Y? -U 1 1 636DD6B1 -P 2600 4600 -F 0 "Y?" V 2554 4731 50 0000 L CNN -F 1 "32.768kHz +-20ppm 6pF" V 2645 4731 50 0000 L CNN -F 2 "" H 2600 4600 50 0001 C CNN -F 3 "~" H 2600 4600 50 0001 C CNN - 1 2600 4600 - 0 1 1 0 -$EndComp -$Comp -L Device:C C? -U 1 1 636DD6BB -P 2200 4450 -F 0 "C?" V 1948 4450 50 0000 C CNN -F 1 "4.3pF" V 2039 4450 50 0000 C CNN -F 2 "" H 2238 4300 50 0001 C CNN -F 3 "~" H 2200 4450 50 0001 C CNN - 1 2200 4450 - 0 1 1 0 -$EndComp -$Comp -L Device:C C? -U 1 1 636DD6C1 -P 2200 4750 -F 0 "C?" V 1948 4750 50 0000 C CNN -F 1 "4.3pF" V 2039 4750 50 0000 C CNN -F 2 "" H 2238 4600 50 0001 C CNN -F 3 "~" H 2200 4750 50 0001 C CNN - 1 2200 4750 - 0 1 1 0 -$EndComp -Wire Wire Line - 2600 4750 2350 4750 -Wire Wire Line - 2600 4450 2350 4450 -Wire Wire Line - 2050 4450 1850 4450 -Wire Wire Line - 1850 4750 2050 4750 -Wire Wire Line - 3650 4450 2600 4450 -Connection ~ 2600 4450 -Wire Wire Line - 3650 4550 3050 4550 -Wire Wire Line - 3050 4550 3050 4750 -Wire Wire Line - 3050 4750 2600 4750 -Connection ~ 2600 4750 -$Comp -L power:GND #PWR? -U 1 1 636DFFB5 -P 1850 3850 -F 0 "#PWR?" H 1850 3600 50 0001 C CNN -F 1 "GND" V 1855 3722 50 0000 R CNN -F 2 "" H 1850 3850 50 0001 C CNN -F 3 "" H 1850 3850 50 0001 C CNN - 1 1850 3850 - 0 1 1 0 -$EndComp -$Comp -L power:GND #PWR? -U 1 1 636E09A4 -P 1850 4150 -F 0 "#PWR?" H 1850 3900 50 0001 C CNN -F 1 "GND" V 1855 4022 50 0000 R CNN -F 2 "" H 1850 4150 50 0001 C CNN -F 3 "" H 1850 4150 50 0001 C CNN - 1 1850 4150 - 0 1 1 0 -$EndComp -$Comp -L power:GND #PWR? -U 1 1 636E0DA5 -P 1850 4450 -F 0 "#PWR?" H 1850 4200 50 0001 C CNN -F 1 "GND" V 1855 4322 50 0000 R CNN -F 2 "" H 1850 4450 50 0001 C CNN -F 3 "" H 1850 4450 50 0001 C CNN - 1 1850 4450 - 0 1 1 0 -$EndComp -$Comp -L power:GND #PWR? -U 1 1 636E14E0 -P 1850 4750 -F 0 "#PWR?" H 1850 4500 50 0001 C CNN -F 1 "GND" V 1855 4622 50 0000 R CNN -F 2 "" H 1850 4750 50 0001 C CNN -F 3 "" H 1850 4750 50 0001 C CNN - 1 1850 4750 - 0 1 1 0 -$EndComp -$Comp -L Device:C C? -U 1 1 636E33C9 -P 2200 3400 -F 0 "C?" V 1948 3400 50 0000 C CNN -F 1 "4.7uF" V 2039 3400 50 0000 C CNN -F 2 "" H 2238 3250 50 0001 C CNN -F 3 "~" H 2200 3400 50 0001 C CNN - 1 2200 3400 - 0 1 1 0 -$EndComp -$Comp -L power:GND #PWR? -U 1 1 636E38F6 -P 1850 3400 -F 0 "#PWR?" H 1850 3150 50 0001 C CNN -F 1 "GND" V 1855 3272 50 0000 R CNN -F 2 "" H 1850 3400 50 0001 C CNN -F 3 "" H 1850 3400 50 0001 C CNN - 1 1850 3400 - 0 1 1 0 -$EndComp -Wire Wire Line - 2050 3400 1850 3400 -Wire Wire Line - 2350 3400 3250 3400 -Wire Wire Line - 3250 3400 3250 3850 -Wire Wire Line - 3250 3850 3650 3850 -Wire Wire Line - 3650 3650 3450 3650 -Wire Wire Line - 3450 3650 3450 3250 -Wire Wire Line - 3450 3250 2700 3250 -Text Label 2700 3250 0 50 ~ 0 -BOOT0 -Wire Wire Line - 3650 3450 3550 3450 -Wire Wire Line - 3550 3450 3550 3100 -Wire Wire Line - 3550 3100 2700 3100 -Text Label 2700 3100 0 50 ~ 0 -NRST -Wire Wire Line - 4150 3250 4150 2650 -Wire Wire Line - 4250 3250 4250 2650 -Wire Wire Line - 4350 3250 4350 2650 -Wire Wire Line - 4350 2650 4250 2650 -Connection ~ 4250 2650 -Wire Wire Line - 4250 2650 4250 2200 -Wire Wire Line - 4450 3250 4450 2650 -Wire Wire Line - 4450 2650 4350 2650 -Connection ~ 4350 2650 -$Comp -L power:+3.3V #PWR? -U 1 1 636EA5AD -P 4250 2200 -F 0 "#PWR?" H 4250 2050 50 0001 C CNN -F 1 "+3.3V" H 4265 2373 50 0000 C CNN -F 2 "" H 4250 2200 50 0001 C CNN -F 3 "" H 4250 2200 50 0001 C CNN - 1 4250 2200 - 1 0 0 -1 -$EndComp -Text Label 4150 2800 1 50 ~ 0 -VBAT -Wire Wire Line - 4550 3250 4550 2650 -Wire Wire Line - 4550 2650 4750 2650 -$Comp -L power:+3.3V #PWR? -U 1 1 636EDF02 -P 5700 2650 -F 0 "#PWR?" H 5700 2500 50 0001 C CNN -F 1 "+3.3V" V 5715 2778 50 0000 L CNN -F 2 "" H 5700 2650 50 0001 C CNN -F 3 "" H 5700 2650 50 0001 C CNN - 1 5700 2650 - 0 1 1 0 -$EndComp -$Comp -L power:GND #PWR? -U 1 1 636EF85F -P 4750 3100 -F 0 "#PWR?" H 4750 2850 50 0001 C CNN -F 1 "GND" H 4755 2927 50 0000 C CNN -F 2 "" H 4750 3100 50 0001 C CNN -F 3 "" H 4750 3100 50 0001 C CNN - 1 4750 3100 - 1 0 0 -1 -$EndComp -$Comp -L Device:C C? -U 1 1 636F02FC -P 4750 2900 -F 0 "C?" H 4865 2946 50 0000 L CNN -F 1 "100nF" H 4865 2855 50 0000 L CNN -F 2 "" H 4788 2750 50 0001 C CNN -F 3 "~" H 4750 2900 50 0001 C CNN - 1 4750 2900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4750 3050 4750 3100 -Wire Wire Line - 4750 2750 4750 2650 -Connection ~ 4750 2650 -$Comp -L Device:C C? -U 1 1 636F1D17 -P 1650 1550 -F 0 "C?" H 1765 1596 50 0000 L CNN -F 1 "100nF" H 1765 1505 50 0000 L CNN -F 2 "" H 1688 1400 50 0001 C CNN -F 3 "~" H 1650 1550 50 0001 C CNN - 1 1650 1550 - 1 0 0 -1 -$EndComp -$Comp -L Device:C C? -U 1 1 636F24B5 -P 2000 1550 -F 0 "C?" H 2115 1596 50 0000 L CNN -F 1 "100nF" H 2115 1505 50 0000 L CNN -F 2 "" H 2038 1400 50 0001 C CNN -F 3 "~" H 2000 1550 50 0001 C CNN - 1 2000 1550 - 1 0 0 -1 -$EndComp -$Comp -L Device:C C? -U 1 1 636F2F40 -P 2350 1550 -F 0 "C?" H 2465 1596 50 0000 L CNN -F 1 "100nF" H 2465 1505 50 0000 L CNN -F 2 "" H 2388 1400 50 0001 C CNN -F 3 "~" H 2350 1550 50 0001 C CNN - 1 2350 1550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2000 1700 2000 1800 -Wire Wire Line - 2000 1800 1650 1800 -Wire Wire Line - 1650 1800 1650 1900 -Wire Wire Line - 1650 1700 1650 1800 -Connection ~ 1650 1800 -Wire Wire Line - 2350 1700 2350 1800 -Wire Wire Line - 2350 1800 2000 1800 -Connection ~ 2000 1800 -Wire Wire Line - 2350 1400 2350 1300 -Wire Wire Line - 2350 1300 2000 1300 -Wire Wire Line - 1650 1300 1650 1200 -Wire Wire Line - 1650 1300 1650 1400 -Connection ~ 1650 1300 -Wire Wire Line - 2000 1300 2000 1400 -Connection ~ 2000 1300 -Wire Wire Line - 2000 1300 1650 1300 -$Comp -L power:GND #PWR? -U 1 1 636FC47D -P 1650 1900 -F 0 "#PWR?" H 1650 1650 50 0001 C CNN -F 1 "GND" H 1655 1727 50 0000 C CNN -F 2 "" H 1650 1900 50 0001 C CNN -F 3 "" H 1650 1900 50 0001 C CNN - 1 1650 1900 - 1 0 0 -1 -$EndComp -$Comp -L power:+3.3V #PWR? -U 1 1 636FCCAC -P 1650 1200 -F 0 "#PWR?" H 1650 1050 50 0001 C CNN -F 1 "+3.3V" H 1665 1373 50 0000 C CNN -F 2 "" H 1650 1200 50 0001 C CNN -F 3 "" H 1650 1200 50 0001 C CNN - 1 1650 1200 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR? -U 1 1 636FD882 -P 4650 6800 -F 0 "#PWR?" H 4650 6550 50 0001 C CNN -F 1 "GND" H 4655 6627 50 0000 C CNN -F 2 "" H 4650 6800 50 0001 C CNN -F 3 "" H 4650 6800 50 0001 C CNN - 1 4650 6800 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4650 6800 4650 6600 -Wire Wire Line - 4650 6600 4550 6600 -Wire Wire Line - 4550 6600 4550 6350 -Wire Wire Line - 4450 6350 4450 6550 -Wire Wire Line - 4450 6550 4350 6550 -Wire Wire Line - 4150 6550 4150 6350 -Wire Wire Line - 4250 6350 4250 6550 -Connection ~ 4250 6550 -Wire Wire Line - 4250 6550 4150 6550 -Wire Wire Line - 4350 6350 4350 6550 -Connection ~ 4350 6550 -Wire Wire Line - 4350 6550 4250 6550 -Wire Wire Line - 4150 6550 4150 6800 -Connection ~ 4150 6550 -$Comp -L power:GND #PWR? -U 1 1 63703A2A -P 4150 6800 -F 0 "#PWR?" H 4150 6550 50 0001 C CNN -F 1 "GND" H 4155 6627 50 0000 C CNN -F 2 "" H 4150 6800 50 0001 C CNN -F 3 "" H 4150 6800 50 0001 C CNN - 1 4150 6800 - 1 0 0 -1 -$EndComp -$Comp -L Jumper:Jumper_2_Open JP? -U 1 1 63704DA5 -P 7000 3000 -F 0 "JP?" V 6954 3098 50 0000 L CNN -F 1 "Jumper_2_Open" V 7045 3098 50 0000 L CNN -F 2 "" H 7000 3000 50 0001 C CNN -F 3 "~" H 7000 3000 50 0001 C CNN - 1 7000 3000 - 0 1 1 0 -$EndComp -$Comp -L power:GND #PWR? -U 1 1 63707935 -P 7000 3650 -F 0 "#PWR?" H 7000 3400 50 0001 C CNN -F 1 "GND" H 7005 3477 50 0000 C CNN -F 2 "" H 7000 3650 50 0001 C CNN -F 3 "" H 7000 3650 50 0001 C CNN - 1 7000 3650 - 1 0 0 -1 -$EndComp -$Comp -L power:+3.3V #PWR? -U 1 1 6370853F -P 7000 2550 -F 0 "#PWR?" H 7000 2400 50 0001 C CNN -F 1 "+3.3V" H 7015 2723 50 0000 C CNN -F 2 "" H 7000 2550 50 0001 C CNN -F 3 "" H 7000 2550 50 0001 C CNN - 1 7000 2550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7000 2550 7000 2800 -Wire Wire Line - 7000 3200 6700 3200 -$Comp -L Device:R R? -U 1 1 6370CC23 -P 7000 3400 -F 0 "R?" H 7070 3446 50 0000 L CNN -F 1 "10k" H 7070 3355 50 0000 L CNN -F 2 "" V 6930 3400 50 0001 C CNN -F 3 "~" H 7000 3400 50 0001 C CNN - 1 7000 3400 - 1 0 0 -1 -$EndComp -Wire Wire Line - 7000 3250 7000 3200 -Connection ~ 7000 3200 -Wire Wire Line - 7000 3650 7000 3550 -Text Label 6700 3200 0 50 ~ 0 -BOOT0 -$Comp -L Switch:SW_MEC_5E SW? -U 1 1 637113BA -P 8900 3350 -F 0 "SW?" H 8900 3735 50 0000 C CNN -F 1 "SW_MEC_5E" H 8900 3644 50 0000 C CNN -F 2 "" H 8900 3650 50 0001 C CNN -F 3 "http://www.apem.com/int/index.php?controller=attachment&id_attachment=1371" H 8900 3650 50 0001 C CNN - 1 8900 3350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9100 3250 9150 3250 -Wire Wire Line - 8500 3250 8650 3250 -Wire Wire Line - 8700 3350 8650 3350 -Wire Wire Line - 8650 3350 8650 3250 -Connection ~ 8650 3250 -Wire Wire Line - 8650 3250 8700 3250 -Wire Wire Line - 9100 3350 9150 3350 -Wire Wire Line - 9150 3350 9150 3250 -Connection ~ 9150 3250 -Wire Wire Line - 9150 3250 9350 3250 -$Comp -L Device:R R? -U 1 1 6371AA80 -P 8500 3000 -F 0 "R?" H 8570 3046 50 0000 L CNN -F 1 "nc" H 8570 2955 50 0000 L CNN -F 2 "" V 8430 3000 50 0001 C CNN -F 3 "~" H 8500 3000 50 0001 C CNN - 1 8500 3000 - 1 0 0 -1 -$EndComp -$Comp -L power:+3.3V #PWR? -U 1 1 6371B4E6 -P 8500 2750 -F 0 "#PWR?" H 8500 2600 50 0001 C CNN -F 1 "+3.3V" H 8515 2923 50 0000 C CNN -F 2 "" H 8500 2750 50 0001 C CNN -F 3 "" H 8500 2750 50 0001 C CNN - 1 8500 2750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8500 2750 8500 2850 -Wire Wire Line - 8500 3150 8500 3250 -Connection ~ 8500 3250 -$Comp -L Device:C C? -U 1 1 63714EE7 -P 8900 3750 -F 0 "C?" V 8648 3750 50 0000 C CNN -F 1 "100nF" V 8739 3750 50 0000 C CNN -F 2 "" H 8938 3600 50 0001 C CNN -F 3 "~" H 8900 3750 50 0001 C CNN - 1 8900 3750 - 0 1 1 0 -$EndComp -Wire Wire Line - 9050 3750 9350 3750 -Wire Wire Line - 9350 3250 9350 3500 -Wire Wire Line - 8750 3750 8500 3750 -Wire Wire Line - 8500 3250 8500 3600 -Wire Wire Line - 9350 3500 9500 3500 -Connection ~ 9350 3500 -Wire Wire Line - 9350 3500 9350 3750 -$Comp -L power:GND #PWR? -U 1 1 6373619B -P 9500 3500 -F 0 "#PWR?" H 9500 3250 50 0001 C CNN -F 1 "GND" V 9505 3372 50 0000 R CNN -F 2 "" H 9500 3500 50 0001 C CNN -F 3 "" H 9500 3500 50 0001 C CNN - 1 9500 3500 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 8500 3600 8050 3600 -Connection ~ 8500 3600 -Wire Wire Line - 8500 3600 8500 3750 -Text Label 8050 3600 0 50 ~ 0 -NRST -$Comp -L Device:D_Schottky D? -U 1 1 6373BDE2 -P 7850 1900 -F 0 "D?" H 7850 1683 50 0000 C CNN -F 1 "D_Schottky" H 7850 1774 50 0000 C CNN -F 2 "" H 7850 1900 50 0001 C CNN -F 3 "~" H 7850 1900 50 0001 C CNN - 1 7850 1900 - -1 0 0 1 -$EndComp -$Comp -L Device:D_Schottky D? -U 1 1 6373CD65 -P 8350 1900 -F 0 "D?" H 8350 2117 50 0000 C CNN -F 1 "D_Schottky" H 8350 2026 50 0000 C CNN -F 2 "" H 8350 1900 50 0001 C CNN -F 3 "~" H 8350 1900 50 0001 C CNN - 1 8350 1900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8500 1900 8750 1900 -Wire Wire Line - 8200 1900 8100 1900 -Wire Wire Line - 8100 1900 8100 1300 -Connection ~ 8100 1900 -Wire Wire Line - 8100 1900 8000 1900 -$Comp -L Device:C C? -U 1 1 6374346B -P 8250 1300 -F 0 "C?" V 8502 1300 50 0000 C CNN -F 1 "100nF" V 8411 1300 50 0000 C CNN -F 2 "" H 8288 1150 50 0001 C CNN -F 3 "~" H 8250 1300 50 0001 C CNN - 1 8250 1300 - 0 -1 -1 0 -$EndComp -Connection ~ 8100 1300 -Wire Wire Line - 8100 1300 8100 1050 -$Comp -L power:GND #PWR? -U 1 1 63746161 -P 8550 1300 -F 0 "#PWR?" H 8550 1050 50 0001 C CNN -F 1 "GND" V 8555 1172 50 0000 R CNN -F 2 "" H 8550 1300 50 0001 C CNN -F 3 "" H 8550 1300 50 0001 C CNN - 1 8550 1300 - 0 -1 -1 0 -$EndComp -Wire Wire Line - 8550 1300 8400 1300 -Text Label 8100 1200 1 50 ~ 0 -VBAT -Wire Wire Line - 7500 1900 7700 1900 -$Comp -L power:+3.3V #PWR? -U 1 1 63749564 -P 7500 1900 -F 0 "#PWR?" H 7500 1750 50 0001 C CNN -F 1 "+3.3V" V 7515 2028 50 0000 L CNN -F 2 "" H 7500 1900 50 0001 C CNN -F 3 "" H 7500 1900 50 0001 C CNN - 1 7500 1900 - 0 -1 -1 0 -$EndComp -Text Label 8650 1900 0 50 ~ 0 -VB -Wire Wire Line - 5400 2650 5700 2650 -Wire Wire Line - 4750 2650 5100 2650 -$Comp -L Connector:Conn_01x04_Male J? -U 1 1 636E201F -P 9900 1750 -F 0 "J?" H 10008 2031 50 0000 C CNN -F 1 "Conn_01x04_Male" H 10008 1940 50 0000 C CNN -F 2 "" H 9900 1750 50 0001 C CNN -F 3 "~" H 9900 1750 50 0001 C CNN - 1 9900 1750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 10100 1650 10550 1650 -Wire Wire Line - 10550 1650 10550 1350 -$Comp -L power:+3.3V #PWR? -U 1 1 636E9F9F -P 10550 1350 -F 0 "#PWR?" H 10550 1200 50 0001 C CNN -F 1 "+3.3V" H 10565 1523 50 0000 C CNN -F 2 "" H 10550 1350 50 0001 C CNN -F 3 "" H 10550 1350 50 0001 C CNN - 1 10550 1350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4950 5950 5600 5950 -Wire Wire Line - 4950 6050 5600 6050 -Text Label 5350 5950 0 50 ~ 0 -SWDIO -Text Label 5350 6050 0 50 ~ 0 -SWCLK -Wire Wire Line - 10100 1750 10550 1750 -Wire Wire Line - 10100 1850 10550 1850 -Wire Wire Line - 10100 1950 10550 1950 -Wire Wire Line - 10550 1950 10550 2250 -$Comp -L power:GND #PWR? -U 1 1 63706EC4 -P 10550 2250 -F 0 "#PWR?" H 10550 2000 50 0001 C CNN -F 1 "GND" H 10555 2077 50 0000 C CNN -F 2 "" H 10550 2250 50 0001 C CNN -F 3 "" H 10550 2250 50 0001 C CNN - 1 10550 2250 - 1 0 0 -1 -$EndComp -Text Label 10350 1750 0 50 ~ 0 -SWDIO -Text Label 10300 1850 0 50 ~ 0 -SWCLK -$Comp -L Device:Ferrite_Bead FB? -U 1 1 6371A3C4 -P 5250 2650 -F 0 "FB?" V 4976 2650 50 0000 C CNN -F 1 "Ferrite_Bead" V 5067 2650 50 0000 C CNN -F 2 "" V 5180 2650 50 0001 C CNN -F 3 "~" H 5250 2650 50 0001 C CNN - 1 5250 2650 - 0 1 1 0 -$EndComp -$Comp -L Device:C C? -U 1 1 63722118 -P 2850 1550 -F 0 "C?" H 2965 1596 50 0000 L CNN -F 1 "1.0uF" H 2965 1505 50 0000 L CNN -F 2 "" H 2888 1400 50 0001 C CNN -F 3 "~" H 2850 1550 50 0001 C CNN - 1 2850 1550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2850 1400 2850 1300 -Wire Wire Line - 2850 1300 2350 1300 -Connection ~ 2350 1300 -Wire Wire Line - 2850 1700 2850 1800 -Wire Wire Line - 2850 1800 2350 1800 -Connection ~ 2350 1800 -Wire Wire Line - 3650 5550 3100 5550 -Wire Wire Line - 3650 5650 3100 5650 -Text Label 3100 5550 0 50 ~ 0 -I2C1_SCL -Text Label 3100 5650 0 50 ~ 0 -I2C1_SDA -Wire Wire Line - 2850 5350 3650 5350 -Wire Wire Line - 3650 5450 2850 5450 -Text Label 2850 5350 0 50 ~ 0 -USART1_TX -Text Label 2850 5450 0 50 ~ 0 -USART1_RX -Wire Wire Line - 3650 4750 3100 4750 -Wire Wire Line - 3650 4950 3100 4950 -Wire Wire Line - 3100 4850 3650 4850 -Text Label 3100 4750 0 50 ~ 0 -ADC1_0 -Text Label 3100 4850 0 50 ~ 0 -ADC1_1 -Text Label 3100 4950 0 50 ~ 0 -ADC1_2 -Wire Wire Line - 4950 5750 5600 5750 -Wire Wire Line - 4950 5850 5600 5850 -Wire Wire Line - 4950 5550 5600 5550 -Text Label 5100 5550 0 50 ~ 0 -USB_FS_VBUS -Text Label 5150 5750 0 50 ~ 0 -USB_FS_DM -Text Label 5200 5850 0 50 ~ 0 -USB_FS_DP -Wire Wire Line - 3650 5750 2950 5750 -Wire Wire Line - 3650 5850 2950 5850 -Wire Wire Line - 3650 5950 2950 5950 -Text Label 2950 5750 0 50 ~ 0 -MPWR0 -Text Label 2950 5850 0 50 ~ 0 -MPWR1 -Text Label 2950 5950 0 50 ~ 0 -MPWR2 -Wire Wire Line - 4950 4650 5800 4650 -Wire Wire Line - 4950 4750 5800 4750 -Wire Wire Line - 4950 4850 5800 4850 -Text Label 5500 4650 0 50 ~ 0 -OCHAN0 -Text Label 5500 4750 0 50 ~ 0 -OCHAN1 -Text Label 5500 4850 0 50 ~ 0 -OCHAN2 -Wire Wire Line - 3650 5250 2750 5250 -Wire Wire Line - 3650 6050 2750 6050 -Wire Wire Line - 3650 6150 2750 6150 -Text Label 2750 5250 0 50 ~ 0 -OCFB0 -Text Label 2750 6050 0 50 ~ 0 -OCFB1 -Text Label 2750 6150 0 50 ~ 0 -OCFB2 -Wire Wire Line - 4950 4950 5500 4950 -Wire Wire Line - 4950 5050 5500 5050 -Wire Wire Line - 4950 5150 5500 5150 -Text Label 5300 4950 0 50 ~ 0 -RRDT -Text Label 5300 5050 0 50 ~ 0 -RRSW -Text Label 5250 5150 0 50 ~ 0 -RRCLK -Wire Wire Line - 3650 5050 3200 5050 -Wire Wire Line - 3650 5150 3200 5150 -Wire Wire Line - 4950 5250 5450 5250 -Wire Wire Line - 4950 5350 5450 5350 -Wire Wire Line - 4950 5450 5450 5450 -Wire Wire Line - 4950 5650 5450 5650 -Wire Wire Line - 4950 6150 5450 6150 -Text Label 3200 5050 0 50 ~ 0 -LED0 -Text Label 3200 5150 0 50 ~ 0 -LED1 -Text Label 5250 5250 0 50 ~ 0 -LED2 -Text Label 5250 5350 0 50 ~ 0 -LED3 -Text Label 5250 5450 0 50 ~ 0 -LED4 -Text Label 5250 5650 0 50 ~ 0 -LED5 -Text Label 5250 6150 0 50 ~ 0 -LED6 -$Sheet -S 6800 5350 950 1000 -U 638247CB -F0 "Input Channels" 50 -F1 "input_channels.sch" 50 -$EndSheet -$EndSCHEMATC diff --git a/PCB/FloatPUMP/input_channels.kicad_sch b/PCB/FloatPUMP/input_channels.kicad_sch index 6a3bb51..fe336ee 100644 --- a/PCB/FloatPUMP/input_channels.kicad_sch +++ b/PCB/FloatPUMP/input_channels.kicad_sch @@ -625,101 +625,169 @@ ) ) ) - (symbol "Jumper:SolderJumper_3_Open" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) - (property "Reference" "JP" (id 0) (at -2.54 -2.54 0) - (effects (font (size 1.27 1.27))) + (symbol "Diode:BAT54S" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "D" (id 0) (at 0.635 -3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "SolderJumper_3_Open" (id 1) (at 0 2.794 0) - (effects (font (size 1.27 1.27))) + (property "Value" "BAT54S" (id 1) (at -6.35 3.175 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 0 0 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 1.905 3.175 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ds11005.pdf" (id 3) (at -3.048 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 0 0 0) + (property "ki_keywords" "schottky diode" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "Solder Jumper SPDT" (id 4) (at 0 0 0) + (property "ki_description" "schottky barrier diode" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Solder Jumper, 3-pole, open" (id 5) (at 0 0 0) + (property "ki_fp_filters" "SOT?23*" (id 6) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "SolderJumper*Open*" (id 6) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "SolderJumper_3_Open_0_1" - (arc (start -1.016 1.016) (mid -2.032 0) (end -1.016 -1.016) + (symbol "BAT54S_0_1" + (polyline + (pts + (xy -3.81 0) + (xy -1.27 0) + ) (stroke (width 0) (type default) (color 0 0 0 0)) (fill (type none)) ) - (arc (start -1.016 1.016) (mid -2.032 0) (end -1.016 -1.016) + (polyline + (pts + (xy -3.175 -1.27) + (xy -3.175 -1.016) + ) (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type outline)) - ) - (rectangle (start -0.508 1.016) (end 0.508 -1.016) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type outline)) + (fill (type none)) ) (polyline (pts + (xy -2.54 -1.27) + (xy -3.175 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 -1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 1.27) + (xy -1.905 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 0) + (xy 1.905 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 1.27) + (xy -1.905 1.016) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0) + (xy 3.81 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 -1.27) + (xy 3.175 -1.016) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -1.27) + (xy 3.175 -1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -1.27) + (xy 3.81 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 1.27) + (xy 4.445 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 4.445 1.27) + (xy 4.445 1.016) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -4.445 1.27) + (xy -4.445 -1.27) (xy -2.54 0) - (xy -2.032 0) + (xy -4.445 1.27) ) (stroke (width 0) (type default) (color 0 0 0 0)) (fill (type none)) ) (polyline (pts - (xy -1.016 1.016) - (xy -1.016 -1.016) + (xy 1.905 1.27) + (xy 1.905 -1.27) + (xy 3.81 0) + (xy 1.905 1.27) ) (stroke (width 0) (type default) (color 0 0 0 0)) (fill (type none)) ) - (polyline - (pts - (xy 0 -1.27) - (xy 0 -1.016) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 1.016 1.016) - (xy 1.016 -1.016) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 2.54 0) - (xy 2.032 0) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (arc (start 1.016 -1.016) (mid 2.032 0) (end 1.016 1.016) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (arc (start 1.016 -1.016) (mid 2.032 0) (end 1.016 1.016) + (circle (center 0 0) (radius 0.254) (stroke (width 0) (type default) (color 0 0 0 0)) (fill (type outline)) ) ) - (symbol "SolderJumper_3_Open_1_1" - (pin passive line (at -5.08 0 0) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) + (symbol "BAT54S_1_1" + (pin passive line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 0 -3.81 90) (length 2.54) - (name "C" (effects (font (size 1.27 1.27)))) + (pin passive line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin passive line (at 5.08 0 180) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) + (pin passive line (at 0 -5.08 90) (length 5.08) + (name "~" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) ) @@ -776,6 +844,58 @@ ) ) ) + (symbol "power:+3.3V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3.3V\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3.3V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) @@ -827,27 +947,15 @@ (junction (at 158.75 33.02) (diameter 0) (color 0 0 0 0) (uuid 10b2b517-56c6-4a5d-9a6a-bf1ada478677) ) - (junction (at 229.87 119.38) (diameter 0) (color 0 0 0 0) - (uuid 13649f6a-0c52-4deb-98b4-037229b2e68c) - ) (junction (at 243.84 33.02) (diameter 0) (color 0 0 0 0) (uuid 152338fa-465b-4354-a86d-82b020072f03) ) - (junction (at 229.87 109.22) (diameter 0) (color 0 0 0 0) - (uuid 18e5ecd4-5490-4197-bdf3-8d3a4fa4e693) - ) (junction (at 243.84 82.55) (diameter 0) (color 0 0 0 0) (uuid 21f95fee-0fa9-412c-b134-d43b9819f05e) ) - (junction (at 57.15 110.49) (diameter 0) (color 0 0 0 0) - (uuid 29afc85e-b28e-4465-a557-f961568a1a19) - ) (junction (at 55.88 52.07) (diameter 0) (color 0 0 0 0) (uuid 3783afc2-b850-4602-bfcc-2f180a9b628e) ) - (junction (at 71.12 85.09) (diameter 0) (color 0 0 0 0) - (uuid 3894dfc3-5f57-4f42-8241-3daa8b46e376) - ) (junction (at 158.75 82.55) (diameter 0) (color 0 0 0 0) (uuid 3e7acd5d-e9fa-4d9a-91b2-7f5779c2bb35) ) @@ -860,45 +968,21 @@ (junction (at 42.545 83.82) (diameter 0) (color 0 0 0 0) (uuid 52c5b4ee-b3a6-4fd1-9c57-ae293fc73901) ) - (junction (at 71.12 95.25) (diameter 0) (color 0 0 0 0) - (uuid 542fd737-b0fa-4d99-84f6-152460c2b6ed) - ) (junction (at 214.63 82.55) (diameter 0) (color 0 0 0 0) (uuid 5592a16d-24d5-4e63-bb0f-211909ee080f) ) - (junction (at 243.84 83.82) (diameter 0) (color 0 0 0 0) - (uuid 589c8274-e17d-4e81-bca5-c12466ad80cd) - ) (junction (at 220.98 62.23) (diameter 0) (color 0 0 0 0) (uuid 5a67fcc8-ae9f-4c94-8887-587c9a0f71c6) ) (junction (at 135.89 62.23) (diameter 0) (color 0 0 0 0) (uuid 5d9950d4-9b66-4515-8c87-ef5a07b2a04b) ) - (junction (at 57.15 120.65) (diameter 0) (color 0 0 0 0) - (uuid 6ff527a7-cb56-4fa0-9e87-9b68667d406a) - ) (junction (at 55.88 83.82) (diameter 0) (color 0 0 0 0) (uuid 7d80538f-fcb5-4afe-aa15-b4e788be7cf6) ) - (junction (at 158.75 83.82) (diameter 0) (color 0 0 0 0) - (uuid 82e2f01e-9b3f-45df-8e48-6ea21e25131b) - ) - (junction (at 144.78 119.38) (diameter 0) (color 0 0 0 0) - (uuid 9d574988-c4e9-4114-8186-139c4e7ae0aa) - ) (junction (at 71.12 34.29) (diameter 0) (color 0 0 0 0) (uuid a363f4dc-fcc8-460a-8a29-fdafd52425ca) ) - (junction (at 243.84 93.98) (diameter 0) (color 0 0 0 0) - (uuid aed03f92-661d-495f-b476-0b002da46dec) - ) - (junction (at 158.75 93.98) (diameter 0) (color 0 0 0 0) - (uuid b0e39271-05e7-4fae-9646-c8264e71ec4e) - ) - (junction (at 144.78 109.22) (diameter 0) (color 0 0 0 0) - (uuid b2a743b9-526f-43ba-9d80-f94afb3e806a) - ) (junction (at 143.51 82.55) (diameter 0) (color 0 0 0 0) (uuid c4c15f95-73f8-40b4-9058-6f90f0ca982c) ) @@ -909,18 +993,10 @@ (uuid e0c5d4f2-077c-4dcb-a3c0-8f3391184cb1) ) - (wire (pts (xy 77.47 85.09) (xy 71.12 85.09)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 02aa9662-52ac-45e9-846b-bb306b2c0dd6) - ) - (wire (pts (xy 39.37 83.82) (xy 42.545 83.82)) + (wire (pts (xy 33.655 83.82) (xy 42.545 83.82)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 02f82b22-0738-46c7-acc6-18bfbd48b8c5) ) - (wire (pts (xy 80.01 102.87) (xy 80.01 114.3)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 03bfd6e5-112b-4586-9fa0-1c6fb8314fe3) - ) (wire (pts (xy 219.71 62.23) (xy 220.98 62.23)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 071f6e8d-f276-4868-9e7d-60996b8c9358) @@ -949,30 +1025,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1297f0ad-c935-4e67-9d10-1e605720cfa7) ) - (wire (pts (xy 237.49 85.09) (xy 237.49 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 14768251-a9f2-4254-8c30-076077db1cfd) - ) (wire (pts (xy 134.62 62.23) (xy 135.89 62.23)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 148cf2ed-a97a-4745-a0f4-244154dfafe8) ) - (wire (pts (xy 144.78 101.6) (xy 153.67 101.6)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 16c9a517-c0f6-4c44-91e2-3fb3bd59a048) - ) - (wire (pts (xy 250.19 92.71) (xy 250.19 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 1c05c112-0a95-4f44-a9b8-ce415ee88bd2) - ) - (wire (pts (xy 158.75 82.55) (xy 158.75 83.82)) + (wire (pts (xy 158.75 82.55) (xy 158.75 85.09)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1e766fa5-160e-4064-8e45-ac02e19e689c) ) - (wire (pts (xy 250.19 85.09) (xy 250.19 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2069af4d-96a7-4071-84e7-64fc6329ae03) - ) (wire (pts (xy 71.12 31.75) (xy 71.12 34.29)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 226968dc-451d-4821-bb32-99ef6978c063) @@ -981,7 +1041,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 262c0a7c-801d-47c9-ac9a-2ad08c617d21) ) - (wire (pts (xy 243.84 83.82) (xy 243.84 85.09)) + (wire (pts (xy 243.84 82.55) (xy 243.84 85.09)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 276c076d-6ffd-45ec-930b-c94ec0440932) ) @@ -997,73 +1057,25 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 29696066-25f1-4fd3-b34d-097287a8306d) ) - (wire (pts (xy 71.12 83.82) (xy 71.12 85.09)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 29ebab43-e707-49ac-a52e-11ccc758ab64) - ) - (wire (pts (xy 152.4 93.98) (xy 158.75 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2a8a4a93-b022-49d7-9918-9826679c8434) - ) (wire (pts (xy 166.37 76.2) (xy 158.75 76.2)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2a9eed06-b8b0-44a1-855d-4c650d5cb8bc) ) - (wire (pts (xy 243.84 92.71) (xy 243.84 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2bae8e06-2aac-4d93-a198-a2fa09294e74) - ) - (wire (pts (xy 64.77 85.09) (xy 71.12 85.09)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2c860deb-d068-4278-97d8-60f7468ec060) - ) - (wire (pts (xy 229.87 109.22) (xy 229.87 110.49)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2d62bfc7-7ae6-43ff-861e-63f441e0a5dd) - ) - (wire (pts (xy 165.1 85.09) (xy 165.1 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2d7f574c-7ac9-4379-b7c8-d11c82befcbc) - ) (wire (pts (xy 62.23 168.275) (xy 74.93 168.275)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2da357da-a946-4613-b824-f045b6b2356e) ) - (wire (pts (xy 77.47 86.36) (xy 77.47 85.09)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 2e7af555-feb8-42dc-ac94-a179d22b205e) - ) (wire (pts (xy 228.6 67.31) (xy 228.6 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 30876b3e-53f6-4bf7-97e8-5fff8b393b7e) ) - (wire (pts (xy 229.87 118.11) (xy 229.87 119.38)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3122f89d-ca06-45e5-a999-a0ce83170348) - ) (wire (pts (xy 158.75 76.2) (xy 158.75 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 342940e4-2acb-4444-9132-0a5fb4f9b813) ) - (wire (pts (xy 223.52 119.38) (xy 229.87 119.38)) + (wire (pts (xy 243.84 92.71) (xy 243.84 99.06)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 34640567-3ad5-49cd-8bc6-56ae4b2dda02) - ) - (wire (pts (xy 151.13 110.49) (xy 151.13 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 34ddff93-05e7-46b0-b379-959e5f19efac) - ) - (wire (pts (xy 57.15 110.49) (xy 57.15 111.76)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 35675272-6374-402b-b80a-ceb333fcf479) - ) - (wire (pts (xy 50.8 111.76) (xy 50.8 110.49)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 35f0da04-3abb-43ce-af92-91969ca9e223) - ) - (wire (pts (xy 248.92 101.6) (xy 252.73 101.6)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 3672f9c7-a48b-47b3-980f-f329fe249d10) + (uuid 3653aab8-007d-4c7c-aaca-1c4614a91803) ) (wire (pts (xy 71.12 57.15) (xy 71.12 74.93)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -1073,61 +1085,21 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3b8117d6-7bca-49e0-b84e-68bbd70d39ae) ) - (wire (pts (xy 252.73 101.6) (xy 252.73 113.03)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 42aa58f2-bdb9-4fb7-9284-43bce646559f) - ) - (wire (pts (xy 50.8 119.38) (xy 50.8 120.65)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 466ecb08-23b2-450e-87f8-d1624a2ebde5) - ) - (wire (pts (xy 144.78 119.38) (xy 151.13 119.38)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 4778bace-7f24-46f9-8d8d-4c7fab5aaada) - ) - (wire (pts (xy 152.4 92.71) (xy 152.4 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 48a3a5e8-3f36-4b3e-93ee-58cbe947063d) - ) - (wire (pts (xy 50.8 120.65) (xy 57.15 120.65)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 4a1f1ed1-28bf-4ef3-91dd-2490cd4348b4) - ) (wire (pts (xy 48.26 63.5) (xy 48.26 66.04)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4d221476-11cc-48eb-a048-a097f5fb1335) ) - (wire (pts (xy 76.2 102.87) (xy 80.01 102.87)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 4e9ca957-6d22-4723-853a-f77e2cf7ff8a) - ) - (wire (pts (xy 57.15 102.87) (xy 66.04 102.87)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 50e3fb60-4b25-4a07-b58a-91cd7bb64b84) - ) - (wire (pts (xy 144.78 119.38) (xy 144.78 123.19)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 517c2dfb-de07-404e-b0a6-d1ea2bd5e9a1) - ) - (wire (pts (xy 158.75 93.98) (xy 158.75 97.79)) + (wire (pts (xy 158.75 92.71) (xy 158.75 99.06)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5182c662-577a-4689-b13b-55942417fd0b) ) - (wire (pts (xy 138.43 110.49) (xy 138.43 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 52d41175-ef67-4679-b7fc-30edaff6d746) - ) - (wire (pts (xy 152.4 83.82) (xy 158.75 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 542c0083-4184-4443-b185-86b9aca06a07) - ) (wire (pts (xy 158.75 55.88) (xy 158.75 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5af5ef4e-62a2-432f-88e2-f476f129a12c) ) - (wire (pts (xy 151.13 118.11) (xy 151.13 119.38)) + (wire (pts (xy 201.295 72.39) (xy 201.295 74.93)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 5b6a6395-2f23-4b64-b24e-573b3a594817) + (uuid 5b449d54-6988-4f26-a5a1-fb0db4bb59e3) ) (wire (pts (xy 228.6 36.83) (xy 228.6 33.02)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -1141,18 +1113,18 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5f117b82-9be6-4d50-bce6-cbfc83a82a4e) ) - (wire (pts (xy 138.43 119.38) (xy 144.78 119.38)) + (wire (pts (xy 201.295 90.17) (xy 201.295 93.345)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 60c6e0ec-704a-46f3-8c55-150cd3d522a6) + (uuid 643da9f9-d49f-42a0-a60f-8000d338d942) + ) + (wire (pts (xy 28.575 73.66) (xy 28.575 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 645d20a0-a329-4193-9a85-8d0202234964) ) (wire (pts (xy 143.51 36.83) (xy 143.51 33.02)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 648e7c4a-6308-432f-bfb7-57696192a6f5) ) - (wire (pts (xy 64.77 95.25) (xy 71.12 95.25)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 655f5825-9423-4de8-a9ac-d5294743636b) - ) (wire (pts (xy 220.98 62.23) (xy 220.98 64.77)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 65799afc-2f7b-4252-9cc9-3640e9df1270) @@ -1161,22 +1133,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 68267916-4664-419b-b144-2786454e7ba0) ) - (wire (pts (xy 229.87 101.6) (xy 229.87 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 687e8008-130f-4b82-baa7-862c1c989adb) - ) (wire (pts (xy 135.89 72.39) (xy 135.89 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6f385d05-796a-47bc-a104-affa4ac63fa1) ) - (wire (pts (xy 158.75 83.82) (xy 158.75 85.09)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 6fd0543e-0962-45ec-b027-e4230f657e7c) - ) - (wire (pts (xy 236.22 110.49) (xy 236.22 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 743f5f98-0636-49b8-9f23-b0b2581c89e0) - ) (wire (pts (xy 78.74 74.93) (xy 71.12 74.93)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 753e7de4-7c16-4e8e-8337-dc996c6b598b) @@ -1185,18 +1145,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 77dce06f-db4f-41f3-9128-5afc2779c298) ) - (wire (pts (xy 229.87 119.38) (xy 236.22 119.38)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7b33c1d5-b59c-43db-a794-d836d05230d2) - ) - (wire (pts (xy 71.12 95.25) (xy 77.47 95.25)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7bc92191-56ab-4ac6-9672-e9451a69d06c) - ) - (wire (pts (xy 243.84 93.98) (xy 243.84 97.79)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 80060f52-b1a3-4a56-892b-ac50dd02e451) - ) (wire (pts (xy 228.6 82.55) (xy 243.84 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 82779345-e956-42d8-ae2a-e7af09fb1857) @@ -1209,19 +1157,15 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 87461c0c-57dc-47a3-add7-f1afae89b11f) ) - (wire (pts (xy 223.52 109.22) (xy 229.87 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 89ef1094-1fea-489f-9e35-70f7b6b33d3f) - ) (wire (pts (xy 251.46 73.66) (xy 243.84 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 89fe3566-25ec-4637-8fa9-6ded580c1907) ) - (wire (pts (xy 243.84 82.55) (xy 243.84 83.82)) + (wire (pts (xy 28.575 91.44) (xy 28.575 94.615)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 8b0be69c-85db-4adc-ad1b-95ce9f8a56c3) + (uuid 8b26fbac-75f3-43be-957a-da2766d68de5) ) - (wire (pts (xy 212.09 82.55) (xy 214.63 82.55)) + (wire (pts (xy 206.375 82.55) (xy 214.63 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 8f33a218-3aa4-4c42-ba49-d99bde6bae16) ) @@ -1229,62 +1173,26 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 90b80687-0034-409d-bb02-02d0050bdcb8) ) - (wire (pts (xy 243.84 93.98) (xy 250.19 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 93d8bd59-cca5-419d-bed1-88baea2e3220) - ) - (wire (pts (xy 138.43 109.22) (xy 144.78 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 97d3cc13-ff57-4bbb-860c-ba8d1c46b93a) - ) (wire (pts (xy 143.51 50.8) (xy 143.51 57.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 993c6a3e-23d7-4a36-b699-daac69667f57) ) - (wire (pts (xy 163.83 101.6) (xy 167.64 101.6)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 99c6bc6e-9a1c-4aff-bd35-6268ba939cfe) - ) - (wire (pts (xy 236.22 109.22) (xy 229.87 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 9a27aca1-1042-4fed-ae8e-0ce3d33fef29) - ) (wire (pts (xy 55.88 34.29) (xy 71.12 34.29)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9ec15855-7413-4965-852b-763367d51f7a) ) - (wire (pts (xy 138.43 118.11) (xy 138.43 119.38)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 9f919866-e9c1-42c5-86d7-801c75ad0018) - ) (wire (pts (xy 143.51 44.45) (xy 143.51 50.8)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 9ff40c36-9257-4946-be5c-cb66895cc61c) ) - (wire (pts (xy 127 82.55) (xy 128.905 82.55)) + (wire (pts (xy 121.285 82.55) (xy 128.905 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a353ae4e-ca50-4016-9463-ac9d8efe7bb9) ) - (wire (pts (xy 64.77 86.36) (xy 64.77 85.09)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a497c2dd-1a10-45fa-81e6-7acfb3e5b3ad) - ) (wire (pts (xy 251.46 76.2) (xy 243.84 76.2)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a57320e1-e577-4a1d-970f-0a1e45ad8e6c) ) - (wire (pts (xy 50.8 110.49) (xy 57.15 110.49)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a7ba2b82-67ca-4d36-b25a-ee5a9fba07cd) - ) - (wire (pts (xy 158.75 93.98) (xy 165.1 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a9b5b6bb-90af-4de1-b7d9-7fdbb921d0b0) - ) - (wire (pts (xy 237.49 83.82) (xy 243.84 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ab327dd8-b057-46c8-af3f-984eb5e9691e) - ) (wire (pts (xy 209.55 62.23) (xy 212.09 62.23)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b0ac6f0e-ecff-48d6-b327-d28457a4f0c6) @@ -1293,34 +1201,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b0b5e215-dc0e-4205-9766-4b0e3c5511d8) ) - (wire (pts (xy 237.49 92.71) (xy 237.49 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b18cf92b-2ae6-482e-bb1f-8966f54626ee) - ) - (wire (pts (xy 250.19 83.82) (xy 243.84 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b1b33e27-5429-471f-8a81-1bc39bb11bef) - ) (wire (pts (xy 135.89 64.77) (xy 135.89 62.23)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b31d5e0f-81c2-4c8b-bcc8-f51119c8f9bb) ) - (wire (pts (xy 57.15 102.87) (xy 57.15 110.49)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b5e97201-b0e2-4be3-a1c2-8437317c9315) - ) (wire (pts (xy 228.6 50.8) (xy 228.6 57.15)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid b64d312a-30c1-43c4-8177-304b86e3de1d) ) - (wire (pts (xy 165.1 92.71) (xy 165.1 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b738812c-485c-43e1-98b6-fce74ff0298e) - ) - (wire (pts (xy 144.78 118.11) (xy 144.78 119.38)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b7aba81c-1265-4011-973f-121f3339dc7c) - ) (wire (pts (xy 143.51 67.31) (xy 143.51 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bccec018-11b8-4aa3-bbb0-0e744c17f7e5) @@ -1329,50 +1217,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bd862326-8ee9-45d7-ab48-5cb8aef7238b) ) - (wire (pts (xy 57.15 120.65) (xy 63.5 120.65)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid be9260b8-7595-4c6b-b50a-cc1ae4720642) - ) - (wire (pts (xy 77.47 93.98) (xy 77.47 95.25)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid be965af6-8d23-4b53-8649-b28dc230e3be) - ) - (wire (pts (xy 57.15 119.38) (xy 57.15 120.65)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid bf76d492-52a9-469e-9157-7a0642323478) - ) - (wire (pts (xy 57.15 120.65) (xy 57.15 124.46)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c0871bfd-e0d6-4d7d-b54b-a3fdb37290bd) - ) - (wire (pts (xy 64.77 93.98) (xy 64.77 95.25)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c17058c7-fb03-40c1-89f3-294c305bd171) - ) (wire (pts (xy 42.545 91.44) (xy 42.545 94.615)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c1898acd-7d8d-415f-8a94-37c868710578) ) - (wire (pts (xy 236.22 118.11) (xy 236.22 119.38)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c202795f-1750-4e96-9869-416c090da65c) - ) (wire (pts (xy 158.75 33.02) (xy 158.75 45.72)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c412230f-ec81-44e8-bc27-b252a5420789) ) - (wire (pts (xy 152.4 85.09) (xy 152.4 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c45bf17d-9627-462e-b776-a3491eae66b7) - ) - (wire (pts (xy 63.5 111.76) (xy 63.5 110.49)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c48f2a50-8540-443e-85ce-513e7067d9e0) - ) - (wire (pts (xy 229.87 101.6) (xy 238.76 101.6)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid c860e835-1ff8-4ffd-809e-6b7612fef36b) - ) (wire (pts (xy 243.84 33.02) (xy 243.84 45.72)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cdc49eb9-2b40-4bf9-8645-6d3059df5a24) @@ -1393,42 +1245,22 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d69854c3-f695-4757-8890-c775c54be813) ) - (wire (pts (xy 71.12 95.25) (xy 71.12 99.06)) + (wire (pts (xy 71.12 93.98) (xy 71.12 99.06)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid d9b82b51-9c9e-4d00-8ce3-b5600539ac01) ) - (wire (pts (xy 237.49 93.98) (xy 243.84 93.98)) + (wire (pts (xy 116.205 72.39) (xy 116.205 74.93)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid de37a79a-2308-45b6-844d-904ca3cc7107) - ) - (wire (pts (xy 165.1 83.82) (xy 158.75 83.82)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e2abf912-2cb1-47e5-b773-f263972905e4) - ) - (wire (pts (xy 63.5 119.38) (xy 63.5 120.65)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e2cceb24-eac9-487e-86c1-6b1f53bf5c5c) + (uuid ddbff62f-c2fa-4ff4-91e8-30091c8a4255) ) (wire (pts (xy 143.51 50.8) (xy 151.13 50.8)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e38e7f90-5a4c-4096-a456-910429af511d) ) - (wire (pts (xy 223.52 110.49) (xy 223.52 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e5b36c73-8d59-41d7-bfb0-37ee9ac92f45) - ) - (wire (pts (xy 144.78 101.6) (xy 144.78 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e6946162-2fcb-47e8-aea9-fc00966e7c56) - ) (wire (pts (xy 214.63 82.55) (xy 228.6 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e6ae6f9c-ae43-4fa4-bd0b-9bd662dce214) ) - (wire (pts (xy 158.75 92.71) (xy 158.75 93.98)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid e72b892f-37e5-4058-b974-f4a60e4f391b) - ) (wire (pts (xy 243.84 76.2) (xy 243.84 82.55)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e851cc67-852e-4137-866a-64a1ea50a4fc) @@ -1437,18 +1269,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e87eec60-f6ab-426b-a8ef-bd0d12b6c2cc) ) - (wire (pts (xy 71.12 85.09) (xy 71.12 86.36)) + (wire (pts (xy 71.12 83.82) (xy 71.12 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid e8b32a60-f696-40b9-95df-4f7b5be9d540) ) - (wire (pts (xy 229.87 119.38) (xy 229.87 123.19)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ea01d111-5716-4fdf-9dc1-b5cb688a73d3) - ) - (wire (pts (xy 167.64 101.6) (xy 167.64 113.03)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ecc445f4-12f5-4289-8e05-806d273b4121) - ) (wire (pts (xy 62.23 160.655) (xy 74.93 160.655)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eecfe729-a0e2-434d-8c39-4860a57f5728) @@ -1457,10 +1281,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ef3a638f-7275-477b-96a1-73c343ca445f) ) - (wire (pts (xy 151.13 109.22) (xy 144.78 109.22)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid efc1dd55-3422-44c5-bcf4-7f70e21fac88) - ) (wire (pts (xy 55.88 83.82) (xy 71.12 83.82)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f112c329-257b-49b5-8cfa-b8a23e439790) @@ -1469,10 +1289,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f1991009-8e1c-461f-94ad-f891b58a14d6) ) - (wire (pts (xy 71.12 93.98) (xy 71.12 95.25)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f1bbf6a6-8987-48ff-8e20-c852e6e71243) - ) (wire (pts (xy 243.84 55.88) (xy 243.84 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f2ed35e0-25f7-4185-89ce-a23d6e01ce16) @@ -1481,22 +1297,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid f38f3c52-92fc-4834-a356-70505973e5ae) ) - (wire (pts (xy 223.52 118.11) (xy 223.52 119.38)) + (wire (pts (xy 116.205 90.17) (xy 116.205 93.345)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f89597e1-2162-446a-bca0-ec2211f0a994) - ) - (wire (pts (xy 144.78 109.22) (xy 144.78 110.49)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid fb6f341b-b5d0-46a4-b7da-b317ff49fbe0) + (uuid f79b359c-a061-449f-bf32-cbd866616a04) ) (wire (pts (xy 214.63 90.17) (xy 214.63 93.345)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid fe28c1a3-043f-4aba-9dc7-566d644567e8) ) - (wire (pts (xy 63.5 110.49) (xy 57.15 110.49)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid fe98b4ca-1b30-4d9d-b3a9-8f3348fb8029) - ) (label "SENS0+" (at 78.74 74.93 0) (effects (font (size 1.27 1.27)) (justify left bottom)) @@ -1551,12 +1359,12 @@ (effects (font (size 1.27 1.27)) (justify right)) (uuid 0058926d-8463-4c57-99c8-7d2e660ed6ce) ) - (hierarchical_label "PRES2" (shape input) (at 212.09 82.55 180) - (effects (font (size 1.27 1.27)) (justify right)) + (hierarchical_label "PRES2" (shape input) (at 211.455 82.55 90) + (effects (font (size 1.27 1.27)) (justify left)) (uuid 08fef824-fd57-43fa-9125-c50be7e16bc2) ) - (hierarchical_label "PRES0" (shape input) (at 39.37 83.82 180) - (effects (font (size 1.27 1.27)) (justify right)) + (hierarchical_label "PRES0" (shape input) (at 39.37 83.82 90) + (effects (font (size 1.27 1.27)) (justify left)) (uuid 0f070a76-da04-4b24-9d75-5cdbfb536528) ) (hierarchical_label "EN_PRES2" (shape input) (at 209.55 62.23 180) @@ -1567,8 +1375,8 @@ (effects (font (size 1.27 1.27)) (justify right)) (uuid bd3b4830-8b29-4c01-af55-fcca52b43c44) ) - (hierarchical_label "PRES1" (shape input) (at 127 82.55 180) - (effects (font (size 1.27 1.27)) (justify right)) + (hierarchical_label "PRES1" (shape input) (at 127 82.55 90) + (effects (font (size 1.27 1.27)) (justify left)) (uuid c21d4d37-f8cc-4cad-b0bd-e483a7cb97c6) ) @@ -1620,44 +1428,6 @@ (pin "1" (uuid 273974a3-74b6-4bde-83c4-2e6ebb1ee1af)) ) - (symbol (lib_id "Device:R") (at 165.1 88.9 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 091ad072-0a63-465e-b649-81129d9d0e3c) - (property "Reference" "R30" (id 0) (at 166.878 88.0653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 166.878 90.6022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 163.322 88.9 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 165.1 88.9 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 347bdb56-6751-4fef-948a-c098479148f6)) - (pin "2" (uuid ec7d6cb4-aad3-4693-9b7d-d2855b997635)) - ) - - (symbol (lib_id "Device:R") (at 57.15 115.57 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 09cd453e-37db-4260-929b-0fbf043a939f) - (property "Reference" "R17" (id 0) (at 58.928 114.7353 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 58.928 117.2722 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 55.372 115.57 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 57.15 115.57 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 4da08412-a30b-463b-8b5f-29f79e7865eb)) - (pin "2" (uuid 0412bc12-8803-4507-8fd6-d3256394422d)) - ) - (symbol (lib_id "Connector:Screw_Terminal_01x09") (at 80.01 168.275 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 0a56d6d1-8bd9-49f0-a4bd-217f42fdf2a8) @@ -1684,118 +1454,27 @@ (pin "9" (uuid 0e0dc127-65f5-40e1-9cc7-71c89b828bb3)) ) - (symbol (lib_id "Device:R") (at 151.13 114.3 0) (unit 1) + (symbol (lib_id "Diode:BAT54S") (at 28.575 83.82 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 0a9f66d8-0159-4a33-a81d-1949b94129a1) - (property "Reference" "R27" (id 0) (at 152.908 113.4653 0) + (uuid 0a607935-12d6-4a83-a6a8-3451845636ae) + (property "Reference" "D?" (id 0) (at 26.67 82.9853 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "nc" (id 1) (at 152.908 116.0022 0) + (property "Value" "BAT54S" (id 1) (at 26.67 85.5222 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 149.352 114.3 90) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 25.4 81.915 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ds11005.pdf" (id 3) (at 28.575 86.868 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 151.13 114.3 0) + (property "JLCPCB" "C2762214" (id 4) (at 28.575 83.82 90) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 309ef5cf-bb46-4763-8e1b-52cfa6f9d5fe)) - (pin "2" (uuid 9ab70e12-0bd0-43c0-8301-e46e2bc7a2ab)) - ) - - (symbol (lib_id "Device:R") (at 223.52 114.3 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 0e706056-bf0b-46c4-9a5d-ffdd70b4718d) - (property "Reference" "R33" (id 0) (at 225.298 113.4653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 225.298 116.0022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 221.742 114.3 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 223.52 114.3 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid aba13e5c-6d05-4102-9f85-2be39ba10cc8)) - (pin "2" (uuid 7e7b15b3-57df-4683-9483-a153ab6197a9)) - ) - - (symbol (lib_id "Device:R") (at 77.47 90.17 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 25e99288-e5cb-4cf7-82ce-fcf8cb990124) - (property "Reference" "R21" (id 0) (at 79.248 89.3353 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 79.248 91.8722 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 75.692 90.17 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 77.47 90.17 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid f7c7cae8-1e23-4771-9b2d-c8bbf59f5929)) - (pin "2" (uuid 8f29c459-9da0-4500-b379-44fabd2405b0)) - ) - - (symbol (lib_id "Device:R") (at 250.19 88.9 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 25ffa553-2a90-482e-92d5-71fb47446011) - (property "Reference" "R39" (id 0) (at 251.968 88.0653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 251.968 90.6022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 248.412 88.9 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 250.19 88.9 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid c0c395c4-cc90-44e9-b6a3-89bd422b00b6)) - (pin "2" (uuid 07825b6a-8208-4dc6-904f-a1e4d451ee55)) - ) - - (symbol (lib_id "Device:R") (at 229.87 114.3 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 275dca18-2d92-454d-9b1f-3845521f9281) - (property "Reference" "R35" (id 0) (at 231.648 113.4653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 231.648 116.0022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 228.092 114.3 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 229.87 114.3 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid e145ead7-ae24-41d0-85fe-6f510434ef17)) - (pin "2" (uuid b148b83f-ea0b-4635-a3b1-ae18a7b34f3e)) - ) - - (symbol (lib_id "Device:R") (at 152.4 88.9 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 2c98be25-824a-48b4-959f-7f54b048fa42) - (property "Reference" "R28" (id 0) (at 154.178 88.0653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 154.178 90.6022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 150.622 88.9 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 152.4 88.9 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid ae5264ce-3e02-40af-a5eb-2b8247bda5e1)) - (pin "2" (uuid db6583ae-f4ce-4019-a68b-e1f2d0ee3cdf)) + (pin "1" (uuid 6ef4faa9-2842-4f83-8710-a029842885f4)) + (pin "2" (uuid d51d7240-b816-42fb-a255-ebef5cb49ada)) + (pin "3" (uuid 987324cf-ae10-4ee5-8cf7-9f0643e12c83)) ) (symbol (lib_id "power:+24V") (at 243.84 30.48 0) (unit 1) @@ -1853,61 +1532,20 @@ (pin "1" (uuid 23f2b9c7-7b4d-47fb-9293-7628421c2fa4)) ) - (symbol (lib_id "Device:R") (at 144.78 114.3 0) (unit 1) + (symbol (lib_id "power:GND") (at 116.205 93.345 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 3646d81e-b992-44eb-b493-d11458366f66) - (property "Reference" "R26" (id 0) (at 146.558 113.4653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 146.558 116.0022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 143.002 114.3 90) + (uuid 3fde2ddb-45ba-4ccb-ab64-aae33c566eda) + (property "Reference" "#PWR?" (id 0) (at 116.205 99.695 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 144.78 114.3 0) + (property "Value" "GND" (id 1) (at 116.205 97.7884 0)) + (property "Footprint" "" (id 2) (at 116.205 93.345 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 30d117a5-5c94-4657-849b-2c6f3cb07a44)) - (pin "2" (uuid 6647309f-8256-4924-b89b-df32256d6645)) - ) - - (symbol (lib_id "Device:R") (at 236.22 114.3 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 3942470c-95d4-4ca2-a2be-77e1872eb413) - (property "Reference" "R36" (id 0) (at 237.998 113.4653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 237.998 116.0022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 234.442 114.3 90) + (property "Datasheet" "" (id 3) (at 116.205 93.345 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 236.22 114.3 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 66213571-1777-44a1-856c-bf9926aa9fee)) - (pin "2" (uuid f8ee36bd-0561-425f-b295-f9369270d6d1)) - ) - - (symbol (lib_id "Device:R") (at 237.49 88.9 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 48aacb2f-dae8-46e1-b106-421fcb10106a) - (property "Reference" "R37" (id 0) (at 239.268 88.0653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 239.268 90.6022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 235.712 88.9 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 237.49 88.9 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 61d636aa-4738-4af5-8744-b1f8cd92374a)) - (pin "2" (uuid fb6d6ebe-7ee1-4fc3-96bc-68996469c45a)) + (pin "1" (uuid 919ad58d-3b6d-4410-8f04-4c956954011f)) ) (symbol (lib_id "Device:Q_PMOS_GSD") (at 68.58 52.07 0) (mirror x) (unit 1) @@ -1933,17 +1571,17 @@ (pin "3" (uuid d7c8dc10-5ad2-4110-b6b6-424457de2518)) ) - (symbol (lib_id "power:GND") (at 167.64 113.03 0) (unit 1) + (symbol (lib_id "power:GND") (at 158.75 99.06 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 4b762186-10cd-42d3-8b7c-111ec1544188) - (property "Reference" "#PWR051" (id 0) (at 167.64 119.38 0) + (property "Reference" "#PWR051" (id 0) (at 158.75 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 167.64 117.4734 0)) - (property "Footprint" "" (id 2) (at 167.64 113.03 0) + (property "Value" "GND" (id 1) (at 158.75 103.5034 0)) + (property "Footprint" "" (id 2) (at 158.75 99.06 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 167.64 113.03 0) + (property "Datasheet" "" (id 3) (at 158.75 99.06 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8b055065-d5f8-485e-9bd7-e665d0696045)) @@ -1967,6 +1605,22 @@ (pin "1" (uuid 43e46513-9b23-42c1-8b61-dff6e53353eb)) ) + (symbol (lib_id "power:+3.3V") (at 28.575 73.66 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 56343536-ad2b-488a-a347-cfd5c6ef2b94) + (property "Reference" "#PWR?" (id 0) (at 28.575 77.47 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 28.575 70.0842 0)) + (property "Footprint" "" (id 2) (at 28.575 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 28.575 73.66 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3b48f156-b8cf-4b0e-8017-1c2029360fbc)) + ) + (symbol (lib_id "Connector:TestPoint_Alt") (at 228.6 82.55 180) (unit 1) (in_bom yes) (on_board yes) (uuid 587de3a7-f11d-4c26-9292-cc29d63dbc05) @@ -2003,6 +1657,22 @@ (pin "2" (uuid fc1dba8f-08c8-4647-a4d6-eb7e162a8b63)) ) + (symbol (lib_id "power:+3.3V") (at 116.205 72.39 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 5d749595-6f1e-4bdc-b464-38459b87f8cc) + (property "Reference" "#PWR?" (id 0) (at 116.205 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3.3V" (id 1) (at 116.205 68.8142 0)) + (property "Footprint" "" (id 2) (at 116.205 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 116.205 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cff4408b-37ac-4643-9951-815b049bf99d)) + ) + (symbol (lib_id "Device:R") (at 55.88 41.91 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 5e751380-65f8-4aa6-b20f-c0d975e0d835) @@ -2025,38 +1695,22 @@ (pin "2" (uuid 0a560fce-c8aa-4f69-b08a-f45231ed66b1)) ) - (symbol (lib_id "power:GND") (at 229.87 123.19 0) (unit 1) + (symbol (lib_id "power:GND") (at 243.84 99.06 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 62ecdc06-8e73-4c25-8385-af5214172a60) - (property "Reference" "#PWR055" (id 0) (at 229.87 129.54 0) + (property "Reference" "#PWR055" (id 0) (at 243.84 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 229.87 127.6334 0)) - (property "Footprint" "" (id 2) (at 229.87 123.19 0) + (property "Value" "GND" (id 1) (at 243.84 103.5034 0)) + (property "Footprint" "" (id 2) (at 243.84 99.06 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 229.87 123.19 0) + (property "Datasheet" "" (id 3) (at 243.84 99.06 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 328b7168-eecd-469d-be2f-393cd0210477)) ) - (symbol (lib_id "power:GND") (at 252.73 113.03 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 643a7c46-573a-4553-a5d9-d56bc5548e9d) - (property "Reference" "#PWR057" (id 0) (at 252.73 119.38 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 252.73 117.4734 0)) - (property "Footprint" "" (id 2) (at 252.73 113.03 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 252.73 113.03 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 25f1ba8b-5682-49bd-b7ef-3e37db742e2d)) - ) - (symbol (lib_id "Connector:TestPoint_Alt") (at 143.51 50.8 90) (unit 1) (in_bom yes) (on_board yes) (uuid 65580d2d-98cd-4177-9e74-9eef9156c010) @@ -2073,25 +1727,6 @@ (pin "1" (uuid 85be3181-8161-42a2-96b6-86264c4a40a7)) ) - (symbol (lib_id "Device:R") (at 63.5 115.57 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 698462a2-e1e4-4ce3-86f6-33d7b0df33dd) - (property "Reference" "R18" (id 0) (at 65.278 114.7353 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 65.278 117.2722 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 61.722 115.57 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 63.5 115.57 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 900a555b-f597-4fda-8b37-729c00dc835b)) - (pin "2" (uuid 097d388b-ccff-470f-8de8-c478461002ee)) - ) - (symbol (lib_name "D_Zener_1") (lib_id "Device:D_Zener") (at 214.63 86.36 270) (unit 1) (in_bom yes) (on_board yes) (uuid 6a61f82b-7b2f-4263-affc-1cd4d354c461) @@ -2189,23 +1824,36 @@ (pin "3" (uuid 49e94469-c521-4540-8fac-b2e596668947)) ) - (symbol (lib_id "Device:R") (at 50.8 115.57 0) (unit 1) + (symbol (lib_id "power:+3.3V") (at 201.295 72.39 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 86eaeb12-5b4d-4abf-9f81-7242ef671eba) - (property "Reference" "R15" (id 0) (at 52.578 114.7353 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 52.578 117.2722 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 49.022 115.57 90) + (uuid 8598b989-ab8b-4dac-96db-19cd65bfef90) + (property "Reference" "#PWR?" (id 0) (at 201.295 76.2 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 50.8 115.57 0) + (property "Value" "+3.3V" (id 1) (at 201.295 68.8142 0)) + (property "Footprint" "" (id 2) (at 201.295 72.39 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 2c0fc6ab-9bc0-4ce8-886b-6fa8ed5e60ef)) - (pin "2" (uuid b02f8cdc-fbff-4f63-8b78-b1533ebbeb47)) + (property "Datasheet" "" (id 3) (at 201.295 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 0e018a5b-8942-42d0-bde0-241d5353e0fe)) + ) + + (symbol (lib_id "power:GND") (at 201.295 93.345 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 862d5ded-947a-460f-b786-45b57e6a435b) + (property "Reference" "#PWR?" (id 0) (at 201.295 99.695 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 201.295 97.7884 0)) + (property "Footprint" "" (id 2) (at 201.295 93.345 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 201.295 93.345 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 653e83ce-bc46-4001-80bc-ad79b79ecd90)) ) (symbol (lib_id "Connector:TestPoint_Alt") (at 143.51 82.55 180) (unit 1) @@ -2226,22 +1874,6 @@ (pin "1" (uuid fecd4177-4869-4aaa-8689-37575aeceb15)) ) - (symbol (lib_id "Jumper:SolderJumper_3_Open") (at 71.12 102.87 180) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 8de582c1-e1fd-48cf-b3e5-b5e7006ad8d3) - (property "Reference" "JP2" (id 0) (at 71.12 105.7894 0)) - (property "Value" "JS0" (id 1) (at 71.12 108.3263 0)) - (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" (id 2) (at 71.12 102.87 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 71.12 102.87 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 904fb2b1-3587-4ac4-8457-a7f0413f649d)) - (pin "2" (uuid 01902e2e-841f-459d-ae96-c34ee34cd278)) - (pin "3" (uuid 8ce1d73c-c155-4636-8f10-dfa7845971f0)) - ) - (symbol (lib_id "Connector:TestPoint_Alt") (at 55.88 52.07 90) (unit 1) (in_bom yes) (on_board yes) (uuid 91c2a95c-b74a-49c5-9e1e-554121cba191) @@ -2258,17 +1890,17 @@ (pin "1" (uuid 40c6259e-9b23-4397-9fbf-20372201a0f6)) ) - (symbol (lib_id "power:GND") (at 80.01 114.3 0) (unit 1) + (symbol (lib_id "power:GND") (at 71.12 99.06 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 933d25b5-f993-4130-b098-1d90701208df) - (property "Reference" "#PWR045" (id 0) (at 80.01 120.65 0) + (property "Reference" "#PWR045" (id 0) (at 71.12 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 80.01 118.7434 0)) - (property "Footprint" "" (id 2) (at 80.01 114.3 0) + (property "Value" "GND" (id 1) (at 71.12 103.5034 0)) + (property "Footprint" "" (id 2) (at 71.12 99.06 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 80.01 114.3 0) + (property "Datasheet" "" (id 3) (at 71.12 99.06 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d9045ff4-dfed-4232-89e6-57262bac86b2)) @@ -2372,25 +2004,6 @@ (pin "3" (uuid f2df8f66-14b3-4e43-b9be-3b3a1b401fa0)) ) - (symbol (lib_id "Device:R") (at 138.43 114.3 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid a2b67eac-1149-49df-91e2-f6341c4c4450) - (property "Reference" "R24" (id 0) (at 140.208 113.4653 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 140.208 116.0022 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 136.652 114.3 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 138.43 114.3 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid ca171ded-d7da-4db3-9035-843acf6393d6)) - (pin "2" (uuid 7afc70dd-286e-47b5-88dc-5975c5dcaaa5)) - ) - (symbol (lib_id "Device:R") (at 48.26 69.85 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a595e187-c458-40ca-83c7-ec8e11809a48) @@ -2413,22 +2026,6 @@ (pin "2" (uuid 2bdd869c-b214-4358-a077-edeab305eb76)) ) - (symbol (lib_id "power:GND") (at 57.15 124.46 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid a9969353-83e1-4424-b775-c98a7fc1dc21) - (property "Reference" "#PWR043" (id 0) (at 57.15 130.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 57.15 128.9034 0)) - (property "Footprint" "" (id 2) (at 57.15 124.46 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 57.15 124.46 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid effadd09-c839-4db1-8d65-f348595e9405)) - ) - (symbol (lib_id "Device:R") (at 243.84 88.9 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid a9fff867-4860-4e38-aa90-e67333b48a95) @@ -2471,20 +2068,20 @@ (pin "3" (uuid 5b5e1269-cec2-4e06-a490-59d8c5881b83)) ) - (symbol (lib_id "Jumper:SolderJumper_3_Open") (at 243.84 101.6 180) (unit 1) + (symbol (lib_id "power:GND") (at 28.575 94.615 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid aecc8acb-304f-4903-96d6-4b8584bca982) - (property "Reference" "JP4" (id 0) (at 243.84 104.5194 0)) - (property "Value" "JS2" (id 1) (at 243.84 107.0563 0)) - (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" (id 2) (at 243.84 101.6 0) + (uuid b43204d4-7e79-4f04-b3b6-be16cf3555de) + (property "Reference" "#PWR?" (id 0) (at 28.575 100.965 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 243.84 101.6 0) + (property "Value" "GND" (id 1) (at 28.575 99.0584 0)) + (property "Footprint" "" (id 2) (at 28.575 94.615 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 73efe357-56cd-4fd1-96a5-60c97914fc72)) - (pin "2" (uuid 9d18e431-4462-49ac-ae56-cf331647e239)) - (pin "3" (uuid dc6d92d2-7990-46af-a359-73a24f22f3bb)) + (property "Datasheet" "" (id 3) (at 28.575 94.615 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c98a65a1-f0b0-43e0-a93e-9001a93f083f)) ) (symbol (lib_id "Device:R") (at 71.12 90.17 0) (unit 1) @@ -2506,6 +2103,29 @@ (pin "2" (uuid ee48414f-83ab-4643-8793-2f17b48f3f59)) ) + (symbol (lib_id "Diode:BAT54S") (at 201.295 82.55 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ba9caa57-6852-4bf9-918e-625bc06cec98) + (property "Reference" "D?" (id 0) (at 199.39 81.7153 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "BAT54S" (id 1) (at 199.39 84.2522 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 198.12 80.645 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ds11005.pdf" (id 3) (at 201.295 85.598 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C2762214" (id 4) (at 201.295 82.55 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9d14ff4d-b6dd-4954-9b20-4ca1f642baa7)) + (pin "2" (uuid 29422346-6ca4-4c2c-9cc8-3c2c2064e0d1)) + (pin "3" (uuid e1c2b309-267e-4c10-9c81-e68142f796c6)) + ) + (symbol (lib_id "Device:R") (at 130.81 62.23 90) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c0be57d3-0253-4b97-b875-081ea6a42ed0) @@ -2547,38 +2167,6 @@ (pin "3" (uuid 5bf17078-e0c2-488c-a177-7ca8b1f5f535)) ) - (symbol (lib_id "power:GND") (at 144.78 123.19 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid c604d554-a55f-4a84-b3ef-fe487acf2844) - (property "Reference" "#PWR049" (id 0) (at 144.78 129.54 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 144.78 127.6334 0)) - (property "Footprint" "" (id 2) (at 144.78 123.19 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 144.78 123.19 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid f4329ced-c141-4a3c-9660-01f38a7b871b)) - ) - - (symbol (lib_id "Jumper:SolderJumper_3_Open") (at 158.75 101.6 180) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid c777561f-ad51-4045-bcba-eac30c38eb2b) - (property "Reference" "JP3" (id 0) (at 158.75 104.5194 0)) - (property "Value" "JS1" (id 1) (at 158.75 107.0563 0)) - (property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" (id 2) (at 158.75 101.6 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 158.75 101.6 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 066da9d3-3976-4a91-b9a4-6c73ad66ce93)) - (pin "2" (uuid add4354f-f320-4e67-89f1-6ee3c392e21d)) - (pin "3" (uuid b0f03760-28d5-4f9c-9220-9ffa96b1b51a)) - ) - (symbol (lib_id "power:GND") (at 220.98 73.66 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c8555eab-0f07-4fe5-81d8-eac2f96278cb) @@ -2627,6 +2215,29 @@ (pin "1" (uuid 19b26d50-28cd-47f0-9ea2-dd1b69173461)) ) + (symbol (lib_id "Diode:BAT54S") (at 116.205 82.55 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid dbd1edb7-a628-4c53-8fbd-758b882cf1ee) + (property "Reference" "D?" (id 0) (at 114.3 81.7153 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "BAT54S" (id 1) (at 114.3 84.2522 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 113.03 80.645 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ds11005.pdf" (id 3) (at 116.205 85.598 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C2762214" (id 4) (at 116.205 82.55 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2d6a56f5-5794-43cf-853b-480e5b74f33b)) + (pin "2" (uuid 22ca27c9-ac95-4f0b-9533-9019c3f25273)) + (pin "3" (uuid f0549477-c25c-44e8-b5b4-cc98cab7cbed)) + ) + (symbol (lib_id "Device:R") (at 228.6 40.64 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid ecc13ab2-1692-49d9-b09f-276a8a7a64af) @@ -2684,25 +2295,6 @@ (pin "3" (uuid 1c53cbdb-c3dc-40e1-8141-f80136b2a786)) ) - (symbol (lib_id "Device:R") (at 64.77 90.17 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid f757713b-b154-4699-92a8-8979299e6a47) - (property "Reference" "R19" (id 0) (at 66.548 89.3353 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "nc" (id 1) (at 66.548 91.8722 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" (id 2) (at 62.992 90.17 90) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 64.77 90.17 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 919e99fe-a8a0-44bf-97c0-9775b871ff0a)) - (pin "2" (uuid b82624e0-4d2c-4f35-92ed-d7de068d6a9c)) - ) - (symbol (lib_id "power:GND") (at 128.905 93.345 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid fb51a16e-621d-45e2-9a53-a29e491abd3d) diff --git a/PCB/FloatPUMP/input_channels.sch b/PCB/FloatPUMP/input_channels.sch deleted file mode 100644 index 555fbb6..0000000 --- a/PCB/FloatPUMP/input_channels.sch +++ /dev/null @@ -1,74 +0,0 @@ -EESchema Schematic File Version 4 -EELAYER 30 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 2 2 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L Transistor_FET:BSN20 Q? -U 1 1 6382547B -P 2250 2450 -F 0 "Q?" H 2455 2496 50 0000 L CNN -F 1 "BSN20" H 2455 2405 50 0000 L CNN -F 2 "Package_TO_SOT_SMD:SOT-23" H 2450 2375 50 0001 L CIN -F 3 "http://www.diodes.com/assets/Datasheets/ds31898.pdf" H 2250 2450 50 0001 L CNN - 1 2250 2450 - 1 0 0 -1 -$EndComp -$Comp -L power:+24V #PWR? -U 1 1 63827588 -P 2350 1150 -F 0 "#PWR?" H 2350 1000 50 0001 C CNN -F 1 "+24V" H 2365 1323 50 0000 C CNN -F 2 "" H 2350 1150 50 0001 C CNN -F 3 "" H 2350 1150 50 0001 C CNN - 1 2350 1150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2350 1150 2350 1650 -Wire Wire Line - 2350 1650 2950 1650 -Wire Wire Line - 2950 1800 2350 1800 -Wire Wire Line - 2350 1800 2350 2250 -Wire Wire Line - 2350 2650 2350 3050 -$Comp -L power:GND #PWR? -U 1 1 6382B146 -P 2350 3050 -F 0 "#PWR?" H 2350 2800 50 0001 C CNN -F 1 "GND" H 2355 2877 50 0000 C CNN -F 2 "" H 2350 3050 50 0001 C CNN -F 3 "" H 2350 3050 50 0001 C CNN - 1 2350 3050 - 1 0 0 -1 -$EndComp -$Comp -L Device:R R? -U 1 1 6382BAD6 -P 1750 2450 -F 0 "R?" V 1543 2450 50 0000 C CNN -F 1 "330R" V 1634 2450 50 0000 C CNN -F 2 "" V 1680 2450 50 0001 C CNN -F 3 "~" H 1750 2450 50 0001 C CNN - 1 1750 2450 - 0 1 1 0 -$EndComp -Wire Wire Line - 1600 2450 1100 2450 -Wire Wire Line - 2050 2450 1900 2450 -$EndSCHEMATC diff --git a/PCB/FloatPUMP/supply.kicad_sch b/PCB/FloatPUMP/supply.kicad_sch index 407a5a4..1aba8ba 100644 --- a/PCB/FloatPUMP/supply.kicad_sch +++ b/PCB/FloatPUMP/supply.kicad_sch @@ -15,23 +15,1381 @@ ) (lib_symbols + (symbol "Connector:Screw_Terminal_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Screw_Terminal_01x02" (id 1) (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "screw terminal" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TerminalBlock*:*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Screw_Terminal_01x02_1_1" + (rectangle (start -1.27 1.27) (end 1.27 -3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center 0 -2.54) (radius 0.635) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 -2.2098) + (xy 0.3302 -3.048) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 0.3302) + (xy 0.3302 -0.508) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 -2.032) + (xy 0.508 -2.8702) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 0.508) + (xy 0.508 -0.3302) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 0) (radius 0.635) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (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)))) + ) + ) + ) + (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) + (xy 2.032 -0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.032 0.762) + (xy 2.032 0.762) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "C_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:C_Polarized" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Polarized" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Polarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CP_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Polarized_0_1" + (rectangle (start -2.286 0.508) (end 2.286 1.016) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 2.286) + (xy -0.762 2.286) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 2.794) + (xy -1.27 1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 2.286 -0.508) (end -2.286 -1.016) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + ) + (symbol "C_Polarized_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D" (id 1) (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "diode" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Diode" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "D_0_1" + (polyline + (pts + (xy -1.27 1.27) + (xy -1.27 -1.27) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0) + (xy -1.27 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 1.27 -1.27) + (xy -1.27 0) + (xy 1.27 1.27) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "D_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:L" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "L" (id 0) (at -1.27 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "L" (id 1) (at 1.905 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "inductor choke coil reactor magnetic" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Inductor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "L_0_1" + (arc (start 0 -2.54) (mid 0.635 -1.905) (end 0 -1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 -1.27) (mid 0.635 -0.635) (end 0 0) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 0) (mid 0.635 0.635) (end 0 1.27) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 1.27) (mid 0.635 1.905) (end 0 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "L_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:Thermistor_PTC" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "TH" (id 0) (at -4.064 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Thermistor_PTC" (id 1) (at 3.048 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 1.27 -5.08 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "~" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "resistor PTC thermistor sensor RTD" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Temperature dependent resistor, positive temperature coefficient" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "*PTC* *Thermistor* PIN?ARRAY* bornier* *Terminal?Block* R_*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Thermistor_PTC_0_1" + (arc (start -3.048 2.159) (mid -3.0495 2.3143) (end -3.175 2.413) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -3.048 2.159) (mid -2.9736 1.9794) (end -2.794 1.905) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -3.048 2.794) (mid -2.9736 2.6144) (end -2.794 2.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -2.794 1.905) (mid -2.6144 1.9794) (end -2.54 2.159) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -2.794 2.54) (mid -2.4393 2.5587) (end -2.159 2.794) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -2.794 3.048) (mid -2.9736 2.9736) (end -3.048 2.794) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -2.54 2.794) (mid -2.6144 2.9736) (end -2.794 3.048) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.016 2.54) (end 1.016 -2.54) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.159) + (xy -2.54 2.794) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 2.54) + (xy -1.778 1.524) + (xy 1.778 -1.524) + (xy 1.778 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -2.54 -3.683) + (xy -2.54 -1.397) + (xy -2.794 -2.159) + (xy -2.286 -2.159) + (xy -2.54 -1.397) + (xy -2.54 -1.651) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy -1.778 -3.683) + (xy -1.778 -1.397) + (xy -2.032 -2.159) + (xy -1.524 -2.159) + (xy -1.778 -1.397) + (xy -1.778 -1.651) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + ) + (symbol "Thermistor_PTC_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Regulator_Linear:AMS1117-3.3" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -3.81 3.175 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AMS1117-3.3" (id 1) (at 0 3.175 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (id 2) (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (id 3) (at 2.54 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?223*TabPin2*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AMS1117-3.3_0_1" + (rectangle (start -5.08 -5.08) (end 5.08 1.905) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AMS1117-3.3_1_1" + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 7.62 0 180) (length 2.54) + (name "VO" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -7.62 0 0) (length 2.54) + (name "VI" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "custom_parts:MP9486A" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -3.81 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MP9486A" (id 1) (at 3.81 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MP9486A_0_1" + (rectangle (start -5.08 6.35) (end 13.97 -5.08) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "MP9486A_1_1" + (pin input line (at 16.51 -2.54 180) (length 2.54) + (name "FB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -7.62 3.81 0) (length 2.54) + (name "VIN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 8.89 270) (length 2.54) + (name "BST" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 16.51 3.81 180) (length 2.54) + (name "SW" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -3.81 0) (length 2.54) + (name "DIM" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -1.27 0) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 5.08 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (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) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) - - (hierarchical_label "24V_IN" (shape input) (at 57.785 48.895 0) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 08550adb-6d0a-4584-986e-756fe395c260) + (junction (at 85.725 80.01) (diameter 0) (color 0 0 0 0) + (uuid 32887a26-00a2-47d5-8029-158e00be8bfb) ) - (hierarchical_label "5V_OUT" (shape input) (at 57.785 52.705 0) + (junction (at 97.79 80.01) (diameter 0) (color 0 0 0 0) + (uuid 344775e5-8302-461d-b48c-b696c72119cf) + ) + (junction (at 163.195 80.01) (diameter 0) (color 0 0 0 0) + (uuid 4c66bf09-5463-4df2-ae3e-b3abd6dadd59) + ) + (junction (at 107.95 80.01) (diameter 0) (color 0 0 0 0) + (uuid 5b9f2432-d99e-494c-9239-e38ceb313abd) + ) + (junction (at 172.72 80.01) (diameter 0) (color 0 0 0 0) + (uuid 6cee196a-e770-4135-b3c3-50fcdaeb1870) + ) + (junction (at 144.78 80.01) (diameter 0) (color 0 0 0 0) + (uuid 7b6082cf-376c-4b15-b652-14e2a3eb20ec) + ) + (junction (at 72.39 140.335) (diameter 0) (color 0 0 0 0) + (uuid 8ec654ae-7d30-4c82-aa48-f28fbdafe876) + ) + (junction (at 163.195 92.075) (diameter 0) (color 0 0 0 0) + (uuid 968da947-b2d9-4d15-9e26-a6b2a8aeb6b2) + ) + (junction (at 182.88 80.01) (diameter 0) (color 0 0 0 0) + (uuid b2a36646-d835-45b3-a51f-55fb171bb1aa) + ) + (junction (at 194.31 80.01) (diameter 0) (color 0 0 0 0) + (uuid f312934e-6d4c-4361-af30-acf02aa8f097) + ) + (junction (at 100.965 140.335) (diameter 0) (color 0 0 0 0) + (uuid fa971aa5-8bab-4a45-97ea-8a7768599b73) + ) + (junction (at 149.86 80.01) (diameter 0) (color 0 0 0 0) + (uuid fc109b7f-f2e0-44f4-bd11-cd4b1a3ed3a3) + ) + + (wire (pts (xy 55.88 80.01) (xy 69.85 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 030b0fe3-fcfe-4013-8ab2-82bb63f9dcd3) + ) + (wire (pts (xy 163.195 92.075) (xy 163.195 93.345)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 03c63d9d-6f95-4fec-9db5-062a424112bb) + ) + (wire (pts (xy 172.72 90.805) (xy 172.72 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0496fd69-60d0-46e2-976c-2ebc6e03c316) + ) + (wire (pts (xy 128.27 69.85) (xy 128.27 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0d9b6c2b-d35f-480c-85cb-008352a4c471) + ) + (wire (pts (xy 85.725 80.01) (xy 97.79 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0fd152ba-3658-451d-b445-114703bb79c8) + ) + (wire (pts (xy 111.76 87.63) (xy 111.76 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 19091d10-b861-4243-a286-4741c3f69fce) + ) + (wire (pts (xy 145.415 69.85) (xy 149.86 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1d9799f2-b1cf-499b-80e8-ee870901adc3) + ) + (wire (pts (xy 100.965 143.51) (xy 100.965 140.335)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2a84cd23-caa9-49f3-b026-ad7705effff7) + ) + (wire (pts (xy 111.76 85.09) (xy 115.57 85.09)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2b192f08-8796-4cd0-a5b7-f9e49a203d12) + ) + (wire (pts (xy 149.86 69.85) (xy 149.86 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3cf423a6-f1a7-4579-a0f2-a6b010ce825b) + ) + (wire (pts (xy 163.195 80.01) (xy 160.655 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3d8b8f0a-c092-44a5-979f-437c8abef4db) + ) + (wire (pts (xy 77.47 80.01) (xy 85.725 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 41eb6377-97d7-4d5a-a2cf-a672e0415b16) + ) + (wire (pts (xy 93.345 140.335) (xy 100.965 140.335)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 427f02e1-9d37-4c8d-96c3-220d0ccfe40e) + ) + (wire (pts (xy 107.95 80.01) (xy 107.95 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 433a3cde-71b5-4a40-b552-9447141b2572) + ) + (wire (pts (xy 144.78 98.425) (xy 144.78 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4b4353aa-fd01-4314-8f6d-9582a69f1bd2) + ) + (wire (pts (xy 194.31 83.82) (xy 194.31 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 50c69c0e-e4c4-400c-a718-7e3169eb31a9) + ) + (wire (pts (xy 55.88 82.55) (xy 62.23 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 518e28fc-098a-4e9f-bd73-35100af87f74) + ) + (wire (pts (xy 172.72 83.185) (xy 172.72 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 52a191ed-a8c9-4a1c-a524-33ce4c036696) + ) + (wire (pts (xy 85.725 76.835) (xy 85.725 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 54c76a08-4e95-48dc-9943-19274374459e) + ) + (wire (pts (xy 85.725 153.67) (xy 85.725 147.955)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5c319aca-d284-43ee-b5cc-d63c00efc616) + ) + (wire (pts (xy 100.965 151.13) (xy 100.965 153.67)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5fcbe3f2-c865-40b0-bcaa-895fd2f07b2f) + ) + (wire (pts (xy 107.95 95.25) (xy 107.95 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6020cafd-91fb-47cf-9366-bf40b2c06aa5) + ) + (wire (pts (xy 65.405 140.335) (xy 72.39 140.335)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 69d179dc-edaa-40d4-ba7b-21e1650d398b) + ) + (wire (pts (xy 97.79 80.01) (xy 107.95 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6f4d03f2-f126-4b88-bf6a-83baddda410d) + ) + (wire (pts (xy 194.31 80.01) (xy 205.105 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6fd759b8-6b2d-4176-81e6-c7e8c2033e6b) + ) + (wire (pts (xy 163.195 80.01) (xy 172.72 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 72344aaf-acf7-4af6-8229-4c652ce5e52a) + ) + (wire (pts (xy 72.39 151.13) (xy 72.39 153.67)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 733f1fc0-8130-4081-a898-aa76272718ab) + ) + (wire (pts (xy 137.795 69.85) (xy 128.27 69.85)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 75357871-99f2-4978-91d8-0bfe7b401dee) + ) + (wire (pts (xy 182.88 90.805) (xy 182.88 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7b290efa-b716-45a4-a8f8-fba8461c2a86) + ) + (wire (pts (xy 97.79 95.25) (xy 97.79 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 823df9d6-66bc-485b-81c7-c7c33f74e33b) + ) + (wire (pts (xy 128.27 91.44) (xy 128.27 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 82b01dbc-a2a1-4975-87ba-b4cf95360695) + ) + (wire (pts (xy 107.95 80.01) (xy 115.57 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8d1315dc-12c3-4dc3-a198-dd4365ea6ec2) + ) + (wire (pts (xy 163.195 90.805) (xy 163.195 92.075)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 8f11c736-9786-4e8e-8503-9c90f3926741) + ) + (wire (pts (xy 62.23 82.55) (xy 62.23 88.265)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 98a39cda-6bef-48f7-bf9c-2efb16626092) + ) + (wire (pts (xy 163.195 100.965) (xy 163.195 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9b8e0e52-e1fe-4e43-a9b4-34bea766d510) + ) + (wire (pts (xy 115.57 87.63) (xy 111.76 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a6fb3bb2-01df-4c51-92b3-a51da4543ef4) + ) + (wire (pts (xy 156.845 92.075) (xy 163.195 92.075)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a95b3377-7b60-41a5-adcd-111890e8ea3f) + ) + (wire (pts (xy 144.78 80.01) (xy 139.7 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid adcbc8df-c94b-49cb-80ec-f3f85ad87151) + ) + (wire (pts (xy 97.79 80.01) (xy 97.79 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b5a93a9d-cc7f-44c2-90c6-c3885784a362) + ) + (wire (pts (xy 149.86 80.01) (xy 144.78 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ba4b9073-9653-4d0c-abb4-0b1f6eb1b895) + ) + (wire (pts (xy 194.31 91.44) (xy 194.31 102.235)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c944f3dc-c568-4c9f-87c5-5653816bff41) + ) + (wire (pts (xy 194.31 80.01) (xy 182.88 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d3dfbb9b-79fb-496a-bd62-9bbd2aa3b121) + ) + (wire (pts (xy 139.7 86.36) (xy 156.845 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d499efbf-258c-4380-98fe-763273c0e7e4) + ) + (wire (pts (xy 182.88 80.01) (xy 172.72 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d5c1a399-06b6-45fc-93cd-ae18d0356ae2) + ) + (wire (pts (xy 72.39 140.335) (xy 72.39 143.51)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e4793fc8-e697-406b-aa46-5421a67e637a) + ) + (wire (pts (xy 156.845 86.36) (xy 156.845 92.075)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ebdf1f36-5eb9-41b8-8d02-b3755b14be99) + ) + (wire (pts (xy 144.78 90.805) (xy 144.78 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ee98276d-21ed-4c58-9134-8e986103b1c3) + ) + (wire (pts (xy 72.39 140.335) (xy 78.105 140.335)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ee9a86d3-ef03-43fa-8f29-dbddf8239fef) + ) + (wire (pts (xy 100.965 140.335) (xy 113.665 140.335)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f574dfa1-56cc-417c-a140-ff80774df455) + ) + (wire (pts (xy 163.195 83.185) (xy 163.195 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fa273f59-135e-44e3-8ff6-74377ae5c341) + ) + (wire (pts (xy 182.88 83.185) (xy 182.88 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fc5ccf81-6bf9-43f1-a459-916cb3a9154c) + ) + (wire (pts (xy 149.86 80.01) (xy 153.035 80.01)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid fe9e4690-2360-460e-b6b4-221ac0b830e6) + ) + + (hierarchical_label "5V" (shape input) (at 205.105 80.01 0) (effects (font (size 1.27 1.27)) (justify left)) (uuid 4401a4d3-179b-420c-a3e8-31e7281c0c82) ) - (hierarchical_label "GND" (shape input) (at 57.785 66.675 0) - (effects (font (size 1.27 1.27)) (justify left)) - (uuid 6c765620-4727-4137-b240-efcce5f86082) + (hierarchical_label "5V" (shape input) (at 65.405 140.335 180) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 4a0cc3b7-945e-4181-94f9-04c2c40fa679) ) - (hierarchical_label "3.3V_OUT" (shape input) (at 57.785 57.15 0) + (hierarchical_label "24V" (shape input) (at 85.725 76.835 90) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 9e21ee56-5a80-4684-aebc-9212686dab02) + ) + (hierarchical_label "3.3V" (shape input) (at 113.665 140.335 0) (effects (font (size 1.27 1.27)) (justify left)) (uuid bb10aed3-85aa-4497-a98d-793a27435de0) ) + + (symbol (lib_id "custom_parts:MP9486A") (at 123.19 83.82 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0433e276-e08d-4487-9423-d9828cf39e83) + (property "Reference" "U?" (id 0) (at 118.11 76.2 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "MP9486A" (id 1) (at 130.2894 76.3579 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 123.19 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 123.19 83.82 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d35efab7-f3da-4b44-9b4b-dd8722d78b5b)) + (pin "3" (uuid 62ee11e7-32b3-49bd-94b8-fceb5c6aae7e)) + (pin "4" (uuid 7418e539-cc53-432f-a4b5-d16cea8a707a)) + (pin "5" (uuid ee8a8ec4-d4b1-4450-8cae-b1248d9ef37b)) + (pin "6" (uuid b1187c5b-1ddb-43d1-922f-ea15dd3d8ca7)) + (pin "7" (uuid fb1261a4-bd70-4ecf-9a5f-c04031569712)) + (pin "8" (uuid 0a70d77a-96ed-446e-8c50-cfe992a9253a)) + ) + + (symbol (lib_id "Device:R") (at 163.195 97.155 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0557201d-27fb-4da0-97e7-f2da535e0438) + (property "Reference" "R?" (id 0) (at 164.973 96.3203 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10k" (id 1) (at 164.973 98.8572 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 161.417 97.155 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 163.195 97.155 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C238881" (id 4) (at 163.195 97.155 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 14ea5fbe-631c-4d1a-8d4d-e243d610f450)) + (pin "2" (uuid 615e4a4b-4e3a-4f7d-af25-3b23ed7d021a)) + ) + + (symbol (lib_id "power:GND") (at 72.39 153.67 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 09308684-42c1-451e-8592-44d7af1fdff0) + (property "Reference" "#PWR?" (id 0) (at 72.39 160.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 72.39 158.1134 0)) + (property "Footprint" "" (id 2) (at 72.39 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 72.39 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 89f81c60-40ef-4aff-b8b2-0c68b2134665)) + ) + + (symbol (lib_id "Device:C") (at 100.965 147.32 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0a1dce2e-8111-4ada-bf89-0dde319aeb68) + (property "Reference" "C?" (id 0) (at 103.886 146.4853 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "22u" (id 1) (at 103.886 149.0222 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A" (id 2) (at 101.9302 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 100.965 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C129272" (id 4) (at 100.965 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c8a4673a-470e-4c40-a0c2-8d1679404033)) + (pin "2" (uuid 56aea538-03b1-46e0-94be-738fd21d2511)) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x02") (at 560.07 -12.065 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0fb0794d-2c38-4edf-accb-ddeae35f7e60) + (property "Reference" "J?" (id 0) (at 562.102 -11.6297 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Screw_Terminal_01x02" (id 1) (at 562.102 -9.0928 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 560.07 -12.065 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 560.07 -12.065 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b7529392-a48a-469e-a8cb-9332e52c2f07)) + (pin "2" (uuid 0c1cab05-38be-412f-a1bf-e379b93723aa)) + ) + + (symbol (lib_id "power:GND") (at 182.88 102.235 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 135ed01e-15ed-4dea-9ec9-bc907bd93b97) + (property "Reference" "#PWR?" (id 0) (at 182.88 108.585 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 182.88 106.6784 0)) + (property "Footprint" "" (id 2) (at 182.88 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 182.88 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fc54c6ea-a4db-4590-9155-c92cc2cab2c0)) + ) + + (symbol (lib_id "power:GND") (at 107.95 102.235 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 155303ee-830d-49cc-9bcb-c8c8feab2526) + (property "Reference" "#PWR?" (id 0) (at 107.95 108.585 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 107.95 106.6784 0)) + (property "Footprint" "" (id 2) (at 107.95 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 107.95 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 29cfb48a-64c7-43e8-a52e-cc49824a47a2)) + ) + + (symbol (lib_id "Device:C") (at 97.79 91.44 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 1fceed98-d72e-44c2-9e36-3d1667beba2b) + (property "Reference" "C?" (id 0) (at 99.06 89.535 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "2.2uF/100V" (id 1) (at 93.98 97.79 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Capacitor_SMD:C_1206_3216Metric" (id 2) (at 96.8248 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2007130933_Samsung-Electro-Mechanics-CL31B225KCHSNNE_C170101.pdf" (id 3) (at 97.79 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C170101" (id 4) (at 97.79 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1a68b7ea-9a1c-499c-9a22-2f90cdc928b4)) + (pin "2" (uuid 5dc30d1c-1543-4019-a3bb-6b03e09c45c3)) + ) + + (symbol (lib_id "Device:D") (at 144.78 94.615 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 2194e19d-7dfc-413b-94f2-66492c6ecc6e) + (property "Reference" "D?" (id 0) (at 146.812 93.7803 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1A/100V" (id 1) (at 146.812 96.3172 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 144.78 94.615 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 144.78 94.615 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d1f5def1-30a0-4324-a5d5-555909fc146b)) + (pin "2" (uuid 7fb2277c-c1c8-4dfd-92a7-75fcb18b3ffc)) + ) + + (symbol (lib_id "Device:C") (at 72.39 147.32 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 348e69d9-158f-4592-9125-429884e660b4) + (property "Reference" "C?" (id 0) (at 75.311 146.4853 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10u" (id 1) (at 75.311 149.0222 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A" (id 2) (at 73.3552 151.13 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 72.39 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C7177" (id 4) (at 72.39 147.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 78fbd692-e2f3-4ee6-9ac2-3972c3607644)) + (pin "2" (uuid 1e9e2cc8-910f-4651-8d36-6af95904cf05)) + ) + + (symbol (lib_id "Device:L") (at 156.845 80.01 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 40cb1974-86c5-4f1d-a88a-5a521b627990) + (property "Reference" "L?" (id 0) (at 156.845 75.8022 90)) + (property "Value" "33u" (id 1) (at 156.845 78.3391 90)) + (property "Footprint" "custom_parts:L_MS1040-330M" (id 2) (at 156.845 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/1912111437_COILMX-MS1040-330M_C380056.pdf" (id 3) (at 156.845 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C380056" (id 4) (at 156.845 80.01 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c02d895e-32a5-45e0-a077-5ed1d14f589b)) + (pin "2" (uuid 8731ad8a-75fc-491a-93e0-fb1015da5608)) + ) + + (symbol (lib_id "power:GND") (at 172.72 102.235 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 4a3cc35b-98c6-46bd-87b6-9bc2600efd56) + (property "Reference" "#PWR?" (id 0) (at 172.72 108.585 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 172.72 106.6784 0)) + (property "Footprint" "" (id 2) (at 172.72 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 172.72 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 682dc215-1467-4b1f-834d-782da76ee671)) + ) + + (symbol (lib_id "power:GND") (at 85.725 153.67 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 567b36fe-a455-4457-8bb4-d9cd3b833c24) + (property "Reference" "#PWR?" (id 0) (at 85.725 160.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 85.725 158.1134 0)) + (property "Footprint" "" (id 2) (at 85.725 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 85.725 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 60f61d62-dfb0-4bd8-8eae-cb90a3abfacf)) + ) + + (symbol (lib_id "Device:R") (at 163.195 86.995 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 58244679-f7b0-4078-bb23-2929bba519fb) + (property "Reference" "R?" (id 0) (at 164.973 86.1603 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "240k" (id 1) (at 164.973 88.6972 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 161.417 86.995 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2206010230_UNI-ROYAL-Uniroyal-Elec-0603WAF2403T5E_C4197.pdf" (id 3) (at 163.195 86.995 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C4197" (id 4) (at 163.195 86.995 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2121cb6f-32e0-47a3-aac8-f793a6977ff4)) + (pin "2" (uuid d61719a2-78ad-48a6-9da7-f86565edecff)) + ) + + (symbol (lib_id "power:GND") (at 144.78 102.235 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 66d51e5d-3b81-4336-b0bc-000fe836115d) + (property "Reference" "#PWR?" (id 0) (at 144.78 108.585 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 144.78 106.6784 0)) + (property "Footprint" "" (id 2) (at 144.78 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 144.78 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2568ca7c-4438-46b6-bd04-44e630478cfd)) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x02") (at 50.8 82.55 180) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 70a7a2a2-9126-4099-a416-69c7142c64f1) + (property "Reference" "J?" (id 0) (at 50.8 75.0402 0)) + (property "Value" "PWR IN" (id 1) (at 50.8 77.5771 0)) + (property "Footprint" "" (id 2) (at 50.8 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 50.8 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7709aeeb-b3eb-4a0c-a73e-c1fff7290432)) + (pin "2" (uuid 0910ea45-abb3-4f1a-aa94-f7e099dab1ed)) + ) + + (symbol (lib_id "Device:C") (at 107.95 91.44 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 78d55505-e43c-47c0-bbc1-5107bc1c8cad) + (property "Reference" "C?" (id 0) (at 109.22 89.535 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "2.2uF/100V" (id 1) (at 104.14 97.79 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Capacitor_SMD:C_1206_3216Metric" (id 2) (at 106.9848 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2007130933_Samsung-Electro-Mechanics-CL31B225KCHSNNE_C170101.pdf" (id 3) (at 107.95 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C170101" (id 4) (at 107.95 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7f97a694-f750-4065-afe0-864a828a3475)) + (pin "2" (uuid 50efeb18-86d0-455f-b614-d5f387fd4809)) + ) + + (symbol (lib_id "power:GND") (at 128.27 102.235 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 8aad9636-e77a-440a-9cd0-3f6eb8c5f0e1) + (property "Reference" "#PWR?" (id 0) (at 128.27 108.585 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 128.27 106.6784 0)) + (property "Footprint" "" (id 2) (at 128.27 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 128.27 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e7eb86d0-641a-4099-b003-287900659f4b)) + ) + + (symbol (lib_id "Device:Thermistor_PTC") (at 73.66 80.01 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 8dfcb5ce-d0d4-4151-8e18-867593c794eb) + (property "Reference" "TH?" (id 0) (at 73.3425 73.2622 90)) + (property "Value" "Thermistor_PTC" (id 1) (at 73.3425 75.7991 90)) + (property "Footprint" "" (id 2) (at 68.58 81.28 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "Datasheet" "~" (id 3) (at 73.66 80.01 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7a39ee36-daa5-407a-aa90-65be01d54905)) + (pin "2" (uuid 02fc7ff1-f493-4001-8c25-d3adc0d0849a)) + ) + + (symbol (lib_id "Device:C") (at 182.88 86.995 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 8f9db250-1896-40a3-b0bc-7eba280fcbc8) + (property "Reference" "C?" (id 0) (at 189.2808 86.995 90)) + (property "Value" "4.7uF" (id 1) (at 186.9694 86.995 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 181.9148 83.185 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 182.88 86.995 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" " C152896 " (id 4) (at 182.88 86.995 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2f18e33f-d9e3-4cb0-b164-49d0a2f0ca03)) + (pin "2" (uuid 0aa98b1c-9fe6-4805-bff2-59be42246bec)) + ) + + (symbol (lib_id "power:GND") (at 97.79 102.235 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a90d489e-9702-4782-baf7-9339ff2df088) + (property "Reference" "#PWR?" (id 0) (at 97.79 108.585 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 97.79 106.6784 0)) + (property "Footprint" "" (id 2) (at 97.79 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 97.79 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7061d2b7-8003-4f32-8dc4-917c7d0ed574)) + ) + + (symbol (lib_id "power:GND") (at 194.31 102.235 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b8f45d19-e7ed-4003-a44e-3d476cede4d7) + (property "Reference" "#PWR?" (id 0) (at 194.31 108.585 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 194.31 106.6784 0)) + (property "Footprint" "" (id 2) (at 194.31 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 194.31 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 33276474-f2b2-4248-a204-115bdd6b2176)) + ) + + (symbol (lib_id "power:GND") (at 100.965 153.67 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid bf736d3a-fb09-40d3-9d5f-2ee1c88a73ef) + (property "Reference" "#PWR?" (id 0) (at 100.965 160.02 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 100.965 158.1134 0)) + (property "Footprint" "" (id 2) (at 100.965 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 100.965 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7c1ccbad-e74e-4f4b-9194-b49ae4784c72)) + ) + + (symbol (lib_id "power:GND") (at 62.23 88.265 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c050121c-4c29-4f61-93d4-57ceb9ebf6f8) + (property "Reference" "#PWR?" (id 0) (at 62.23 94.615 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 62.23 92.7084 0)) + (property "Footprint" "" (id 2) (at 62.23 88.265 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 62.23 88.265 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 02a8f941-2681-4db9-9bf0-3e23e0d2de62)) + ) + + (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 85.725 140.335 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c1da9970-62b2-4ca0-ae35-cd3c88077d02) + (property "Reference" "U?" (id 0) (at 85.725 134.7302 0)) + (property "Value" "AMS1117-3.3" (id 1) (at 85.725 137.2671 0)) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (id 2) (at 85.725 135.255 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2110121330_YONGYUTAI-AMS1117-3-3_C2904742.pdf" (id 3) (at 88.265 146.685 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C2904742" (id 4) (at 85.725 140.335 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 196fb6ac-ded0-40c5-b62d-00fea481c280)) + (pin "2" (uuid de155f5b-bf7f-41d7-b99b-baa92c8700c8)) + (pin "3" (uuid 1aea845f-eca5-437d-929a-a5d110bb485a)) + ) + + (symbol (lib_id "Device:C_Polarized") (at 194.31 87.63 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c8620c88-adf9-4e20-b66c-cfce205692c8) + (property "Reference" "C?" (id 0) (at 197.231 85.9063 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100uF/10V - TR3C107K010C0200" (id 1) (at 197.231 88.4432 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D" (id 2) (at 195.2752 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 194.31 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C171666" (id 4) (at 194.31 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eda3890f-9024-4420-a3bf-63baaa9b6004)) + (pin "2" (uuid 3e4bbbff-ffab-4356-a62c-51d23fd30779)) + ) + + (symbol (lib_id "Device:C") (at 172.72 86.995 180) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d62843f4-c9f3-4179-b8f9-d303660209e0) + (property "Reference" "C?" (id 0) (at 175.641 86.1603 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "0.1u" (id 1) (at 175.641 88.6972 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 171.7548 83.185 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/1811092010_Samsung-Electro-Mechanics-CL10B104KA8NNNC_C1590.pdf" (id 3) (at 172.72 86.995 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C1590" (id 4) (at 172.72 86.995 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b966eb79-4368-40c8-9945-f391d56fb53b)) + (pin "2" (uuid 1524ad7a-6711-49b5-a8dd-d450cb7c61ab)) + ) + + (symbol (lib_id "Device:C") (at 141.605 69.85 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid e944ca39-94f2-4826-976a-055b5db74006) + (property "Reference" "C?" (id 0) (at 141.605 63.9912 90)) + (property "Value" "0.1u" (id 1) (at 141.605 66.5281 90)) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 145.415 68.8848 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/1811092010_Samsung-Electro-Mechanics-CL10B104KA8NNNC_C1590.pdf" (id 3) (at 141.605 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "JLCPCB" "C1590" (id 4) (at 141.605 69.85 90) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e453848c-e7fd-44df-ae8e-baa4991c959d)) + (pin "2" (uuid cc0cf2e2-ba4b-44e5-99dc-f8971043b8f3)) + ) + + (symbol (lib_id "power:GND") (at 163.195 102.235 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid ea283d75-5118-4096-b14c-714f39ad6318) + (property "Reference" "#PWR?" (id 0) (at 163.195 108.585 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 163.195 106.6784 0)) + (property "Footprint" "" (id 2) (at 163.195 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 163.195 102.235 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 06624d51-56fb-4b11-a363-fb31f893f280)) + ) ) diff --git a/PCB/FloatPUMP/usb_conn.kicad_sch b/PCB/FloatPUMP/usb_conn.kicad_sch index 55136d8..32b51da 100644 --- a/PCB/FloatPUMP/usb_conn.kicad_sch +++ b/PCB/FloatPUMP/usb_conn.kicad_sch @@ -465,14 +465,6 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 9a60bec1-95fc-4e1f-995f-24fcb3956190) ) - (label "CC" (at 71.12 72.39 180) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid b67663ba-ebbf-4987-b01b-8c393be99d3c) - ) - (label "CC" (at 71.12 69.85 180) - (effects (font (size 1.27 1.27)) (justify right bottom)) - (uuid ba3ca9ab-641e-496f-b886-2ee0b0420657) - ) (hierarchical_label "CONN_DP" (shape input) (at 90.17 62.23 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -492,7 +484,7 @@ (uuid 156be350-107a-47f8-be02-3421fecb5961) (property "Reference" "J11" (id 0) (at 44.45 35.6702 0)) (property "Value" "USB_C_Receptacle_USB2.0" (id 1) (at 44.45 38.2071 0)) - (property "Footprint" "" (id 2) (at 48.26 57.15 0) + (property "Footprint" "Connector_USB:USB_C_Receptacle_Palconn_UTC16-G" (id 2) (at 48.26 57.15 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2204151015_HCTL-HC-TYPE-C-16P-01A-O_C2997434.pdf" (id 3) (at 48.26 57.15 0) diff --git a/PCB/Simulation/Draft1.asc b/PCB/Simulation/Draft1.asc deleted file mode 100644 index 2de5fab..0000000 --- a/PCB/Simulation/Draft1.asc +++ /dev/null @@ -1,46 +0,0 @@ -Version 4 -SHEET 1 880 680 -WIRE 416 -448 160 -448 -WIRE 160 -320 160 -448 -WIRE 160 -320 64 -320 -WIRE 160 -256 160 -320 -WIRE 64 -240 64 -320 -WIRE 64 -112 64 -176 -WIRE 160 -112 160 -176 -WIRE 160 -112 64 -112 -WIRE 416 -48 416 -448 -WIRE 432 32 416 32 -WIRE 160 48 160 -112 -WIRE -80 128 -208 128 -WIRE 112 128 0 128 -WIRE -208 160 -208 128 -WIRE -208 256 -208 240 -WIRE 160 256 160 144 -WIRE 160 256 -208 256 -WIRE 416 256 416 32 -WIRE 416 256 160 256 -FLAG 160 256 0 -SYMBOL nmos 112 48 R0 -SYMATTR InstName M1 -SYMBOL res 16 112 R90 -WINDOW 0 0 56 VBottom 2 -WINDOW 3 32 56 VTop 2 -SYMATTR InstName R1 -SYMATTR Value 3k -SYMBOL voltage -208 144 R0 -WINDOW 123 0 0 Left 0 -WINDOW 39 0 0 Left 0 -SYMATTR InstName V1 -SYMATTR Value 3.3 -SYMBOL voltage 416 -64 R0 -WINDOW 123 0 0 Left 0 -WINDOW 39 0 0 Left 0 -SYMATTR InstName V2 -SYMATTR Value 24 -SYMBOL diode 80 -176 R180 -WINDOW 0 24 64 Left 2 -WINDOW 3 24 0 Left 2 -SYMATTR InstName D1 -SYMBOL res 144 -272 R0 -SYMATTR InstName R2 -SYMATTR Value 1200 diff --git a/PCB/Simulation/Draft1.log b/PCB/Simulation/Draft1.log deleted file mode 100644 index ccf4045..0000000 --- a/PCB/Simulation/Draft1.log +++ /dev/null @@ -1,20 +0,0 @@ -Circuit: * C:\users\robtor\Meine Dokumente\study_research\PCB\Simulation\Draft1.asc - - -Date: Fri Nov 11 14:26:34 2022 -Total elapsed time: 0.079 seconds. - -tnom = 27 -temp = 27 -method = trap -totiter = 4806 -traniter = 0 -tranpoints = 0 -accept = 0 -rejected = 0 -matrix size = 10 -fillins = 0 -solver = Normal -Matrix Compiler1: 25 opcodes 0.1/[0.1]/0.1 -Matrix Compiler2: off [0.0]/0.1/0.1 - diff --git a/PCB/Simulation/Draft1.raw b/PCB/Simulation/Draft1.raw deleted file mode 100644 index aa79e109c68525cf01cfaa2caa03b74c70cc5114..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135668 zcmb5137C%M`}ZF^W1C?tGYUmTMKVP-#(gHTq{WhyX%US?8B5AmmIfgsTb3-D$@bhP zOEL3YWEo1we$kc;Dmye>w8?nVygHdbabq?|ZK6n$Dr# zp+TX(p;tl=g=&ZH#D9OhLEBOBdk#B~2hK7V*#O+_vf2TYC)+6*P{_j)x_gf%4;oo>2x9c0~j@$Rf zzw-vZ+7h?x9!kMi?hQ4>-v+{p!dH14JHkhCi{7aG1dPGRd-0op-iJ{)4mH7_3HW<$ z{JjzWYYh7-)aVEQ4g4z{C+}xVjG{Ka#%gb%N(#O{0AJx4Io9s@8!NIF?@wo8Pa5?)uLyqHwSK;W2m}BYFeR5dW3- zTAlZV_rEj#bv_1f;C6h}df{2*D}whgRsRg0ExMgCo>YBw_-g2id)yYkqyDe=JStQM z<0yk?t+D>e3WHF$7i#kV-HZRagzBL-?@{AW{r~H&=mxjC@BeYDg#Y7K3IC5<-S>ao z>fZmyt?tLI+TziwhgZJ6O;3z?@PF?0i+H@=#G}Jk1D{3SlO}5P`u{MRsxk2Y!+1cA zdUz%O&&KrNe{SFLKacExcOUN6=c+A6)bW228vm1f(L!IV ze5DS-Yd0$NU%!5DIJZJVLMP#W{MzKS*FXGE#?&ev8riAud++zZlAl=}e-DL@XAXv{V1rQd+*A=d@obnoEcwf~!!(d?T&6V*em zTbOwg-o*cS6V=PEnO4vtd%jouaOwO1t6ut+%gq|D-KQRM-S85(FC()aIjEQEeLuK~ z^DxdNjOPK46PZ0@#xu*v{~2dCy*ab_YneAGwx{!U?`oekd`m<1klDo!k6AVhOpi=2 zN5`4v-Ew%m^U}AxnbdG?2lbHI*I%8BaduFTOs}v5@8K%%`jQ3CtDl^n^z*Vo>LIi5 z%UHdP%zEVD{(bHp8obtdQF$4-e-qV1X5W$V4esB>|J=Wc>ftu2Nm1*(&s*(w9>$Qg zsLed}klAC0{k)9KdSuqqhh=t-HzoF@^LFprg~ugJJ!E$1!9Vf1WT~eNuU;~qt$ORd zz9+6Z53iu4r<-k351C!#V#(!X)+4jtI(-kjNS&3}w3_8?zp$edSd+_#)ek4(?LkG6Wp1~+jYUZ2hJ zdQ=aYGw>yEIhh`rUhZW+qT9Uo#~yaxu-Jyp*G`O851BJJv)ytsJuui@d_{31>Wwq|!{OM+*9x`Y7kWqM@iF#yu1Nm}E-R%v$ZH)73rS)n4 z@YOczA#;w$k6TV=Ju*F`ug^W+orlLe5AXNpcweiB%&EM75?-Gj)Faa?!WTv8TkrU! z$<7OfMmCQh_?&vk9Pjz5%gL-qruV77uD|tW%XH`Asln^IhkD4IUN=6%>$-<}WO{A$ z`GD^8I$WCVy#7fOnqMmHqaHHng9Y=JlUa{U?^k_4?DNVjUEn z3{sCw??b%XlhgNmo4S4Ky!@flo9|8;p&l~lVE)qOWY#0oLvz5d1K!&e!_Gr5#`|cD zddQqBqqFcn8lxVW-eG;iAMhIGu5@0XGU7PT{Zbz38c5J1-$&P4m0Y%~B7U^YPLh z%gL-qrdM9y?|I(#R=b^tK9BeNJoS({8`^%0_xn8c$n;j>(>*pT&l`Dlzwq?tp@qa$*f1FH&6S^VQ*RNN$2772>m5XJ!Foz=M?%&mU?7*59PXGT~+r?i;y-ywsHT|#8&6Jc=&3De(sva`u_aQ~XWY#0odsF-1kKTyeiaD=V zS^@gtcJ+`squUh^lj)J^#qn@3_L%qFza^ZPmvNza_A|THL*`VfQ7TNPN2a$y`{yyQ z$>Gw@!;u2|=RWn2Ig1L)gvs>C^t$tKBKaq;(wef)YmLGI)uP+xS(<9R> zs(tro@BE|+&cm0y_<={%L+0d8su(8IBh%}wuj`+^ohdQSOHME9eYo$KddQqk&sPeQ z>5=Iz)_(o7w?tx{hvN_r#~bP)b51m<5+>6l)B8)`4?lbF#aDA)Y*s06#N^ZJA#(=Z zs1_#EBhzcAeLmlN=~A5Y`X@zsmkJBiL*^9U8y_aqBh&j>-$(ggvpqLCZ}+Zp-fNFt zP!E|ieZkFPGCeZA-}Lh#--}yX%Xv6n@^D`@7xdJlth(cgl73kU6blZV!{`k?Eb(_w8{n>;8Jq zONy%IeR3S9LHLD?e3xG@Or}Sshc_L5o$w}ByvunwuJdsGrXDhqvihztnI4(mczwU0 z@OqtX;JhpKZt|)>TtYo$tQcJ0ajEwDcZ(6DPge^Aenw)%q51@`5tzAtTl5-WMj*Bh!0FKmSg8*9SLo9*#df9A~PBj4Zj- zBuu79ruVJ(my_O+ryg`(O3LkC@f+pULq?izdoWCLwbJhLh9y^04;ks2;)Tid$n?I_&)Z+T)MF1j568(K zj)&DlM$R;85hl|k)2pui?3C9&yQTB;G8%cmN2;oaj0`E&DomzFruUkDPM`AXPi^fy zynwvB&sA3s87Xt9b(l<#OmDsR!BbwzzU`cszU6+eS6mJCkdfI-+l9&W$n+}c=lf~z zM61W0hvRt<$L;DNBlU+o9wyTx(|bw#=V@@w%+&>O7oxcsRdM4;krWx`xU0$n=(K-#z0cjO*sS?3%5-9rx8!4;lG; zVz)4v9+}=X?Yn2Z=qFh0*FUM9C)4g$ z4;i_sLH9739+}>J?Yn2aZ(@5o59dc7&V$rLM*QnN!Z<%tk4*1^_T97I;@?u7S3mhl zZ{6>W)I&y^?MVrfS&vMwh4$TZ-k9yZorkxicd>SYddSG``MtwrdSrUjweOzuURu=G zdHF*-dkvntUp-{x`F?%FWO`(Jr?l^$^OA=5a~{s)Je;qohm8E{^$U~fk?B34eYe1i z?=rx7b7nv5Wn?|59x^f_dO(;=k4$fZJ%RWByys2lU8$Gs9s4m+J!GUp{-7|K9+}=z z?YjlucV*soUdQYgy!i6X)k8++uX-yS2c}1+*HHUzp||?PQ0L)%)5CeCddNt_(L=*z zdSrSdweJ>s=^I8kFDkExH>FPt^^lQ`9Y=)8^vLw~Yu_#O);>1Ud1yJ_&N(gBLq?Xw zjKpzWOZCX~>T2Kp)yvEt<-FX>uX-hSJgOcta$(4*Fq!qp^ag9+{neXx+ZgBJyx7C} zuX@PH1II_>c(9FnWP01R@BZqIp8B5ihQ+?&4X^i@ddSGgcJGDBtVgC7uYLD7FZJIv z=b^=U+0Q(#9x}3hbsCN%A6Jh|udnvq-@F(5j&oi@!a(nju}`Xpj6~NM7bdeFnckP$ zcYpJqI6U5YIDhwWo~|A;(sj&u9DjCDk4!IG`|f$K*`pJjSJ>fgulFyV)I&x-DR@6j zW<4^!m$mPn_wHIV(Rpq1hkBW@UDQKH&UTuJnDZDtVgC-O#AKyuk;6#ormiTINp6uJ!E7^-N`uKeNH_xJ$pQH!Ta-Sy7RJH zkMg=KN>&dU**qydOlCbYJ$wFl!8?`mq4Sc{N8>p81@(}TGMA^|IQa$j$n@-S$OZ4< zfvL`m${XYD3UyZx8R_u+)G(R#$n=(IpTFSc%5>-9BLm0RJ=8-+=4_jW=r(W4{J?{D4OCLAOdAXOzd)XU$tA~sXxbab#%z9*ckLl;i@7_C?W;+kpZE!r_M?GXD zk}?~|^L^AK)3e7*zk9EDpXEFF>dp>sF?p>2` z9+0XYGV)l{k8vK5sveo1JAGCg~IcG0U>XGT$H_%J!E8!WQ57A zN2WJTKQ}LWm%4rGJX{CE`N|0OkdeQaX5xHhgnDFp_IU83cVhcu=cR9%;gz2Gu6oEw z%b3MsGV77)+3OP*z5VwubzV}`M>x+JsU9*iX~+_s=ZsX3OwS%i{^4z2w9I*h9cFpn zwNdIJBe-4{CbJ%y9&U_Ze|Re^hMkA&bvQp7qaHGHQ@iCjKN_PRnVvoV{KH!?+;?7^ z{5jsx`tPZSjPzU`4wG4rOwV3N`NR9*>Myk~PJWOUiGQD^8IOLLd$6ITiheJf1|4md6 z8F_xv7dZc$s2-V~J-)u=RXw@RdD%5T^?IF}q#iQz>7}({GV77)+3Ql5yb>L9oR^Za z80U>2sE3UFmYj|A#t+mZ)3e9rm%K|GBF>A=TH-CLlCB;y(qvmsn9O=)dUf=;=dyR= z&h^g2by}QnPEijTd8dKF`Q{Y$$n@;-{AF+dM;n~iKWVx5W6KZKLq@)uu|7;@Ju*Fe z{p_;0x%fus)k+KFJawvi$Vi178*rXFRXs92dmeDvTiJh;^LFp@z3PLesfUboN!b`C zvmTk=*Ls|F*;{aIv-5C08Rxgt)k8)W?Ae6#+v)0&>Dlv#%iiS2a-CN{`7^Im#tik4 zk<(4KgvqQ&rf0A7UGYX_Z*^W?#!8$Q&r}Z?xo1Hx&WmTNN2X`bJFa+rZ~Mx5{C?-; z{U51^jJ#E9TbRsxWO{w{xbBMAZR*#~!*y?*PtQ^h8QIwHE1XZyQjbi}p08Z-+WouT zdHF*>_jVMSqaHF+>d@C=GV77)+3S&4yodVka9;YBFK`|{S3P9pN%;on;d9j^)3fI} zSG@X%cRG*XUoCO($Lb*?vzG1%lUa{Uuc97D{^?bJbhq7U+}THiXaO@74t@vQ~wAtR~z zdvM;rKs_=&dtUXY_sgVx&bxx|=MGC>s2(zs-S*osnf1u@*64BTpWeZ%`<;jHBj9?$ zC+Z<1q1F3vz2Fn|l;PR)u|K`7DF>a`G5bqz?U#$xLq^)h9|)6KkIZ@{^mz9#Z_R=4 zoEHjh!gYoW^^lPdM<2v>h79${^z3=uU*00gb6!^K&ED_7W~zsb96tA5n9O=)de7+f ziNCxLR~&L4P6=^+VzGM2$Ss}naD8I2dSrU`{O>PsWc(55Mdjss4Q^hd9x~F~917nJ zW<4^!WqQ2(mzO&32j^wi+=lBKOVvY0R@FIz>l#bdBh$0zjemJBUOMW$l$5W$SKBXB z4;i^S@rN*(^~m)8*6SgEc~5jd<~)2~2G>KDtA~uVxO5cPLzb&Yrf1JLuX;&)esW&! zH;yH~viiTTd!pR@zlQGE4~k^NhL!gUm1Ju*Feo_f{0 zY3Xt2)k@px9b3LaJ!B-lL4KIbdSrSF^!m$HuWXf*&cpYQaQ!7qJ!ItN8OL$`B}+Xr zJ$rt86^B8;IB!_&9xv|5XX+s%%dejZlUa{U?{_`kz3QF&?UeKCC-22|o0aMzBY(W| z3$EL&RF6#0o)=&94tG1_yu6HWz0PG;tA~sv?l~1EvmTk=BYM5(nzw!XS?A&VT)5t| zMm=O?Op`OX-m^wMGCg}fea*|hzrcC?zHIsfpR0$A?3{l#OlCbYy%~DEd(B(2sL*-& zLl5FQ(HH6=Bb7@P;5yM4>XGT$^YCll%!r3m@Bh$0z?|*x5p1t6_!VZVLk{@NOhl~_@=fh;y zBh!0Ok9Ys}dUmhbR1-mOu8Ij>{(Fd!El^~m(@(d%dbctuWLa~>`M;riJo^^lQY;;!QQ*(UYK z^tx)_{l~lT)IZKkPCxEl?6g@uWTe69Yhg0$k?D=n*Zjq6FeX<$WMo6f>tQnMk?9@K>vjKlKRp)0N4A|` zhwsDUdfis_kdYGR2EPxh9+}=h+IRo)o+(LZRaxb63b-u6ELq>LP3;ASvWO`3%-@Wd&?pM^+>z{Pa%gp~;J!ItkkRm>r9+}=- zdVTP^xAC@O&cpYMaeZ*RddNuShDCicJuJmPg9+}?jdc1qX`=D7CKOd&9e&UdGi+ ziu%*rxqH8QNL)89?UU(|>BZ>r?!R8&N28oq*x@f+H$9*pGBUhr8J|p#Oz$D>yZ?G8 z{|US~v#)xkt{+qn8Ch6R#wXJw)9azvTmSWv*OYbjFi!y2TfbKi8QHoZ$|ut!)0?Dy z_h0W|?{dz&QtuzH#oc-8AtPrxmG#N=$n?I@X_bZim%FMjEXz=acD?>DlYMAxZq8f~$vCESR^T9x~E7wY*QJ zN2XUzU)Ld7^GHSKBaCk?Gm_bs@RyTHs~1E+SnP9aRq*`S?%; zpG=QT&(rrqNHSJNyLxE_MdXj1AJs!fHchJNlj)J^*?ET{snILOd6;)0m|vkDGICO) zeKI{Vy*MAp_nv0`;&S|T!)VK$@Iwd?0n3Slsy=DQF+B=S14aSWTe5e z7@tg!Oiy2C=^+_2p|Y!&KeV{?u6|rSB(7gq^2zkb^z>=R<9k^BZ#d@?;Uy+8DGEF?$bt2qzzSOoJ` z)I&x}9IxV&>5=J`(mqi{I_?X+!VaaS#^N*TAtUu?R`tpB$n!Y8yMPzyR z8qTYgR#xu0={NO|kz?`kKA9ew-n-h*ipZ_iZ*tz1dgWwS!g=+O_V-sUE+phm5pqdXrD4N2X`= z^Sy|?pIFm*!(uDQr$aBQhm5>YaFb7_N2a$|-$+HI$i=|xm|a00nfix%$jH5=Jm)4p3&+MW-*goMg6wdvpLAtRF~-RhI+k?Hl*3yWf^F?Jtww z7oU@bfft)qO;X<|q8`#r9CC+Grbnjt_xF4w6_YX<^j zqW0ZlGWyv&otJyLx>OijRO=zlf&6+tnI4&59qqfticAR zWO_}t?-r8*Uj<(Oq<9I>vmVmaXm_VirbnjtnD*Uba&GwDu3nq`co|y1xYk1&@5Y@z znI4(mi`sXK$;$~1oL4KYhP3^{dPvh_^<6%h9+}=i?YqU~$l1WdJV3#GKdpx}<5TYT z$@Iwd#%bRzCLI?xboF-cx=Bv&vL4d-@eO=3Ju5=JurhT`Vv?$-mdBb9B%6liRhcuT)H}uK$$nP^h+C7*|^B zAeKajD$-KIf$s+#=846{Q~1>@tmgGCeZAMD4r9Wn$F*&Pz_e zRqkGAJ*2tNFTp3%Bh!0Q`)+Y5wmI+;66(mc7G<>_(!|!i&nMF()9ayqx3~;@tBI?J z`JaM$p6VgZ1BdSO$@Iwd-qOBXT>fa#)Oq&mR>%BhDm&riDFC(|R-o2Y%axb!(0 zc-b{?lU}E+hcu(4iBG0Srnf-*ZgDv|=K)tQeamgqWI%bXhcusFYT}dWk?F0`zFS<9 zJ3Qz-%u^N2M^z7LzFFGTC(|R-`&#>MaXDD(A?GDU-603wub>{%{F?lLPo_tv_k;G` z;?n-hz>CegLl#x3s25=K3*S=dqwhl^k^$I)Glm4Gr4{7e-_MlIuN2XUy z`)&zoc2_g!VLq*3-mKO`nrDYRq~_k>mkjE28lkI9+}=< z+ILGxgIP(gUjL*!<;RvWS`TSH$xrmj^vLu)?YlTXd7`=V+T`CU{26Fme>mf~-6wfEq zBh$;!zFR_W91A?mPZrEW)_O=YG+ul%JuL=eLoieP4G+RbL?33w{>HVaAw}kX6+R}NUP$RkZo~l|8X-+k1 z;gji+>HVR7x1{`(9e9{WEtoH@9@0b=wD8IF$n;8S-z_Q6^lRnnWwpLnHa%KRJ)~*4 z;1Qopk4&$I_T7@Q_qIo!msW7EOx|xjr0LkHrB9|urgx9_-ICJgXy7HMH%N2b?D`))~D`ETIm54}%z6p2?4X^z)v?UU(|>AkCcx1`ix+t$^~u6e)A z`oMZfQ|eG_pG=QTZ<_YqlJZI4cFx1Rbiw>{t%o#sO={zl>5=Iz(Y{+!;_5u+yp)tC z(&SU?A zrgCt-^^oSHrR{t&Ju*hCJ?*>5=IrXx}X*J!(JYJk0YK%BNb^{OCwwwJGQHN?cT369 z?*p$^TB7*HYO9Ad{qmpi$@Iwdx@q4nC7nO$;Obqe*Gz_`TMucb&3Mu$(<9UCr+v4S z?0Tf5^LFoQChcn6qVKbfx&2_^;qtCveS~^Q(|1oNpG=QT z@3i*a(lUQS7gsMYL!{2jb=5S*6BEv2)%x_VgOAy~(u9@6|X zzl%?%N2b?Q`)+9&+4EWFB_uo|FMMb{q^aHM8J|p#Oz$!6yQSr?_~)D#mG_7=xcLsP zhcqoqb@lHC(<9S+QTuLb>Ax@V@`tvRzn5AMXltd&P(6YN@j1e9@4C=^PEqnN2WJd`)+ADaw+gqQXZ98 z+t=56Nb_CZb3U0KncipGcS}ph@bj)-QdDbca>#l}b9G`jpG=QTFIW3+Y1!HR1?S-* z7OacWdPsA#B>QA~WO{kpcgx5l)n9a8VTU$y@Vxbq=HW}pKA9ewUV--AGO~V8;N@O! zBN@Z)(t1eq%F^e3GCeZAe;c#$mXZ6?UUK#3%x)_KO5Lp<(!8Jif={MLrdL_}ZW&pT z*xh+p*CSZJqaM<%hBw64{7#oebFb=BhyRNzFS7- zEq&S5tCjYc99wQZq`Ca|OFo$%nckDycgslC7kfDGO1<{7qDe!ohcs~wy8C2$WO_Zc z@0O9tReCxP>yHHMjMPJ#r2Ota)*q=yruUZi-7->YSKwu)J}&K^xJNyt=|1CSpUiq> zdK0zpmXUWyzvAi*i+w`kj#v+A(%Sa$$@Iwd7HHosBY!=R;=GR8Pso{98fiVGS$@5T zPo_tvw?_MJ8A&}KcvvSTSP!Kh((GB)(bo?gpa7rjxx25%v=7rI{d@?;Uy=vNbqh#m1ueo~3=^bUWZ#|?L z-Q-oDOpi?OF73Nf@<@|D&f~m>^at+KdPuYQ+^asB9+{q}eK$(h7Y1HbUMG2BtM!m( z$Nb(tnI4&5C+)jYa$iPYR}bsX1nbMR9@6~Q@im`Jk4&$Z_T4C1@$Bo)%dYvf{PTnL zkfu_pK0cWqncgt%yHRpm^c&7g-}1EV?A1i;Ax#t0$KL^_N2ZsqeK$(xe-(HsDP3gt zAJ#*f=lb>a$@IwdGPLhTNwpFETs^Fh6Rd;NdPwtbo!5ObJu^ulrxpmpWO`(JKWX1BD7clB~F zca?*;KB)DOroijxlj)J^{h@ugtX%Cfzn7116SW@F42vG%lj)J^J)(WLto+dEP3K{~pj0ljk4*0w?Ym{A z^Xb6by(?K(^lqje(&WB9&?nO))9a&sx2)`%H`vw7OnqL4U$!37oW6UIPo_tv_pbKc zveK&aTh1F6`+__+DoN`hP1*cGKA9ew-ZbsIWo1Lu+s?zfNWuC?^^oSC8E^Vn7pWeZ z-V*J*Wu?jHz^kA9qMVs!J*4T}cCb%oJu*F`eYdQ9_SO(rFBE!7*46d29@4yheXvia zN2a$|`))b8qv25J7iV^>-aX+B={mQSWfrguX7ZaGmkjiSKju? z^vLx7EW>Y5my@`;!(6?zg6>jhyY-OfWZV#+Opi>jtoGe<@?nSJ&Pz^zSuS>ZSnDB8 z={-YyGCeZATH1HZNmS_(&Pzz>A)9})9@5-BdZW}q^aNUUH?@uJu?R zb_MHm)kB)>J|i)o&w6Bfr?u~vmzQEkyK&B$-CMqUy0v;pvt!#xpUiq>dVl}S2d2Et z>lb+alU|d|eCr|2(ORQ0572sKdKI?kFAF^O^=WE z$*f1FH&FX7<~>XcJgkEjtasLWNYl327|d6EOg%EaaoTsw%Ok%9UdQY=o2j{Tq1bjDmI9S`TSH%zO{?BOh0fOfOISZUwo&+gLZwtk(Ty z>oBh#y_eYb*~>l=7jS1wpTuJw@SaJjLVkNKo}WO{dK->o3G zZx6hvyn(X0(o^aoO+m_7pUiq>dWqV1D@czz1^ zw}LEqC-Aasz9}!>*+J_eO~o4Hd@}2i>GjaQTS0y}9C%p&E?DQT9@5ut> zTiSOkNcH>QcjHV+87$Wy?x-HpB;3Y-9B|CRp4{2J}ACGyX z)+5tfpnbQ3d{_{8u~~1)oM$^}J*0VN%y^&7dSrTQwC`4w-H%Rior-;IA->mkj8g7yhad)4p3#Hm(Ug>?a`D zH$Xk4S=DL+=C^iHk4&$c_T7r|cZEr=UahoYGH{{wkS2G*1fR@$WO{dL->oQ3Ukkh| z^@dA}yPwf|Nb}v*378lAjCy2xp7z~}GH6@i?cOz9qO+}sG-oC-$3gj&9xO1F`u@pdSrUNwC`4wUxx+Wu-JDbYp?Z?rd;VsKAH8%^oD8Q zttj>L0nYQ8)P^KhS4k4!IJ`))-^X*}7Dvwrfs(*Csdkfzc4Nj{nN z$n-L_?^cvW9|RuuXAtbep!JZZMb!^{GCeZAqx!mzmSblEudu^NIeWu;NYgp>1D{Nf zOz)KTYs@!mneN7!moXCae!FQsq)FNF0p|U7Q;$sVg1#T3<(UP6mwS1njH{Zg9@4yB zcd}1rJuh~`DV1VE%%|T*FR~r zY-#m^)yhc*s>k!uGPYOXVZRH^PqrS?>_3%``N`HJ)4N;Wx6!g?OW?K1 zA1yCF|Dx7Inv*icC$k=zUK9O1ik5$Gp6bS#kT3@GnyrU4SLRH?yk_f>>50DIqa|@j z;MGbSBi9GLr1g-d^yMi&nf1u@+Ue(5w7hjN@USlj=0kT^4{73`{1Ee@yQ@d0*ID~S zw0wTgG&jyG_1=@YldOj{cQ5iMZYnf1u@2I%KzwDf*>x*I2+Qp~^Zq4kjF<#kgr z|GI~IWO~E3FGb7Zj{`3=HBG)Z)>G1Gi9>yhb=)z8~#IsRwhrEf{YyzQP^4{65s znTC1WJ=G)Ao1*EcB~9MU_GRnwQZVDW<4^!Ir=#rE#0yL5Br>8zV|Cy z4{4UynvVJ2uc$|+XD6md%d9dpUA>OkVi2`h6MK_BE}CG>^CY$S1QNncfXO zeu6=gfW|^Wd$AG%sd;gn97RBhxFbeK$rf&knq_g7@XN?tQc#()7Rakxynl zGQCRLcVpz<%YldeZ7_e{dPp;->nzNlw;q|^P1<*3dbexejgjTyz-yB~0rT!(R}X2Hl$(ut_phr*rq@XOZj78RIoH)oNSG)uO|c%* zh(>0xv3WqFi5M zJ*4?DevVIOJuX+5MlKWGl-`S(+gOs}i<-55DMF!1t+ zPLjDBt%o#4_RjIitVgEzvi98=sk%4tuwM|?2c&8}q^VqgF4hO6sz;{RSNm>^bi8w( z8)tUS59Gl->mki;W9Ir~)+5s!tbI2|($fMjGxYzF+m>lmzuH1D>Whjk3r zBhy=|eK$rnJifq27-?F3p{p00l`fy%|EAVMnzfzg`()N5)B8&MZj20kG4Mj6DOfjQJ*3&b zVm{VQSdUEaTkX4*WMw4q3Oh`Z_Ky$NdPsAm)B>N(dSrS>wC`4u!YZG*ablk+thcZp z(iC=Ifb|yEBhx#neYcX-?;m)%m#4_No^NSAq`6@h_+-{2)B8>PZY6nTSKwu}{t)Xl ztcNtwRTpBNhV{tw{?fi%NfzC)$c=N(>e>H5wmSQj!>JuD{Y#*lxsbtnLKHcPi8$b zz2@3?D@nV>fftoG4eL;bYdxe{cxn;Wp$u1#Os|dh-AXd9$fvH}m3q_V#u4iw&1%W; z$*f1F*HQa!CCN<=JnRpK^(!N^9@1=`lY#XsBh(|)OV++yNkZ9yw|m!gnS0TCNb~)r z44=$;WO^yucPmL!<;8BC*)?Zi-OD>#4{6Rkk%@IL@2E$nm#TfYk_>qx@G?_p$b(Vu zs)sb!mS*~7)+5s!s(rVTtot(D*ruUxq-AZz??h-f7VX-r% zAbOCMumf~xn8iMs^~m%VY2U3ROPefpsjoRS&vL_t@hnYa?7uQ7n}7F*7aBqX@=BVf^|LCBh%ZYeYcXl z&}Nw%XDBpFx_)jwB-R5h@yV=5rnf`;Ze^L95qQ`a4(oxehcxpJEWvsp>yhal)V^C; z@@@oPUdAlBT}CJJ{volBXsJ(TJu~qWAICC%0!a5@BA#+W4jE)m&eo0)0^+#jW zBh&jwuR~Xs9en~Xtzfonea3o7tXo>yhb2Yu~LbkKF3JaVDqFk!dHahs1iP|wprdx?A=kfuTA za;$fHPdzfdy4rUu%Z5XNmyj@5UhZc-B-TkS_sOhBrq@vWZe_Weu)>YAR@z*wld>Mt zbm$t!Iw|Xs={=x*x3V-z54@mjkeD(sV4k4&$H_T9=d@Lb?wKR~RnN=xMZ zLz*|s`B-0-rXHDId+ocG<+D~F?YotwM(@B&NtrKw?;MxN=K*Q{7@g&lS&vL_s`lN= z(sgU#VSh!eAG03Pl=v|V>&L7|ruVV--O4hf)+#s7q^Je*&|2#uO|_<<`DE53(_5^4 zx3cUT8hG`S7hv6)^^m6iho52Hnf1u@R%+j^EET>Fyx6P-Ql`cDMBYCn)~kKylUa{U zFQR?7vOIS0YBx^o1Bvx&)nTCK!-HS3Y-ZPmUTE8`{wUSWrYa%i{pkXYxo(kHVX zncg1lyRowMbl~M>EW|pu_jQ~|GvMkAo84>L#d1rWew_8!MMS3%veGi=<_L z>mjioZ?#WmJuDAM|8!M-7TI;FFY$*f1F*I4^*tkiis@Ni0j^?%kwn%m#`9P9tAN2b?I`);hfbRh7q z)XS7rv6FP1NUR(D+$Xahnckz?cVlHtw*NUQ~PeL zbdqd0&dk(L<%zpLP!DNF%37bydSrTUXy1*MDRToaeaoj`&|2OtUMTR+&Dv_rSg6^>mjiYGsh>h9+}>k+IOqS;5P%Wu)|WU!?YgK)ajFh zb(q#8)7!3nw~DO(Ht_N?mP*&t)o8dj|;r4*30CMf!0G}-DkunvmTk=Deb#er1$Z_n=^YE)_qzJ zY5E+9VBM$n$n-8~->o8_CT(!zOeS8iAjX+|_KKAH8%^sedmwX4YSS%HUrbg^Fa z!$jUcq)8uVuwL{-^~m&!Yu~LRwJrr-a{6-FI>CBKtTQz}nf1u@Drn!WBFRsF>BiY6 ze>v8fS`TT~B(BFgQ|poGRoA{-MP@G#yo3a7Gg)=2juVOXsq1|*>yhc*s(rVLd{<(l ztB3u5u|Cy$NRxMdJ=UjMk4*1w?YmW^Qun}%$_vZOi>!yly4DRonf1u@nrPpxB2TUl zyesv5tZTI%()^vV0qa_=N2Vv*cdN*xYMb0R^N0F!Z^LPcd>)Wk54*u9vmTjVJMFtw zWcz@?!@k5=4{JT7snzvMtcSH8nOmkj(tH1QgtVgEzg7)1i z(xU!mH_pt|6<9}WJ*0W0+(xXUwH}$?tJ-&~$h+?aUiy|5vZvMbMBYE7c{*jIPi8$b zy#d;HtH}DF0uOsYVg0T3kfztBjaYwcJuncZQA=X(kTZgmt?!)FacIqJ6iD4ER0plA=D7zRz0^Y3A+O z6p?DLHEzScvU&+2W)dSC02>DeFHT15(%1YT^`XOeik?Cb?->oXIybySW9ac)z zo7O{Oeeo8b%z9*cTeR<1l|?y$hyAFrzSw$5^VgIuSYK>CGQC~ecdN=zvD@4@b1$!y zL!pm!oJg!o-r|#4k4*1-?YmXwrqsa8YP|~UlC6g{H?_*ex@7B->HVyIx2in5Gw|lj zUL{K=Sr3Wz%(*_9^~m(jY2U3XGjIROjT8H3V?DF=kVdZNVm-6<$n-90->oY9M+IL0 zq}4LG`m97g4@j(o-s+QCk4*1|&XcPu6@Lu8s1>A7Mn)-+vKm7R+-jAV*T_spUiq>dX=>AR+aas1s?YI#`&%O0jm^-8iH2)?nSW^^nG|@)g!yTaQey zk@nrHBA*7{m3p7cabrCs)@y&|lUa{U?;-8GRb_bS8&?nekYl~}933apeEZE;Sg$=t zJucbC$k=z-V@q)tICzNftOwL3#{|D9@1PI@io?Y zTaQeytM=Whl2B=f8)s(f7c%mI^^m6Ip|5>1>yhcbtbMntq`n?_*e@OH!{;XQc|e-# zjkjZc_+0hK^!jSwttu*CvEr1tVgCdSo>~OIag<=8)r(&TC6L# z9?~>BwH@oqtw*LeQu}UIx&7V1>zKV(ZZ5DM(mWyG_+-{2)0?1ux2p6w5_s6x9qZ9Q zPUQVVnwRE$gZ1bit4F3cUHfiTS$O|0H_rOW>!fh7^^j)3rEh#P>yhcr*W=x)^5c}i zi_Kbxb?nwdn)jaAfpzTGBhy=|eYdK_7Y1G^lr5&{JRK*}%v`#|C$k=z-fHc;)#RDh zyWKdk|2)>eTMucL7Tt;U@75#JTd#e$noM65czGGwGGVgykS3D6(w%YhIUDQdt%o$b*Y3o+dFzqseXD)9npAjpj~i!J>l}GDetsgK2PD?p@AAp4N2Yf~ z`))O9_j%x9pM0#hw;s~`{u&Nw!1T!UPHNw+CgUpZb@kE;a^#N1)uZ76KPiHB`qo35Dz$cFoxb(R^#0PmTTP056?n<%5xH{jf<)dwB-Z!u_Q|YA zrdL$^ZZ&Cs%eQWv*v}v9`>lsG4<6W!_5Ic((<`Tax0(za9(V}}Mz(FR9uoTk?D5I0 zN2XU*`))PK&I`O+X$JcOEYxu#&GX~-U|)cR>XGTy*1lU!E;rui#u=4oWO`fcA+evp z9-qv5WO{dM->oK%CkGyW?f~`^upZKkO5BV61guAxqH`o>_hNLBA*AO`Sko=>_hO0dSrTSwC`4vGYbMQyXFSD zx4ZR_*uUUgpUiq>dL6azR+HQQ4m|vP1ngg6J*4?2<6G=sU_COuWbM1v zY>?2e)fu7B&3S&vLFMf+|wS+FYbhQ)pOG)`s_P%XBr1^K%KA+5bWO_rj?^ctzR|5|}#{v5#SPyAp%I(K~3DzUidr$jr zHR+NYcu7$kWq$Dt9VgP%N!jm{S&vL_vi99-GOgx!Zk+X#H)5X!>mkkkoAzU$1?!RN z&CoL)zY9G4yb0{jU_GRHcF+Or&tN?= zJzx87b!pe=dpFL)4x1$Lrp!b>4@lEz&jFvzdSrTQweMD!aT5bCFJlwt7g-N!M$|iq zeI2YvrngD^ZgtsuD)4eIZ<45`)yhd0(7sz;inPdcyhal)V^C?n$HWoIkPv*;e<~UdH;~uN8&r5%z9*c$F%QOmtlVeURuFs>?2`4 zr1@&fci2b5dSrTMwC`4z>`sT=IQu7Uk)<20hs6F9-}z+LBh$O6eYd(?&I&wiJ%s%y z7AJC?NOP{`_t<}8v3g{B|4e3ssVzl%Jd%z9*c@!EH*%h?)7 z+&J-bMg%`sB$4+IX&SG{!+sY_)FacYt9`e+-2PVJU8%QKVtZH*iG4B-`DE53(`%@G zx4QJ$A9(pgw_=|R>mf~-?uW2XhV{tw9?-s9T^2O>!HskGuB~$7H|rs>zs4b-%z9*c zEwt}em!snY4?hnD`)e#sNZ(5)Otwl%W>Ez zvmTjV7wx;%rHgmejWd1AHtfq`J*1ic&0*}zVLdXvm$dIzmuYhXZ&>VCGP2|{9VZg| zc^vV{tVgEzn)co5^6llo!_RHOeje6Cnk^%aU_TG*k?9T6zFS?&clgnbvt#yG^5j(O zA()=~?2cOJ(WO`Gz?^c&>F9#lez6|ycu^!Syo%#X$hggqH?_=$|)urf{ffovG zmtU7z4{2_aqduAS$n+L#-;EP5?k6|S!VcT9?}+t~rs15U*muNwWO^&L@5agSL4lW- zfknOdhZA}KkVY;Y^~tP9rWet^8z(t?0}nq32m6&+4{16+@gw#tu^yS;R_(iSa^=pS z-8i#aehN`>L!+L!^ zk4!J5eK$^eK5^WQGa+H8{MplbNbJY*lTT(nGQBA6yK(Z#vcSX76~cZj)THGjr_ zEY>5_i`BjxC&!APaP^|{cFML3)yhcz)V>=hHC_t5EA@6^AD65|-an)% zb>L_0DEJHznSAcnf1u@p3}Y?C-095Jp7y{ z>^EaQq#1brIQE;d9+_TG?YnXE)v>@!N!cTz+A9-K$ReWY#0oo2h*_ zPX1aPc%jg@*cZooNb^(KU$8HZ^~m%VYTu2Q`-`4&^$I(DE3fBT4{3gX8#dqB2BSPzhFO|)#{PyeXe~sUOvkXyxhy*O0y@ehcs2D?Yr?(zhB_ZnY~YweQAD#%<@^IQu8|H?$n;KW-;I}_M+RPU`hM*DV?CrvJ$f4Z{#cJp?}GN-c&T|b@Y>|>m!%i2 zhs1tCXM8g2k?CD~g^f2}x-~6uXGRc*S;Gsv!(`K zt+WI3);rciVxOTiKAH8%^eSlIjhF9!4ZNtl1K4NCdPtMq@+|flvL2aUb?v+HQmJjB z8|RgJ2j$VIFLazp>`!#oC$k=z-mThq58!z8H_p2LccFpgwuaWhTCbZ%l_BFDeGCa|~ z8!si-23}_BcXHyEwR-=M*bk||C$k=z_1bCQjhB`&zqxw&xop@E$$Cgrw|fEhL$V&3 zUT5vQ@iMA!;0=rYURJNL9uoT~75HSqAk9bH(vg}^}HKr$L#NA)Pw61`8q>l|D{5o%z9*c1GMkP%LDHO9$tFbf601C)AyS~ z?7w6^GQHv2cjM*F!+}>nIZvM4W<8{Nr_QfFnf1u@#%kYJ}m2BwI0%(^UnKZ)+5u~^1q0>^Qfw; z?vLX*E6$1|^L#JP;><<&aRO(-S#ee}GljBAp5|zyt-Edm;rgMe0KheD>t>fvnJ9(@Wjh}~x`$5j#aN64Lzu?cyPv6J)QoWys z-;bvkJM}ocf;wY%bm+9+DG$lv5qI-XLY<3jh}~x`&-W4aO(Q8bNs!5 ze4mwdJiT#^|Klwugf|#+*mnx!zpmqxuS|+XnER>H2i)% z`JS(nrD*&-G~84(Fp><=hRYcVBZZH}_W> zxZ66Od_UO9QZ#-Z8g7}KyWw=Q_37Zxw4$-doB4svJcYm9(Z~yOB(n-vJb?e z;U1B5H-hi&b*?V!06n$ZI-cHj7aB^@_<3l!r{vs?pymC}20v$Y$pOB{%sQUlJ#$X+ zJ!aOS;a-$;H-eto=v-y}0lKomI-cGWub(PKZ9DhX--+#6%4Zj~x zPq#kJ_n++&hlVq9?nY3!Iv4z$#an79aGP~Jy$@ENE=A+#q2WG}b2ozKZgsA(wubLb zvyP{?_k+`XZ<=*zxUc2hjiAk^oXb!Dom#j1P(CM5?~fj5O40avXt;fH?ncnJ+2@0w zlfNgF?_0Bur`K@x8NP4LIyBrtId>zdLz#1#HNVroE!Oemd)m&FqVe<4aR11;8$nZA zT?qcX)YL!to;K@vdOdw-`JOiG&~T^a+>M}(E1Zii{DWRhtVqLq;K}#9oh?P<=b_;m z%efmtpMKyRf1fGe?`9oOZ{+^7e7~D@Xt*|V?nY3v@QcCE+2A`!*S&5XPreuKTqznq z4-MB<&fN$aeXVmf8xHclaMtnkmOXfm?}f7t4HqNlZUo)D*SS4a2WfnIWg31zo_wF& zxl%NK9vUu1&fN&w(fd;HbMp7D@_lmF@$~K-d!Fx;vknb6NY32|I(wIM+w%@lm(Q%@ z$@kEmFGb_$q2Wf#xf?-4|8TCT;t=0M_mO-~p5Du+&+|QWABjW5Wy-l5K_j9=_$z|# z_q-N_9j1dbt>ek}*Ig(@3pr0l?$KMaj_t#m+)BCdY0^eU}9U3l2&fN&Q zZi92#<%j8w1J?26d+#omqVe<4aJh2sMo`xmol6h>lkdIzI1TTCr*~q>MZWj$V{vG> zJUMqG=!IM1SW(LXOb%)7J6yeCsZiqVe<4a1Y428%Yl>a;`4x2;Z~!Ng94Xp5BPh zF7Z8kpNK=lJuc^NB=x(`x$2T56n%$vJo$dU5RJyqL&H5Q=WZl@`JQw9eY<==pLIOF zS4W0uG#nbPRLNA!GtQ-^*3$ept>ek}4>rzeGO0=MdGhxc^ZkR? z@$^nT-$vQpj!2HTdfI z-a_kmdaW8Y)@V31eqIMTcOz-rtIpMIsH0P#TgTJu)VHxl!=d4N%DEd!BY$y@zh{~6 zJN#TeCr>YYL1T@EL&GJ=xf@CQLz@PlOL^2$`ee3sJiUaw8*4Ni8m_OLyOC5d%(?A( zNBN#a>v(#7-fpbXaA>$;a_&Y_&s^tu{64f(yXM#G`uM$5SyN#&cIL&GhRb2pM6iD(vlp6Q{-DD|v$JiYmkHqmG}G~8-AcOxlvqI3Mc z)qJ00RT_Rjp5BVeCK?TghFdS^ZX|tkopWJj$EeYr*74+fAe(4392)K>Id>x|?>Xl} zLXPu2kk;|^u8nM}(Qs(EyXD-CqW0f9SC@61zV5h3J||DUKeDMt!=d3GmUB0X%0ik4 zp9_D#Hs2p<9Z&D>>ze9!x#7@oTjku1qRD-otE@jx+n%(JC*M2SRHNb0aL>!R8%4DX zoGZ)tm+zglj;B|=x2ZHmVarj|I0MI2cCRiWmAoYL&Lo<=WZ1F z-gS<@2b}M#w2r4&+N+sH!=d3ml5;nTb{}*uKm7y+-nNb>-*eeaqv6nSU&^@~MY)|? z1fOS4(Fwli(mI~r&cbFI4TpyNQO?~cYD&&!)|{Z$>Z>&Temwbp%w`%5hlcxI&fO>~ zxzaiQzH+`F(>k8s*S|H>XgD-not(Q-H2MkWq6`0{eO1=+Yw(?lkekfuF-I4xKKHFqbMq& zW$=0O_p0-KoYwL5PHt+h(Qs(EFgbUl$YeRUr|KkKf6zLf-i2MwH5v{L7bWLz6fL;f zx$>xbzQ=QK8r}m>ulYaCH5v{L=aX|ciq4igw>__(#^+hblkfj*q0w+?xPfx+M$zN@ zoa29`knjJrj;Gf>vxP>(q2U5@?ncqjmaT%%r68<|LZji(aO36NjiMh0 zJC~c=!1soJlZM}qrYNKJJH_{uTF29yI=iJt!=d4>mvc9Yj`au)KF^Sl({$T5>v;10rY$uZ4h?skoV(HV zK!$U5S*Q7aQ|owoOI~ZK(Qs(E`{dk>rasp=S6yoS-DrBTSL@*OEUZ04|BU`V4Zj~xzK6AyM#G`u zcFMUMP2=Y|m!E!??_sr$r}ya2RvHb5hWk{`-Do;=r*k<)XKBZm*74-~TU%)~92)K$ zId`M!j<=l4tU1f~xBeiXlc)D$_fU<7L&NQtbC^n|Q_s=8^R45__r8W|G#nc4 zu$;Tm^kMrp!RHcPc#iLVwT`Fv{#BtG4Tpw1F6VAEElGDSwE7&)KWrUOzArXZqv6nS zXaB}ONYQj@wQ~)=^L$@ybsF9SPp_&fRHNb0a82dhjix6bcdll`dGcRn9Z$YzHdLeG z&~WYK+>NHdC(iAuI?wmaTF2A-HL0~m!=d52%efm(KmX@kdDI0ueZe}O-k&pCYcw1h zE>6zfXu2V`ZSZ++&%40))Bc!--;bwv{Fc@l4Tpy7E$41Db)V*3QN;z?eUEiKy)(MC zM#G`uhRC@aP4E8Cxq`5Ze6Ou_JiW$0x7KJlG#tsf8%?ucb}l#fB5m&SlYCB|Uh9@^ zG#U;KH&M>rXgXQ#Tz2_Ix^aPZJiV~NZ8RDV4L4KH-Duj>tX=TAq=#Oj70+15(~Dfz zMx)`-aEs*Jji!OA&iQjL@jbfM@${04+GsQ!8g7-GyV3OZ66eCoE>UWqeQ9_PJiUIV zjYh+v;jWT%H=5Qx;2i&-tDaX|$I~1BR~wCnL&J^4KG7_O+8O5>d?Bjwd)D#fdwbhz zG#nbPQqJob(tkNumldM^x@a9wZ_=2y8V!er%fvqq?PF+CxAwv3S+gNT?H&7b8h$^X zeBWO6dDb8r}m>Z__L7G#U;Kmxq7ehsBV(!?~i0 zMykzv>v(!we{84GaA>%C`8yUv2VQrsu(px*~yde1d$uhDR5xD7ZbM#s?2zd2VB z)>!SkWF1ew2f4jQ!=d3W$=|;iifY?2_+0YS8>@nM+j-dssoXaU{tRC8H9Z&DG_u6YT92)KcoJ(_J z=%09XpOYuwyWC!*;m~lM<-eDSp)HlpW!5xSix*nQ)BCw|2aSe9!#$4k zY-tP){nxql&?YLQ#5$gQUvmeIhC{)&)F!I$U)J&Tj$YY8qv6nS z&*B`sB8IM+?3_QRiR#+#KpNfyPrm25gGR%l;gaRwn~9;Y4bDXuHc=PWTgTJ8w7Y{w z!=d3yaeiJCLvOs`Tv%BXb?|-bc=G+w9W)va4L3mk_lFqD`rf(F>L#ixq((j`Pp@NK zM~#L5du=hlWd&|35B%3vWLV_)xFNuY-p-3@BVul z-UCl>@DCj|8V(KjInLcjV(5zZoU1NrsM!=d56!@2uZ480T<7JQzS^-WdG-`4Tu`>#7`G#nakp6op_lrh>l{==qP z^#3CbzaLL;-o{QE4TpyN73c1YF?4vHb7dLL)IZl)$CK~P?xfLhXt?FFFU3&dlg@3= zYo>nitmEljaj=s{!=d4h;M{#Ph7!JTu6Ro`wWHBN`J6oYzU|H$4TpxiQueGEsyOXj zQAIQLT!wW#y&Fe%)@V31+zFh!J7Q>QQkUTKEUay&?z`VQo_tStXN`tK!(Au)Sqz2D zbgm$*xw`sW>v(!ak9XE+I5gaOoV&YYXxpvM<)=4S3wj(%!+YS#_j`BNXgD<7t+Lm} z(8yPv%gt@BMlZIGr}xZ>&KeDehHH*N(80%$nxvbpOL?`2Bc#=7unhhC{<` zmOV0t-dpKhdT0xE;9Bc=dLKU@rqOU{xSlw75694)P0ppJwoto`bv(TQoK!WQb$OzU`h2l{l;XgD<7 zOR~4d(4dHJ!RHxP)_{9!*k9x_*$yeCD!run*QEJ zqv6nSJ7nLDrB}akt}d&k3V+@@o?g55T{RjG4L4f$-B_9$(mnWGYBsb~jq9xA$@i>x z)o3_0+-})-W9eug=c-Fus=o*Pm4@Gsrx$a1SB-{4!%dcbHQ;M|_7mTK>H*74-~ z*}G~q92#z~?7Oj)a*uPB^(|HT4(oV&11q~~G#nakw(PsH^w~Skl}EKwPdE8nJ||DU z*S)Jo!=d4RmVGytRvmP%ETfgWYl3w=y|IzqG#U;Kw?y{cSZdL!NAP)W&ugXD6$__-92%~P?7OkFD9gE=qEJ&dj`wF{jG#nc4ZrOKZ>B3FUWtWGlmv>sn zlkdCluF-I4xVEzI#?sbO=Q3+T)k95>%IDAg0*hepGp;kL@Y8%x&@cFv#ET4nrT z9Z$YrzlTP{q2Xd>-;Jei%bklZY_0l5{F8?Fz|*VP)I+1;&~VSoz8g#LJm_3lS!>mG znRPt*Uj7~$4Tpy7CHrnH&D!Z)Xmx9K;RWk>dfy%Gq0w+?xYuOgjir;d&V_`uQHPFN z$CK~#@2SynXt=?$@5a)m9udLk+2CuVs#1@o;rHX|9nR>f(Qs(E_hsLWr2!ev)n&C& zZ{1)WPyQZ&o*E5@h8rdOZY+Jh-np6$ZPXJVSjW>l{Y+1dhC{=BB>QeGt$WtF>XJ6< zwr0oWbMoZx59q1UaA>#*vhT)HyRV(wQ`JVTo@5O2aczS(b3)g5kG~Dm9@5YkvE$522 zv{lDmw2mi#&q26G!=d3WlYKXqcGoypRMA%b@Q-yoJqnG`XgD-no$R}@l-oWk_*@EW z+p3*|PNd=Y??7Oj4vf8=) z^mgjLUDomB?^TG@9wK2H5v{L7bg2|EG_(> zbE&EA)tTki@$??r7OBy2Xt*u1@5a)(mz?wGv{wgSvW}-$TotL&aA>$F*>_{9xZ1hs z!uD$SG3$7GC1)Zv8V(ItBKvME4R00`d@f;S?bWM;>(lW2@$^cQqBI%~4d;`6HnM$eL&Lo*`)(Y)?KxMM)j>_3VjWNK>wQrg4Tpvc$i5p#GyZa} zWW5F6p4cf3l9J_xqq|jfO+RjhB5ljvgB8 z+@7iqs!8;zG`t6%{Jj{_8V!er`$G2JIO>0ubCvZS)ZZ(tZtaem(P%g{+zQ!u z<7nb+=ZY#is&y6C@#OFCh|y>`G~8dZ@5a$zw>wu@+fmJKc}6}bPp{XLF&YhrhFdH9 zZXDhHx^o3#oz%#w*74-;{fNt)}K zqfgqz2cJuBZYR}tpLIO>`$A$h8V(J2LH>8qI9fTvxtyX->SXlUG`t6%-n6V(jfO+R z-6s2P95r3#Ty}XU_47*Wc=Gp*#A-Ag8m@)xyKz*q*}2S`PO9=1>v(!gUy0RdI5gaS zvhT)`s&pj_$1fQorr?a}@M(cR;_nO3MG#nZ(T=v~Kikj?PbYW+;q|!Q`Ug6?6jfO+R zJuUlg9PPNlxv;X%Dznvj`J6oY`%vOE8V(JYDEn?4<-FirXmw}RZ<=*Hy~o~*(`Yy} z+{?1>#?iU&oC^sFQ(ZS($CJNDB~GK^&~W`^-;JZ<#)-k_(%=hI7x!7m(|f6Nyhg*J z;og#cH;#t)cdjlgOdX23kcRiblfQo@UZdgAaKmNajic&?&hh^;r1s=m$J6t!jMr#5 zG~7h@t5)A0N8xH+=#^52zp&TY@@qK1cFlF!N0`?nxL zqv6nS`(@wdzbj8VSG=W*ikWU5PyT+H1dWD6!!4D4m;bJO?p#qt7uE7n>v(!ien`-0 zI5ga0*?0Nx%4z2cYrCjpKU>F>zn3Oaqv6nSSIE8_M{SalgU_=dtgEW+5E8(9;Ay(_ zPt<5QG~997cjM@l8P4UWcU8ZoTF28wElkvCI5gZfvhVWWm0O+5&F!kbooyXYle{re zqv6nSXL0WC<-aRs&gB$!RiE5o9Z%E$-9(LsL&M!H`!4@o+3#F-c~|xRR_l10;Rh2n z8V(KDRQ6r|yAtXPK9|gzuBz+<>v)>c9g{Q~4h?sY?7RGTWvFxMq21Iozgx%COd6S_ z(Qs(EcCzpC-<6flrKWaMo0~NX;63m(Gp|U}XgD<7CfRrS@5(0U{5jp!JwEGrnuU)i zX*3)fuDk5J{C8!SbJ2y})Qyv@<7sj~PSR*NG~AQ2@5a&Sf1C>|>!$M7TF29@JCUT( zaA>$V*>~fpCfpxo-*j;HzXE}urjq2a!geK(%2d&jx5j2^1~3+s5A&)@QCG#nak zrtG`%)b*fq+w*#;zy7g~r}?(Vr_pd|xSwR-jiQeW%^c-iQAH2+^&snbnnP)RjfO+R{UQ5qJpH%Exx(5W>Z3W<@ihOe@@q64 z8g7;ByYcjJv2z7sJyrPz>v)<|oBbLMhlV>U`))i9_|&=l^q%UKC#~aYLMr_l4JXa+ zD%p4A>8pC@_#O+jZI^XCO{?R6jfO+x=be&$H=fqU_YOYKoT8p;(;wFHG@T+-G#U;K z_dnTpbA%T};tvI5b=r*>~f~H`ux8!f-X=ZR>cN%wD}T8V(It zEcT+^nvM#G`uQf1$br{BjrSF<5PUAogcp5~_Ey)_yR4OcGv zZam$(-nr_M2=(7f*6}oV<@VNSI5b?k?7Q(4^Q?1wsv^{%Ro3w|4{qwM(Qs(E3fXt# z>4UGFtE`Vu`;J-1(`?z*TchF7a2c}i#?zt;&Xq?+sxLb=58yrUG|wLGtP zH=fe&bgpK z*>~e9Z>n>tsnM$MPuB4?-G=tlXgD<7{j%@IQ~Uop=g)~&ap$e$X<}CN(`Yy}TqoIg ziAvO@ib$*_t$7RG+dJG zy9t!C#JL7vj5_$Tbv(_Kas4$K4h{E;?7Io{+5OJdWyPo;_gKf%%)Y9>M#G`u`pdqX zK&w3GYBt2Es^ix2G>fv)>?mk!iuI5ga!vhOBP`s>c+r^l(W`PT6?l@AQmXgD<78rgRf zX#cOy<>tnzVUJkH(^Td6}`_op61sssTvK3hC3(!y-WhVcbRjUHF2u*1?za4KS!r(G#nc47TI?b zXzpg`(nI4_i@AD@4e3LsY*~cKW!aPGh^{!jfO+R8QFIe zXivFwmGueg>PqW)nw_y+QWl28V(INN%q|YdRaNQJugvB?QI=Tb6w{l8V!er`&#zh z1e&nUx#BH}YVvQJ{YZH}!vvoYp!^J~18V(J&SoYlnN;>UaL0FQCEVqs)UyU(Dqv6nS2W8()ppO%W z2cKttdXnn+vvoYp_LD<28V(J2x$L_Mv|@&Hxw%QI=|$^!8XY@Sqv6nS|H!_ZKuvCS zE~h9-osMZ2!29EA-kCa7qv6nSSIfSeK+l#rmtCHu>c&{d(|k}cRHNb0aHnP8O(3=3 zxy+g*^;@oWJk6&s4%KKlG~A7{?v)=djfZJ892)K}*>@8tYNd1joMh#FWgSoRN55ej4TpwnBl~Uw?ReO^ z=)z=GcEUQIrY>igM#G`u9+G`GfpT^^7gm<6p6${;fcL=D)Za5qqv6nSU1i@*pmRr^ z3$0F8j}Ehrr@8pfFpY*o!#yGUZUPmDrv;y9NQh6}v%or@rp3Ww8V!eri;;adk%muj zuEFP1H{N6&Pt&2}aE*pT!#yYaZX*47t#fr*K9&EBbv#Xvk;63_4h@$g`)(p#x81p# z4L-HvBkOpYxGRQhG#nc4RoQnFsoOWsRhRhG+&``3X?i_AT%+O8aD!yuO{8}&Ik%_E zrzVGX2;e>NG=n}KuF-I4xc6k=O{7_U0>S55S?^P$`dG))q@NhB(Qs(Ek+Sb5(#iSG zl}Gti>U8UPn(@&iG#U;KS1J2$B5k_cxv~tuO1|1Uo@UzQ5gHALhRc+FH<1Ru${*>@AE{V3-OYyGO>qIEpY`j9k@hC{>U$iACMWow)(2uo3a z#dZwf{qZz6_DR!dI5b?1?7N9HrP#Ur^c3~WSnGJ2JLjiqG#nZ(SN7dRs@v^cZf=U& zdzp1SP0?Lx8V!ertCf8>k?yT`E~h9(eYDX!p62nl(liDSirG%vRcXfzxeZiDQ*iFEl*&ZUR;QcwS9 z9Z&OST0o=W&~TUJzbj9qmZi?6ruI^sx^@cSJ@7PURY0TR&~SIizMDud{N$WJrv)!?^}uZ#ChFbv(_9YtuCv4h{FL?7NAywAQ)0tllcUb>{%y z15b0VBweH7&~VAJ?DOnRtE}&>+B{|* zPZK?Nq(;M`;nHN^O{5#Ya;`k8j|zF;I-bT?I8vkG&~UqC-%X^53(l2g^iluqw~nV7 z@Wx1uhC{=RlYKXlyc89Dp4;>Ks6Q`R$J31XZKOuSq2WH4eK(Qj&vmYNOCR-fTv!0_ zkEa>aW|T(5q2Z>gM-TtQf0_0GN4@idDzjnZg1G~BPU?_yZ5gD|aA>#_vhOC+jE|kmtm&(+A7LF& zbMJc6XgD<7b+Yd!(uot!rHA%YYZh9^(>(GFX*3)f?mW)j!-@1z%$VTwOik^lmfT_; zPxIuLq|tC_xLal4O{D%)o%84PQ!`4e<7u8hM;Z->hHEbSZX$hE;9PWJKb7%`bv(_h zKBducXt;Z2-%X^oFF6-h)=#DVWgSmbK1*pd92%~J?7NB7w%WPS>VB$ko2~)82cG7` z+muGbq2V^mzMDw8>Db_N2?^=1;`&*~(|rD_(r7p|Tu<3|lW6il=Nf$dRo86mc$#nb zD~*Oj!)=p&H;HN&J6D(0Uxi*{9Z$2r)o6`|L&GJ=zMDiF?{}_dLw|MQG3$7mLqkSu zG#nc4CE0hA$nQB zqv6nSdu88EqB!69;PWi39iSfg#yXy6NYxmPhC{>6mVGygKAh!TLD)cbTfKEW&8RbD zG#U;K_p|J~Nwnm4=kn7Bs%yJ<58(arG!v4>YBU@gZi(!>Np$Ho=W=rgs?}-M@if^p z#%eSi8t#znyGgX|SLbqy2C9XNtmA1G+%i_9;m~laW#3Jrk!>=9&n3Hjpvt<{I-X{Q z9;?xCXt-mt?w~nW|a^F~uhC{=xmwh*h{&$&k>7l7=*lz21nrmB( z(`Yy}+!@(-lPG+%bNpYLtKNTG$J5+AXq-mFq2X?leK(2TuW-(vld59c_6XoT@HBTX z9jDQ7Xt*Y_?bAPdSIMJ!=d5smVGyg&O~MgpJ!NEs%kOAI-aK3 z8>i85Xt=hr?n8hd68-SJa}B;h>UYmNp62b*<24!%4YyVH-6Xo^JLl@M2B{x@wT`FRxo*5h z!=d3~W#3Jru*MUD&!uL=AoY2po&mfEo@V#f@fr<>hI?N2-6VRmpL5kEgVc@$>v)>4 zKO3*naA>$*vhOC*jD^nasT!nS&#;cC`Ke*NM#G`uUXy({iB4>EuCjiRdTzCKJk9U% z85#|Th8ryVZW29I?p%4)VDOkI-aKc zz)X#XL&MFGeV6xw&z&m>8=|HywvMNXU7V@WaA>$6W#8q!;FNRu=|j}$+pObhQtr#t zXgD<7LfLnDFG!pee4e?vL)4JxtmA1?-^!60It8F0*Ec>ewzKfcL=DOr;4L z4Tpxymwh*hTI_c&J#?sQHo!WbX3mupG#U;K*C6{Y?**+U2cJu7>QHrhhIKs6lHv&( z4Tpv+kbRf;f}zg&bB3zAYpvsHF5f*tqv6nSA+qoCUa-Qs=)$4uz!vLxnyXGu&}cX` zT%qi{Np#1<&V`i?Ro@xwc$$LPi5d-uh6|N_H;LkRITuf% z`)(3d9Ca=vWSH_AM+Wd7c$)hQCTcVs8ZJ!s-DFxCJ|*}(8+^mmtBKa}G>^VGQKR9| za9d>GO{S0u&edfNQ_p5v$J1>4exgRhq2Z!r-%X~cuXV0w!!Y&e71r@IFE*Z}(Qs(E z64`f?Y1DS-s!N8cjSpDI)4bkql19U!;e4|1CeyEbo!e72Ox^gpbv(`cIg>OR4h^Se z-%X|)FF99PKTPF+XB|&ddCw$`hC{;*lzlguBKk}XKF{)~;cDe6>v)=~cP42x92)Lj z*>{u4%y+IVW4M~vGb(`h$J2cO$0Uu0L&F7R-%X|kcRRN|Z@8MAZXHkaYlq1i4TpyN zQ1;zqI{UVB#ao6eT4Ehf^Jn^GjfO+RjhB5lnYR4lTv5evHRyKhc$(v@Cu=ku8tx0( zcav#Y$7#XmQdm1&B|mQ+Pjlw6$r=rZhMO+?ZZcJmbgm$5gbM%6I-aKS$CEW04h{Fc z?7PWy-5Tfe(?_WGb=L7TtxrtWXgD<7eA#!CscW%wxw#`$Pt*VTDH;ujhFdH9ZZd6}?p%6kn%Y}z9Zxg-+bJ3ihlcx4 z_T6L}c$0IfscGut9oF$QqeG@@G#nc4df9iAY40n}`E%0Ldk3uJX(siVs?l(0xC?UM zXfoyfl!=d3Gm3=pv?%Uy9T~5J~!L04T8P_s{4$J1=uJWZqF&~S;e z?pfI0X1@@bv(^;$EImC92%~l z?7PYI;xo>bN2RL)OReK+$|9y~G#nc4E!lUIDf27m$}-Yb;vLrUH1AHBuF-I4xZ$$z zCexqio!g$5u6n#+9Z$3C+UXh%hlblJ`))GbnKC2zJd3xat2Uoo$J2aPGF_wL&~Rg9 z-%X~(xy}_;q^ppl*6}pod_7&G;m~lO%D$US9~U}TSevd+wvP+oJ@7O?Uzo1ZaA>$G zvhOC-iZ`7r2pg&X9B3U+b1)@Kqv6nS-^jk3OigN>%TFJvex79=PjhrmmPW&&;pWJ` zn@rEPn;CpAxw#|NSJzv|(=^%t zvhOBS&E?KzmycBM?6i)jY57~0M#G`u4$HoqOt(DdTxQKk^>U4MJWakFP!yT7>H<@;xa4t1v)>!88b8*4h`2%_FW%sXgWLiTpE0&GR|1X)682xL!;r)aGPY` z^-+(3&edg+N{dJc;QjG5%buB`(Qs(E?y~RtsC=<=H5*9v8)Y3&bH$f4G#U;K_oVE* zKAL;KbJZoJ;+I*+)2u%?L!;r)aB;Hl`smdA&h4op)wR$%p5{j1OpS&^!@VH;u8$r) z;#_4tsn8d#<7w`kHB+PE&~UwF-}TYpu5*IVlm9h%b@6lSc$%WyW@`=kKHs_Rc}gAXkQl&w;Ax)OKU1UO&~TpYyFTi? z&AH+&O8t~-9Z&Oet63TihlV5BcYX9mm2*WEN>$Caj;DEZ$SjS9L&JS6`>v0&&pKCF ztJJO=tmA3S@>v=UhlZOd`>v1vO`aQko&{l})mvMw<7qyAaF#~Hq2a!geb+}1&T=k4 zeYAS<1M7I2FL%t+XgD<7OxbsR)bDoZa&t$kCw{k%r>XvXmPW&&;eL{R*GFHy<{V!f ztcsc?1@IntngiWtYcw1hZjtP}K3e;$bJ^vi)$Km(c$&Y)&emu+G~6Gu@A{~1n|ZkFP!>y8i*GGD|bLpXD)atd?@igb3nyt}rXt<-Y@A_!+WzMCh zj!}yqvW}-|RyA9r;m~kb$-e8O+DDx8=ZsNVZ&}CFv^z6fqv6nSr)1yt(Z&krq6^2U zan;uGG~JTsXfzxe?tilH`Y7eNb75s;)bO*`@iZ|r=4dn=8m^J-yFU6Xa(?i6hE|VJ zy(5zYcz-;N|CTu#4TpxiQ}$gSt(xRqNXS?fL)P&$1N9t@hC{=(mVMVpEpBkG!8cZg zEw_%RN!vF^qv6nS56ZslqZgict}bh=YI&!1Jk8h^b2SbB?44SLaaA>$<*>`<(sL_JpbEz&FtB!qP9ZxfR>0FJ5L&HVOzU!mHe$MTw8ms>J z$2y*7@dI-;8V(J&UG`lcB`kEVvVN@kp`$N=_rTMv^5$wZ92(9q`>u~FH#%1yHBNm# z$U2@T|Hxd8hC{=Z$-e8OW#!J5WsFlh=UB(nZ0Isiqv6nSsj~0-sPSRvw&#sguWzu9 zr@4LfJdK7!!!W8n=LDZ;@s@GwxhJjTY3^G$Pov?`aOtw|`iPWsMHS=JmR;8I zG@G~1(`Yy}T!rkrK02`0xx(6U>i$2h<7uAyY@SBLq2V%Q-}TYWTb(Ni8?SC@?hoKS z@H8(p%+qK%G+dSJyFQBg+`0Vp@oK%_I-cgW`1u+Qhlb0Neb+}jPdS&HJ6^4tY#mSY z-t_qz4TpyNLH1oAElgY(e4aT)*>`<(KHItM^6_fg!`AUM zU%WhDqv6nS2V~#%(G#~gmsvAjjd|NTp60vi`5Fy}hFdB7u8-2noJ$YQP(yySj;Hyh z=>m<0L&Nv1n{p?(7YKBTVXB|&-c)$XUhC{=xlYQ4mH?&$5d@lZ+3>6iX62SZ8 zX^t&gpwVz>xRbK)@?JO8x#+?S)k#^$)11C{f$qo+hlaaB_FdlVRyfB;s%o~vI-aJ{ zdkZug4h?q^--mM6M{^!_F0?vBow?IGo+kA00*!`4!`&|XF7I_8I2RIv)<8u?saC z4h@$i`>vm|FF98pH9bH!UGsHvnX{^49 zG#naktn9mfYS(dT@VOL(O;l6ztmA3!&RL|&CWZ(6Z9_d_u`b0&WtmA1Ox@VC_ z!=d4(%D(HT$!na;&7G(Qy<;6uQ~b^%jfO+ReJlH}pX#!*8nJC|KPQH7tkj;AT@uvnwv&~U%VzU!xydgn50CaU()eFAuYJk8tbi!~Y! z4Yy48T|a#uw=DQP(?chzCZnz6X?Ct&tkH02xIbmz_0#3kol8xfq)x4{j;GoE*kX-_ zL&L3+eb-MdZ*tC`GfDk@mvubN-j5b*G#nc4U)gv4^x`YdMHfy|zrJi8PqXje#TpHV zhPzhwT|Z^~v)bCxCN0ru zI5gZXvhVuo&Oy%ce-)tK>)bbh_rTNCU%y17;m~l+WZ(5u;xgwNe3O+PVjWL&@wp`$ z4Tpx?DEqFTJ}PpqE^D%SdY*MWO^a`rXfzxeuD$HLep<1^xta}=)g%A2j;HAmvQ(qt z&~T5)zU!wZwa!(SOjdVqvyP|f(Pybf!=d4N$iC~RXS=TmKF>W>lT|^5bv#Yn{G}QV zhlYDf_FX@X9`9Ub{baT7kaavwue+9NG#nZ(UiMu-)m-gddDIlOyk)-t-UClF=&hw1 z4Tpw%QTAOw-SUicWf@b{oL<)PH0d=bB?r7hEFI5gZ)*?0Z?eT^%F&$FmviW>Ncbv(`7Rm(IQ z4h?5y-}TeQInEWPTF28Y-Mmbr;m~kO_FX?cS?F9r*i_YHpLIOV>WXC=4TpyN zMD|@jrN8N1e)?3^_JVah&DF=2X*3)fZj$V~e%gP)x!l~TDkP?V0Pl~d`Cr6xjfO+R zeJ%U0p9m{q=HfL{><7wVVS)tKzXt;l5 z-}Tebn9G9CGrDk^dO2)B0Iz|k@#d`1XgD<7)w1vUsd|cYVP(_QQ$wxeX+FARg+{}n z;ZDoG>!)iAoC~d$!W#3JqY5C3-Z^=@jKU>Gs^nWH-qv6nS zgJj=Lp<_=uS5%RuE?%&Xry2fbu13S5;og&dH-#Rka*n^LO`V8I4dDIpG^5YuYBU@g zZlvtHDb)9@a|L19>d+YLc$!JR%QPAe4Oc1qZVK&5ULAa%`RUo}r(ElJnwhgM(`Yy} zT&C>1DYRymbGfyG*0u&~STX-%X)5w>y_pl&wB2wT`FBef2VphC{<; z%f6dJue|15c6qjX>nrPcnsxgx(`Yy}T(#`GDKzO<=Q3-u)r%*r<7uvMwMwJm&~Q1j z@21e-t*;0^m-NsXYHOE40lWvE=GGyrG#U;KS0npw3f(i@xzyAds%V&XJk7@Ct27!8 z4VNqXZVLG?bIzYLL*2f>I-X|JgR3+e4h>f;`)&$-`iOJUg)`K3H(AHiY~8U+qv6nS zd9v@O(5edO!pdf-)z4VR(>(w8DvgFi!_~{an?fy)I~Q6#LoNEqI-cg$ZkKB`92#ze z?7J!SeB_$o^W@V=W&dd%Pg6eja*c*V!(Ec^YfYi?lbmbt%~az<2M6#Tc$yFMFV|=| zG~6As@21e9>z%91nyH5Ov5u$t{He<|8V(KDO7`6pDtz9#nhi5mpXt`|G~a%4xkkgG z;U18EH-!?ubFR8%ri#7VI-X|#>B}`54h`2?_T3b!Y;a%`RE?-4s&g&TY?|rT&N=62SZ8X%u>~3t>bArwYWl~;m~jcWZzApTRN`|KF^|xS?cr4tmA3I2VJ4j zaA>%9WZzApXysgC?JTu(qjfw@!qO`=8V(JYCi`v*eX!QKg0R`@4Q(Ay)8~OJG#U;K zw@dcj6k4>^x%~9m>iMs&<7tL?S7Gv{)1XR9s$S;y0iI&y_Z!=d3m zmwh*do;>ATPSI?2f7hV_ya%2pv&$NdhC{`&1|(k$2y*7{<<|94TpxCC;M&+72M(+f3c=ob+dIm&GM~lG#U;K z_p9u?DHLAjTx#kZmGi81Jk6TV)@U>w8g9AlyD9Yk&(8UC=BQ~OTgTH})38RP;m~kL zWZzAp`K|JT&n3EWjv8~sI-cgH_$xIU4h?su?7Jy+W{7iPWpmWf*24mL4?N9X)34NM zI5gY|*>_Xu@fFU6R?ktr`dY`+Jb2@k8V!eryH57q6dLxhb0HyfRaBOBJk6GuuheKb zG~9WdyUlu0^#{&1_~xok>#gHyo~^!8qv6nSx5~cTi>^EBTwT^&)%-E*c$!z5uGMHb zG+cApcY9IS@ciKOtl2PEoq5kXp60CqYc(1U4R^2XyS?b0Oy{ag=BlInt>bBSELyA4 zaA>#=vhVhyS=TzZr)sXMxnvzr^U1wyH5v{Lw^{bxUQ}P=TxI=S^xa>eF%7@iadkTC34;Xt-^%@Ajh9OU{*L%u{BSbv#W?r*#?) zhlWd#eYY2V+xx2E^W2^{PrY`pbv(`Aqt`)>lv&5q{I_PE zM#G`u`pUlBi#pxyTv5e5_1IqPc$)KD)@d{x8tzTmcYD$6Z#!35J5Swv(mI}|+3s~3 z4TpvsCi`wL%KF2(g0T7Orfwqwcn>^HyOZlQ8V(J&L-yTXbiBjW!RL~nK3`om!aAO& zTWp?2!=d3u%f8!-9vtahZti@QyU;qGCT41$M#G`ucK@HK`+%;p*xNQ9u^~K4Tv>#42TE`orD_Lbl7xA2sNQIp;@Aiib3QRgNQ9+K_eD4s91s( z{r=Z8>&v`rz3X1rI_q~lWsa@g)^9i`Yj6G_-_ST3_fT-(O;%?% zc$XdjxX${{Ia%ATNr9npH13n&zMHJfZ^>M{wUw zR`)#MUEAEp^(E=f$=Zi<3k;2;abE}b-DGuijCZY~kLzh#5?z_oq z#wPC)Dj(M;4|7h|_Is|t&^Q|RQ*hr+R>=pwi?4lL|GwBcSzBO-G7Cu=8V4>mN8#*Gc`yUD6q zFYk`#yG;V5e-%VB> zU-quHJXgQa-Z@#j;`PCX#?iPlgZpl>I`X}D`)YEvdD1yqyZ-0FhQ`sjdBJ@*SxvcU zc;nA=S3|B|HPbm+yDf2up>Z_s!r;D}tgdeFT~%UNy>N?jvi8NhhZq`1s`$sdSanz3`)224?VANR5Cu@&AI@HiO8uwyw-%VB% zquv!{chk32I45iWoIKRfI2w0raNkW%o0DSyg}G zU2d$KzUq7DWbGMsLk*3iad!sy-DK7CtdWgBmrhmPbjveuiSRkd+Jv))85&39-VW}& z$?BwtcOC1x=`%yl$=XYA9%g79jq4oTcazo1C%wy#@2*ek?3}ErstA&xFeE`kh10$=bUv8E$ACjXN6LcazmC z_j(s!+gDCCJgRJd*=Ws*gXk0;X-%VCsi@b}A>!F{&!Z}%+JAAmIaWw9DaNkW) zC)Rs+JgJA?)WJDf`$YM0L*r;%QE=Z)QDq-`cQmJmUf$n1Sv&BZ;fBW1xVYfHo1!A8 z6gK``>I!@4d9$38wIfapH#CmMMT7fpiuxqOyV~*|dh%B1WbOECMi?4L=6XdI182=2Qn>ctnm zt4i#td$v>&K0jHzblV6+<7iw-aNkW)j~?-^vO`bZCE}c{tvEEo&^Q{G7~FSL)Su@U zHU2y+@_Xuz-JO%Q=8Tbs#?iR);J%xpmfY@LX-Q8VDRxfQK6k@NL*r;%QgGi*Q8yHL z7pv~6Lu;IqwXZ%g($F{>XM+1~imF}iU9`TZZu5W6$=d&$H`35J8kZT|cT?1e8t;k{ zdg%-6os+c(UL9#@9F2QExbLQ@3;*)2AiI}7<18KFbC9(kA026E9F2*o#5AM4us-f7s zPF211H^ZHiwGBf?85&39-U{x!DQe+X?>g4?(jS*NCu{#*Im*yD8uvhO-%U|jhrG*< z@2&S)=VWcuw?`QoN8>&S?z<`K{WHci{#?T0-ukuAos+fa{5{IhI2!j@aNkW)LvHl0 zZEkP--DoUF~-QfO!#jT;!;cT?2QKY14y z*GEsB?VPO5{k^cI2t!HxbLQ@(B0l0 z&FQ0`dfz!&d;fJshQ`sj6R+_irKopCdRJH2M|c0-Ia&K??;=CvXk2k{-%U}2)_PZ4 z-bZ)(-|Z1TKUv#rPLZK;G_GlI-%U|xzwh0?nm)RHwsW%fsh5ikjiYfhgZplZ+H%sk z#-GcshCceH9?r?yq2Cu78b{+=1ozz(bzi!7Rf$jN)QQf?+A$Z7HZ+dLEeh_tDeA{u z?CMb&)mU99>E{m)tLB76?AcGX*>4UMC58-x3*ol2lw3+HMzBSMG1NOs|THvwL7jHV`vC0 zdsmR1r)x(zCu?n|F^0y`xEq7}Zi>3{KJVmr;?i%GIwxy)j~ioX9F2P=xbMpO*~h!w zSe}0MW#?q=+ndK28b{-95AM4uYIl)$ovQNm_Ai{1wY3Mw7#c_8{x7)i%DFqwyN-2v zdhN+~MED$J?H8wwH8hUK-5cC@Q&gV~-et%4)umTCCu_e8k2N%o#=RTdcjdg^>0LP7 zSI@fBIa&KlkFkcv(YS|$`)-OlrPjN)xqbD70nW+Vzh{j#G>*o78r*l~od3bQR?)tC zSj;(Dd&)~=4UMC5J%jshiYh;4LgRCmP}x^Mx!pNgd*+d`rk^y9#(fjqcjd1S7kd|9 z+gIm);GC?z;QVoh#?iQ^g8OcYx;@joxVV1$fj^v+wXJR&XJ{OaI~Lq`Q`LEQdUrgj zpKfu z753A~J)M)aH@!K|&^Q`5F1YWes^VGR)t2|uttL4qYi~b3&d@j-cS>;IO;w%bzmbst z{#Eh+`)c~>bJsa1YuC0IZ)hBin-<)6Q`O}!dAF;fpFVA`bFwx$X}qCvH14e6zMHCk zIpAGY;**p25AM6E>a`=@Rd#q%|8RDP2%m$j&FV7V&^Q`*QE=Z) zRdfIIt|I?QU6<*ctgU)#yrFS4Zdq{OO;tTFC~o|@l$JcHKj`9|tj#VSZ)hBiyF9q> zrmBoo?_$+Y>NiI^Cu?6@GTzWQ8n-UE@20A_cHTwnpVW4#bF#Mmmhpzh(YTc0zMHDv zdCa?_g#LQ#E6&NaWM$<(#bjwABPd<7nLO;J%xxKCkhvV_kne_-W^4ZO`i_7#c_8?h5X^scOq% z@3P~c(s^^7leJ&pGr`a}8n-{V@20A8e|Z-UKcyer;he1P-+O|gaWwA1;J%xx?r$-% z@i}Xo`;@-#L+51ekE13S8b{*}2KU`mm6+sRtLRf&|LL5p9WrNvp>Z^>TX5e^RX^V1 zT|(tk`r1qGjPUu%+TYhsFf@+F9S-ihsp^$3-o@8GrQ6=>oU9%F@&rTUXk5SGzMHCM z5AZH7Zh*d|mvgcqg**-6EQ#?iRngZpl(IgKa#!U|HyQ%8w z2Jdz?4AAd}os+c}KVEET9F038xbLQ_Nb^aJ&skOC)B25voRhV378n{wF}2vxI2w0;aNkW;pWf(QMgG&evdlSIyJ2~;p>Z^>G`R1ks?860 zS6cG4UiGSTvNrYEVngF-T&v)|n<~GLpm(wAr}e@wos+fO-zqjVj>c64_uW)=_gL?u z^-t?*r`{dmbC9*yeOYX19F1!m+;>yu_aF4GC}E%;o#dRXed&*4L*r;%WpLk3RrQ;^ zE65(G^Y3;}*4}#dL__0fTsXMzrmB~!z01oRsQV0bPS(DDcSa?q{5nwfj0vG&GLJRR{OoRCP_$XybF% zv2LKgwbnUVoAcyEL*r;%hv2@Os{XpvyX^QuI{cS&vi8Gq6Ag`{aW%nxH&yM;@-7@6 zq_4X4o(P|xtbJ_JL__0fTuyM`O;x3Ld)GF1kp7=?PS$?Dd7`0lH15OTzMHE0_wue) zbdWx)w{x<#_pXVC#?iRPgZpl(x^a|u36+ENNt2zEwMPz4G&GLJeG%MuQ&qD$-o@7r z(hcjKleGhmO*Ax)#yt_-cT?5Dwcg2pJEFgP%Q;#5^J$X|jiYhj2lw4Hwc%y&jwj{o zPk(ey)(*RLlA&=lZcuRFO;e-Z_wHy;zJ900y%9bKS^HOblA&=l?ziB+o2EL}dskPO zuV2q{PS%dSYm%XHG;UOI-%V2&HJRM_oYj`+>#B#HleH)JoMfJt#?iQcm&n1}GEE)1 z$h&2rF*xlAz!ap=A5i;K6{d(aWwAq;J%xtrndL4 zDzQM%-|3vJom(-<&^Q`5E4c5bsYkkcSJ|OJPd@CNtUdpwNruMJxO0R1ZkoD!sCO0l z1-kIG`yzY}vbOZVBtzq9+~VNAo2GuB?pthg))(k5gPfDKSDzm>G>*ny72J2zRNwvH6(tPT zcg}N8)^1LY8X8CAHU;6Vv2L(FLpvvHZ!3!$8b{;W1^3-F)&3Fh zvg3#7|9U$oYxiuA8X8CA-VE-$Y3lqz-i5Z_s=it7ZrWRc3U0vZ&J!iRdvUbpz$%e+!xZ%NlH%;}4cvo9K zR8M-%Ia&ML{K8?z?GfNTqib`NMSkeCK5C^i!r78b{+61oz!Eb^C7bN=t_6 zo8~(wYtO!TilK2du4QoFO;hK6>RqgQm`;1nIaxbDV~U}1G;Vot-%V48fAKC_KTKbC z&^cLqQO7BU#?iPo!F@MPZErTM@i{9>7_QI%$2nPB)@_QRaWrmyaNkW+#jU+7$R4hn zwdxe%^OLog4Vz+U9F0p2?z?HK)AiovtBlKJQoRhWBe?7&}I2!jxaNkW+JvVq44v)~U9&=9C zM*f*%XdI2ZJGk$rsf?Z8wap!&cbwNb!sj4scb+@d&^Q|RPH^8%QzzAW*D5+fuf5JW zS$jv@sfNbUxGuqcH%%S*!MlXY5xVqI=Va}hw@x)Qj>df)+;`K|s#B&nK4Z_stKhzyu2iOX$CF0tVb#vb z+J`4jH8hUKJsI40)73e5dUrHuq<->i=Va|CB~uNJqj5h5_uX{$MR)J&3PZiM?z`z~>u~RC%SY-5lAV*aU%fHa&^Q|RM{wUwSL0`Sx36ZTZg-z^ zvi8Z(rWzVY!%qSN8{!O_uX_A`_H@5l2N+p3Fl;O+Rq&cl>YHH=VWcOqG^W4(YV&ZeK%eGce{5*35EL0 zC!CYDv*u1SG>*ot3GTb;>g~t8E66U?A53*l)}Fh5nxSzt?wa7fo354@c$b$~sNdY= zoUC2+$}~gcXxx_IzMHNFPW3J~R;XWo+c{Z#@dwikjiYf{!F@Mf-Lk^FPF00^>(9=~ z+7FQ98ciHhpddc<9 z$=dZ7O*b@-#_bC3yXmU(uy^5bk)H9GbFwxyeY&A>G_GTC-%VFz{_?JEZjl~0#yMHL z?T+b&#?iQa!F@Mf-P>Yj<8#(3TBL`pbWYY@mpk3iI2zX}xbLQ`OOw1ys4UWbcR43( zUmQH$&^Q`b8{Bu()epCL7hhYXAN$5RS$pfW>4wJ9xZL2ro338&;$2+aXnkL^ha-Fr zvUb;s>4wJ9xVqrJo33UJ@a}lhXnk9XbF#MMbJGotqj7n`eK%coo#@@soYDH)`<;`u zH8s->jiYh(!F@Mfz8Chcu5h$&JJ>l{n{#-&p>Z@WKe+FvtADn7S6e<>U%JpaS^L4C z(+!QIaSg$JH(k~2@orzuXnjtVbF%iab7mMCN8<{E`);}_JLKK2hSB=}l}(YQ&$eK%dc7oOGloK zYrpM0!_YVy*DSd2rpx!j-c{s}(VyS$oU9$te}Z^BNpRmyS4Dlji`I|PFK%{D*8XW` z7#c_8E)DLx>GHj>cSQ+fb>)8NWbN43XBZks<5mav-E{e0*t>%4v3m6{&dJ&)pUf~c zj>cUb+;`LEdtvYL^2X|g=RX?ZbC9)Dex6}y9F5x?+;`LEdtvW#V`KHS8=RB1XPiFM z&^Q{G5!`pv<$Gc8I#rF;V;*--*3Lg>)+;`LEdtvX|=8n_%eCwR7T|IK9p>Z^BZ*bpDm+ytWYZV=*Z;gK}!sj4suZqny zG>*pIAKZ7-<$Gc85-P{(aH?~%cGH@fhQ`sj_k;Uxy1HqUck#93^wkeICu`H~Ohe;n z+@ryLH(kZg@lJl1JpI2R&dJ(m-koV^9E}^qbKNAQK3?lxQNnnA)*|O*?G4|}G&GLJ zWd^^mLrA_C_U?Gnc-`a$=Va~6|IIWsj>a|cJ~R!<_rl&4WRKSkpExIL^#!vGjiYf@ z!Tma3-M`Ms+BZ^W85&39ig=Hjhg8cZvBu{tFK@j5?6Sure15X_uG?oB z8b{-93I0CgkoxW-@9GN2>jUkalePOFon>eojXSAI4yG0%^+LLLxv}y3^}f!@+Rpj2 z42`34uLt+}keb%syV~;cx@x*}vi76NvkZ-+aZ`A2FAS+iyL#8DYP{Yo|HK^r{A6wJ zvRQ`4(YU+#`lV$^wH@l+zMAoR#XHW)+PWRH42`34XU60Qb4f`3G2Oe4b>sE?U!9Y+ zd3$FW8b{;a34Z+$QvbKgyIl?A^^^;8ga4ee_WLhp85&39=5tP57E(*9yvvTCpbKww zPSy_keU_ndH146`*Bv3%Z@+g{i4*j|T<2u%uV>CSG>*o#DXk4%0*Eu1z{u=Kp@+au*BhJa%Q~S*}G>*ny$+aL9QX{o@t)dfj z#u;5BJTJ0#`q37Rm6lAGDswe2?L!Fbg7go*n)@cZcA6jINZc^6+h zLI1bNIayow(QHHGXxwkXug5}a$`0?M^%L~3FE}S_TmLlM&^Q|RJm>DMA@%TH@8aT$ z^|zloCu`T78Z$JG#uWy?jti-)>%1#UDAphU=bWr~zU zXil+yuAg(V_WABHL*r=NLE-$ZGZ%zJFXh;pO^lo2G zu^w=fbF%i`Z(@eV(YT8^cXLCk{ci6%))njSU7eG)51oh^8b{+k;oR*OQWt#c-L8gW z-Fduovi6hn<`^1BaTZI6P6OednC4?f38;L*r=Nx178ELh|v ztH__In{{$d)*dgNV`vWTWJ&zzIBr#H+oG>*naICl#}>eO2A;%g`Bnz)`3J_lJl^NhKM#?iR{ICsZ{)CWI! z7pF3P!E98yCs z_O2*ll3w?ubF%h-_s=ynj>dK5+>M4*yG-wnCr#2zXF4Zqmp?Jr&^Q`*2IuaSkV?4I zyMpXVdiECQWNn+#a}AB7ac>9TYlPHS-Mu@SGf5Y}>zu4zH*c4h{ z@GdttNq4>3Iazz{hjR^$qj4Vx-=l=o6)$;LTRutWbaPJDzHoG|p>Z^B8RzcekoxU_ zcb%#x>2?#GleM>;JkQWL8rOq!whsR*9pQ73wGVWiXJ{Oa8^F0+9#SW_^G-e*-8AH!to>lfJVWDXTsp_@+K_th zG4I0RsQ$Z?bF%i)>GKSYqjA3k-xGyYd4YG89isZjVb00gLo4SQ8b{-vg^0k7a8}o%ft~ zt)fx=<{{@~?NeXPGc=CI{TqBQ6;g+5yeln<>X%RI6XA1^wa5ONXJ{OadyRAV*^t_C z*t>+vsNQykbFy}5i}{Ae(YQ&RyHz3i=T>_ctB&e59h{T3e_lP`R7m4!TnEnG7elIZ zi-nEPS$u6&FX```tQ~X9d_&`CTs(g{dO4)pBzYIDkLsDToRhUpy398;j>hfd+mlzsCu`3ro^NOzjqA+0yE~-j z4e;)G(q!HDxO1{Lwq(AcaWw7%9+y2K)oY@61=*AJ<1L?v@cGHwge~(8jiYe~Id}Jl zRA#AnM{_3Y`y$TC+9kW^8yZLB$~bpxLaNC&@AC2{>)X0JCu=YLbiSc+G_E`6?*5Q^ zcaL{pvRlm$PG>*ny&bfOaq*fpDE;lw=w_W3$ti7t)0z>0y+}E7D?}yaj z2JdRiC+kc9&pBDUvDE@Y<7nJ^&fVIOx~=)5#^cY z>fAQo?W>urPdzIy!sj4scigkU&^Q{G#<}}xNPT&ucOB~{>pw!y$=VxwFEBKY#{JB> zdnlx~Kj7W2hROP9XXj+C9ksyFI2!j1=Wbm{75DWnJAR7(Vz_g%R?k^rXdI0j!H?x| zNac+6t}1bgey_wiS-X4f0z>0y+)bRj--Og<3%v`6r|3P_Iazzx%L@#Rqj4uVcaMbB z&zrof>@Y>Y^tp4g_U-o;7#c_8c5?34htzA;-nGr0qAQ#9jqo|h+RooEFf@+FP2}AD zF{I`m^sXX*ie7!CbF#KJZlR%ZG_F18?y->SdCa?3(J6XSN9Sa1?u82tjiYhRc8FRd;(AUpqxV@xF7ic3{CmL*r=N`JB5a zLaLybchUMO`jOwAleNE0S!ie+jr)jm_rH+Rqr8iYo2u{mU%v>SpR66Re4(LnG;S&9 zZj%hvVvcu32~)Moc23s*{meo`<7iwr&fQZpRNY$djwemk;U3P(+VO8KG&GLJUBZ_s zM$X+!GE``&cOC1d>fNQz$=akviwupUasLG0?`EjD8Q$$`n5wH@c23rs&5I0;qj9ft z?p~Im-dW{ccKkHG`3vV{ZN{!ehQ`sjV$R(*8ER#fcU6hg^vaX_NBA6M?Q;hg85&39 z?%>?LDnsS(_bwcsrsrSfoUFa+*djyYXx!->FG(3nedAqahiQ7sozBVHS5I4PXdI1u zi*q+QL!EQNySBO0bkP9kWNo`k7aJN!<7V@?q-Cft&MRqrJ}dI4=|M5)WbOZj7aJN! z<8nB6Lm6u8HQu#~PSd@%J11-Jy=$?daWpQ0b2pr!#%u3NOQz|EK5$Of9_X>y&^Q`b z%ei}PhI-%;?-DAf>AU`LPS!p&VzHrdG_I6$_Xc_Y26-2&o~E-eek#J}Cu={Rwb;-& z8rPL`_a=G&qTa>VPSY8;I45hn%Rjw_#?iReoV(fb{*`$bt)Hf^?CG4WJ^bQgL*r=N zVUFEf<^9{?U0mFBebFT6WNp6#iw%vVacenuZbL7 zxqFAae|6p+Pnxdd_BtnP3;tbfXdI18;oR+zq5k{byMpZL`nRLb$=Zg5CFWOY9F6;l zbN8+cwg0Tr#^>y4&UF3l*#jbc4zji|d5NKMG;TZR?mZc5#g*RWAHHPbF#MSpe2UJ z(YU`kcOT49XZQE6wtTvNZmDy!c4l;mp>Z_s70%sXxDI-|gM5hUq$bwR5s|`R7XvjiYgUd0cvCs8*kPmmNPtkG#t{S$p~M zC5Fb)xLKULy))ELzj#-bI71J3+BsRfu6c=}aWw7$&fUBW^=h-Fjn7#)JVW=GGI|LL5peIc*J&^Q{G%ek8`?_VG9T198*^h*Xt`21vT z_Lvew<7iwfj@=>h{uOywS~5dleyek`wt9Yvp>Z_sOU~V4^8U^9E}?RUzMz+LvbO!k z5<}x?+!|h^k@Eg+@Ge$8L&ry*leKT{EHN~W#`WXeEtL0fr+4wSGxUjd&dJ*QYfB7` zqjAanSjNcvSL*m%<=lZ_sdd}S`^8RIdSCBnZ?|jHPS^G_gQbXft++Uo#)8+lU)4QWNGxam0oRhWvyOkOm zN8?`R+?^@!Uw7~F@@DFFWzNakpN5ti8b{;CbG*dl{TuFGUExf<^i}6%?T{IzhQ`sj z+c|gV%KJCVyWH4J9sANbS^LMTQbXft+-W>63*`N)@UFIerY=4;Kf>oAYe!d=8X8CA z-sId}Ebre--gT;)sfQ;yCu>jIUutL^jho52TO#k@0q^$J%+&qwc23qtzb-X2j>g^3 zxmzah-x2RR*3Hyi2RbKf*od%elK;-oO96+tn~r=gf6Z*3Le6siAQ+?gP%< zRr3B_u&nX<%#NR>?|8;JS$kgFrH01QxFwvsrzAGXx!r* zyK6JlS?#>Rm*ny!@0X7LnS`vU1`ZI{nL8qWbKYOmKqvI<9^`W zeKte=SmRwnTh7Va>pxp+XdI2(%DG#Wps~IXS$-B6?*?QZ<&dJ(4uP-w+j>cJzm+B1l?=9XHCCt`q3Z0X+Z{J&HXdI0j z$GN*ZL%rR_yW>f-b;&a4WNoKDWroJlxZ8MK_GGB#1H3E9o~>u@bWYaR7M2+rN8?WA zmjQb-)WC_}9nG1o#~*f1);>PB%+NR*_kWzbH5uxbQt$HeX6vD+4T#ynoGCG(KnhYG&)}o^?*v4!>xbp>Z_sG0xpj<^5~pUB|lF`kIfNleK@REi*KZ z#$C#5bV%O68@=1rFk2`7?VPL~cgHeA<7iy)KYyr`_wNDkvg2dAMdHv1pP#HfC3l&j zaWpRYu^g87udjDii7|buc23q#9lXrYI2y;XoA-^pe`CE1hhzHB-p*o# z<=j0Y@83f2Dm%pV(aFxq+PN#185&39j&knS%lo&*od!k>IxrW)JJySTVHdhBb?$=aLxFE=!f#_i$UZIY?( z8|7V5!W>=jm2-<7nKYyhbfD zRa%o(jn7$bY>rNP&N*3ou;~gz<7nI^oVy8`>fejJt1X|SFFxp;tnHS#!q7Mx_c=e7 z3p3T*>E3m!nxoJD$2nR1W!4Hq<7nJ!&fS)oYI%F__SMYMC$}0A;q#NVeeYgjXdI1u zf^+whOf|5pcOC2I=;PWsSzF(8g`sgYE{StDF;m?-)Vo~`bM*IpoRhWrBUcz2N8{?b z?_QRv&Yt02cKlp@Xo_>P_P5z942`34mHg$XO{V&Mm3LK%bM=9Z&dJ(QYgQNVBuX9e;&iHSIp>Z^B z4CihrQ~h+_>c;1@RdlXi@ThaL_UsE*8X8CAwJmR7X=ogcdxLZLhD_D{5$|HvbM>HV=Va}&M^_pe zN8_e(?%tHC(g%4LUprU#{@OWNdwKp!L*r=NJ)FDQnd-l&ck&BY{m|*7B76?AcJ1Vq zhQ`sjv-uZQrrKZTU0mEeeOIz`vNn0yN<-sl+`F8+w`HmoJG?7On5S>K&pBDUWyeZG z<7nJMUZXoQ)u6rJ9Z#C4GYXuOwOM;t8X8CA9^u^WAn#wDcLmw=^py*oleJY}tTZ%^ z#$C*h*ot;@rJo-oGoot1FzR<4!myYujJ3%Fs9(*N1aAN8Z1Pce$~7`nOhv5k4YWyZ5G5 zhQ`sjt2uWcl=rW*ceUm7^pV?~lePEftTHr?#(mGZ`>?!!{k`i{HBW!?gmbd?y}qjq zjiYgfbN5ks|HgZ_uV$X!Kh-%|`^eZ;hQ`sje2$k~dH)uB*RgJ%-nGd&S^MdNRffjV zxG?8#H+lamz1!6=Pe1pzbF#MQrd5W<(YWJ0E*o- zz`5I7-oH=1t4f@&mnRfO_#9+y|BqG~8b{+sbMEHJ`}d1?;qZJt?|SEC?TPS%djTy1C^jho83n=kL*ecrW-&euJ5IVWr5?p$qX zT+rg~=GYw~@81*Nm6puc4}RmEtc`YGZD<_LAMY&A-C^?n6?vCXIbU~dHaf!RAZwcq zUu|d{jXS_=G*aHbdEUjU=j)qOoRhV)XRbChj>awE+%1&%Z-aO7wexlQ{m#kSbIVs7 z8b{+E=EpK7Q$4WLyJ-D<-Da?JvUc$cs|}5#asT5_Vtl4*UF%(3+yZ^ULg!@d#qX>( zG>*o7#<^RZsgC{NT~WdU9be^~tX=udYD42_+)B>fXr|hE%9_UK?0C`w{qM)l$=WMU ztTr@`#`Wghosy~MTZ_sJI>vinJRRrcX@dW^ugPmleODbxuJ11ZZpSAEK|kx@J_yf)%)_CleO19 zTyAI_jT^+dJ2z9kGu*q}*aE$Cnsc)DrKigcjiYgyJT40|)yi4k)s`>N&un&1*4{d) z+|W20*TA{EI8)_Uc-N_FfnLAgIa&L9X}O_sG_HzswzupgnQHt6Ya5@>s>Fr5|5)c_ z?PF(D7#c_8rf}@8mG>{zyKs1+?zYM~S^N2A6^6#qxVt!a*US6Y&b!JE3w5X0os+e_ zZ>TUdj>etIxw}c;zsJ05o4Zio@vU>R_Q-t|hQ`sjcQ|(|<^3!0t|EV-zA=7WgwH|N z4tS!%&^Q`5pC8LsdH<$**DAVDr=~h5Ykw}PFf@+FJ;b@YL*Bm?-j$Xt)U6+IPSy^a zS7B%zjcdud`)sDlc+R_o%7r>%h;y>`uk{s%#?iP>Id`iv)k*uji&Zbwr!R6&){cF( z!q7Mxw}Nx`#Y}bJuy^sb3-#Ys&dJ)7Kddk`j>h%k+H2fVNBFmt zwR2mpF*J_GZQ|VBovB*f>fQ0AMf!=$os+faht?PxN8<+axa`SPbzQtG$X=vB4?8Do zOWUt8G>*n)aPIESRNDr4cQj{_e)JCKWNl*CHHOB~xZgN;Yckb@iQeVqEz<8j`gEPF0Kai)GHq+GqEz zF*J_G?c&%yn5pJAc(<=+k9dJ(8-qvERp>Z^>Ip=O&rfPDNck&k+z3NNnWbK}- z*BTl}Ky+^x@4w=MLpZSG<{Ey+1q zdvL;9L*r=NC!D)KW~y^HdsmUaSf6~8bF#MUlC_4$(YWQDyT>xsm(||2iZ0e;?siVr zep$KJ&^Q{`lXLgiOtt->ccmqZ_3>QiWNqH=wT8ygxGOk!8!}b#G4B#87wi0i&dJ*P zPu3b5N8`Tb-2Ed{b!xhy@i~iCFV^3Wb57O{`em)5aWrltkIP?~>heVI;%gV{K69Ou zwZEOd&d@j-_cZ73iA?oNmUq$m#rn`{=Va~3R_hFnqj4b~iny?kN&fanEt?o*GuYMtOHUX^FnO);U>w zTJLp+#?iP@oV!iKDm=%#g6t)F_Yvo0?etOW42`345zgKCusV62cSm!U=v)7CPS&11 zXPu#OH10o+-R5ES-pk(QuU%(o9F42y+&w$2%HQ{{u5gJCU+SE! zz3An2hQ`sjD6dhAuo_bDU2bfNHfheu+Oqf785&39I&$tNgw^d$Ha0$IwdG6nRmwS8 zd)fEv42`34XK?Ob7*^-C^sZCY61_6VIa#|VZoQ##H12KA-Iif>INiH_HB0pWdOIg; zueor&p>Z^BF6ZtgVYQ>ZcOC1N=mkTaleLwp>kW;gaSw9tCWh6-uHNlxSfbCG?3}C( zw_9&$9F4n>bN8~a>O9oD?D!Hrb+L1@_W8%w8yZLBKIYtQ6IN|zcvqEJqMK}RPS!>W z)*Bi}N9SbieQ&Kd zG>*n?;M@&`Rn`gbT188A@3@H(-UnIxZryrA<7nIf&fRcWoszJr@%bz*Dbb&`a8A}f z{KtAj<7ixZ@cnLBy?>2&36&-Kp*GIR+E32fU}zkT`-OA&hOny8-o>g*^gCJ3$=V)Q zZZI^C#y!iqdsA2qeZ;%?+7f+Nd*@{BS2u4kG>*oNT$j<92N@G%jdy@%!Z5y(g@${KLDvyi&blr*pD)(!mXe z#?k!o_HpjsA65-#ZEk$d>IzGB%XgiVwat!gFf@+F&Eee539H>#dY2n3)$I_tK4q#?iP7ICmcot0y{p*Qu&hPd;r@ghxWw zE(&inG>*m{MG>3Ep+AE7gTdK8-0c=tA1wB6S3{}(?I!1B?G+<78X8CAF6Z3s8CGj6y~~bYst4ZVoUC0x zYonoYH12E8-QHm}e7AR1iA(j7uFlEY)QXLU#?iR-oV$5p)&5iO!r`U5*C6L)?Y0*; z8X8CAp5ol?7giVi>Rn}rrTUZc&dJ*A4s0|uj>e@0-|vRiH_c4rbJjL@sqQk*Ia&MS zw;K(Oqj5iT?hXvA=URJLk-t>$FLzGX-umxGL*r=NGn~8mVKw=B?^;Ed>N}rxPS);9 z*kouNjT^zKJ0z?gy3f1PlBIgr8_vnvj>(%0jiYfl1>f(6)m2Y;mr%J>XMg0JtgX?T z42`34CwPrUhSl*R?_$+U_4D63Cu?&a*<@%OjoZn&TNqY*=6M%iyHtn%c23rQFmRKh zaWrlsKbA3JwRnSf(fXx&WAkW)_ej=07TsiM9F1$wzc@au`tI~DF0M>pk?5SPJ+yR_ zp>Z^>nfycBW5r>0eXVyz31xbDx^uF&_x4SO#?iPM&fREOHT}`M<4I-uBJG^4{r3Mh z85&39Vw}5E!m9R^%EsrcAiGS@>*SoQ9q{=kL*r;%C(hmJVYTjJ?~dk_=`;E`Cu@&2 zY%(;C#+}c(J2R|CWO|pESEi%GoRhV~nr}8Vj>dh&@e&KG4tIK2S6HV1o9vvd{qyq8 zhQ`sjrJTES!|K8w-sQ&1^r$7y$=b0uZZ&^1x<8 z<7nJvoV$y|s%n;ZovO<8(=RzEYp3LGHZ+dLeZ{$35>`_yyxUh(roXLmPS&0=X0xGj zG;ST|Zdq78@{)HQ>&kSGL(a+CIrBFg8b{;$bM7t=tE6|m+tpB}KmN%%S(~tNv!QV` zE;aamH?00R;$3$9GX3C5lOsIxvbJRBW<%p>+%eAG^04~9|GcY8T&CYX*Ev~xY3*i1 z<7nItj@`9kwd8^=jn8K|yi9kz!Z}&H`iISi#?iRpoV)A8s$Z&il^vGp>T8{owO5^D z42`34HwNGDhSiPjylb1gOyAtWIa#~uf5y-_8ut(9Ze>_Cd)&K<{AK#tN1T(j=^4h* zI2!jVKbEawb+Ev@R?%fTy}xs^_L&aG&^Q`b%(=TGtTs&buC!#C-caP6ti7R|F*J_G z-4T4h8&;!Mc$ZMQOt+ckoUDC$s4+B-#+}}Z2PUlUe9pUA^)kI|xpT5s&oG9@(YUub zcV7&vmixSmuU)1u-0GaHePfj|G>*p2=G=WbtiC(!U9^6gp7WY>vi7bjV`vSuwmSYj=Va~vw~e83G%kU2w>qq*x7gbFoE0T3*OR_-PS$q*+87!~<7zo~ zcZbzuN!}e#TCV?Xa8A~K^tUlIj>eVpxap;TKLuIa_1sEB<7ix0 z&fUFX^;Z|~j^-@azg*;;tgTC`G&GLJwdUNd39G#Wyvxg5t_NJ>oUF~ewbDE#jiYgg zId}JmRp~_U>I#?ZuWxov)_&im($F{>x0ZAFKv?xJ^)5HITz9|MIaxbsK&7E^H10{x z-S@-lrfuHUmM_-_yE!Loe=V*wG>*ol1mEw5)fxZiU8kz$x^upBvUX%irJ->&?kA4j zgJJc_A@BCpEZ6%cI45iW*-~j}9F5z~x%+8YZEEnYW8HGyVZL*+cETH#hQ`sjVZ26% z!m6nGw#MgdSHp6>v%)!9d+KMEhQ`sj8-nk5!|Luf-et$H&^JBjoUEPxYo(!aH12QC z-NRvZ@lD=UC9crV>~T)ko)y2v&^Q|R3g_-OVO9Ttcj52~op#VUSv$Y=7DMA`+yu_u zBVlFxdRN(Dg$eyhN8{QB-|vRi%(33J&0V1{|HnC5TXydjL*r;%Q~6EK z6MhV<+=bp%_$7dY4eSLN~k3Iayn|Zi}IDH10gk z-9N&r?3j14>J@roXXj*X<||tajiYfNa_;^WRs))DZ+y<;YggzKeVmiE&%eLL&^Q`b z!nu1Qtg;imi`K8uBZfOCYj3XKVrU$V%jJh1m!;0U);sxMq3dH)oRhUXPugl|9F1$m zx!WX5eRj8ZMF}f){}Sh9ZM%!M8X8CAzU16JHA~6=kh}5E?|9Nm{nbY2WbK=2TMdn) zacektn`Wsoqr5A~Ua7lT=Va}@cWgB@j>h%l+>Ost_s;R|XwFLg(LU#7?Yoa}H8hUK zC3EgJ&r+AJ^DZxMrS9~(bF%iK!CMWDqj5iS?w*~cetg-xy26#Z=9qJ`_LHew4UMC5 z+cJT7*wX)^=a9)zCN^HcUde7~Eex;5F+_&Ic{TB&cm(m7e%uV$;EaWw8P&fS(-Dy^k=`)XF|9oIQ0Yk&B1 ztD$i;?q$y1OS06z>E3m$Td7k!Iwxxj{@iM49E}^#xto}!-fr*Ru7;I*-J{OQ+T&+$ zGc=CI-5z|uo26EC^)5SpmA>pL=VWc+RohH!X&j9^tw0W#Hd$)WQ17Y|SLxEx&dJ*U zBHIj&qj7I??p~FpZk^#>IJ`sZJwJjEJ zGc=CIeZaXJ%2MOL@vc>LmHy{F=Va|dv(3;r8n=XVH=Ly&IN@Ds$tpeUYv*L`|6bo_ zXdI1uJotV$OSMjTrt$eqs9dFgI_{jTUHg{=_gO09^pNb zwQYXhW@sFZtK;0gDNF6t-o@9h(uZ3*Cu`R=-EL?cjjQ0?&CXJD9`P<(ze;yac23r& zByKk}j>h%nKa9#!JqCFf7q?p1Mx2wiTeG$s8b{-<;oQ9~ONAzTSCp_?=iKLcUVe7~Ee3hKPe%Ui8)Sm2zj?XYIM zp>Z_sPtM)@vy}eBySl>FdixsZWNpn$+s*$g>b|3^tkOM>M-)p$5sd{4STWc&=Y5YQ zk-f11)(Livh=s_tQS5*PH7Ho30xD5aN$A;!l6I2p6cPdi$$z0ddE zYi0lSTi-S7Gc(4My^hb^t2BE03nCjKDtm|`@lRrzJR^gni{m+J_hQ`sjr+9a- zjj69r@~*vbmY&`0oUGma-BLs2XxzZ)z8h0ZGrb#{oTdAI;+(9#>EES>#?iR$@;{2q zxGAQdxyHM;)>(Q+r*pFQ^FvDvjiYhRJTEyhHS`|u26xQThy3lFti9v35<}x?+>5-s z!(!_AiQYBtnx$Vp@Wo6%y0Z4$fhC5<(YULk`)*AA{HAwVsfBuRdGd6$tM?UJDtnJoPVrU$V`;vEebWCkL*1NuWh5D-(oRhVazAP~`j>Z-8 z>^>M%g>ml+W)$k20_SAy{=b$O8b{-Dqx)`5J#>|KX^BF;d7*Q%HvfQ9L*r;%f8O24 zV(Q`%-sLwG>Z@yYyZd}h zowUQdFvbOs_6QhZO<;!MRDh3ZOO7yL*rfO*}k={GsIazzzIc0{%(YS+ncW1=ZhcA2A)>@>Wdfz!&yJm2ip>Z^BBk%4zF*T>i zyTKhr`u8Qy$=YjfD>F2X#=XJ2J2R#psrIgMSCM|O(K%V${&1P0aWw9x=)N0MgEn}V zl{#Dhu*o@DoAXkcp>Z_sXx`nzm^yr$cga4p_1#;YleJ&YDl;^W#(lxFJ13^T{nxvU zjM=*5SLbByh{`fU<7nJ0-radIRdHCd>+_iyG+W=i-^-c&9?9BmYs(Ccqj4jm`)*7< zf4X=5b7t#JM>;2KAJ|%EXdI18=iN=j)D0JVS2TLIzUnmRWbMy?l^GgG<2w1VERL!4 zTfFO=H(NJnIVWo$J*3>wI2xDW-7Sf!-^O@XFk`kJc(rq~_Rs$1hQ`sjG0}ZDrkY>y zE-f)z+u_d1+NV{yp>Z@W7TtGa>aF*@%Ws&i!?DiE+P!WlH#CmM{mQ#r6;mV2y-RJM ztrtD(oUEOEf4QM?G_Hzww#?iPZ_>)^7Q~Q16T}sLv zT{y=%S^IiHxuJ11PDS_KnELn+@5ZOi(Z?j6leLE}DK|8Z#_h@fV|i0d&F@v&^*P&} zK1aW~$~js4_R4ZY<7nIpJ}xU`>hW~%#$?UWy*_nL*7p6p+|W20H<@?0C8mZ9@NRqd z96e>bbF#MRmvTenXxtUieK)3#yxu$c#nOBIK9pmQc zCwsn<$&Xsrn&T=AjiYfJcz4&wRMoTI<>b%Nza8tGtUdeO3Pa;)+;raEO))j4z`ORs zIeP3l&dJ*Ht11kQqj5Jz_uZJfd5L#JlXLX;i=30S7mTPdG>*m{#k>1)Or6^7U0drM zoqL^gvbJt~g`sgY?sMMVEiv`y=iUwOn4`bQbxzh^{Cb6vjf+AHfS42`34C-d%p9aHz7;9auM zTz%!+&dJ*Kn=1^BqjBH!?rx2#%=5j=$e62F7CR?vuisu_XdI0*(S0|jdSrW-7&KSw zTIXc#C*6{U#?iRZyt|z-wdHQ_`sd8m)oY!TwYT+7nks1=jmwDcyD?S#q<2N5=jvF8 zbF%j9Gn0nK(YW2byFbO$gz4V(&6}$eKRYLDM_!sVG>*nq^6u`GJ72MP1vBRA^u6*k z`F)VJ+jEkJ#?iP5(S29$e2w0vCFbf`hdL)~$2^!cG>*m%i0->F^~1;BvpL8BK;9lH9vWm+CEpmajtW+cHH|(L*r;%6YuWdG4=93)m@*nyw170 z=Vi{x+JDNEhQ`sj7x;ru3Dm89yh}-$rzhXyoUDDeEoo>Rjk`R$?*{6Oz`OBj^Yotg zJ11-R`6g*-9F04Wcei_>{<++{-Rbl66HhuPYhU^!X=ogcThF_@PoUP^;oX?5dHUCU z=Va|cy($fjqjA%CcT)p3^KtLCXV24PK5$OfPCvQQ&^Q`*Lv-H_)Tmdz%gvpqJC`~q zYkOZM zJ^tQGL*r=N`@Fkpf%;;TckPAq^o`#-Cu`?UtTZ%^#@!j+cLTMk)4QR`d3wWd&dJ(S z->Nh;j>h%l-R&Kyr@Ps%&skgRJbgv#tC@U~WbNWarJ->&ZX56J(SiC;Z|??o%+o85 za!%I9nko&AqjAN&yL|$6>{;G5?wY3uobH^gt^Bmo&^Q`5D!T6m>ZeP+%SxTED=&0T z)@J=&X=ogcJ14sD2CDv6?~;Ay>x}<6Cu~7nR|i#w#?iR(yt}6c>g-wG_0O5FKX}eLS$p*r zRffjVxC^8EZlLz4^sZ?1e0|g#&dJ(McT^b~N8|RmP#&1G0=0gvcYX8b>uGbHleITK zUS((;ja$yUn-Qp4TfHloF<&28>71v(sw0`-;lF0XUG-u;hrvi8SqRffjVxT*ZIs6dt6=$-suo$1jBy_U(pBx@f` zsWzjeaWw9F-ra$LdUlj||*C+?H(6b8yZLB-s8t|S)hI?@osze0)4~v&dJ)m zo2w0tqj7gc_uW7(Z}BcScY$7iw{x;KbxgIPaWw8E-rcJMHLb(Dj&Te0<&QfjYhQW3 z+R!)}_Z{zUcA)P1&AXiZ1$y}u=Va|6Gph}aqj3v)cdrdptY>Z4=d8VOfxhq^=Va}h zrPYSU(YObq`);7R_w#OOa)C}7=Va~CtE&x-qj6_P_uW8k&h)OWb%8#o&N*58K}WTr zaWw81-rbx)&A!IF!5s^9@jB;Z?Mc5?8yZLBDtLE?1?u5@yldRGK==E~Ia#~lKx=3m zjT;x;cLR0lMDMav7wY$SIwxz-ILR6sN8_@h`);5Pd&|3IpM|=2_t!J|eUP;!7g$5% zXk5zOJiLM0n(!_oW1*gUm~*l=KGYf-N8=i!`);7ho4iX5TBr|5cTU#Yk=D>S8aIh| z_ufEF+TvaRoQ3-N^PH2l>M3hz9E}?i-FE|Z!%pvtMlaNRT<)B#ZJKTkjiYfrcy~t! z>g3eAuFqNDyoGvvj&rhhNU=3Ej>fI!*?lljzaHyd!Hk9am;0TQwQCxzp>Z_s_2|AE zsFiW=(h>{x15Y_8YlnVp4UMC5*G2c;K)rR9cliwq^>?p2Cu`e(w1&pfxFdLX#|3KS z2=7wc7wS7^IVWpx*}KNjI2!jUKb9u~b?yZ3@;VplEhWy$+Aoi;F*J_G&E&)MbfET~ z>Ye=EjP&(Q&dJ)lGHMKsqj9(M?miQ!kLPZ_s#OQBe7pVF5 z-tA5=)0qyxqGoS;e~Xcjsj7&yUm?8b{+6@a|3t)Q}zC zZO<;&S^H1TZ_s{^-6NsNUV{yFO>Rxy8ETXy;_@pM^Ds#?iR5qWf;3 zzCX&lj&a5M>@%E`wNF*m7#c_8cJl7N7O1LoyvxZi)(ZzXCu{dwUt?$-jVtHlGA&S3 zhIrRrSgcRXc23s5@NJEuaWwAn=)N1Mn}>ThG+C@?-r=0AJ>Z`jL*r;%W^~^T)Txhp z*VbCBk9f#AS^HXAt)X!=?qA;BcLMe2%iay{DAup%IVWomJGIu(I2zZ$yE`*btBbsA z+*Pc5yy={*Ezq@w#?iRE=)N1Mx2wI&N;P`YJm+L>-y3TUjiYgcqx){4?%Uv9vX9Xz zRnE!U!Ut*%jiYh<^X|?GROUACGBS*Qe6@43Ha)M_&^Q{mCc5tisz=JQuFqLwkkLE0 zI45h1->x+@j>f&lySp$@TMqNCe~!`j?{H4mp1riz&^Q`*ZFJualsVnIqR~cw`>%7d zwye3<&^Q`*IPdP_Ks|A>cYX7WzP;D9On#4K?fGBS8X8CAKH=Rh3DlLhcvmpP=ueM# zPS)1$sx>r@#=RTecLR0ISntvjMqd|mPS#%3qt4Jc8aF(;?*?ke3*O~77`^5a=Va~5 ziu39WjiYf}d3S39^-8&Sd7VZ#jC4-cuDiO< z&^Q`5pC4L%poX=1C;xONojJ}qS$kb>ouP3w?mph#hCrS9jd$`<*X1udCu={RP-kcy zjXN{C?*{7MKfK$Wp3rB#>zu3|Hnq;sI2!je@9xS#t?kv&_4yo=mC*AO&dJ)Z=GPe- zN8`$PcUuDWUb=VNvlIG+dgo;A-Su^b#?iRPqWf;3Mi1~VH#ec*UGJQ%?fkIL&^Q`* zL3G~@l)B!#j&TWn_}9+K+R;DM85&39{^8wSAE<-w_bw+tp_<+I+k7bf)ndr!~gPpzzd{K$Gk<7nJ-(S0{iOA5RjnoQ`t!=010f1g!vXdI0j z6y0|NHF1e|ZLJCYPr7rm_L)KThQ`sj)K|Ih1}eMRyTKg^{n+`=$=bb#)f*Z|ogJja{F!WS>QP>jTco+G!uu8yZLB4&&Y38mQM#@Gc``kskiEbF#K~vfj`*8uu~p z?stK@<9zQDgBIzJUvo~@zPqO0&^Q|RPITW5R7SRU{c{%SYYLr{wa5Rr-q1K2cUyGd z4b+|^y(=2MNVk-Z9R}+GWoyGc=CImGWr8h3tl-woAufp@#p7wf}@IwxzdUa`#3I2!ji@9sXK z>UV{AW3m?OSMPLA)^6Og%+NR*SI@hf8mirQc(*-!u}*#1Iazz-&Si$i(YR-$`);UK zJnmg??qdDyBgQ0OWZof+IyP>*! zu6H^4i}j=Pos+fy4I2!Nqj9agyJ?|{*Lo*kO!WV%oRhWpT-jh~9F5D5?z^GdXR~)h zlZ*Aetj}=u+PqB-hQ`tS=N-qp+b>kx zZuKrBV~M^ra8B0l*V$lb9F6;icQ-v$l@EEB7_>y!U+SE!ePxeEL*r=N+~~d=s>v^U z*FR^8KL1ANWbMI6G#VO5yP>*ymUl&?m*|rJb57R2c}An5aWwAq=)N1OQ!2gd zo3})tKHfQ5d(fW>!U7yd? z_9gnzWzNak)8A_}G>*po#k-postZo_F0XTmer1DmvUX`%qoHv$u8t3{3RRDR-le20 z)%$+qoU9F78x4)4anD5e-B4}0(Yx_!OZ79moRhWHUo{#UN8>Ju?z^EX9_8Kc^riZ* zz2C~@zly9K@Oz`7aWrnRX37Cu=|azvYI;(YSWr-D^Yj%5UDa7cSN9 zqnwkqH$T1H&^Q`b5Z!k}HLT~#uFu)f*od7TtG4rQY&R{sLQ{_Pukm_K#zl42`34Kl1L54Anu4yh{u!(R2QE zPS!pZYce#B#x0HRyP^8B$-DkJCHmL{W@PevBy0D)yvfiw8uxH?-woB0E#4K4F3|;j zoRhUL+}>np9F03Sy6=W+;!f}S=9TC}&T>xH_IRwx&^Q|RC(rJKp~_Be?)sb+%qY<> zYv*L`Yp*mJ8b{-5qx){Cjz7-3v_y&C=Nji^?V+=q42`346QlcXsD6%nm)}sLC*I|p ztSzW+GBl3HT^!waL)CDVcd6|q`p<`*leK*|G#MI4 zYYV??GBl3HweTnD=}_G{!Ml`{QvKsw&dJ)7|7|ifj>f$l-FHKkG1a^AX{CDP0_S9H z@u4dWjiYh@iSE0h+H-+-yVFbcSJlqR+OtkuVQ3tUJA`-l`A}`D_ijv9sm^J0PS%zU zTw!P&jr)*ycS@*=+P&MJU8+C)+&Ni$-c2hEjiYfhqWf;B9@^nuZf>dm&riseOLZEXNY%0lchQyIwxz_ zty*Dd9E}?p-FHJZX}EW7t)+U&Am?Q5wO_6*od%DekcsIGt1yTKi$`qZ18leHi3 zUSVh)joZPyJ5&BT=N0c7ca`ed_c$kOZ#`h8p>Z^B3GeO)q58GRyR6hQ-FJd>vi7SJ zRvH>d;~t9cyP;ZH?On1@nSSeK=VWc}`6~^LqjB-*z8k7HH+YwkQKk=m&pBD!`Ja`B z#?iPxcz5T8YUDQW5`)V0ON*V8wWID{X=ogctBLNrp*lCErR#InKc`IZ-Qb+8{pE?3 zhQ`sjr=$CBsP;YFyQ0x$`st0%$=b)Jtu!=_#$6QMcSH5j>E89tE7N~`02_LleJTiYBn^E#%<;gqCQkr<=&;Flbl(lti*4SGPb=3~-{zdGeP?j9p>Z_smgv44s$0JCZg+aQZXWHNtUd0wW<%p> zTp!-um7zNIPw&QLmFt1eI45goKiq6+9F6PX-E9fgU%gg$eLlBmmuoxKIazzkOU;JH z(YT`Mz8k96bnkL=%XK*0Ia!;S)of@Sjk`O#?}qA~0p4|tE7yz5os+d0mCc66(YRB1 zch`sN{_DNV$uHNZG&?72E7mp}8b{-P;N9I6s;v9HYcDLI?6(QY&=#vz?Q*8?IkvXdI1uD!T86s_$;^l6@-lQv;oowKv?q%Fs9(H!!;IhU&*2 ztzDn9jEoBX+cnO~+E1TdWoR6Y>wc@eyWfSX?gZ}=gDUjc5zfil;RUM8gI45g&e74HaI2zZBcXwx~_IS#>f*BS1=7rA5+OfZ^GBl3HZHn%@p;|xP zyR<}w-ejGVwZEpe7#c_8-i+?Mq57cMyZnXZi}IDQHwi%Db&%$qtbKWWi=lBeE;qXG##Kol z?{=pr^`euUleGuG-ePDRjqA_5yH8v_8+bP+E2-1t&dJ(0=Cv3aN8`5h?xx1owO4p2 z{}uGC!OqFrqv~1=jiYgkqWf-Kop`5rxw%Pw^v%x6+V?iM7#c_8#zyzuxccRB?>fdM z^&9s(Cu>jK-ePDRjSHgtZd^6J>RnELQXlk$bFy|`x7CKm(YW8D`)*uKpX*(FVNy?d z#W`7fdhgYS#?iRy=)N0QBWk@HnoR1w-gi#cE;)0xp>Z_s$>_ctSK(&w+FFzPi6zd- z+VIlVhQ`r29o={1YVYmd4em(lUmKj0wN*K*4UMC5drjiL8&@B8ThsM9YuuI8V>US_ zYX>~I+R!)}w=%l##?{>3-esj$>dyZ7f4RO%7GIwxxf zzrWhhI2w0lbl;7uL4&-@$f(p`>^n1)-y>PuTE5!QI2v~l?{0cr9Wl(i#Gp!j(~-`} z+U&N~hQ`sjjnREKuD*N7yZ$+qdc&#C$=c0duQoJ}#=Q~UcjGGgqIX53EAZ_sXx`n7xVov*yMh^&S`Bwj*4}w? ztD$i;?u+QY8(00;d6$-`)Kz1gleOPwwHg{n<7P$o-MIQ=t9SVgl{)sUbF%inYg-MC zqj4jm`)*vd{Ow(8d!;thoRhUb-P3Al9F0ro-OY-tg0!_=pU=F`N`3Mi=Va}}6I%_9 zqj8;lC{$eCd#ZOSDOLJ|3g=|)?{Bsm8b{+2(S0|rE*R+D__Qj0)GFs>?URXCL*r=N z7~b7W;%fh!yxW~#rKf-5oUHBE)M{uPjf+M1-MHE^%DXXHRl4VP=Va~kpSBtrN8^6w z$8uR*6;JYRdv=wc{I_$mcK@GS4UMC5RndJnt|q+eU2blb?$-0YOnzjt_SJpc42`34 zPek|KxVo~`yN+>Hdcv{J$=bBOZHC6tI2GM@D^~LCu?T}ZHC6txIOs? z#9kX$J372;FRap|FLF-S9&<&Tp>Z^BMRebdtJ>eZ8=9=r-(TyTtetg7o1t+uZgO9PfT)jWhyNrx#-Bjb8tgYGBW@sFZJBoLAWL%AY z%e%y&YCT}BbFx;atT8l>#(f^$cjHPg@~(eQwXXcqIa#~nur-Fp(YOzy`)*wITH#&M z=xTk=&(6u(%T8ZoXdI2ZE4uH-RmT?Z`sP*Z;yvHbZ_sWZvBe<7(+n z?+RvA>wbqiCu^_0d5xiQH17N8z8hE1q^|G!oTVkI_51ytleHg>USnt+jWf}GH?D>r z=Usk7wLbD(=Va}z&#y5wj>e6S?z?ey!nxk1wpZ(EL!6Vf9q+C&G>*n)MEBje+If|C zd7ahzz+0S?wYjBh%mLCk8n>Gt+S75he1vx?DONv!pL4SI`<69^#?iRS=)N0Q(Z^>DZ1~*)#i5Za&xWT z*65t9op`}oL*r=N3(Xtv zWvg?tcFM@LhQ`sj19^9+#nq)pd)HoQ_4U6wCuV-$WYush^g%>&}YmfbSt)X!=?z8B=8&@~J;$2p1jjp)b zIaxdV$F+vW(YW`c`>uS?n(bY(PmMnNcIRYm|Gn248b{;q&Lr0FRoT?@Gdc^MxXSYbF%iFjCF>_(YS5VeOJC`ZS$^wPK|zVx^uF& zV#qo}<7ixQbl;7udr~%bea?zT*XZ7Jos+c}3}0tx9E}?l-FM}C*5Tgu&8yL`C!LeE z^^dGGG>*od6Ww>^d)67=70js7JzAWTwHLp<&d@j-w=25u#?_}6dzY4|(UU%PPS&m} zTxVz;jY~%NUHP7Mi+A}AH9F-7=Va}bRqG6mqjBS-`>uS?8tYwZdyO9Vk8`qi!@6~b z#?iP7qx)`LT`}3ayv`c^OV3%E{2s~L>%U!RXdI2(V-NWk>*aga``)Fb)anP0b57QN z`u93R<7nLS=)N0QKa_hnKCM=NdyaFm_O`V3hQ`sj=XrOVh%o-Q6VLv#$59y|7ki8s}u~zf0B| z8b{-{ME70!o^`)>LzA_-yw*8c`)u=iL*r=Nd(nMYzGpq>U0Z9dK5LzGvUcAu)*Bi} zetDyZgC(&sySLiey1~#m z8aFPw@5=YAZ14K!)#=CYcTUzWp1;A+I2xA~-FM}C)=2LPX4L7OPdX=SgZd4I#?iQx zQ}`bo<$Kms-lZk#^nI^7Cu=J|++b)NjcbhVyYfBj4e#h#tRoRhT|{;#WnCEO$=U4mxt9p>cHd$H#{- bg7PsPV#chifcPU#IC{|#B#icA1Yk|@hFBDkZ-4@qE(ISgOafdGM z6n9>4^78Kc-TdyHOfu(W@|i!*WRm%UG%+yA0e@MGmZLtG#BibTpZG7Q{NpN4t`HB9 zzBUMK@67LLZw0Y7e`96I^?wl)mnRhFZtv>CBrGT_BqS&#%FV=O3w43QARewTra!qZ zP%mzLZqWZ$!3F4RJL)%z4DaNl0RX<3|6T>=A6IDVe+xdx(yJ3WLPk@P zy^_epCBd8C`GLxi;wYLdAftqTOU?odOs@>@IBp@uMj_*UdzkdO5z|jX<)Kb?+hrB= zk3eY3D4M!zii{kT=a;fP$^|jrAWk9Wql&N{6CB_C;HUo%I z^XNfXsE{G}C=!D=Xj;+A_c?F(bYRP^CvXOe)!!pS>4w88pvw%7DMSG&yo$Zmx>;S@ zaI0c1xI2tLc4H#Ks9#-}Rs~rQ^)Vce@x4EOX>NYd~ z{ZlkoMy9GruFuW@YJ)?AeA51OcZlltQvg`-Jx>^#W8*?f!iqXIUl2j2*ddv|aR)o` z!`rpuMP>(|wx<0LS`=7Y%$Cnp487~SjvhXU_wLBFVoI2Po}ssWhu3r20z}i8T{KM6 z??t|;%EWmb^g08FjvsLSu^dHn0-LAFw58_enr2&LRtXgl>;R|2c&v(^lYk_Q!~oMYT~f z7hO9!9Ou3aLkUYHzh%fr_H?VxHg;JM8kba`H#BO+d6c(3Lj)T4DIcOmCnxn~yoS>@ zkh0hQmswdhqX`(x;N3dxtZ91ctVHZ0PiuGDS%ScDgufzoTYF#h=2SA-%m){-&1Z|Y zy!^s-O=sE5N4~(mbC}Ue%IaLUJw`FIcdL`Rn|)m-JDA{a6e_r08du0H@+U_H?lf8QSaKris9TrLXe!g zyXzP;;f=cXohNvr41`BfSEu{5VFu+wf1p<9F+kb4TCRBhEiE<8xIT5|nT;ss5vC5i zP8`!hQZ=bhtx*&lOJLN*x@Z=6qqzUtYLHn+PNy?YN(OHb*cLx;if&dLw7a>``rHLW znO3Xh3T=%VAW3zvb(kGh-jKd(={<~9reiawk)KEEGioo% zUB2dWkiEUz3~BTBZ$pNvyIFwh2IY~h4n7hUG}_H1WD`jaFN!7!kY*n3HeE(#@8F;S z6?~ipm(cm^SwQh`w%JH|k?3ubxe-K9#w{dBVLi=WU;C9E$L?x@EQuHHP|%ae!^pP* z2p6=R51-vBv4cS}lxM(fSpiqqosm0O<1ITTZ9T@R#Bg~4`x7c8CH3~Hznase4;83+ z70AojL|yl)by(+}exqYSONnU~aM;M2TWQzGjs_1oTsWG~n_(_?QUAUn>31>FB!9Jc z${FJd$4A=v06Tn(!Tg(vUbJq7p8>GZ#v>iyYAW)O06K(zm;}z_aeqmdH}RDF$#26& z@vze)9R~ZLOA@AW4!)(w9Y@DSO&~m1DTbyQd-?rzys_1l6tqq{rMZNVl_h`(Zbl?e zM9(BBCn{Eah&cWwWQDh~UEp3?@D5<*sWET#B2;qtQ@>N~;-;?fGRBn&OFej@FbW9V zCEYEi(UI5BzL`-86ySZEQ(9IZg@N#KFX8PZrxGj@NS;fjn9=owg;92@~Lb9+f< zrn>(0?Q=r^5OopBr!6{hbMVS3gB7ce5r?=Wum>mBW8-bU2rXwbA(X>uw($rzYIYD>F)g zhzGR)oW3UQuL3;?0D#|m|2lo$t?c$qXJM;76n>c%a@;=Ax-MFW1I^#)zNQU+vURf0 zd1c`Gq@$DBh)uLQO{0|~AeM2UTOphY4?ixen?lx(xxMGP-_2>`BRPhE;TD42pf;_j zww^1N%on8L+{~Y=;cJ)Rw5~?Jf)h3sZ=G999kUjV*i{5VnoX;SD~U4{kAs*((*^;#=eMD#L3#0l)qjZ!=_8^w<}b^DpvDnjI)TfE$7>mo6C(o+@3Y~&$XQh z3{W4G0j2KV>mL@e=A8nKFl4*LB@Iep3#&OPL10f>PXG~-c)ke+fEL(PZG|FE z#DD+By~p7ZBzTe z<*1_Oj7em>60%*JG<2elrs6pS} zN-UY`Y(if83M6+rbn3JMNT)ontY!)1e*4JqSP;b(n5cAHQ4iVV@-kAjACGNp3DikQ zWHqiYNz(ozk!Wg}q2q^gX7-RQ>CX5l(`i|Mw0o+-h{PMMm(-;uecb zFB6b9uinC^BAe#_{$%>(f}FAJk$djMMf_T(Ni45!DOy$sD(m%|+kwfP-kMZvx|*D? zDguRWi1GOK&T}(Y#O{wf_*v$Dq4@PB#N+eel?!F5F-r!;?yg2tnWHMY5Ob-|TI zN@-gl!t#9MZ1<0eu7O996FP0p*n~*S-@a!(-Mf_*O0?<23g=lfZ=Q^K7I}YdZL5W= z({alBi{rp#>?_-gFZq3_TGcUI)%bs)Qmx5`pY>h;kkJ-Li&)k@4`t4u6Q_khf%MC9 z$Mxk(HI`N9q=dJ=VAaUCTmxkKxAvJcRPV6~rEx~G<`U*>iga?yYINvSiBh6sYn2wF zWXj;8`NsDd1sJqsyTjW~>3-Yev&RqDeM9l@8sWvBmo^5Co+Tv~W~~4{!=D*Gd!UBk z1c3k;kHm~&_%*L4b?dGZvX9*;fJ)PpN=|C3%AP7u3tkQ{THT9sl<8S3e5EYW8KP@S zy_BCLDi-H)^&wxk<^Y}|%5sY02EiNM^EIim%8E;GvTpW9dxXs6=VYe~Oq4_N%;~Tu3%UUL7r7 z$lmSW%^Nh}xW4iy;tNeAU}*mN*}T5@#$;!9#JN|zToBeg?u+DT1{eqs!!_LmWgKR(RgTG%B0CdE|_4D%PEGFmZEC?;$b@NrY@yYnu2M>X$fAl@8YlvLny$C`Vf=QmjsQfSf0Ly>}M;aPUcAu zt5rDeaTa0jrgF&U&Suo%!sB1X(CY;xR^Rm7VG7R1T)~T_5x^v_aJP=lv0eXK$ReU=Tit zn!3gZ*BF+_fe}%A6kY_rX4Hk12uF8yP^3i$sSH3|{;@u~D!J&MSBB70a>Nm-r{p7J zlj3grC`X{V&*$p6qz*bxaWV}oizj>dT@s~*tZYmgy!E68#;8&N8j=D_>P+ENt^v@3$KaAVESMN<*PzXwZqy zSbS|j>Z)2Y({u4*!Nu){w`^aTotY)0n8}$CcwM^Xa&ywFp}GexZzgy~T->8|R*P#^ ze?Ez$j@=u-$juynF*5LdAwu&JHbSqiTy+}gq~L+aJ+Layt8!kFG~6?V9BtpavrqQ9 z->$af`GSnGry)teCgpncu3IHt{+crRq}t;hIMulU;vWHDYuIhR{dUMEagpe0I@t4Y zH^P=6cA5Ebb#R9quQ_SU%!pkf||F=47teRif}uMO!n~MD3~+hleUIcOVN5(RJYB?$|LK-3U^RtFd0vhJ2&V;82X;Ji2Q9!+-!2 zF_$h>1d>l4UF`vWe-?=`v}Wkwkvsf$H(2N$&7~Rm?aQ5Ptk`M(g3XlB_6sw!V(Eca4 ze&5bdtK?z4aw$VuHq&!B^Cl|!8h zx?q2t4#6#`d(0yDi&&HsK-o{5TcuzKDQ3PPo;{w;EyrP;CrKtIkci-l`N2MM2Tqjg zt>2aJjdzaMC}oHS($gfGAWnMY=m)2Q!xh*!q*bb;Y(S5x3By-e_=svOaF@z*q@{ecF44YB2q<>PvA9JUK&Ge4$aJaKdrQE?J=qm&3?cAUsyHdGJG+FE})r)6Jo zXftD!3JER?qD~Jd3i5%R-NhGr@RBL5LLvSd*bGvR?gjcqY z$z63)FOTeIKJy{?JXOLg5yy5B{?pI9xxd4Dd7*{`H|-JK5Ez?kG18$0ipP8Yy;WzIniZ8nCH*4FPI z%sFJH*?A-U@S|QEWDn0kU}YLj18*4F=b@LI>F%%l_EKgKBHJG6WMYr;OWR8Q*3-^r zFx!F`o;Da45Iz5LZhvzi>|5nNwCm|qI17KpS#gg8(nLdN0Q|em`bTN~fA-%+*S{J6 zT}1sGVDl&ZZw#2zKN;7iQqW=rS^`DG?Zk>NKT5$d=Gi(7HG;+9K*;w~j6K(PV=f=dY$Yk|@hFBAywZo#!sv`BC$?$F>) zaV`JenP;B+dvWic*_l0O&V2U8?(CWK1#4kpQv&|BR&6H(9?(dU=%4s+r~c!r&Tddo zuz?O3;@~3ask{E+d^zUOc=0(mt2~&VM+wYWD zE<6HbsG#ZUYp61F(O#d+a|pVF%^!D{rFTs);NlI#HG~JpKXpiO$N5d0eoN)}XRj5<*Xe4%5HN}CwmY0{uu|ThtHy;HDC+cb<~psM zo8Hu3N$&mAlEc1)XeogqW90cEqA*X$o9W(lcw6!Y=byqB{wb{J&+v9l8~`BjPw)I! z`@r3LjP@eefTRzZ?N%a`CbO?jB#)LaJb2HPerBIdydtZSdF~m@`7#cn^W}a;I?m#R z-F4c!#8nMifncI6i6aUF zlTJ?3hd1jbORSE*?ac@8wW)BnS*@O_8u>JIA3wa8?Aw)X!v>jsnq{&~sdpuK&VG6D#2?0&5qt4` z%#+vhwJRtoA4rvN%AyUJ(ic4@Kg-u=Q_+7u{97}AZHd+eq}S^>a6x6ovK=&$^C5C| zNqvmMRnJ}?&!s=p2xNs4vE`t^R_^UenAmkJ=0Z{N76615!3!?#dIR zv?Jw3SG+BS!VTg~m-pmz^Tn~HH3egH&G^{FI#X2e6D`U;J?YsLO#Io%S%S|VE01Ag zi*P&aoYICFbl(r{2lEhIkPk>$XTRXm%e~@&3{a;I@@4n=5b9HZrKpz|_o+Lo9LXCZ z2Fq)BxQ(+C-)iXGdqF14!30$G^?FYmXVI>VhwAm7gVarH6-pOh)6>#T8q!w(vK7ZZ z#@6N3jb~X*t|9lWGmb{!2#uNA6wl#rmJHlj53%aX>vqLU%MuI$+Y=VdFwN_N_qG<> zp1ESF&})}oW31Bxq-cI?ALT?>G-j+>`HbL{>)Ot17UYxrjyZr@*{%4@z8821a02Hv z8CX=xHpR&xvcBtdT*NB~3u+yYD8cMlwHQFU07s3h5*~MX{*1%S`*{x&$HCf}aJ7m& zZ}Tbj8Sh|H*?IHv}w8eGbf#6LNFg9leJ)-Em^mH(;HCMk)e1pU|MFX?M;7)Sah% zX}~ROKz`8+R?iC_PTi$}M;;PC zk5T!R*f2A7Wgf%i4p~vA=0LOEX zcjRDVvkxz)hxk4((51iG5#=>gw>4w8K738`>wRx^6=p^8Ijzr}O0)M= z!@5MU(0un7Qn%S%R|+@uH*emL--^_HTC{+=M{65vTmkcABYAx6O(w5i_4wjBH{)kr zn^Ox#K4APaegA$|O*>u&c@hBtzx4le`g&N~ADGR-*Ltb^vnu6zePi@owT}i{zA}7C zANpwL?2!A?(CtZQ7ppOccul%y8&_Z)^I(r+1PcLSe0C3&oIPtt?=%0~v!+M#Oo1b< zM0vsO+R^R3*KAqO$s>4KKh+@CuOR8&O#+3d9I8ILcUHRQt(tLbNTdvhb}>&fcNhT| zDTypwUan#^tw5F4_o~eUG3m(D^=;_@{dT4;*SfFQ=)yIemQPsck?Y$ocd55moBQ~^ z>xdugyOCJnei##4!=o=CJaXM96&7j4afMCX_2RGlxW#UqmgGdCeHncrWMtCC76brZ zisF-o!2)$Y{|;U`aO`EM}yVG|k{!lx@%ih8A`7Tnx} z-iN}TP}EB&Rdp9^61&yVox0@VQw)jb>*-Uo}`od2rrOUBPw+%o(?R9NEMK!+kCKps>zHZ7;BKyV>BY-7cw3y z%7QMwVTu^UE~=vgFAiCeTiI6j;%KSx(@mq(BiF8fl5Ca$bPjyBkTpvoD7?l zpHTPt3Zg+aFnvLzRX|lPJ>cEx%;_a1bNM5WyvfUi^(@mke!Vh`>`rv{tJimfQ@MS$ zX*LYCxnER;irkSC2^(D(=5ENn@AruFtb-!Sn=7d2@1JYicc@0URiWInf^8}~&tmqt zma4TyH#TYI9id38i_P=BKPJ8o8ADC#wzuFCqpW`Uo%iL|Gq^rdOjz;06){Ekkup&0qA|K_`_jwD9pirz&SYr(uE zJro9HT!}wvs8Fu8s=gp6zVm~qMZMt}q%gR1$eN{jhf6GjH<~@4xKLZHn_FJ1%b-S* z8XZ@sycjK8ju0;}`JGvaMNhFevg4fLzcVp+@^I5Xoba{@QQ~!FYuMyfT54(D2GBS9 zk?Fe+ZVX8j3WW24W{o0l__b);_MB1uoW_APT4prz($m!rH2KkgV_P%zrD3_%z zpMmHB6;X>C&J>+T;DyC##AAIp#gCZbc+Q8Tg{k6!tqkA5m#`%XOH@Lpu-NR+7{>cc zJzCY{Q4{HJRGP03HeABHGBgbed#8@Ny7~`u{A~`Gu0sRU{R92#wANGkmMylI>-C9C zC`*|$9K~Yp_$3a#hz}N`0>c&ushW-|H#_3kjI}E_Sv-jN7U+_+x!2NA6wM((dU#{( zI(kZ{ldDU>BPGeWeCqa*3#OS|lkZ^<^-6JExIct9@IaCq!j&1AYRWOcP72i>&Sm>; zG8ti}S*=|^rsKODUFV+w*X=NKEtA#~PA5%I^qzYgk6RQ<1yM49nufg~YEr}T@-yN* zUnO_8NPbwW&V9I*Z+{nWj|}rc7e!=pPG9@ zToK^Sd61@f3wJ^|LR`PU%F;xMBY{`7x*kYiC-c~C3us>IYszT zQ5r}1D^gH%cU0~UF7YeDB;hLokhdUwvV`Y|HH3l1Fny8DkTD85YHn$p>z<-2+5BFz z9@l}6BO(ZoIgE38Zr(f;L}VIs0pxD7GZg-iOGWJ-DN-Y^*Ud@BPodypeUXN>a+Z}r z*@;8O&(^8hT_2;)mq*%<8BUuZ2!6Xay!VcYFSZn0wIm)nbvA%|d-ExYcG%y`Gb+lm z)67RDr+@WU;G@!Da^thArP z$Rj)ImcHl=P@YmZq$ZJ|RHHV6q`%~LKIT!Tf~#VEdAC|Ml-_@H*vHfkRTo?cKpLID zcGiYN1)%C0n(y6W*`fwV#U0QDk%U^&m)2rjJvG5mmYL+T07-?%2AFD;;``p2BF8C_ z$K+m8k4#KUdKjaffEK==YT}bS8Mq}WG;u7S>=Sl_%8J-ISTy+?$PG=U4HNHZ20AwEy-r{S z5nqdmy$ZXqw&Wq1ow0nXQ}~m8BE|yN#hzt8liO-pVL;tyEuv2!)kzFeqKXI9tHS&CP@Y`af)+1b`etm`74A5E8lYn<{O_E>rqBMD=cN#U; zv3>85;`@82#-8spD%OFHED@KS=h539)eMCj>Xg$O&$o~?mqutnBx1dBujTIR5eMip z$;)i0_u+n&BT?ci>*4zF9yL*W+Mbmez>tyg`}OZi!*DRLkJJicZS+)VF}c31TlR@1mlhUXWfKRyG37AK z8pTaZBWkBpWY6HDDpPzT(a$>U#$5v)SD3~00rZkIU6G#x~8U0K@ zgxfDkatNr=#ySd+S3n$|X5-yD9C*Al4M}q8UZof?)#>i7c#jm(3~gALGjbNvv`BLy zK64fzh7mr!D*auVxMGY_#GS$rsE@$IJ?D?5B-cn%IN22SNL$fo-+^;frym362q`UM zswdtL3bBy#=)uIG1(Y#0o{)FvQCP$4Mvk6&BX9QdxLaq6hXlO!HDk=m46a-8DQN{b zF~!Zk59O94tDZm2@?R)~2NQU;>DM{Bd5*`5EVhZvYU7PF46l#mEPXBwRn(^PJlI6D zyE_gad~_f1>-xAx8O|@CI-G4gGml5f5kemSBBx+}nAbLAGF3UB7FQ&9h~2teBpKvNXO19OC|P%$64y z`y93(@Vh~T9ik|yLyWc=MCfM2N&cF$%4ZGX#Q+tE(M=E8Vb?vCzu~LeBHd&ox^Ojb zbqZeN(x8DYI-F!c@eAu8v&sJ?73T&}576gTD;hydST9NEPUi9|@R%3KQb>tFkvy^A zIVbNSNz#1{dkTFCE(w}tOff)4x+GKNXCj4;&Q?(2^42dBG@M5yS~RqvCp?idt^BF$k4wruHvymd@r8kPN7`Zhg7U5PVQo=&f@OWpiow)$xK!wjqvR4 zji>Y44uwayv&L!Akiv+^>cYBV=$OxJg?apG48#rvEak!xihk&1lHC~37}9h{d3*dj z-A7$J39u7NA-=@ zZQC-Us$*RKx{G#YbT8{KU!qUbrTn0Hj?0K2{yweuFgd<1a&koH<-|{mO9(oM0cX{I zTJE~#b}!(<^;2lT)F^Jw;nw$WUUB+TeV?s4Bn5AK*b*;;pOL33i9WSV`VlP{R4oo3 zGvP3sv*@7xOexETkUR&uE8hNS*n5<6Y@C z5Gv51jo}&k5oh-lhE~C>WIkrg4+Jg;^Uc*F z37ovH;oxxIF)Q8P2kB23{mL+BWEKi9*K8hq&CIy~yV}a|c-6n3I(Hb={zx|qcU(}$ zPWqR=P7ag#HlpaP(WH>%+2;#~+e1;mYLDSPFXy5;#7pkV-*{jx3`{1#f6J_Yl-B>T ze-~Z