From 4a8571fef61965868736c28a24e5096d252d6ecc Mon Sep 17 00:00:00 2001 From: JHay0112 Date: Mon, 29 Dec 2025 12:39:29 +1300 Subject: [PATCH] Add battery monitor and RVP,TVS,fuse protection, rework charge control circuit to CMOS based --- Hardware/keyboard_controller/PWR.kicad_sch | 766 ++- .../keyboard_controller/battery.kicad_sch | 4592 ++++++++++------- 2 files changed, 3089 insertions(+), 2269 deletions(-) diff --git a/Hardware/keyboard_controller/PWR.kicad_sch b/Hardware/keyboard_controller/PWR.kicad_sch index 30935f9..6124703 100644 --- a/Hardware/keyboard_controller/PWR.kicad_sch +++ b/Hardware/keyboard_controller/PWR.kicad_sch @@ -783,7 +783,7 @@ ) (embedded_fonts no) ) - (symbol "Device:D_TVS" + (symbol "Device:D_Zener" (pin_numbers (hide yes) ) @@ -802,7 +802,7 @@ ) ) ) - (property "Value" "D_TVS" + (property "Value" "D_Zener" (at 0 -2.54 0) (effects (font @@ -828,7 +828,7 @@ (hide yes) ) ) - (property "Description" "Bidirectional transient-voltage-suppression diode" + (property "Description" "Zener diode" (at 0 0 0) (effects (font @@ -837,7 +837,7 @@ (hide yes) ) ) - (property "ki_keywords" "diode TVS thyrector" + (property "ki_keywords" "diode" (at 0 0 0) (effects (font @@ -855,22 +855,10 @@ (hide yes) ) ) - (symbol "D_TVS_0_1" + (symbol "D_Zener_0_1" (polyline (pts - (xy -2.54 1.27) (xy -2.54 -1.27) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 1.27) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27) + (xy -1.27 -1.27) (xy -1.27 1.27) (xy -0.762 1.27) ) (stroke (width 0.254) @@ -892,12 +880,24 @@ (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) + ) + (fill + (type none) + ) + ) ) - (symbol "D_TVS_1_1" + (symbol "D_Zener_1_1" (pin passive line (at -3.81 0 0) (length 2.54) - (name "A1" + (name "K" (effects (font (size 1.27 1.27) @@ -915,7 +915,7 @@ (pin passive line (at 3.81 0 180) (length 2.54) - (name "A2" + (name "A" (effects (font (size 1.27 1.27) @@ -3176,12 +3176,6 @@ (color 0 0 0 0) (uuid "05fdc923-b049-427f-a75c-2bb6a15fc8eb") ) - (junction - (at 113.03 52.07) - (diameter 0) - (color 0 0 0 0) - (uuid "0ae62b68-59d0-4a33-b5ab-b531afc49772") - ) (junction (at 58.42 104.14) (diameter 0) @@ -3236,12 +3230,6 @@ (color 0 0 0 0) (uuid "72b72625-b2e3-48ec-bcee-1a3786f2a28e") ) - (junction - (at 113.03 62.23) - (diameter 0) - (color 0 0 0 0) - (uuid "8c8bf997-f500-4ab1-acef-90bdba18d6de") - ) (junction (at 185.42 41.91) (diameter 0) @@ -3694,36 +3682,6 @@ ) (uuid "4be1a228-2494-4294-8f2f-dcadcaac2798") ) - (wire - (pts - (xy 139.7 62.23) (xy 113.03 62.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4cc867eb-6adb-4479-a180-651cd3c5238d") - ) - (wire - (pts - (xy 113.03 52.07) (xy 114.3 52.07) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4d783f5a-9166-418c-8b07-01d610fd0741") - ) - (wire - (pts - (xy 113.03 60.96) (xy 113.03 62.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4d8bb540-b295-4d7f-9f36-986dd7cdaf7d") - ) (wire (pts (xy 185.42 52.07) (xy 185.42 64.77) @@ -3904,16 +3862,6 @@ ) (uuid "698ad88c-e3f3-4f87-b794-1041085132d5") ) - (wire - (pts - (xy 113.03 52.07) (xy 113.03 53.34) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6a4753d4-6d65-4a1d-8c25-21a6ec464cd7") - ) (wire (pts (xy 135.89 68.58) (xy 135.89 72.39) @@ -4126,7 +4074,7 @@ ) (wire (pts - (xy 101.6 52.07) (xy 113.03 52.07) + (xy 101.6 52.07) (xy 106.68 52.07) ) (stroke (width 0) @@ -4396,7 +4344,7 @@ ) (wire (pts - (xy 113.03 62.23) (xy 101.6 62.23) + (xy 101.6 62.23) (xy 139.7 62.23) ) (stroke (width 0) @@ -4484,9 +4432,9 @@ ) (uuid "fed125ea-1fe3-423b-a011-0c00243c85de") ) - (hierarchical_label "SNS_USB" + (hierarchical_label "SNS_USB_CONN" (shape output) - (at 114.3 52.07 0) + (at 106.68 52.07 0) (effects (font (size 1.27 1.27) @@ -4838,6 +4786,76 @@ ) ) ) + (symbol + (lib_id "Device:D_Zener") + (at 101.6 57.15 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0d79e192-1607-4514-9c06-6a19108edb71") + (property "Reference" "D9" + (at 104.14 55.8799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "3V3" + (at 104.14 58.4199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 101.6 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 101.6 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Zener diode" + (at 101.6 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0e0cf65a-7518-4ddc-a03e-9498f886df8c") + ) + (pin "1" + (uuid "4842e28d-9721-4fe8-ae87-f39190a49d2a") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "D9") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 36.83 130.81 90) @@ -5114,6 +5132,76 @@ ) ) ) + (symbol + (lib_id "Device:D_Zener") + (at 71.12 115.57 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "187d5e0e-2102-47d4-9e3d-748528a073f6") + (property "Reference" "D6" + (at 73.66 114.2999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESD321" + (at 73.66 116.8399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 71.12 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Zener diode" + (at 71.12 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "69ffb5c9-6e79-4b48-b868-5849b0789e9d") + ) + (pin "1" + (uuid "6fa240d2-cb1b-4e49-86e0-ce6f9f1fbcf7") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "D6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 58.42 121.92 0) @@ -5384,76 +5472,6 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 101.6 57.15 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "2f936033-8d4d-473e-8b8b-29b283c9367e") - (property "Reference" "R58" - (at 104.14 55.8799 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "R" - (at 104.14 58.4199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 99.822 57.15 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 101.6 57.15 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 101.6 57.15 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "52208635-862a-4b4f-a2d7-cd2e99cf456d") - ) - (pin "2" - (uuid "78e2a713-f416-4efa-be56-54881c47a393") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "R58") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 142.24 124.46 0) @@ -5726,76 +5744,6 @@ ) ) ) - (symbol - (lib_id "Device:D_TVS") - (at 58.42 115.57 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "44655d6d-a2d7-4b66-84a8-8ad44e5bc839") - (property "Reference" "D6" - (at 60.96 114.2999 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "ESD321" - (at 60.96 116.8399 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "" - (at 58.42 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 58.42 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Bidirectional transient-voltage-suppression diode" - (at 58.42 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "157a4230-8326-4a39-b54d-fb3e720f47d6") - ) - (pin "1" - (uuid "9dcb3dc1-15ed-490d-a352-f74c81b8546c") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "D6") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:LED") (at 264.16 95.25 90) @@ -5941,6 +5889,76 @@ ) ) ) + (symbol + (lib_id "Device:D_Zener") + (at 102.87 115.57 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4c778ab6-16ce-4970-bc2b-a5d5c43ef2f5") + (property "Reference" "D7" + (at 105.41 114.2999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESD441" + (at 105.41 116.8399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 102.87 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 102.87 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Zener diode" + (at 102.87 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8ce54c9c-3c69-47cb-8c4b-2407e2720b8c") + ) + (pin "1" + (uuid "3cb741c4-9fdf-4c1a-a2dc-e7f6c08f8f7d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "D7") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:Polyfuse") (at 78.74 41.91 90) @@ -6076,6 +6094,76 @@ ) ) ) + (symbol + (lib_id "Device:D_Zener") + (at 58.42 115.57 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "59d44a3e-fe3b-4e3b-ba22-3e8699ddb70e") + (property "Reference" "D1" + (at 60.96 114.2999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESD321" + (at 60.96 116.8399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 58.42 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 58.42 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Zener diode" + (at 58.42 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7f22c79d-48ac-4545-9cdd-92695fac4c2e") + ) + (pin "1" + (uuid "5c0d54ec-2ff4-4562-9844-b819f126019c") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "D1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VDD") (at 142.24 147.32 0) @@ -6211,76 +6299,6 @@ ) ) ) - (symbol - (lib_id "Device:D_TVS") - (at 90.17 115.57 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "7e8a2385-1d6a-4d1d-8616-b1c219527af2") - (property "Reference" "D7" - (at 92.71 114.2999 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "ESD441" - (at 92.71 116.8399 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "" - (at 90.17 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 90.17 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Bidirectional transient-voltage-suppression diode" - (at 90.17 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "83d03c44-951c-4bd8-9ad1-c74fc01322fb") - ) - (pin "1" - (uuid "7589f7a8-ab98-444c-b091-da27b36c0774") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "D7") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:LED") (at 240.03 95.25 90) @@ -6990,76 +7008,6 @@ ) ) ) - (symbol - (lib_id "Device:D_TVS") - (at 102.87 115.57 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "b4125335-7e65-4994-9e19-83e921eac744") - (property "Reference" "D8" - (at 105.41 114.2999 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "ESD441" - (at 105.41 116.8399 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "" - (at 102.87 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 102.87 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Bidirectional transient-voltage-suppression diode" - (at 102.87 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "ec26a736-51c7-48f9-ae28-aeab629ecffb") - ) - (pin "1" - (uuid "1d4568e7-bd93-422e-bffe-021c05032c5c") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "D8") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 215.9 124.46 0) @@ -7578,17 +7526,17 @@ ) ) (symbol - (lib_id "Device:C") - (at 113.03 57.15 0) + (lib_id "Device:D_Zener") + (at 90.17 115.57 270) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "dde7ea46-5ff7-40f6-810f-6a20c1d3e7c1") - (property "Reference" "C48" - (at 116.84 55.8799 0) + (uuid "e192a660-58d8-4a97-92f2-a4eca4a6f09a") + (property "Reference" "D8" + (at 92.71 114.2999 90) (effects (font (size 1.27 1.27) @@ -7596,8 +7544,8 @@ (justify left) ) ) - (property "Value" "C" - (at 116.84 58.4199 0) + (property "Value" "ESD441" + (at 92.71 116.8399 90) (effects (font (size 1.27 1.27) @@ -7606,7 +7554,7 @@ ) ) (property "Footprint" "" - (at 113.9952 60.96 0) + (at 90.17 115.57 0) (effects (font (size 1.27 1.27) @@ -7615,7 +7563,7 @@ ) ) (property "Datasheet" "~" - (at 113.03 57.15 0) + (at 90.17 115.57 0) (effects (font (size 1.27 1.27) @@ -7623,8 +7571,8 @@ (hide yes) ) ) - (property "Description" "Unpolarized capacitor" - (at 113.03 57.15 0) + (property "Description" "Zener diode" + (at 90.17 115.57 0) (effects (font (size 1.27 1.27) @@ -7632,16 +7580,16 @@ (hide yes) ) ) - (pin "1" - (uuid "f07adc68-2320-4897-b5ad-22b276623dcf") - ) (pin "2" - (uuid "e8f4f275-269c-4807-abdf-9cf9afc88242") + (uuid "6d4efdf8-eb53-4dfb-911e-e256bebbaa77") + ) + (pin "1" + (uuid "f6254e29-43fe-44d5-9795-de0883e6abd9") ) (instances - (project "" + (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "C48") + (reference "D8") (unit 1) ) ) @@ -8033,76 +7981,6 @@ ) ) ) - (symbol - (lib_id "Device:D_TVS") - (at 71.12 115.57 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "fe20bd93-cdea-4481-88db-d6219362e293") - (property "Reference" "D1" - (at 73.66 114.2999 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "ESD321" - (at 73.66 116.8399 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "" - (at 71.12 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 71.12 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Bidirectional transient-voltage-suppression diode" - (at 71.12 115.57 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "c5c07642-81b7-46d1-b1ad-71dafc349370") - ) - (pin "1" - (uuid "2d60c05e-8fa9-466c-8dbd-f324b1b1e688") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "D1") - (unit 1) - ) - ) - ) - ) (sheet (at 127 39.37) (size 25.4 12.7) diff --git a/Hardware/keyboard_controller/battery.kicad_sch b/Hardware/keyboard_controller/battery.kicad_sch index 8afacc8..8a05545 100644 --- a/Hardware/keyboard_controller/battery.kicad_sch +++ b/Hardware/keyboard_controller/battery.kicad_sch @@ -5,15 +5,20 @@ (uuid "bf8f9f7a-47a5-494a-9fe1-6531a205cd66") (paper "A3") (lib_symbols - (symbol "Amplifier_Operational:LMV358" - (pin_names - (offset 0.127) - ) + (symbol "Battery_Management:DS2745U" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" - (at 0 5.08 0) + (at -6.096 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DS2745U" + (at 1.27 6.604 0) (effects (font (size 1.27 1.27) @@ -21,16 +26,25 @@ (justify left) ) ) - (property "Value" "LMV358" - (at 0 -5.08 0) + (property "Footprint" "Package_SO:TSSOP-8_3x3mm_P0.65mm" + (at 0 -12.7 0) (effects (font (size 1.27 1.27) ) - (justify left) + (hide yes) ) ) - (property "Footprint" "" + (property "Datasheet" "https://datasheets.maximintegrated.com/en/ds/DS2745.pdf" + (at 2.54 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Current-flow, voltage and temperature measurement to support battery capacity monitoring, 2.5V to 4.5V VDD, -40 to +85 degree Celsius, TSSOP-8" (at 0 0 0) (effects (font @@ -39,7 +53,7 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" + (property "ki_keywords" "battery capacity monitor I2C" (at 0 0 0) (effects (font @@ -48,7 +62,7 @@ (hide yes) ) ) - (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" + (property "ki_fp_filters" "TSSOP*3x3mm*P0.65mm*" (at 0 0 0) (effects (font @@ -57,37 +71,10 @@ (hide yes) ) ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "single opamp" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "LMV358_1_1" - (polyline - (pts - (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) - ) + (symbol "DS2745U_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -7.62) (stroke (width 0.254) (type default) @@ -96,10 +83,12 @@ (type background) ) ) - (pin input line - (at -7.62 2.54 0) + ) + (symbol "DS2745U_1_1" + (pin open_collector line + (at -10.16 2.54 0) (length 2.54) - (name "+" + (name "PIO" (effects (font (size 1.27 1.27) @@ -115,27 +104,9 @@ ) ) (pin input line - (at -7.62 -2.54 0) + (at -10.16 -2.54 0) (length 2.54) - (name "-" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 0 180) - (length 2.54) - (name "~" + (name "SCL" (effects (font (size 1.27 1.27) @@ -150,31 +121,17 @@ ) ) ) - ) - (symbol "LMV358_2_1" - (polyline - (pts - (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin input line - (at -7.62 2.54 0) + (pin bidirectional line + (at -10.16 -5.08 0) (length 2.54) - (name "+" + (name "SDA" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "2" (effects (font (size 1.27 1.27) @@ -182,48 +139,10 @@ ) ) ) - (pin input line - (at -7.62 -2.54 0) - (length 2.54) - (name "-" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 7.62 0 180) - (length 2.54) - (name "~" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "LMV358_3_1" (pin power_in line - (at -2.54 7.62 270) - (length 3.81) - (name "V+" + (at 0 7.62 270) + (length 2.54) + (name "V_{DD}" (effects (font (size 1.27 1.27) @@ -239,9 +158,45 @@ ) ) (pin power_in line - (at -2.54 -7.62 90) - (length 3.81) - (name "V-" + (at 0 -10.16 90) + (length 2.54) + (name "V_{SS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 2.54 180) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 0 180) + (length 2.54) + (name "SNS" (effects (font (size 1.27 1.27) @@ -256,6 +211,24 @@ ) ) ) + (pin input line + (at 10.16 -5.08 180) + (length 2.54) + (name "CTG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) (embedded_fonts no) ) @@ -694,37 +667,32 @@ ) (embedded_fonts no) ) - (symbol "Device:Battery_Cell" - (pin_numbers - (hide yes) - ) + (symbol "Connector_Generic:Conn_01x02" (pin_names - (offset 0) + (offset 1.016) (hide yes) ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "BT" - (at 2.54 2.54 0) + (property "Reference" "J" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "Battery_Cell" - (at 2.54 0 0) + (property "Value" "Conn_01x02" + (at 0 -5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" - (at 0 1.524 90) + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -733,15 +701,6 @@ ) ) (property "Datasheet" "~" - (at 0 1.524 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Single-cell battery" (at 0 0 0) (effects (font @@ -750,7 +709,7 @@ (hide yes) ) ) - (property "ki_keywords" "battery cell" + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) (effects (font @@ -759,83 +718,62 @@ (hide yes) ) ) - (symbol "Battery_Cell_0_1" - (rectangle - (start -2.286 1.778) - (end 2.286 1.524) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.524 1.016) - (end 1.524 0.508) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0 1.778) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 0.762) (xy 0 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 3.048) (xy 1.778 3.048) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 3.556) (xy 1.27 2.54) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) ) - (symbol "Battery_Cell_1_1" + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_1_1" + (rectangle + (start -1.27 1.27) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (pin passive line - (at 0 5.08 270) - (length 2.54) - (name "+" + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -851,9 +789,9 @@ ) ) (pin passive line - (at 0 -2.54 90) - (length 2.54) - (name "-" + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) @@ -1010,6 +948,156 @@ ) (embedded_fonts no) ) + (symbol "Device:D_Zener" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D_Zener" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Zener diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Zener_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) (xy -0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (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) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Zener_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) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:L" (pin_numbers (hide yes) @@ -1172,6 +1260,155 @@ ) (embedded_fonts no) ) + (symbol "Device:Polyfuse" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at -2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Polyfuse" + (at 2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 1.27 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resettable fuse, polymeric positive temperature coefficient" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "resettable fuse PTC PPTC polyfuse polyswitch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*polyfuse* *PTC*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Polyfuse_0_1" + (polyline + (pts + (xy -1.524 2.54) (xy -1.524 1.524) (xy 1.524 -1.524) (xy 1.524 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -0.762 2.54) + (end 0.762 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Polyfuse_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:R" (pin_numbers (hide yes) @@ -2785,19 +3022,9 @@ ) (uuid ff1d10e8-4983-42d2-b4ca-1214714ff659) ) - (text "Automatic enable/disable of batt boost\nSet time constant and thresholds WRT desired delay" - (exclude_from_sim no) - (at 77.47 169.164 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "0243ef34-abe0-4114-ae17-a510f267960c") - ) (text "3.0 to 4.2 V" (exclude_from_sim no) - (at 225.044 45.72 0) + (at 132.334 45.72 0) (effects (font (size 1.27 1.27) @@ -2806,6 +3033,16 @@ ) (uuid "05fa85c2-aa4d-47f0-a991-23913eadf6b0") ) + (text "TODO: Rework the symbols\nThe defaults are super dumb" + (exclude_from_sim no) + (at 204.724 39.878 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "180196ae-3400-4626-8b55-0e6ab38849cb") + ) (text "TODO: \nSequence on/off of battery supply and charger\nLink overdischarge flag to control of boost circuit?" (exclude_from_sim no) (at 312.42 244.856 0) @@ -2820,7 +3057,7 @@ ) (text "Determines\ncharge curr." (exclude_from_sim no) - (at 143.256 76.454 0) + (at 115.316 76.454 0) (effects (font (size 1.27 1.27) @@ -2829,6 +3066,36 @@ ) (uuid "1f11ea80-bc78-4104-b636-6060082bf86a") ) + (text "Battery monitor" + (exclude_from_sim no) + (at 173.228 92.202 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "28a31510-bcf9-4ef9-a3c0-6c3cea3d39ec") + ) + (text "Reverse voltage protection\nReverse current desirable\n(for charging)" + (exclude_from_sim no) + (at 328.676 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "47b8d784-734c-459b-bab1-6d4d9ff2fa51") + ) + (text "Reused from USB protection" + (exclude_from_sim no) + (at 369.57 84.328 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6dd2b68c-a78f-44e4-bde7-ba8f42203ae4") + ) (text "Ideal diode\nRequires well matched BJTs\n\nAlternative: DMMT5401, BC857B is cheaper\n\nNotes on blog https://www.microfarad.de/blog/the-ideal-diode/\nare pertinent wrt soft startup. May be fixable with gate drive?" (exclude_from_sim no) (at 368.3 154.94 0) @@ -2842,7 +3109,7 @@ ) (text "Charger to be enabled by software" (exclude_from_sim no) - (at 64.77 57.912 0) + (at 41.91 64.77 0) (effects (font (size 1.27 1.27) @@ -2850,9 +3117,9 @@ ) (uuid "abc65f9c-a963-4e2e-807c-e3c9a6a347e4") ) - (text "Hardware interlock for charger en\nBatt output must be disabled (low) to enable charger" + (text "Hardware interlock for charger en\nBatt output must be disabled (low) AND\nBatt must be connected (high) to enable charger" (exclude_from_sim no) - (at 77.47 103.124 0) + (at 130.81 134.874 0) (effects (font (size 1.27 1.27) @@ -2860,6 +3127,16 @@ ) (uuid "bd06ad62-e1f4-4c41-b335-6763513d8fd5") ) + (text "Place as close to battery as possible" + (exclude_from_sim no) + (at 294.64 43.688 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d90e0267-bc99-4d6a-bb4b-02f10aa523f3") + ) (text "Battery Management Conceptual Operation" (exclude_from_sim no) (at 25.654 223.52 0) @@ -2875,7 +3152,7 @@ ) (text "On resistance of FET controls current threshold. \nShould be 25 mOhm. DW01 suggested\n\nBody diode direction is important! Think about it!" (exclude_from_sim no) - (at 186.944 93.726 0) + (at 230.124 93.726 0) (effects (font (size 1.27 1.27) @@ -3171,12 +3448,6 @@ ) (uuid "eea269fe-a4c5-4ba4-9a69-c5364c0bc65c") ) - (junction - (at 252.73 209.55) - (diameter 0) - (color 0 0 0 0) - (uuid "03f48236-a82f-45f9-9bcd-441d602af98d") - ) (junction (at 337.82 110.49) (diameter 0) @@ -3190,7 +3461,7 @@ (uuid "07afe803-dd97-4d89-83a4-977a5ec1c730") ) (junction - (at 208.28 58.42) + (at 251.46 58.42) (diameter 0) (color 0 0 0 0) (uuid "0de658de-7c2e-46e2-8a59-da2d58590b77") @@ -3202,16 +3473,22 @@ (uuid "15614976-3295-4dda-a875-015899f35001") ) (junction - (at 69.85 213.36) + (at 297.18 81.28) (diameter 0) (color 0 0 0 0) - (uuid "1674d739-4bf8-405b-af29-3bc756b0bb13") + (uuid "160a759d-e27c-4933-b589-b1830617aeaf") ) (junction - (at 57.15 203.2) + (at 148.59 147.32) (diameter 0) (color 0 0 0 0) - (uuid "1c08b7fa-adc2-4ad7-afdc-e65177e40cbe") + (uuid "17c79acc-0c6f-4f6a-9f73-d293c83ddc4f") + ) + (junction + (at 308.61 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "1a38c6b0-cb2c-49b1-9e24-455c3120032f") ) (junction (at 262.89 146.05) @@ -3219,6 +3496,12 @@ (color 0 0 0 0) (uuid "1fb6d6bc-d528-4e21-86a0-98c6de30d797") ) + (junction + (at 55.88 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "280a3d14-bf1e-4106-95e1-e0befe9fbc35") + ) (junction (at 236.22 146.05) (diameter 0) @@ -3226,7 +3509,7 @@ (uuid "2ddc4f3a-a996-465b-86fa-70c9d97dc0ea") ) (junction - (at 127 81.28) + (at 99.06 81.28) (diameter 0) (color 0 0 0 0) (uuid "301d1792-bdb1-49eb-98a6-239bb5b6a46c") @@ -3238,61 +3521,55 @@ (uuid "35855a14-1085-4035-8bce-92ff20c7cf40") ) (junction - (at 92.71 24.13) + (at 278.13 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "36b8eaa2-808c-48db-96b1-903682f86168") + ) + (junction + (at 64.77 24.13) (diameter 0) (color 0 0 0 0) (uuid "3dc84ea4-bd04-45cc-8a82-5699b793dae3") ) (junction - (at 243.84 81.28) + (at 278.13 81.28) (diameter 0) (color 0 0 0 0) - (uuid "3eaaa443-934c-4317-ad84-536f8b4d647d") + (uuid "4edb42d9-e20e-44e6-a8ff-6b590aa65536") ) (junction - (at 232.41 81.28) + (at 115.57 195.58) (diameter 0) (color 0 0 0 0) - (uuid "458ce0ce-ddb3-4cb1-918c-9c88051ecd6e") + (uuid "512fa356-4351-4b89-b46f-1259dc2b3124") ) (junction - (at 57.15 181.61) + (at 349.25 63.5) (diameter 0) (color 0 0 0 0) - (uuid "46bb051f-87a4-463e-aa7e-78b930c4a7d4") + (uuid "51fdd222-bcbf-4234-9487-a8b1add9ed34") ) (junction - (at 85.09 203.2) - (diameter 0) - (color 0 0 0 0) - (uuid "4b393678-d2c2-4854-a0a9-270b467bb23b") - ) - (junction - (at 83.82 24.13) + (at 55.88 24.13) (diameter 0) (color 0 0 0 0) (uuid "522bd9df-deb3-42d7-8b30-3fdb9c180e91") ) (junction - (at 208.28 45.72) + (at 251.46 45.72) (diameter 0) (color 0 0 0 0) (uuid "564ed257-5462-4977-a6c9-d919bc383c42") ) (junction - (at 69.85 203.2) - (diameter 0) - (color 0 0 0 0) - (uuid "59732f5e-0bc3-4170-a0ca-ec40756ffc68") - ) - (junction - (at 66.04 114.3) + (at 115.57 147.32) (diameter 0) (color 0 0 0 0) (uuid "5bb60ee9-6802-4360-b285-f2173fc2481a") ) (junction - (at 77.47 124.46) + (at 130.81 157.48) (diameter 0) (color 0 0 0 0) (uuid "6378d98e-d2a6-4aff-b426-e2cb9bf48eeb") @@ -3303,6 +3580,12 @@ (color 0 0 0 0) (uuid "64589bbe-a7a7-4132-84f1-c2a46923e679") ) + (junction + (at 187.96 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "64954dcf-5de5-48dc-adbd-4c7d0ea6aa0f") + ) (junction (at 289.56 146.05) (diameter 0) @@ -3310,22 +3593,22 @@ (uuid "675e4c67-e3e4-4185-8f42-3e3eddb94651") ) (junction - (at 243.84 63.5) + (at 130.81 179.07) (diameter 0) (color 0 0 0 0) - (uuid "68865333-8d92-4b36-9539-6e1f26bc1203") + (uuid "6ba22483-2e61-405e-8e91-96edbc24e4b2") ) (junction - (at 88.9 114.3) + (at 349.25 81.28) (diameter 0) (color 0 0 0 0) - (uuid "7920fb2f-ca40-4811-8232-6d4fc546f91d") + (uuid "6bd772c2-5807-4566-b2e4-b62442bd3664") ) (junction - (at 69.85 191.77) + (at 115.57 185.42) (diameter 0) (color 0 0 0 0) - (uuid "7ae68860-ba6d-48bc-a4c8-5c5f6052b428") + (uuid "6e98a6d2-db20-40cb-ba45-9488b95f4cf9") ) (junction (at 308.61 120.65) @@ -3333,6 +3616,12 @@ (color 0 0 0 0) (uuid "7e4a8eb4-e1ab-46dd-9212-b762f94ed1ac") ) + (junction + (at 349.25 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "81dde5b6-181b-46eb-961a-ebe1226b3bd1") + ) (junction (at 250.19 113.03) (diameter 0) @@ -3340,19 +3629,49 @@ (uuid "8d4d1b5f-3f26-4d40-8986-e34708fcb57b") ) (junction - (at 199.39 81.28) + (at 242.57 81.28) (diameter 0) (color 0 0 0 0) (uuid "8f672338-5536-4f3c-aafb-bd4d8c0983c2") ) (junction - (at 208.28 81.28) + (at 278.13 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "93d60c9f-379b-4fdd-b72b-087824f72029") + ) + (junction + (at 251.46 81.28) (diameter 0) (color 0 0 0 0) (uuid "9929961b-4357-47df-b42b-93c9dc7717b4") ) (junction - (at 129.54 81.28) + (at 308.61 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "a1fcc75e-218b-4bcf-ba6a-6eceda4d027e") + ) + (junction + (at 328.93 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "a4fa4b2f-348e-4722-b167-7f8fabfc9340") + ) + (junction + (at 172.72 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "ac95e822-4368-4018-8ffb-cc6026afb355") + ) + (junction + (at 64.77 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "b2562f2c-5a46-4135-af68-9d1b3ee4b1d2") + ) + (junction + (at 101.6 81.28) (diameter 0) (color 0 0 0 0) (uuid "b2a7a66b-c3cb-4056-b42a-fc4761926102") @@ -3370,10 +3689,16 @@ (uuid "c042f47d-8269-4dca-aa22-53c7d74213af") ) (junction - (at 105.41 200.66) + (at 187.96 81.28) (diameter 0) (color 0 0 0 0) - (uuid "c15b3b15-611a-4824-9e38-7172a73278ef") + (uuid "c0c237c5-3828-4874-9bdc-38f5fbd00f40") + ) + (junction + (at 297.18 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "c0c82da2-dacc-4285-a2cd-1edc9101dbac") ) (junction (at 325.12 146.05) @@ -3382,35 +3707,35 @@ (uuid "c1931bf5-850a-4d3b-bfd7-9667478cc401") ) (junction - (at 142.24 81.28) + (at 114.3 81.28) (diameter 0) (color 0 0 0 0) (uuid "c6a11345-8a95-4f6f-827c-e3e679fb3075") ) (junction - (at 232.41 63.5) + (at 308.61 63.5) (diameter 0) (color 0 0 0 0) - (uuid "c9a454a9-80e7-44bb-a5de-3fced37ab98a") + (uuid "cb1dc8b9-a5d0-47f3-94cd-1efc0d84ccf0") ) (junction - (at 116.84 24.13) + (at 88.9 24.13) (diameter 0) (color 0 0 0 0) (uuid "ccf39fd3-f692-45dd-98f5-660dab761dab") ) (junction - (at 69.85 181.61) - (diameter 0) - (color 0 0 0 0) - (uuid "d147c786-b9fb-4d00-8a18-5998e37dbe10") - ) - (junction - (at 167.64 81.28) + (at 210.82 81.28) (diameter 0) (color 0 0 0 0) (uuid "d3359177-abe6-44b0-a8e8-0e1037c59400") ) + (junction + (at 172.72 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "da00208a-5763-4d7f-8a17-a5d4a58095a4") + ) (junction (at 308.61 110.49) (diameter 0) @@ -3424,10 +3749,26 @@ (uuid "ea335185-274b-4581-8448-a925949d39e9") ) (junction - (at 243.84 45.72) + (at 148.59 179.07) (diameter 0) (color 0 0 0 0) - (uuid "f16af945-a226-4f14-89af-4d01175f9428") + (uuid "f95035e4-832e-4f10-9022-66f83840a9ae") + ) + (junction + (at 115.57 166.37) + (diameter 0) + (color 0 0 0 0) + (uuid "f998d937-f79c-4c4e-a753-bdd9e50848c2") + ) + (junction + (at 172.72 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "fadd82fb-5d71-4d8d-bbf2-3a1dd1d3ed01") + ) + (no_connect + (at 162.56 63.5) + (uuid "16f493e2-2002-433d-ac2a-fdf35e437e1b") ) (polyline (pts @@ -3441,7 +3782,7 @@ ) (wire (pts - (xy 83.82 24.13) (xy 83.82 29.21) + (xy 55.88 24.13) (xy 55.88 29.21) ) (stroke (width 0) @@ -3451,7 +3792,7 @@ ) (wire (pts - (xy 66.04 124.46) (xy 77.47 124.46) + (xy 115.57 157.48) (xy 130.81 157.48) ) (stroke (width 0) @@ -3459,16 +3800,6 @@ ) (uuid "00a82eb8-4568-4166-85f4-18b18eafc057") ) - (wire - (pts - (xy 193.04 204.47) (xy 193.04 203.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "00c30ef2-b080-49ba-8c9a-cd09b56a91dc") - ) (polyline (pts (xy 55.88 237.49) (xy 55.88 240.03) @@ -3509,16 +3840,6 @@ ) (uuid "03424bff-848c-4c4b-a59b-31cb74bf5c8a") ) - (wire - (pts - (xy 243.84 81.28) (xy 256.54 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "040f5a02-f5b7-40bc-8d33-ed7f3654a3d5") - ) (wire (pts (xy 250.19 110.49) (xy 279.4 110.49) @@ -3531,7 +3852,7 @@ ) (wire (pts - (xy 66.04 114.3) (xy 66.04 115.57) + (xy 115.57 147.32) (xy 115.57 148.59) ) (stroke (width 0) @@ -3549,6 +3870,56 @@ ) (uuid "0559bc17-0170-4594-8c1d-6f391491381f") ) + (wire + (pts + (xy 172.72 81.28) (xy 187.96 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0661e1ed-3932-42ce-bbe9-bfc2a81890d2") + ) + (wire + (pts + (xy 187.96 63.5) (xy 187.96 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07949250-ea1b-4fcb-b0dc-88a57a27ebb4") + ) + (wire + (pts + (xy 115.57 166.37) (xy 115.57 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "080c5ab2-8123-4a37-bf07-5757d314bb40") + ) + (wire + (pts + (xy 160.02 71.12) (xy 162.56 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "085431ad-e5f1-4e61-83b4-ef71f2876c93") + ) + (wire + (pts + (xy 261.62 63.5) (xy 278.13 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0881547f-7442-483b-be33-96aaabe41e7b") + ) (wire (pts (xy 227.33 110.49) (xy 236.22 110.49) @@ -3559,6 +3930,16 @@ ) (uuid "090b16c3-ff57-44f5-bee9-5391f6baadcd") ) + (wire + (pts + (xy 349.25 45.72) (xy 349.25 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "090d908e-efd0-44be-b425-4211524d8822") + ) (wire (pts (xy 308.61 110.49) (xy 299.72 110.49) @@ -3581,7 +3962,7 @@ ) (wire (pts - (xy 88.9 114.3) (xy 88.9 116.84) + (xy 148.59 147.32) (xy 148.59 149.86) ) (stroke (width 0) @@ -3589,16 +3970,6 @@ ) (uuid "0dc15417-9b26-4f6d-abe6-113e5015b320") ) - (wire - (pts - (xy 241.3 191.77) (xy 252.73 191.77) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0f1d1ff8-a714-45a5-a113-f81a2c3c9467") - ) (polyline (pts (xy 217.17 245.11) (xy 218.44 243.84) @@ -3611,7 +3982,7 @@ ) (wire (pts - (xy 185.42 81.28) (xy 186.69 81.28) + (xy 228.6 81.28) (xy 229.87 81.28) ) (stroke (width 0) @@ -3621,7 +3992,7 @@ ) (wire (pts - (xy 167.64 73.66) (xy 167.64 81.28) + (xy 210.82 73.66) (xy 210.82 81.28) ) (stroke (width 0) @@ -3629,6 +4000,16 @@ ) (uuid "10e66977-6ca3-4ee8-a517-8858c1492c2d") ) + (wire + (pts + (xy 111.76 45.72) (xy 172.72 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "165ac5db-30ce-4108-83ef-1ffa450c626d") + ) (polyline (pts (xy 62.23 237.49) (xy 63.5 238.76) @@ -3659,6 +4040,16 @@ ) (uuid "195c3afa-c111-4085-b56d-f9130c2e9588") ) + (wire + (pts + (xy 148.59 177.8) (xy 148.59 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "199c06a3-a7e7-441b-90a3-430ba73b87d1") + ) (polyline (pts (xy 207.01 243.84) (xy 240.03 243.84) @@ -3689,6 +4080,26 @@ ) (uuid "1b2c447a-6834-4a3f-8083-034c4bef17be") ) + (wire + (pts + (xy 50.8 50.8) (xy 64.77 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b6502cd-592e-4769-8066-453a61304a94") + ) + (wire + (pts + (xy 148.59 147.32) (xy 171.45 147.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1ce84227-b08c-487c-a60b-67150cf55b36") + ) (polyline (pts (xy 129.54 238.76) (xy 144.78 238.76) @@ -3699,6 +4110,16 @@ ) (uuid "1cf1f06e-1794-4ccc-8e2a-9c2453422a35") ) + (wire + (pts + (xy 148.59 170.18) (xy 148.59 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e10c76b-3abf-4ebf-b183-861a19fbfda3") + ) (polyline (pts (xy 40.64 238.76) (xy 44.45 238.76) @@ -3709,6 +4130,16 @@ ) (uuid "1f04237a-b224-440c-9af2-4ffb70ade713") ) + (wire + (pts + (xy 115.57 166.37) (xy 123.19 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21943a7a-0a7c-41eb-9002-89109d08412f") + ) (wire (pts (xy 271.78 130.81) (xy 279.4 130.81) @@ -3729,16 +4160,6 @@ ) (uuid "220e3dda-3fcb-41e3-8588-8ce227f3316c") ) - (wire - (pts - (xy 85.09 215.9) (xy 85.09 203.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "226c7016-62a6-427f-879a-f17b3870f6d8") - ) (wire (pts (xy 250.19 124.46) (xy 250.19 146.05) @@ -3749,16 +4170,6 @@ ) (uuid "22921cff-5cb3-4545-88f8-1af403be1fc7") ) - (wire - (pts - (xy 69.85 191.77) (xy 69.85 190.5) - ) - (stroke - (width 0) - (type default) - ) - (uuid "23690cac-a933-451f-8e63-2212e01d3f7c") - ) (polyline (pts (xy 144.78 238.76) (xy 152.4 238.76) @@ -3769,16 +4180,6 @@ ) (uuid "25e108c5-2c82-4b15-9e14-0ff31357f77f") ) - (wire - (pts - (xy 252.73 209.55) (xy 241.3 209.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "26d6e159-5acd-414b-afcb-7ce33c4c9576") - ) (polyline (pts (xy 134.62 237.49) (xy 133.35 238.76) @@ -3791,7 +4192,7 @@ ) (wire (pts - (xy 92.71 36.83) (xy 92.71 50.8) + (xy 64.77 36.83) (xy 64.77 50.8) ) (stroke (width 0) @@ -3801,7 +4202,7 @@ ) (wire (pts - (xy 66.04 114.3) (xy 72.39 114.3) + (xy 115.57 147.32) (xy 125.73 147.32) ) (stroke (width 0) @@ -3819,16 +4220,6 @@ ) (uuid "2bfe2522-f075-437c-beca-cf96626a98b7") ) - (wire - (pts - (xy 256.54 45.72) (xy 256.54 59.69) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2cb9b684-69f3-4728-93f9-96d3b55fa189") - ) (polyline (pts (xy 134.62 240.03) (xy 134.62 237.49) @@ -3839,6 +4230,16 @@ ) (uuid "2d81ad70-a998-4c18-b594-09c84f281b39") ) + (wire + (pts + (xy 50.8 53.34) (xy 55.88 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2eb34884-6476-4f9f-9450-0455d7ff417c") + ) (polyline (pts (xy 118.11 243.84) (xy 121.92 243.84) @@ -3859,6 +4260,16 @@ ) (uuid "2f05fcfd-6783-4642-b163-01bda05c62d5") ) + (wire + (pts + (xy 297.18 73.66) (xy 297.18 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2fc704f4-d6cb-4aa4-bd0c-ae5808e9dcf2") + ) (wire (pts (xy 325.12 110.49) (xy 308.61 110.49) @@ -3871,13 +4282,43 @@ ) (wire (pts - (xy 31.75 181.61) (xy 46.99 181.61) + (xy 115.57 185.42) (xy 123.19 185.42) ) (stroke (width 0) (type default) ) - (uuid "324c3378-20b4-4f6d-8086-b5b5d236f6fc") + (uuid "2ff9a66e-0eb3-4200-a71c-a6cd4de6b5e9") + ) + (wire + (pts + (xy 290.83 63.5) (xy 297.18 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "308e46af-8c76-4abd-9348-7f4af90e2095") + ) + (wire + (pts + (xy 172.72 45.72) (xy 187.96 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30f973c7-4012-4fc8-85d6-60a7c5d3732c") + ) + (wire + (pts + (xy 148.59 168.91) (xy 158.75 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3313754f-e76b-41e4-a12d-10dfac6b0427") ) (polyline (pts @@ -3891,37 +4332,7 @@ ) (wire (pts - (xy 210.82 200.66) (xy 209.55 200.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "34c2191e-e698-40fc-a229-b9f6e15d6fc9") - ) - (wire - (pts - (xy 69.85 213.36) (xy 69.85 212.09) - ) - (stroke - (width 0) - (type default) - ) - (uuid "34e56b83-9d92-42cd-b2c7-c3fd9c44b6ca") - ) - (wire - (pts - (xy 243.84 45.72) (xy 243.84 53.34) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3577645a-0bca-4803-aef5-b1bc6f8b4b3f") - ) - (wire - (pts - (xy 83.82 24.13) (xy 92.71 24.13) + (xy 55.88 24.13) (xy 64.77 24.13) ) (stroke (width 0) @@ -3931,17 +4342,7 @@ ) (wire (pts - (xy 57.15 203.2) (xy 57.15 204.47) - ) - (stroke - (width 0) - (type default) - ) - (uuid "39b0b72d-7794-43a0-a564-ce84ebb9ee0c") - ) - (wire - (pts - (xy 129.54 24.13) (xy 129.54 38.1) + (xy 101.6 24.13) (xy 101.6 38.1) ) (stroke (width 0) @@ -3961,13 +4362,43 @@ ) (wire (pts - (xy 105.41 200.66) (xy 127 200.66) + (xy 115.57 196.85) (xy 115.57 195.58) ) (stroke (width 0) (type default) ) - (uuid "3ee00e3f-ba46-4523-85f2-cd7f742f5218") + (uuid "3b008a67-8263-42a7-b8f4-2ba683576b68") + ) + (wire + (pts + (xy 187.96 66.04) (xy 182.88 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c779781-f9bb-4855-97c2-581207284abb") + ) + (wire + (pts + (xy 278.13 60.96) (xy 278.13 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3caf3cc7-7c5c-4137-b9fb-e239d1374514") + ) + (wire + (pts + (xy 130.81 171.45) (xy 130.81 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3cc90dc2-4c7e-4d35-ac51-991387df5e58") ) (wire (pts @@ -3981,33 +4412,13 @@ ) (wire (pts - (xy 57.15 181.61) (xy 57.15 182.88) + (xy 328.93 53.34) (xy 328.93 66.04) ) (stroke (width 0) (type default) ) - (uuid "41dee329-1bf8-45ff-9fcc-61edbb515afc") - ) - (wire - (pts - (xy 194.31 198.12) (xy 193.04 198.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "427232fe-2c46-45a5-8954-ece35e9790fa") - ) - (wire - (pts - (xy 252.73 209.55) (xy 252.73 210.82) - ) - (stroke - (width 0) - (type default) - ) - (uuid "44a499a8-e555-48ec-9f34-dc87c412d654") + (uuid "41e2286d-c962-4bad-9d29-8090e164ee8a") ) (polyline (pts @@ -4021,7 +4432,7 @@ ) (wire (pts - (xy 116.84 24.13) (xy 116.84 26.67) + (xy 88.9 24.13) (xy 88.9 26.67) ) (stroke (width 0) @@ -4041,7 +4452,7 @@ ) (wire (pts - (xy 195.58 63.5) (xy 199.39 63.5) + (xy 238.76 63.5) (xy 242.57 63.5) ) (stroke (width 0) @@ -4051,7 +4462,17 @@ ) (wire (pts - (xy 167.64 63.5) (xy 167.64 66.04) + (xy 152.4 52.07) (xy 172.72 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4655fd14-3002-460f-9f83-3eb4f0f5c005") + ) + (wire + (pts + (xy 210.82 63.5) (xy 210.82 66.04) ) (stroke (width 0) @@ -4079,16 +4500,6 @@ ) (uuid "48f8bf11-f79c-4662-b1ab-d0e1b03c6038") ) - (wire - (pts - (xy 252.73 208.28) (xy 252.73 209.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4b70aca9-cd76-40b3-a473-dd294ffd4773") - ) (wire (pts (xy 287.02 146.05) (xy 289.56 146.05) @@ -4121,7 +4532,7 @@ ) (wire (pts - (xy 77.47 124.46) (xy 77.47 121.92) + (xy 130.81 157.48) (xy 130.81 154.94) ) (stroke (width 0) @@ -4129,6 +4540,16 @@ ) (uuid "4ccde08f-3aaa-439c-a1a6-a3fd6e10e357") ) + (wire + (pts + (xy 363.22 64.77) (xy 363.22 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d3c4f2f-00f2-429e-b626-a6ac1e11c2da") + ) (wire (pts (xy 262.89 130.81) (xy 262.89 118.11) @@ -4141,17 +4562,17 @@ ) (wire (pts - (xy 91.44 215.9) (xy 85.09 215.9) + (xy 297.18 66.04) (xy 297.18 63.5) ) (stroke (width 0) (type default) ) - (uuid "4dec9dc0-5311-4d07-9f38-560432524fcd") + (uuid "4e5a2465-d625-40b4-adcd-5653a379e8f1") ) (wire (pts - (xy 205.74 58.42) (xy 208.28 58.42) + (xy 248.92 58.42) (xy 251.46 58.42) ) (stroke (width 0) @@ -4161,13 +4582,13 @@ ) (wire (pts - (xy 69.85 191.77) (xy 69.85 193.04) + (xy 328.93 81.28) (xy 349.25 81.28) ) (stroke (width 0) (type default) ) - (uuid "4f15a73a-e365-47a3-a033-1ba4624a5c2a") + (uuid "515daf0b-f3f3-47ac-aff6-7a0fe1318ba8") ) (polyline (pts @@ -4181,7 +4602,7 @@ ) (wire (pts - (xy 129.54 81.28) (xy 142.24 81.28) + (xy 101.6 81.28) (xy 114.3 81.28) ) (stroke (width 0) @@ -4211,23 +4632,13 @@ ) (wire (pts - (xy 226.06 63.5) (xy 232.41 63.5) + (xy 349.25 45.72) (xy 353.06 45.72) ) (stroke (width 0) (type default) ) - (uuid "54ecc385-138c-4aca-ad4a-87d26430f85e") - ) - (wire - (pts - (xy 69.85 181.61) (xy 57.15 181.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "54fa0ebf-06d8-4f32-9188-a97bf3a8a13e") + (uuid "53a679dd-94aa-4141-b8db-12676e371207") ) (polyline (pts @@ -4251,7 +4662,7 @@ ) (wire (pts - (xy 142.24 73.66) (xy 142.24 81.28) + (xy 114.3 73.66) (xy 114.3 81.28) ) (stroke (width 0) @@ -4261,13 +4672,13 @@ ) (wire (pts - (xy 99.06 215.9) (xy 105.41 215.9) + (xy 160.02 68.58) (xy 162.56 68.58) ) (stroke (width 0) (type default) ) - (uuid "5ab5d56c-5bbb-40d6-8d08-e674447a5d3d") + (uuid "5b73e040-58db-4153-8e6d-fa9a092b4ef9") ) (wire (pts @@ -4281,23 +4692,13 @@ ) (wire (pts - (xy 85.09 203.2) (xy 87.63 203.2) + (xy 130.81 195.58) (xy 130.81 190.5) ) (stroke (width 0) (type default) ) - (uuid "5cb28f56-02fd-4c8e-aaf7-ccac0d356783") - ) - (wire - (pts - (xy 232.41 63.5) (xy 243.84 63.5) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5d23235b-2dbb-484e-b570-a53038a81a87") + (uuid "5e79f529-3078-49e4-a379-383e26e5b83a") ) (wire (pts @@ -4309,6 +4710,26 @@ ) (uuid "5f1641ff-3b06-4fa3-9882-5a6e3d9273b4") ) + (wire + (pts + (xy 278.13 81.28) (xy 297.18 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6087eb9e-b083-48dc-81a0-cea3629cac8b") + ) + (wire + (pts + (xy 363.22 62.23) (xy 382.27 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "608b47a6-3a64-4877-aa47-a272262aa6d7") + ) (polyline (pts (xy 162.56 248.92) (xy 162.56 238.76) @@ -4319,6 +4740,26 @@ ) (uuid "60bffd87-97f7-457c-93d4-bce566d4a868") ) + (wire + (pts + (xy 344.17 63.5) (xy 344.17 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60caf25a-fddb-4966-a5ff-5623f09352ad") + ) + (wire + (pts + (xy 187.96 45.72) (xy 251.46 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61389586-bc86-4db8-b838-14a402832bd3") + ) (polyline (pts (xy 199.39 238.76) (xy 205.74 236.22) @@ -4329,6 +4770,26 @@ ) (uuid "623c46e2-58d5-4adf-b26e-8fcc90a65e4c") ) + (wire + (pts + (xy 308.61 45.72) (xy 308.61 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6266faab-fcbc-44b0-9f4c-c8a4a7c4102d") + ) + (wire + (pts + (xy 278.13 63.5) (xy 278.13 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62840c61-03ad-4184-af6d-b922a1940a91") + ) (polyline (pts (xy 217.17 237.49) (xy 217.17 240.03) @@ -4371,7 +4832,7 @@ ) (wire (pts - (xy 78.74 81.28) (xy 127 81.28) + (xy 50.8 81.28) (xy 99.06 81.28) ) (stroke (width 0) @@ -4379,16 +4840,6 @@ ) (uuid "67a38c5a-2ea3-482f-898e-df6254d64903") ) - (wire - (pts - (xy 55.88 134.62) (xy 77.47 134.62) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6a550b90-274b-46fe-a06a-e44b48e8f9d3") - ) (polyline (pts (xy 63.5 237.49) (xy 63.5 240.03) @@ -4399,16 +4850,6 @@ ) (uuid "6bc0dbd3-cde4-4c38-aa17-982efc2d51d3") ) - (wire - (pts - (xy 57.15 191.77) (xy 69.85 191.77) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6c042a4e-125f-4069-bbbe-e3536c28aed4") - ) (wire (pts (xy 308.61 146.05) (xy 289.56 146.05) @@ -4419,6 +4860,16 @@ ) (uuid "6c8d78d6-e34c-4afb-9a7f-e39e1e4d02d7") ) + (wire + (pts + (xy 156.21 81.28) (xy 172.72 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ce71b6b-c79e-4ea3-b295-ef6e219bc325") + ) (polyline (pts (xy 139.7 242.57) (xy 139.7 245.11) @@ -4431,7 +4882,7 @@ ) (wire (pts - (xy 92.71 24.13) (xy 92.71 29.21) + (xy 64.77 24.13) (xy 64.77 29.21) ) (stroke (width 0) @@ -4441,7 +4892,7 @@ ) (wire (pts - (xy 83.82 36.83) (xy 83.82 53.34) + (xy 55.88 36.83) (xy 55.88 53.34) ) (stroke (width 0) @@ -4461,17 +4912,7 @@ ) (wire (pts - (xy 232.41 81.28) (xy 243.84 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6fb14e3d-4e87-4f93-97b9-bb234a92a816") - ) - (wire - (pts - (xy 82.55 114.3) (xy 88.9 114.3) + (xy 135.89 147.32) (xy 148.59 147.32) ) (stroke (width 0) @@ -4481,7 +4922,7 @@ ) (wire (pts - (xy 208.28 45.72) (xy 208.28 58.42) + (xy 251.46 45.72) (xy 251.46 58.42) ) (stroke (width 0) @@ -4491,7 +4932,7 @@ ) (wire (pts - (xy 127 63.5) (xy 127 81.28) + (xy 99.06 63.5) (xy 99.06 81.28) ) (stroke (width 0) @@ -4511,7 +4952,7 @@ ) (wire (pts - (xy 167.64 81.28) (xy 175.26 81.28) + (xy 210.82 81.28) (xy 218.44 81.28) ) (stroke (width 0) @@ -4519,6 +4960,16 @@ ) (uuid "7269f66b-76c4-45d6-b514-c5e645b561ef") ) + (wire + (pts + (xy 278.13 45.72) (xy 278.13 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73391d8c-d7ee-4eca-ac7d-78291c56b284") + ) (polyline (pts (xy 222.25 238.76) (xy 228.6 236.22) @@ -4541,7 +4992,7 @@ ) (wire (pts - (xy 77.47 124.46) (xy 77.47 134.62) + (xy 130.81 157.48) (xy 130.81 161.29) ) (stroke (width 0) @@ -4551,37 +5002,17 @@ ) (wire (pts - (xy 243.84 60.96) (xy 243.84 63.5) + (xy 172.72 52.07) (xy 172.72 58.42) ) (stroke (width 0) (type default) ) - (uuid "7791184f-75ab-4718-b45b-ec55a840135f") + (uuid "78433a6d-db03-4671-81a2-3a92af621937") ) (wire (pts - (xy 139.7 45.72) (xy 208.28 45.72) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7a16883b-f89a-48ce-b89e-0f0d429a2a19") - ) - (wire - (pts - (xy 105.41 200.66) (xy 102.87 200.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7aa44f73-d3e4-49b0-bf72-1a87f054fbd7") - ) - (wire - (pts - (xy 180.34 71.12) (xy 180.34 73.66) + (xy 223.52 71.12) (xy 223.52 73.66) ) (stroke (width 0) @@ -4599,6 +5030,26 @@ ) (uuid "7afe9b5b-a9be-40c6-9f85-dabf32c73162") ) + (wire + (pts + (xy 308.61 73.66) (xy 308.61 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b578caa-b8b3-48c3-8d5c-f4f63c969f77") + ) + (wire + (pts + (xy 363.22 62.23) (xy 363.22 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d597807-ebf7-4ccd-a3c4-c49bb0d94648") + ) (polyline (pts (xy 57.15 240.03) (xy 57.15 237.49) @@ -4611,7 +5062,7 @@ ) (wire (pts - (xy 78.74 24.13) (xy 83.82 24.13) + (xy 50.8 24.13) (xy 55.88 24.13) ) (stroke (width 0) @@ -4621,27 +5072,7 @@ ) (wire (pts - (xy 54.61 181.61) (xy 57.15 181.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7f4b3365-9777-4b43-ae22-fc8ba2926e1a") - ) - (wire - (pts - (xy 193.04 189.23) (xy 210.82 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "811adc9f-785b-43cd-aa66-20138c2a2b8b") - ) - (wire - (pts - (xy 199.39 81.28) (xy 208.28 81.28) + (xy 242.57 81.28) (xy 251.46 81.28) ) (stroke (width 0) @@ -4659,26 +5090,6 @@ ) (uuid "824ca386-a155-4dc8-8ed3-b0814369b3bd") ) - (wire - (pts - (xy 105.41 215.9) (xy 105.41 200.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "83ca75f7-de38-4b24-a5e6-a78d5e5314af") - ) - (wire - (pts - (xy 232.41 73.66) (xy 232.41 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "83d86067-51e0-401b-8f33-86d20d7dce2e") - ) (polyline (pts (xy 207.01 238.76) (xy 222.25 238.76) @@ -4701,7 +5112,7 @@ ) (wire (pts - (xy 187.96 68.58) (xy 187.96 71.12) + (xy 231.14 68.58) (xy 231.14 71.12) ) (stroke (width 0) @@ -4709,6 +5120,16 @@ ) (uuid "84e0e900-a9d9-4192-8279-10e0733779de") ) + (wire + (pts + (xy 172.72 45.72) (xy 172.72 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85c75115-6d1c-49e1-bfc1-46278b8971e5") + ) (wire (pts (xy 236.22 146.05) (xy 236.22 147.32) @@ -4731,7 +5152,7 @@ ) (wire (pts - (xy 187.96 71.12) (xy 191.77 71.12) + (xy 231.14 71.12) (xy 234.95 71.12) ) (stroke (width 0) @@ -4739,16 +5160,6 @@ ) (uuid "890cfec9-2203-4c78-a3ec-e7a619584ba6") ) - (wire - (pts - (xy 85.09 181.61) (xy 85.09 198.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8c28c4ec-555c-4c10-9fd3-16564f0738c3") - ) (wire (pts (xy 236.22 146.05) (xy 250.19 146.05) @@ -4759,16 +5170,6 @@ ) (uuid "8c44a6be-e089-499a-b00f-7786c6c892a4") ) - (wire - (pts - (xy 54.61 203.2) (xy 57.15 203.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8efa29b6-d066-4a40-a39a-fc0e4693155d") - ) (polyline (pts (xy 121.92 243.84) (xy 128.27 241.3) @@ -4781,7 +5182,17 @@ ) (wire (pts - (xy 83.82 53.34) (xy 119.38 53.34) + (xy 115.57 195.58) (xy 130.81 195.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "906d240b-5882-49e0-b7ed-03dd06ddf027") + ) + (wire + (pts + (xy 55.88 53.34) (xy 91.44 53.34) ) (stroke (width 0) @@ -4791,7 +5202,7 @@ ) (wire (pts - (xy 139.7 50.8) (xy 156.21 50.8) + (xy 111.76 50.8) (xy 128.27 50.8) ) (stroke (width 0) @@ -4801,7 +5212,7 @@ ) (wire (pts - (xy 142.24 53.34) (xy 139.7 53.34) + (xy 114.3 53.34) (xy 111.76 53.34) ) (stroke (width 0) @@ -4811,7 +5222,7 @@ ) (wire (pts - (xy 116.84 24.13) (xy 129.54 24.13) + (xy 88.9 24.13) (xy 101.6 24.13) ) (stroke (width 0) @@ -4819,6 +5230,26 @@ ) (uuid "94408840-2e5f-4044-993b-f07d14dea3ac") ) + (wire + (pts + (xy 349.25 81.28) (xy 363.22 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "952a0de1-342c-4e5b-94ff-0fd08fb59dde") + ) + (wire + (pts + (xy 308.61 45.72) (xy 323.85 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9739bc8d-e50f-4ea8-b0e2-90294c6865c6") + ) (polyline (pts (xy 140.97 237.49) (xy 140.97 240.03) @@ -4841,7 +5272,17 @@ ) (wire (pts - (xy 208.28 58.42) (xy 208.28 60.96) + (xy 297.18 63.5) (xy 308.61 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f292d23-5d94-46ee-bb61-b889e7d78b50") + ) + (wire + (pts + (xy 251.46 58.42) (xy 251.46 60.96) ) (stroke (width 0) @@ -4851,7 +5292,7 @@ ) (wire (pts - (xy 142.24 81.28) (xy 167.64 81.28) + (xy 114.3 81.28) (xy 148.59 81.28) ) (stroke (width 0) @@ -4861,17 +5302,7 @@ ) (wire (pts - (xy 69.85 182.88) (xy 69.85 181.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a3bb5a62-6c17-407f-9ba3-62148d06cca3") - ) - (wire - (pts - (xy 208.28 81.28) (xy 232.41 81.28) + (xy 251.46 81.28) (xy 278.13 81.28) ) (stroke (width 0) @@ -4881,13 +5312,13 @@ ) (wire (pts - (xy 243.84 45.72) (xy 256.54 45.72) + (xy 328.93 73.66) (xy 328.93 81.28) ) (stroke (width 0) (type default) ) - (uuid "a51dd949-4701-47cd-95f4-11f9599da31c") + (uuid "a6666bfc-f2e9-41cc-9256-ef05f9fd06df") ) (polyline (pts @@ -4909,6 +5340,36 @@ ) (uuid "a9d7d307-b7ff-4ae7-9bd4-d56d5441c14e") ) + (wire + (pts + (xy 349.25 62.23) (xy 349.25 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9f5dc1c-153e-486c-b6f1-715bb19bbd6f") + ) + (wire + (pts + (xy 182.88 71.12) (xy 187.96 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab6aec95-fe9d-4436-94bf-db2854dbfd2d") + ) + (wire + (pts + (xy 308.61 81.28) (xy 297.18 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab72cff0-7377-4bec-8054-45efa73021b3") + ) (wire (pts (xy 262.89 146.05) (xy 287.02 146.05) @@ -4921,7 +5382,7 @@ ) (wire (pts - (xy 129.54 63.5) (xy 129.54 81.28) + (xy 101.6 63.5) (xy 101.6 81.28) ) (stroke (width 0) @@ -4941,17 +5402,17 @@ ) (wire (pts - (xy 241.3 196.85) (xy 241.3 191.77) + (xy 349.25 72.39) (xy 349.25 81.28) ) (stroke (width 0) (type default) ) - (uuid "aeb8c2e4-d173-4e4f-8286-23d32b621db1") + (uuid "acd50d83-ef2f-403e-ab7d-2abb7b88d5de") ) (wire (pts - (xy 92.71 50.8) (xy 119.38 50.8) + (xy 64.77 50.8) (xy 91.44 50.8) ) (stroke (width 0) @@ -4979,16 +5440,6 @@ ) (uuid "b22f647c-ce86-4416-af43-ba5e412823f1") ) - (wire - (pts - (xy 69.85 203.2) (xy 85.09 203.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b3227a17-16a1-4681-999c-350f23f88d2a") - ) (polyline (pts (xy 52.07 238.76) (xy 67.31 238.76) @@ -5029,6 +5480,16 @@ ) (uuid "b78dbaec-bcf7-4c2a-a732-fa0e161937bb") ) + (wire + (pts + (xy 308.61 66.04) (xy 308.61 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7ee7819-02c6-4bb3-a82f-c26bc6313d28") + ) (wire (pts (xy 262.89 115.57) (xy 279.4 115.57) @@ -5039,16 +5500,6 @@ ) (uuid "b80ec700-b97e-4842-b25f-93534b784eb7") ) - (wire - (pts - (xy 69.85 204.47) (xy 69.85 203.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b982e70c-592c-450a-9a40-403e4e4ba53e") - ) (polyline (pts (xy 118.11 238.76) (xy 121.92 238.76) @@ -5059,6 +5510,16 @@ ) (uuid "b999df80-b72d-4c00-a604-1bd8bfe9b947") ) + (wire + (pts + (xy 187.96 71.12) (xy 187.96 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bab4ba34-e6e3-4f73-93e0-f9730cd70523") + ) (polyline (pts (xy 62.23 240.03) (xy 63.5 238.76) @@ -5071,7 +5532,7 @@ ) (wire (pts - (xy 97.79 45.72) (xy 119.38 45.72) + (xy 69.85 45.72) (xy 91.44 45.72) ) (stroke (width 0) @@ -5101,17 +5562,7 @@ ) (wire (pts - (xy 243.84 66.04) (xy 243.84 63.5) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bfd3b4ef-7902-42e7-9478-90f3917a24c2") - ) - (wire - (pts - (xy 182.88 68.58) (xy 182.88 71.12) + (xy 226.06 68.58) (xy 226.06 71.12) ) (stroke (width 0) @@ -5131,13 +5582,13 @@ ) (wire (pts - (xy 57.15 203.2) (xy 69.85 203.2) + (xy 93.98 166.37) (xy 115.57 166.37) ) (stroke (width 0) (type default) ) - (uuid "c1ebb424-ea81-443c-902a-7c328fc2fdb9") + (uuid "c2f39f9f-2444-4eb6-86fe-9934ff9e1f62") ) (polyline (pts @@ -5149,6 +5600,16 @@ ) (uuid "c41a3407-502f-4e30-ad1e-b09e048642dc") ) + (wire + (pts + (xy 344.17 63.5) (xy 349.25 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4c434b4-629e-4c1a-ad82-25886978b1d8") + ) (wire (pts (xy 365.76 120.65) (xy 365.76 146.05) @@ -5161,17 +5622,7 @@ ) (wire (pts - (xy 243.84 73.66) (xy 243.84 81.28) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c5c60cb4-e695-4c52-aca0-a0aa7054bb85") - ) - (wire - (pts - (xy 62.23 114.3) (xy 66.04 114.3) + (xy 110.49 147.32) (xy 115.57 147.32) ) (stroke (width 0) @@ -5181,7 +5632,7 @@ ) (wire (pts - (xy 208.28 68.58) (xy 208.28 81.28) + (xy 251.46 68.58) (xy 251.46 81.28) ) (stroke (width 0) @@ -5189,36 +5640,6 @@ ) (uuid "c747325e-cf9a-44d0-8b14-e13f92e7f968") ) - (wire - (pts - (xy 57.15 213.36) (xy 69.85 213.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c753fcd5-da08-481b-8413-7cdfc6a2ad22") - ) - (wire - (pts - (xy 88.9 114.3) (xy 104.14 114.3) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c8c0a8f5-4083-45d5-9537-456ba65b9f85") - ) - (wire - (pts - (xy 241.3 209.55) (xy 241.3 204.47) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c8dc599d-ac8a-45df-8dd0-bcec8c240856") - ) (wire (pts (xy 337.82 116.84) (xy 337.82 110.49) @@ -5231,7 +5652,17 @@ ) (wire (pts - (xy 78.74 81.28) (xy 78.74 82.55) + (xy 363.22 64.77) (xy 382.27 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9f13cab-00d2-48d7-8a4c-d4799dde4212") + ) + (wire + (pts + (xy 50.8 81.28) (xy 50.8 82.55) ) (stroke (width 0) @@ -5239,6 +5670,16 @@ ) (uuid "ccfa7eac-7cd8-4d8c-8f68-98f22bf5a0bd") ) + (wire + (pts + (xy 182.88 63.5) (xy 187.96 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cdf38ac7-0bc0-4b06-8b41-1a4adc0fb24a") + ) (wire (pts (xy 308.61 111.76) (xy 308.61 110.49) @@ -5251,13 +5692,13 @@ ) (wire (pts - (xy 210.82 189.23) (xy 210.82 200.66) + (xy 360.68 45.72) (xy 363.22 45.72) ) (stroke (width 0) (type default) ) - (uuid "cff3140b-af26-488d-b813-a1b435c34482") + (uuid "cf4c1e17-40dd-449f-8220-30a2b1718562") ) (polyline (pts @@ -5269,6 +5710,16 @@ ) (uuid "d009c61e-fb8f-4de0-b2e2-1da5ff9577c1") ) + (wire + (pts + (xy 115.57 185.42) (xy 115.57 186.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0750787-b0d9-48ab-96f3-55ec38b325c3") + ) (wire (pts (xy 250.19 116.84) (xy 250.19 113.03) @@ -5291,13 +5742,33 @@ ) (wire (pts - (xy 57.15 190.5) (xy 57.15 191.77) + (xy 152.4 53.34) (xy 152.4 52.07) ) (stroke (width 0) (type default) ) - (uuid "d4aa2d26-7e88-404a-b2b4-aa15db423189") + (uuid "d184bfcf-264c-473d-8e24-5043548ffc9c") + ) + (wire + (pts + (xy 110.49 185.42) (xy 115.57 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2f7aebd-afc5-4c93-bfc2-8c818ef40e43") + ) + (wire + (pts + (xy 308.61 60.96) (xy 308.61 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4eba1c0-3173-4926-9201-9a60503d4024") ) (polyline (pts @@ -5309,16 +5780,6 @@ ) (uuid "d6379c3c-1bd1-4046-8f51-16cbfc17f7fe") ) - (wire - (pts - (xy 252.73 191.77) (xy 252.73 193.04) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d658e4bf-0249-4a0a-a245-45ae6cc8e9bd") - ) (wire (pts (xy 303.53 118.11) (xy 299.72 118.11) @@ -5329,6 +5790,16 @@ ) (uuid "d84a69ab-64cc-4a2e-a8ee-f327cdfbf433") ) + (wire + (pts + (xy 334.01 45.72) (xy 349.25 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8ed0183-a94d-46f4-a2ec-2f8577a74c77") + ) (polyline (pts (xy 67.31 238.76) (xy 73.66 236.22) @@ -5389,26 +5860,6 @@ ) (uuid "daeb5d70-71a8-4440-9510-8d077d7c27ce") ) - (wire - (pts - (xy 85.09 198.12) (xy 87.63 198.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "db07c7b0-dac8-4e0f-9dad-eefaaf55b781") - ) - (wire - (pts - (xy 193.04 198.12) (xy 193.04 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "db826fa1-4105-426b-99e2-9ffda475f2fe") - ) (polyline (pts (xy 217.17 242.57) (xy 218.44 243.84) @@ -5419,6 +5870,16 @@ ) (uuid "dcfc5fe3-98c2-44d9-8d4e-c4406a133396") ) + (wire + (pts + (xy 130.81 179.07) (xy 130.81 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddb87e7a-2ea7-4186-b0d9-1cbb78d27903") + ) (wire (pts (xy 308.61 119.38) (xy 308.61 120.65) @@ -5431,7 +5892,7 @@ ) (wire (pts - (xy 66.04 123.19) (xy 66.04 124.46) + (xy 115.57 156.21) (xy 115.57 157.48) ) (stroke (width 0) @@ -5439,16 +5900,6 @@ ) (uuid "df5b0c89-3182-498c-8112-102ba0de5f31") ) - (wire - (pts - (xy 232.41 66.04) (xy 232.41 63.5) - ) - (stroke - (width 0) - (type default) - ) - (uuid "df6b41e6-324b-4157-b977-0dc1a361cfce") - ) (polyline (pts (xy 210.82 238.76) (xy 212.09 240.03) @@ -5471,17 +5922,17 @@ ) (wire (pts - (xy 256.54 81.28) (xy 256.54 67.31) + (xy 172.72 76.2) (xy 172.72 81.28) ) (stroke (width 0) (type default) ) - (uuid "e17c5049-d92d-41c6-b02d-7f8913acdbed") + (uuid "e08018b9-3bb9-44a4-8b85-7436fa07957e") ) (wire (pts - (xy 191.77 71.12) (xy 191.77 73.66) + (xy 234.95 71.12) (xy 234.95 73.66) ) (stroke (width 0) @@ -5501,7 +5952,27 @@ ) (wire (pts - (xy 199.39 63.5) (xy 199.39 81.28) + (xy 187.96 67.31) (xy 187.96 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5f0884a-9470-45cc-a953-4fb268e12819") + ) + (wire + (pts + (xy 278.13 73.66) (xy 278.13 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6a3d80f-c02e-4dca-891a-8e4389898149") + ) + (wire + (pts + (xy 242.57 63.5) (xy 242.57 81.28) ) (stroke (width 0) @@ -5521,7 +5992,7 @@ ) (wire (pts - (xy 208.28 45.72) (xy 243.84 45.72) + (xy 251.46 45.72) (xy 278.13 45.72) ) (stroke (width 0) @@ -5531,7 +6002,7 @@ ) (wire (pts - (xy 182.88 71.12) (xy 180.34 71.12) + (xy 226.06 71.12) (xy 223.52 71.12) ) (stroke (width 0) @@ -5541,7 +6012,7 @@ ) (wire (pts - (xy 127 81.28) (xy 129.54 81.28) + (xy 99.06 81.28) (xy 101.6 81.28) ) (stroke (width 0) @@ -5551,23 +6022,23 @@ ) (wire (pts - (xy 31.75 203.2) (xy 46.99 203.2) + (xy 130.81 179.07) (xy 148.59 179.07) ) (stroke (width 0) (type default) ) - (uuid "e9b80c1c-87b8-4930-8b63-a29bf3668320") + (uuid "ecd85273-8d38-4b7d-afe8-225e40d351f6") ) (wire (pts - (xy 57.15 212.09) (xy 57.15 213.36) + (xy 308.61 81.28) (xy 328.93 81.28) ) (stroke (width 0) (type default) ) - (uuid "ea123aff-c947-4fbc-a637-ecf62b43fd60") + (uuid "ee1e382b-6405-4844-9410-54eebc03dc4f") ) (polyline (pts @@ -5579,6 +6050,16 @@ ) (uuid "ee44ed8c-03cb-4ab3-bcfc-7ec9b200fccb") ) + (wire + (pts + (xy 349.25 63.5) (xy 349.25 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee730cd9-1010-4535-863d-a53eb86fdea2") + ) (wire (pts (xy 236.22 110.49) (xy 236.22 116.84) @@ -5591,7 +6072,7 @@ ) (wire (pts - (xy 199.39 81.28) (xy 196.85 81.28) + (xy 242.57 81.28) (xy 240.03 81.28) ) (stroke (width 0) @@ -5601,7 +6082,7 @@ ) (wire (pts - (xy 175.26 63.5) (xy 167.64 63.5) + (xy 218.44 63.5) (xy 210.82 63.5) ) (stroke (width 0) @@ -5611,7 +6092,7 @@ ) (wire (pts - (xy 198.12 58.42) (xy 195.58 58.42) + (xy 241.3 58.42) (xy 238.76 58.42) ) (stroke (width 0) @@ -5621,7 +6102,17 @@ ) (wire (pts - (xy 92.71 24.13) (xy 116.84 24.13) + (xy 187.96 81.28) (xy 210.82 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f28c97d2-57a4-49d9-8a80-a3a4e58fb09a") + ) + (wire + (pts + (xy 64.77 24.13) (xy 88.9 24.13) ) (stroke (width 0) @@ -5649,16 +6140,6 @@ ) (uuid "f8da855b-5699-4556-ab95-4ee523c4d4ae") ) - (wire - (pts - (xy 69.85 181.61) (xy 85.09 181.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f9044e2d-62fd-41cd-99d1-5b98b5810c93") - ) (wire (pts (xy 378.46 110.49) (xy 382.27 110.49) @@ -5671,7 +6152,17 @@ ) (wire (pts - (xy 142.24 66.04) (xy 142.24 53.34) + (xy 115.57 195.58) (xy 115.57 194.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9ddaa70-f871-47cb-ad06-65a96fd82f13") + ) + (wire + (pts + (xy 114.3 66.04) (xy 114.3 53.34) ) (stroke (width 0) @@ -5691,33 +6182,23 @@ ) (wire (pts - (xy 193.04 203.2) (xy 194.31 203.2) + (xy 278.13 45.72) (xy 308.61 45.72) ) (stroke (width 0) (type default) ) - (uuid "fbf8caf3-2711-4d50-9532-b6789c091158") + (uuid "fc5a9d8c-26c1-4049-a154-c7b63912e81c") ) (wire (pts - (xy 69.85 213.36) (xy 69.85 214.63) + (xy 148.59 179.07) (xy 171.45 179.07) ) (stroke (width 0) (type default) ) - (uuid "fdf3a981-0fee-4f13-961c-2cc2d645892f") - ) - (label "BATT_N" - (at 214.63 81.28 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "01c3ccd8-4e20-4a41-9399-b122a642acc5") + (uuid "fdc8eeb0-2777-4f82-90ce-614ff895e628") ) (label "PWR_BATT" (at 227.33 110.49 0) @@ -5729,6 +6210,16 @@ ) (uuid "0a033b53-6954-4b63-ae73-834cdbe527e0") ) + (label "SNS_BATT_TEMP" + (at 290.83 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0b980f78-143e-42a3-93db-e31d255a42e8") + ) (label "BATT_BOOST_EN" (at 262.89 115.57 0) (effects @@ -5740,38 +6231,18 @@ ) (uuid "15b089d0-ccc9-43aa-9340-d29c45771b5e") ) - (label "PWR_5V" - (at 31.75 203.2 0) + (label "PWR_EXT_BATT_N" + (at 365.76 64.77 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "319eb5b0-7274-4717-899e-09703aaf36a4") - ) - (label "REF_USB_CONN" - (at 82.55 203.2 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "3deba8e5-2e8c-4512-9c1f-13c50a1b030d") - ) - (label "SNS_BATT_TEMP" - (at 226.06 63.5 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "3efa5e1b-1ebb-46d4-96c2-6942b8213385") + (uuid "180552c9-6267-4439-8e6e-5b19e5e18a65") ) (label "SNS_~{STANDBY}" - (at 97.79 53.34 0) + (at 69.85 53.34 0) (effects (font (size 1.27 1.27) @@ -5780,18 +6251,18 @@ ) (uuid "4f29039d-90f8-4d7e-8d0a-53b39689923e") ) - (label "PWR_USB" - (at 31.75 181.61 0) + (label "SNS_BATT_CONN" + (at 93.98 166.37 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "553cca02-7f7e-409d-b265-7eeaa280aad9") + (uuid "59fadfc3-8a36-4d9e-addc-7d78a0d814f1") ) (label "SNS_BATT_TEMP" - (at 156.21 50.8 180) + (at 128.27 50.8 180) (effects (font (size 1.27 1.27) @@ -5800,19 +6271,29 @@ ) (uuid "64316dfd-b9c7-4b46-909a-10a8739b196a") ) + (label "PWR_EXT_BATT_P" + (at 365.76 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6d9f70f4-fa9f-4f09-b6aa-0531bbce2bb9") + ) (label "BATT_BOOST_EN" - (at 55.88 134.62 0) + (at 171.45 179.07 180) (effects (font (size 1.27 1.27) (thickness 0.1588) ) - (justify left bottom) + (justify right bottom) ) (uuid "7d030940-b582-4386-a412-cad7d2947aca") ) (label "SNS_~{CHARGING}" - (at 97.79 50.8 0) + (at 69.85 50.8 0) (effects (font (size 1.27 1.27) @@ -5822,7 +6303,7 @@ (uuid "99815023-fe13-4b92-885d-c497d473a60e") ) (label "CHARGER_EN" - (at 104.14 114.3 180) + (at 171.45 147.32 180) (effects (font (size 1.27 1.27) @@ -5831,24 +6312,24 @@ ) (uuid "ad7f041e-153b-46af-9ae8-d177d2b8f160") ) - (label "BATT_BOOST_EN" - (at 127 200.66 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "ca62f381-1384-4c69-af62-a3e9aa0109d2") - ) - (label "PWR_BATT" - (at 214.63 45.72 0) + (label "SNS_BATT_CONN" + (at 261.62 63.5 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) + (uuid "cb3acf68-a71b-467e-b105-48533f280937") + ) + (label "PWR_BATT" + (at 128.27 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) (uuid "cc64ca71-7c2f-43cc-b4f6-d8a6cbbeb1dd") ) (label "BATT_BOOST_PS" @@ -5862,7 +6343,7 @@ (uuid "d0422ff3-471f-499a-9a2d-a01a8674bcd0") ) (label "CHARGER_EN" - (at 97.79 45.72 0) + (at 69.85 45.72 0) (effects (font (size 1.27 1.27) @@ -5881,15 +6362,48 @@ ) (uuid "defd848f-e0ca-4859-ae64-d81c50c58727") ) - (label "SNS_USB_CONN" - (at 82.55 181.61 180) + (label "PWR_BATT" + (at 158.75 168.91 180) (effects (font (size 1.27 1.27) ) (justify right bottom) ) - (uuid "f2af4e09-42f3-4e90-822c-65de0ec09802") + (uuid "edcfa06a-4ab2-4f42-bf0e-111c52556ec3") + ) + (hierarchical_label "SNS_~{CHARGING}" + (shape output) + (at 50.8 50.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5425b031-b442-4894-adf9-ee30d93f44ff") + ) + (hierarchical_label "I2C_SDA" + (shape bidirectional) + (at 160.02 71.12 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8e2b4340-0b58-4980-8ad4-5a1f610693cb") + ) + (hierarchical_label "SNS_USB_CONN" + (shape input) + (at 110.49 185.42 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8f9b68a2-1af8-4483-ab10-59563adec00e") ) (hierarchical_label "PWR_BATT_5V" (shape output) @@ -5903,9 +6417,9 @@ ) (uuid "bad62304-97b8-49b5-ae41-d3f2720dfc7c") ) - (hierarchical_label "PWR_USB" + (hierarchical_label "PWR_5V" (shape input) - (at 78.74 24.13 180) + (at 50.8 24.13 180) (effects (font (size 1.27 1.27) @@ -5916,7 +6430,7 @@ ) (hierarchical_label "CTR_CHARGER_EN" (shape input) - (at 62.23 114.3 180) + (at 110.49 147.32 180) (effects (font (size 1.27 1.27) @@ -5925,6 +6439,28 @@ ) (uuid "ef1186cc-1c81-4296-b113-84b9287dfbe9") ) + (hierarchical_label "SNS_~{STANDBY}" + (shape output) + (at 50.8 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fa0c6c5b-ae94-4928-8e95-00a2861443e6") + ) + (hierarchical_label "I2C_SCL" + (shape input) + (at 160.02 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fb688599-92fc-4459-87b3-c843d9ee2d4c") + ) (symbol (lib_id "Device:R") (at 308.61 115.57 0) @@ -5997,16 +6533,16 @@ ) (symbol (lib_id "Device:R") - (at 92.71 33.02 0) + (at 115.57 190.5 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "0918e105-1499-456e-b2e2-6e061a222aba") - (property "Reference" "R45" - (at 95.25 31.7499 0) + (uuid "05f7565d-24a3-46a9-b9c1-82e7487b467e") + (property "Reference" "R55" + (at 118.11 189.2299 0) (effects (font (size 1.27 1.27) @@ -6014,8 +6550,8 @@ (justify left) ) ) - (property "Value" "47k" - (at 95.25 34.2899 0) + (property "Value" "10k" + (at 118.11 191.7699 0) (effects (font (size 1.27 1.27) @@ -6024,7 +6560,7 @@ ) ) (property "Footprint" "" - (at 90.932 33.02 90) + (at 113.792 190.5 90) (effects (font (size 1.27 1.27) @@ -6033,7 +6569,7 @@ ) ) (property "Datasheet" "~" - (at 92.71 33.02 0) + (at 115.57 190.5 0) (effects (font (size 1.27 1.27) @@ -6042,7 +6578,211 @@ ) ) (property "Description" "Resistor" - (at 92.71 33.02 0) + (at 115.57 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a6fef011-c977-4cc4-8b24-a6c8c89aeeae") + ) + (pin "1" + (uuid "75e5dccb-5493-4389-abab-66211e45b8f0") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R55") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 152.4 81.28 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "07075e8b-e4d7-430a-b83a-9613d939053b") + (property "Reference" "R58" + (at 152.4 74.93 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 152.4 77.47 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 152.4 79.502 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 152.4 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 152.4 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3d1e295c-8c41-4306-b7d2-5c5774830789") + ) + (pin "1" + (uuid "f37ac534-2273-477e-b761-0de3ca7f3814") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R58") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 115.57 175.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "08e797ce-baac-4aef-b934-706532f960cf") + (property "Reference" "#PWR024" + (at 115.57 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 115.57 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 115.57 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 115.57 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 115.57 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "099cbf25-46e2-47f6-934d-e50d1c9c6af6") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 64.77 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0918e105-1499-456e-b2e2-6e061a222aba") + (property "Reference" "R45" + (at 67.31 31.7499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "47k" + (at 67.31 34.2899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 62.992 33.02 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 64.77 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 64.77 33.02 0) (effects (font (size 1.27 1.27) @@ -6065,6 +6805,76 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 278.13 57.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0bbec46b-51e2-4143-94a0-6007a3cdcdd7") + (property "Reference" "R53" + (at 280.67 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 280.67 58.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 276.352 57.15 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 278.13 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 278.13 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3d64d23b-7321-4e8e-8edc-03266093cccb") + ) + (pin "1" + (uuid "7ffb657d-8a53-4096-8a55-f1abce5e6bce") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R53") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 337.82 120.65 0) @@ -6137,7 +6947,7 @@ ) (symbol (lib_id "power:GND") - (at 78.74 82.55 0) + (at 50.8 82.55 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6146,7 +6956,7 @@ (fields_autoplaced yes) (uuid "17fa533d-05fd-41b5-8f85-e774caf828f6") (property "Reference" "#PWR054" - (at 78.74 88.9 0) + (at 50.8 88.9 0) (effects (font (size 1.27 1.27) @@ -6155,7 +6965,7 @@ ) ) (property "Value" "GND" - (at 78.74 87.63 0) + (at 50.8 87.63 0) (effects (font (size 1.27 1.27) @@ -6164,7 +6974,7 @@ ) ) (property "Footprint" "" - (at 78.74 82.55 0) + (at 50.8 82.55 0) (effects (font (size 1.27 1.27) @@ -6173,7 +6983,7 @@ ) ) (property "Datasheet" "" - (at 78.74 82.55 0) + (at 50.8 82.55 0) (effects (font (size 1.27 1.27) @@ -6182,7 +6992,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 78.74 82.55 0) + (at 50.8 82.55 0) (effects (font (size 1.27 1.27) @@ -6202,76 +7012,6 @@ ) ) ) - (symbol - (lib_id "Device:Battery_Cell") - (at 256.54 64.77 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "19daabb2-d2d7-4444-97d2-4f32b656b51c") - (property "Reference" "BT1" - (at 260.35 61.6584 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Battery_Cell" - (at 260.35 64.1984 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 256.54 63.246 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 256.54 63.246 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Single-cell battery" - (at 256.54 64.77 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "8155b73b-3bbd-4c7d-a1da-af67c55ea33d") - ) - (pin "1" - (uuid "7b699f31-a74e-4f82-a60c-ae5729d7509e") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "BT1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:L") (at 271.78 125.73 0) @@ -6345,7 +7085,7 @@ ) (symbol (lib_id "Device:C") - (at 208.28 64.77 0) + (at 251.46 64.77 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6354,7 +7094,7 @@ (fields_autoplaced yes) (uuid "1b895ff0-d493-4762-82d9-366fa7fb6e88") (property "Reference" "C40" - (at 212.09 63.4999 0) + (at 255.27 63.4999 0) (effects (font (size 1.27 1.27) @@ -6363,7 +7103,7 @@ ) ) (property "Value" "100n" - (at 212.09 66.0399 0) + (at 255.27 66.0399 0) (effects (font (size 1.27 1.27) @@ -6372,7 +7112,7 @@ ) ) (property "Footprint" "" - (at 209.2452 68.58 0) + (at 252.4252 68.58 0) (effects (font (size 1.27 1.27) @@ -6381,7 +7121,7 @@ ) ) (property "Datasheet" "~" - (at 208.28 64.77 0) + (at 251.46 64.77 0) (effects (font (size 1.27 1.27) @@ -6390,7 +7130,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 208.28 64.77 0) + (at 251.46 64.77 0) (effects (font (size 1.27 1.27) @@ -6415,7 +7155,7 @@ ) (symbol (lib_id "Device:R") - (at 88.9 120.65 0) + (at 148.59 153.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6424,7 +7164,7 @@ (fields_autoplaced yes) (uuid "1cc6062c-5e86-4ce3-8ed2-311552d0afe6") (property "Reference" "R72" - (at 91.44 119.3799 0) + (at 151.13 152.3999 0) (effects (font (size 1.27 1.27) @@ -6433,7 +7173,7 @@ ) ) (property "Value" "47k" - (at 91.44 121.9199 0) + (at 151.13 154.9399 0) (effects (font (size 1.27 1.27) @@ -6442,7 +7182,7 @@ ) ) (property "Footprint" "" - (at 87.122 120.65 90) + (at 146.812 153.67 90) (effects (font (size 1.27 1.27) @@ -6451,7 +7191,7 @@ ) ) (property "Datasheet" "~" - (at 88.9 120.65 0) + (at 148.59 153.67 0) (effects (font (size 1.27 1.27) @@ -6460,7 +7200,7 @@ ) ) (property "Description" "Resistor" - (at 88.9 120.65 0) + (at 148.59 153.67 0) (effects (font (size 1.27 1.27) @@ -6485,7 +7225,7 @@ ) (symbol (lib_id "power:GND") - (at 116.84 34.29 0) + (at 88.9 34.29 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6494,7 +7234,7 @@ (fields_autoplaced yes) (uuid "26697aa1-5bdb-42dd-84d5-f01db3b4a29c") (property "Reference" "#PWR053" - (at 116.84 40.64 0) + (at 88.9 40.64 0) (effects (font (size 1.27 1.27) @@ -6503,7 +7243,7 @@ ) ) (property "Value" "GND" - (at 116.84 39.37 0) + (at 88.9 39.37 0) (effects (font (size 1.27 1.27) @@ -6512,7 +7252,7 @@ ) ) (property "Footprint" "" - (at 116.84 34.29 0) + (at 88.9 34.29 0) (effects (font (size 1.27 1.27) @@ -6521,7 +7261,7 @@ ) ) (property "Datasheet" "" - (at 116.84 34.29 0) + (at 88.9 34.29 0) (effects (font (size 1.27 1.27) @@ -6530,7 +7270,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 116.84 34.29 0) + (at 88.9 34.29 0) (effects (font (size 1.27 1.27) @@ -6621,25 +7361,25 @@ ) ) (symbol - (lib_id "Amplifier_Operational:LMV358") - (at 95.25 200.66 0) - (mirror x) + (lib_id "Device:Polyfuse") + (at 356.87 45.72 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "30252786-e0e3-40ff-9c51-bd1fa1f6f5f2") - (property "Reference" "U11" - (at 95.25 192.532 0) + (fields_autoplaced yes) + (uuid "2a3b46b4-e68e-4206-9fff-0084663c1946") + (property "Reference" "F2" + (at 356.87 39.37 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "LMV358" - (at 95.25 189.992 0) + (property "Value" "Polyfuse" + (at 356.87 41.91 90) (effects (font (size 1.27 1.27) @@ -6647,7 +7387,17 @@ ) ) (property "Footprint" "" - (at 95.25 200.66 0) + (at 361.95 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 356.87 45.72 0) (effects (font (size 1.27 1.27) @@ -6655,8 +7405,8 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 95.25 200.66 0) + (property "Description" "Resettable fuse, polymeric positive temperature coefficient" + (at 356.87 45.72 0) (effects (font (size 1.27 1.27) @@ -6664,43 +7414,226 @@ (hide yes) ) ) - (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 95.25 200.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "6" - (uuid "c0e159b4-4501-4524-9aac-0939c7f8b102") - ) - (pin "5" - (uuid "1544f57f-c23d-43e4-b744-34f8a112b593") - ) (pin "2" - (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3b") + (uuid "f58e3f4f-d47a-4457-acf0-841835daab90") ) (pin "1" - (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bc") + (uuid "6fd753b0-9311-491e-a9e4-4e297ec79139") ) - (pin "8" - (uuid "e9be8e0e-65e7-4df3-9515-0743aac60017") + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "F2") + (unit 1) + ) + ) ) - (pin "4" - (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31a") + ) + (symbol + (lib_id "Device:R") + (at 148.59 173.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ec217eb-8f39-48ee-99d7-c52a3856c13a") + (property "Reference" "R56" + (at 151.13 172.7199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) ) - (pin "7" - (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ed") + (property "Value" "47k" + (at 151.13 175.2599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) ) - (pin "3" - (uuid "7929b33c-143c-4fff-a929-6ac475b8d379") + (property "Footprint" "" + (at 146.812 173.99 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 148.59 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 148.59 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "790dadf0-8dc8-4be9-baa4-08a519e57adc") + ) + (pin "1" + (uuid "bfeff5c2-35c9-4302-b989-687482835aec") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "U11") + (reference "R56") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 152.4 57.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "342eac7e-8bea-49ed-b366-e94281aa7bd4") + (property "Reference" "C45" + (at 156.21 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 156.21 58.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 153.3652 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 152.4 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 152.4 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7a1541e9-08e1-4a92-9a28-3ad11f4eede9") + ) + (pin "1" + (uuid "df5e53cd-1e25-4e2b-86db-327f282b4f8e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D_Zener") + (at 278.13 69.85 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "39f50537-adcd-4ec3-b7f2-8e06e6165187") + (property "Reference" "D12" + (at 280.67 68.5799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2V8" + (at 280.67 71.1199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 278.13 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 278.13 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Zener diode" + (at 278.13 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "da506a4d-a6e8-4071-bae0-dda14da81932") + ) + (pin "1" + (uuid "46b5b592-734c-4a06-aad9-161c9078c781") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "D12") (unit 1) ) ) @@ -6776,94 +7709,6 @@ ) ) ) - (symbol - (lib_id "Amplifier_Operational:LMV358") - (at 255.27 200.66 0) - (unit 3) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "3b5cb3e1-c9dc-451d-8e93-5a26c52f3d9c") - (property "Reference" "U11" - (at 254 199.3899 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "LMV358" - (at 254 201.9299 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 255.27 200.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 255.27 200.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 255.27 200.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "6" - (uuid "c0e159b4-4501-4524-9aac-0939c7f8b103") - ) - (pin "5" - (uuid "1544f57f-c23d-43e4-b744-34f8a112b594") - ) - (pin "2" - (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3c") - ) - (pin "1" - (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bd") - ) - (pin "8" - (uuid "e9be8e0e-65e7-4df3-9515-0743aac60018") - ) - (pin "4" - (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31b") - ) - (pin "7" - (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ee") - ) - (pin "3" - (uuid "7929b33c-143c-4fff-a929-6ac475b8d37a") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "U11") - (unit 3) - ) - ) - ) - ) (symbol (lib_id "Regulator_Switching:TPS63000") (at 289.56 120.65 0) @@ -6960,33 +7805,35 @@ ) ) (symbol - (lib_id "Device:R") - (at 50.8 181.61 90) + (lib_id "Connector_Generic:Conn_01x02") + (at 387.35 62.23 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "563e4fdb-af55-4eae-a25c-a6e967a67fe1") - (property "Reference" "R52" - (at 50.8 175.26 90) + (uuid "480d9e4e-06db-43c4-b2ac-fbfaa588955b") + (property "Reference" "J5" + (at 389.89 62.2299 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "R" - (at 50.8 177.8 90) + (property "Value" "Conn_01x02" + (at 389.89 64.7699 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 50.8 183.388 90) + (at 387.35 62.23 0) (effects (font (size 1.27 1.27) @@ -6995,7 +7842,7 @@ ) ) (property "Datasheet" "~" - (at 50.8 181.61 0) + (at 387.35 62.23 0) (effects (font (size 1.27 1.27) @@ -7003,8 +7850,8 @@ (hide yes) ) ) - (property "Description" "Resistor" - (at 50.8 181.61 0) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 387.35 62.23 0) (effects (font (size 1.27 1.27) @@ -7013,15 +7860,15 @@ ) ) (pin "2" - (uuid "d6043b7e-204f-4482-9572-a5f39ae3ee93") + (uuid "e309f156-74d1-4e4f-a8c6-e1bc5e33832b") ) (pin "1" - (uuid "081786c2-9752-47ca-8975-d0071a04854a") + (uuid "9a4ee654-4f72-4b49-b046-1e03d84b35c1") ) (instances - (project "keyboard_controller" + (project "" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R52") + (reference "J5") (unit 1) ) ) @@ -7029,7 +7876,7 @@ ) (symbol (lib_id "Simulation_SPICE:PMOS") - (at 77.47 116.84 270) + (at 130.81 149.86 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -7039,7 +7886,7 @@ (fields_autoplaced yes) (uuid "5ad94091-8377-43ce-be60-ea6da4872715") (property "Reference" "Q8" - (at 77.47 107.95 90) + (at 130.81 140.97 90) (effects (font (size 1.27 1.27) @@ -7047,7 +7894,7 @@ ) ) (property "Value" "PMOS" - (at 77.47 110.49 90) + (at 130.81 143.51 90) (effects (font (size 1.27 1.27) @@ -7055,7 +7902,7 @@ ) ) (property "Footprint" "" - (at 80.01 111.76 0) + (at 133.35 144.78 0) (effects (font (size 1.27 1.27) @@ -7064,7 +7911,7 @@ ) ) (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 64.77 116.84 0) + (at 118.11 149.86 0) (effects (font (size 1.27 1.27) @@ -7073,7 +7920,7 @@ ) ) (property "Description" "P-MOSFET transistor, drain/source/gate" - (at 77.47 116.84 0) + (at 130.81 149.86 0) (effects (font (size 1.27 1.27) @@ -7082,7 +7929,7 @@ ) ) (property "Sim.Device" "PMOS" - (at 60.325 116.84 0) + (at 113.665 149.86 0) (effects (font (size 1.27 1.27) @@ -7091,7 +7938,7 @@ ) ) (property "Sim.Type" "VDMOS" - (at 58.42 116.84 0) + (at 111.76 149.86 0) (effects (font (size 1.27 1.27) @@ -7100,7 +7947,7 @@ ) ) (property "Sim.Pins" "1=D 2=G 3=S" - (at 62.23 116.84 0) + (at 115.57 149.86 0) (effects (font (size 1.27 1.27) @@ -7128,7 +7975,7 @@ ) (symbol (lib_id "Device:R") - (at 232.41 69.85 0) + (at 297.18 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7137,7 +7984,7 @@ (fields_autoplaced yes) (uuid "634310ce-5e91-4c5e-b7ca-a2745b4a172d") (property "Reference" "R43" - (at 234.95 68.5799 0) + (at 299.72 68.5799 0) (effects (font (size 1.27 1.27) @@ -7146,7 +7993,7 @@ ) ) (property "Value" "R" - (at 234.95 71.1199 0) + (at 299.72 71.1199 0) (effects (font (size 1.27 1.27) @@ -7155,7 +8002,7 @@ ) ) (property "Footprint" "" - (at 230.632 69.85 90) + (at 295.402 69.85 90) (effects (font (size 1.27 1.27) @@ -7164,7 +8011,7 @@ ) ) (property "Datasheet" "~" - (at 232.41 69.85 0) + (at 297.18 69.85 0) (effects (font (size 1.27 1.27) @@ -7173,7 +8020,7 @@ ) ) (property "Description" "Resistor" - (at 232.41 69.85 0) + (at 297.18 69.85 0) (effects (font (size 1.27 1.27) @@ -7198,7 +8045,7 @@ ) (symbol (lib_id "Device:R") - (at 243.84 57.15 0) + (at 308.61 57.15 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7207,7 +8054,7 @@ (fields_autoplaced yes) (uuid "6ae537c0-4ee5-4a00-bf21-146548b61ad8") (property "Reference" "R44" - (at 246.38 55.8799 0) + (at 311.15 55.8799 0) (effects (font (size 1.27 1.27) @@ -7216,7 +8063,7 @@ ) ) (property "Value" "R" - (at 246.38 58.4199 0) + (at 311.15 58.4199 0) (effects (font (size 1.27 1.27) @@ -7225,7 +8072,7 @@ ) ) (property "Footprint" "" - (at 242.062 57.15 90) + (at 306.832 57.15 90) (effects (font (size 1.27 1.27) @@ -7234,7 +8081,7 @@ ) ) (property "Datasheet" "~" - (at 243.84 57.15 0) + (at 308.61 57.15 0) (effects (font (size 1.27 1.27) @@ -7243,7 +8090,7 @@ ) ) (property "Description" "Resistor" - (at 243.84 57.15 0) + (at 308.61 57.15 0) (effects (font (size 1.27 1.27) @@ -7266,76 +8113,6 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 57.15 208.28 180) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "6ed3d560-9435-4cbe-82f9-5710cbb027fc") - (property "Reference" "R56" - (at 59.69 207.0099 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "R" - (at 59.69 209.5499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "" - (at 58.928 208.28 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 57.15 208.28 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 57.15 208.28 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "969977c9-30af-4155-a108-273d0ce3a8af") - ) - (pin "1" - (uuid "13e36932-2fb9-45de-bdaf-1b0d97585bac") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R56") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 308.61 125.73 0) @@ -7408,16 +8185,16 @@ ) (symbol (lib_id "Device:R") - (at 167.64 69.85 0) + (at 328.93 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "7f0893da-7f49-4e3b-b433-ea746459e957") - (property "Reference" "R42" - (at 170.18 68.5799 0) + (uuid "79023340-ed52-4508-8d41-65f064c05702") + (property "Reference" "R52" + (at 331.47 68.5799 0) (effects (font (size 1.27 1.27) @@ -7425,8 +8202,8 @@ (justify left) ) ) - (property "Value" "1k" - (at 170.18 71.1199 0) + (property "Value" "R" + (at 331.47 71.1199 0) (effects (font (size 1.27 1.27) @@ -7435,7 +8212,7 @@ ) ) (property "Footprint" "" - (at 165.862 69.85 90) + (at 327.152 69.85 90) (effects (font (size 1.27 1.27) @@ -7444,7 +8221,7 @@ ) ) (property "Datasheet" "~" - (at 167.64 69.85 0) + (at 328.93 69.85 0) (effects (font (size 1.27 1.27) @@ -7453,7 +8230,77 @@ ) ) (property "Description" "Resistor" - (at 167.64 69.85 0) + (at 328.93 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "4a4b8a14-2c30-46bd-8e8a-23fc75929888") + ) + (pin "1" + (uuid "9212c5ed-fc92-49d9-9876-4d2fd09b3066") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R52") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 210.82 69.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7f0893da-7f49-4e3b-b433-ea746459e957") + (property "Reference" "R42" + (at 213.36 68.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k" + (at 213.36 71.1199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 209.042 69.85 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 210.82 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 210.82 69.85 0) (effects (font (size 1.27 1.27) @@ -7477,33 +8324,35 @@ ) ) (symbol - (lib_id "Amplifier_Operational:LMV358") - (at 201.93 200.66 0) - (mirror x) - (unit 2) + (lib_id "Simulation_SPICE:NMOS") + (at 128.27 166.37 0) + (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "867fc595-0a5c-4049-aaf3-e391db3e00b4") - (property "Reference" "U11" - (at 201.93 193.548 0) + (fields_autoplaced yes) + (uuid "80dbae64-d7c1-429e-8718-41c1ee2e7126") + (property "Reference" "Q11" + (at 134.62 165.0999 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "LMV358" - (at 201.93 191.008 0) + (property "Value" "NMOS" + (at 134.62 167.6399 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 201.93 200.66 0) + (at 133.35 163.83 0) (effects (font (size 1.27 1.27) @@ -7511,8 +8360,8 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 201.93 200.66 0) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 128.27 179.07 0) (effects (font (size 1.27 1.27) @@ -7520,8 +8369,8 @@ (hide yes) ) ) - (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 201.93 200.66 0) + (property "Description" "N-MOSFET transistor, drain/source/gate" + (at 128.27 166.37 0) (effects (font (size 1.27 1.27) @@ -7529,42 +8378,209 @@ (hide yes) ) ) - (pin "6" - (uuid "c0e159b4-4501-4524-9aac-0939c7f8b104") + (property "Sim.Device" "NMOS" + (at 128.27 183.515 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "5" - (uuid "1544f57f-c23d-43e4-b744-34f8a112b595") + (property "Sim.Type" "VDMOS" + (at 128.27 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "2" - (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3d") - ) - (pin "1" - (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8be") - ) - (pin "8" - (uuid "e9be8e0e-65e7-4df3-9515-0743aac60019") - ) - (pin "4" - (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31c") - ) - (pin "7" - (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ef") + (property "Sim.Pins" "1=D 2=G 3=S" + (at 128.27 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) (pin "3" - (uuid "7929b33c-143c-4fff-a929-6ac475b8d37b") + (uuid "d54ca33c-521d-4097-89a6-cf641d032d13") + ) + (pin "1" + (uuid "4bfcd1ce-8470-49ca-9afd-6f03a2ff61c2") + ) + (pin "2" + (uuid "622c6ae4-b92d-42f2-bf65-b44709cfabfc") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Battery_Management:DS2745U") + (at 172.72 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "847bf7d0-c83d-4a02-b734-c73254827639") + (property "Reference" "U6" + (at 174.8633 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DS2745U" + (at 174.8633 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:TSSOP-8_3x3mm_P0.65mm" + (at 172.72 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheets.maximintegrated.com/en/ds/DS2745.pdf" + (at 175.26 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Current-flow, voltage and temperature measurement to support battery capacity monitoring, 2.5V to 4.5V VDD, -40 to +85 degree Celsius, TSSOP-8" + (at 172.72 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "cfc2a889-d78d-4e1d-aa99-c167f86b9d2a") + ) + (pin "8" + (uuid "bb4c212c-394b-4a9b-bc28-001347c4f306") + ) + (pin "2" + (uuid "ff93b4d4-abe8-40da-8fd5-eaf115f400af") + ) + (pin "1" + (uuid "182855be-07c2-4c9b-b3e7-dc3a264d43c8") + ) + (pin "3" + (uuid "641f4a10-42eb-4561-872a-5b79c04c8904") + ) + (pin "5" + (uuid "143c05f0-ff44-46ec-ab61-183dc0d0b959") + ) + (pin "4" + (uuid "6ba1509b-aa05-4721-ad92-a3cde07c088d") + ) + (pin "6" + (uuid "c51e6f33-8796-4f03-b9f3-58cd3848a683") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 115.57 196.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "87831e99-51c6-4abf-a3c0-4366a480bc9c") + (property "Reference" "#PWR026" + (at 115.57 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 115.57 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 115.57 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 115.57 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 115.57 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ba483ebf-7b88-4632-892a-61eb71ad7610") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "U11") - (unit 2) + (reference "#PWR026") + (unit 1) ) ) ) ) (symbol (lib_id "Simulation_SPICE:NMOS") - (at 191.77 78.74 90) + (at 234.95 78.74 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -7574,7 +8590,7 @@ (fields_autoplaced yes) (uuid "89356b33-68e4-4c9b-972a-448c687a0530") (property "Reference" "Q5" - (at 191.77 85.09 90) + (at 234.95 85.09 90) (effects (font (size 1.27 1.27) @@ -7582,7 +8598,7 @@ ) ) (property "Value" "NMOS" - (at 191.77 87.63 90) + (at 234.95 87.63 90) (effects (font (size 1.27 1.27) @@ -7590,7 +8606,7 @@ ) ) (property "Footprint" "" - (at 189.23 83.82 0) + (at 232.41 83.82 0) (effects (font (size 1.27 1.27) @@ -7599,7 +8615,7 @@ ) ) (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 204.47 78.74 0) + (at 247.65 78.74 0) (effects (font (size 1.27 1.27) @@ -7608,7 +8624,7 @@ ) ) (property "Description" "N-MOSFET transistor, drain/source/gate" - (at 191.77 78.74 0) + (at 234.95 78.74 0) (effects (font (size 1.27 1.27) @@ -7617,7 +8633,7 @@ ) ) (property "Sim.Device" "NMOS" - (at 208.915 78.74 0) + (at 252.095 78.74 0) (effects (font (size 1.27 1.27) @@ -7626,7 +8642,7 @@ ) ) (property "Sim.Type" "VDMOS" - (at 210.82 78.74 0) + (at 254 78.74 0) (effects (font (size 1.27 1.27) @@ -7635,7 +8651,7 @@ ) ) (property "Sim.Pins" "1=D 2=G 3=S" - (at 207.01 78.74 0) + (at 250.19 78.74 0) (effects (font (size 1.27 1.27) @@ -7662,25 +8678,25 @@ ) ) (symbol - (lib_id "Device:R") - (at 95.25 215.9 90) + (lib_id "Simulation_SPICE:PMOS") + (at 328.93 48.26 270) + (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "8fca8328-cb45-4d8b-8b02-bd9e33364a25") - (property "Reference" "R54" - (at 95.25 209.55 90) + (uuid "8b320740-edbe-4926-b834-3a0ad4664923") + (property "Reference" "Q10" + (at 328.93 39.37 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "R" - (at 95.25 212.09 90) + (property "Value" "PMOS" + (at 328.93 41.91 90) (effects (font (size 1.27 1.27) @@ -7688,74 +8704,7 @@ ) ) (property "Footprint" "" - (at 95.25 217.678 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 95.25 215.9 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 95.25 215.9 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "b7ca3a7a-6126-4a15-a5eb-6fbcd1352465") - ) - (pin "1" - (uuid "73908f04-2767-418d-b9bf-e490a63555a6") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R54") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Simulation_SPICE:NMOS") - (at 180.34 78.74 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "93d95525-1d31-4fbf-832a-c859d17306ed") - (property "Reference" "Q6" - (at 180.34 85.09 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "NMOS" - (at 180.34 87.63 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 182.88 83.82 0) + (at 331.47 43.18 0) (effects (font (size 1.27 1.27) @@ -7764,7 +8713,7 @@ ) ) (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 167.64 78.74 0) + (at 316.23 48.26 0) (effects (font (size 1.27 1.27) @@ -7772,8 +8721,8 @@ (hide yes) ) ) - (property "Description" "N-MOSFET transistor, drain/source/gate" - (at 180.34 78.74 0) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 328.93 48.26 0) (effects (font (size 1.27 1.27) @@ -7781,8 +8730,8 @@ (hide yes) ) ) - (property "Sim.Device" "NMOS" - (at 163.195 78.74 0) + (property "Sim.Device" "PMOS" + (at 311.785 48.26 0) (effects (font (size 1.27 1.27) @@ -7791,7 +8740,7 @@ ) ) (property "Sim.Type" "VDMOS" - (at 161.29 78.74 0) + (at 309.88 48.26 0) (effects (font (size 1.27 1.27) @@ -7800,7 +8749,104 @@ ) ) (property "Sim.Pins" "1=D 2=G 3=S" - (at 165.1 78.74 0) + (at 313.69 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "f19621b7-ade0-4866-a9a3-0223dad41ea7") + ) + (pin "2" + (uuid "79abad9b-8038-4eb3-92bf-37100d5e1ed3") + ) + (pin "1" + (uuid "9998f28c-5f8a-4740-929f-061ae69bd535") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:NMOS") + (at 223.52 78.74 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "93d95525-1d31-4fbf-832a-c859d17306ed") + (property "Reference" "Q6" + (at 223.52 85.09 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "NMOS" + (at 223.52 87.63 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 226.06 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 210.82 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/source/gate" + (at 223.52 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "NMOS" + (at 206.375 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 204.47 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 208.28 78.74 0) (effects (font (size 1.27 1.27) @@ -7826,75 +8872,6 @@ ) ) ) - (symbol - (lib_id "Device:C") - (at 241.3 200.66 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "96379b31-ffae-412e-be78-57baf7438d18") - (property "Reference" "C45" - (at 245.11 199.3899 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "100n" - (at 245.11 201.9299 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 242.2652 204.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 241.3 200.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Unpolarized capacitor" - (at 241.3 200.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "e214e6f0-bf7c-49bc-b26c-a303b78ef7c1") - ) - (pin "1" - (uuid "49f4f87a-fa1e-434d-a0a2-64b8bde0d110") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "C45") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") (at 325.12 120.65 0) @@ -7965,6 +8942,246 @@ ) ) ) + (symbol + (lib_id "Device:D_Zener") + (at 349.25 58.42 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9fa2001a-e518-4527-9682-6cf6e82d22a8") + (property "Reference" "D10" + (at 351.79 57.1499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESD441" + (at 351.79 59.6899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 349.25 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 349.25 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Zener diode" + (at 349.25 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3bfa5406-7c39-449f-9c6f-2277a339b0f1") + ) + (pin "1" + (uuid "a0b5254c-227a-45ac-b63e-35fa2fdd50c2") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "D10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:NMOS") + (at 128.27 185.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a183d0db-e723-4866-805b-cc24f2793b2c") + (property "Reference" "Q12" + (at 134.62 184.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "NMOS" + (at 134.62 186.6899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 133.35 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 128.27 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/source/gate" + (at 128.27 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "NMOS" + (at 128.27 202.565 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 128.27 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 128.27 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "623d124f-d92b-4a89-8ef6-da14fe2e915c") + ) + (pin "1" + (uuid "cd2acf06-ede3-470d-981e-a37e2b89b422") + ) + (pin "2" + (uuid "cfa9f640-3624-4ce8-9cba-8c94dc1bb175") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 115.57 171.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a1907553-59a5-4b8f-a2fa-bea6076e4c9a") + (property "Reference" "R54" + (at 118.11 170.1799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 118.11 172.7199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 113.792 171.45 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.57 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 115.57 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e92b3b8b-29df-435a-a769-39512942dc91") + ) + (pin "1" + (uuid "879b9fac-3906-4856-bd87-7ec374b23ad2") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R54") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 250.19 120.65 0) @@ -8037,7 +9254,7 @@ ) (symbol (lib_id "Device:C") - (at 116.84 30.48 0) + (at 88.9 30.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8046,7 +9263,7 @@ (fields_autoplaced yes) (uuid "a62a33f7-03e5-4d26-a611-00a8c23368c5") (property "Reference" "C38" - (at 120.65 29.2099 0) + (at 92.71 29.2099 0) (effects (font (size 1.27 1.27) @@ -8055,7 +9272,7 @@ ) ) (property "Value" "100n" - (at 120.65 31.7499 0) + (at 92.71 31.7499 0) (effects (font (size 1.27 1.27) @@ -8064,7 +9281,7 @@ ) ) (property "Footprint" "" - (at 117.8052 34.29 0) + (at 89.8652 34.29 0) (effects (font (size 1.27 1.27) @@ -8073,7 +9290,7 @@ ) ) (property "Datasheet" "~" - (at 116.84 30.48 0) + (at 88.9 30.48 0) (effects (font (size 1.27 1.27) @@ -8082,7 +9299,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 116.84 30.48 0) + (at 88.9 30.48 0) (effects (font (size 1.27 1.27) @@ -8107,7 +9324,7 @@ ) (symbol (lib_id "Device:R") - (at 201.93 58.42 90) + (at 245.11 58.42 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8116,7 +9333,7 @@ (fields_autoplaced yes) (uuid "a7c9259f-4afc-4769-adcd-88d852ddc052") (property "Reference" "R41" - (at 201.93 52.07 90) + (at 245.11 52.07 90) (effects (font (size 1.27 1.27) @@ -8124,7 +9341,7 @@ ) ) (property "Value" "100R" - (at 201.93 54.61 90) + (at 245.11 54.61 90) (effects (font (size 1.27 1.27) @@ -8132,7 +9349,7 @@ ) ) (property "Footprint" "" - (at 201.93 60.198 90) + (at 245.11 60.198 90) (effects (font (size 1.27 1.27) @@ -8141,7 +9358,7 @@ ) ) (property "Datasheet" "~" - (at 201.93 58.42 0) + (at 245.11 58.42 0) (effects (font (size 1.27 1.27) @@ -8150,7 +9367,7 @@ ) ) (property "Description" "Resistor" - (at 201.93 58.42 0) + (at 245.11 58.42 0) (effects (font (size 1.27 1.27) @@ -8175,7 +9392,7 @@ ) (symbol (lib_id "Battery_Management:DW01A") - (at 185.42 60.96 0) + (at 228.6 60.96 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -8184,7 +9401,7 @@ (dnp no) (uuid "b5b9d506-51dc-4cc5-9586-c4ec179cba5e") (property "Reference" "U10" - (at 185.42 50.8 0) + (at 228.6 50.8 0) (effects (font (size 1.27 1.27) @@ -8192,7 +9409,7 @@ ) ) (property "Value" "DW01A" - (at 185.42 53.34 0) + (at 228.6 53.34 0) (effects (font (size 1.27 1.27) @@ -8200,7 +9417,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 185.42 60.96 0) + (at 228.6 60.96 0) (effects (font (size 1.27 1.27) @@ -8209,7 +9426,7 @@ ) ) (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" - (at 185.42 60.96 0) + (at 228.6 60.96 0) (effects (font (size 1.27 1.27) @@ -8218,7 +9435,7 @@ ) ) (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" - (at 185.166 59.436 0) + (at 228.346 59.436 0) (effects (font (size 1.27 1.27) @@ -8255,7 +9472,7 @@ ) (symbol (lib_id "Device:R") - (at 142.24 69.85 0) + (at 114.3 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8264,7 +9481,7 @@ (fields_autoplaced yes) (uuid "ba8b529b-6058-42bb-8e3a-42555600da40") (property "Reference" "R40" - (at 144.78 68.5799 0) + (at 116.84 68.5799 0) (effects (font (size 1.27 1.27) @@ -8273,7 +9490,7 @@ ) ) (property "Value" "R" - (at 144.78 71.1199 0) + (at 116.84 71.1199 0) (effects (font (size 1.27 1.27) @@ -8282,7 +9499,7 @@ ) ) (property "Footprint" "" - (at 140.462 69.85 90) + (at 112.522 69.85 90) (effects (font (size 1.27 1.27) @@ -8291,7 +9508,7 @@ ) ) (property "Datasheet" "~" - (at 142.24 69.85 0) + (at 114.3 69.85 0) (effects (font (size 1.27 1.27) @@ -8300,7 +9517,7 @@ ) ) (property "Description" "Resistor" - (at 142.24 69.85 0) + (at 114.3 69.85 0) (effects (font (size 1.27 1.27) @@ -8323,6 +9540,73 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 152.4 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bec9e962-13c5-480b-aaa5-34619e1a95e5") + (property "Reference" "#PWR057" + (at 152.4 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 152.4 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 152.4 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 152.4 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 152.4 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1926e3fa-ae13-4974-97df-45763492bde3") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR057") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 236.22 147.32 0) @@ -8392,16 +9676,16 @@ ) (symbol (lib_id "power:GND") - (at 69.85 214.63 0) + (at 187.96 67.31 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "d00cbd75-5ab2-4bc7-bb4d-2dd0394dc599") - (property "Reference" "#PWR058" - (at 69.85 220.98 0) + (uuid "d8540b13-113b-42a5-86ba-b7c68d9bb956") + (property "Reference" "#PWR056" + (at 187.96 73.66 0) (effects (font (size 1.27 1.27) @@ -8410,7 +9694,7 @@ ) ) (property "Value" "GND" - (at 69.85 219.71 0) + (at 187.96 72.39 0) (effects (font (size 1.27 1.27) @@ -8419,7 +9703,7 @@ ) ) (property "Footprint" "" - (at 69.85 214.63 0) + (at 187.96 67.31 0) (effects (font (size 1.27 1.27) @@ -8428,7 +9712,7 @@ ) ) (property "Datasheet" "" - (at 69.85 214.63 0) + (at 187.96 67.31 0) (effects (font (size 1.27 1.27) @@ -8437,7 +9721,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 69.85 214.63 0) + (at 187.96 67.31 0) (effects (font (size 1.27 1.27) @@ -8446,217 +9730,12 @@ ) ) (pin "1" - (uuid "7e77fde0-3686-4d81-8945-5630938314e7") + (uuid "72789d83-9522-4593-89ab-22ca9b392371") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "#PWR058") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 193.04 204.47 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "d229028e-ffad-449b-9022-5eb4748948ce") - (property "Reference" "#PWR059" - (at 193.04 210.82 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 193.04 209.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Footprint" "" - (at 193.04 204.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 193.04 204.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 193.04 204.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "e1eb9d93-cb8c-4af9-ab39-d85c010273b8") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "#PWR059") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:C") - (at 69.85 208.28 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "d3ce5dcb-e5b4-46e1-86d6-99eb70856c3a") - (property "Reference" "C47" - (at 73.66 207.0099 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "C" - (at 73.66 209.5499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 70.8152 212.09 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 69.85 208.28 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Unpolarized capacitor" - (at 69.85 208.28 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "5e1bc7ee-5f41-48e6-9f19-9fa55a5f7cfa") - ) - (pin "1" - (uuid "dd29bc6b-0544-4f02-8c6c-60aab3c88aa1") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "C47") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R") - (at 50.8 203.2 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "da57ef7b-a01f-4df5-a212-831939f930bb") - (property "Reference" "R55" - (at 50.8 196.85 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "R" - (at 50.8 199.39 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 50.8 204.978 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 50.8 203.2 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 50.8 203.2 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "5af9ebc8-528f-41b8-92e5-419933fde1aa") - ) - (pin "1" - (uuid "d22cb8d6-25b9-40a7-b50b-ad4e6a166116") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R55") + (reference "#PWR056") (unit 1) ) ) @@ -8664,7 +9743,7 @@ ) (symbol (lib_id "Device:Thermistor_NTC") - (at 243.84 69.85 0) + (at 308.61 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8673,7 +9752,7 @@ (fields_autoplaced yes) (uuid "de80c6e3-ed9d-4dce-8f09-905a5cb699ae") (property "Reference" "TH1" - (at 246.38 68.8974 0) + (at 311.15 68.8974 0) (effects (font (size 1.27 1.27) @@ -8682,7 +9761,7 @@ ) ) (property "Value" "Thermistor_NTC" - (at 246.38 71.4374 0) + (at 311.15 71.4374 0) (effects (font (size 1.27 1.27) @@ -8691,7 +9770,7 @@ ) ) (property "Footprint" "" - (at 243.84 68.58 0) + (at 308.61 68.58 0) (effects (font (size 1.27 1.27) @@ -8700,7 +9779,7 @@ ) ) (property "Datasheet" "~" - (at 243.84 68.58 0) + (at 308.61 68.58 0) (effects (font (size 1.27 1.27) @@ -8709,7 +9788,7 @@ ) ) (property "Description" "Temperature dependent resistor, negative temperature coefficient" - (at 243.84 69.85 0) + (at 308.61 69.85 0) (effects (font (size 1.27 1.27) @@ -8734,16 +9813,16 @@ ) (symbol (lib_id "power:GND") - (at 252.73 210.82 0) + (at 344.17 64.77 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "e20a7852-1f11-41fa-aa1d-5d06bb329b5d") - (property "Reference" "#PWR056" - (at 252.73 217.17 0) + (uuid "dea3d8f7-91ee-4637-be17-a11dbcb4741f") + (property "Reference" "#PWR015" + (at 344.17 71.12 0) (effects (font (size 1.27 1.27) @@ -8752,7 +9831,7 @@ ) ) (property "Value" "GND" - (at 252.73 215.9 0) + (at 344.17 69.85 0) (effects (font (size 1.27 1.27) @@ -8761,7 +9840,7 @@ ) ) (property "Footprint" "" - (at 252.73 210.82 0) + (at 344.17 64.77 0) (effects (font (size 1.27 1.27) @@ -8770,7 +9849,7 @@ ) ) (property "Datasheet" "" - (at 252.73 210.82 0) + (at 344.17 64.77 0) (effects (font (size 1.27 1.27) @@ -8779,7 +9858,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 252.73 210.82 0) + (at 344.17 64.77 0) (effects (font (size 1.27 1.27) @@ -8788,12 +9867,12 @@ ) ) (pin "1" - (uuid "d0dcfbb7-6101-4ac9-90c7-5e6a88373d37") + (uuid "44e6ef9f-0eb9-4250-97e9-3ad78c9fcd39") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "#PWR056") + (reference "#PWR015") (unit 1) ) ) @@ -8801,7 +9880,7 @@ ) (symbol (lib_id "Battery_Management:TP4056-42-ESOP8") - (at 129.54 50.8 0) + (at 101.6 50.8 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8810,7 +9889,7 @@ (fields_autoplaced yes) (uuid "e2a62840-f253-4739-a69a-5191c6e08b5d") (property "Reference" "U9" - (at 131.6833 35.56 0) + (at 103.7433 35.56 0) (effects (font (size 1.27 1.27) @@ -8819,7 +9898,7 @@ ) ) (property "Value" "TP4056-42-ESOP8" - (at 131.6833 38.1 0) + (at 103.7433 38.1 0) (effects (font (size 1.27 1.27) @@ -8828,7 +9907,7 @@ ) ) (property "Footprint" "Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" - (at 130.048 73.66 0) + (at 102.108 73.66 0) (effects (font (size 1.27 1.27) @@ -8837,7 +9916,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/lcsc_datasheet_2410121619_TOPPOWER-Nanjing-Extension-Microelectronics-TP4056-42-ESOP8_C16581.pdf" - (at 129.54 76.2 0) + (at 101.6 76.2 0) (effects (font (size 1.27 1.27) @@ -8846,7 +9925,7 @@ ) ) (property "Description" "1A Standalone Linear Li-ion/LiPo single-cell battery charger, 4.2V ±1% charge voltage, VCC = 4.0..8.0V, SOIC-8 (SOP-8)" - (at 130.048 71.12 0) + (at 102.108 71.12 0) (effects (font (size 1.27 1.27) @@ -8892,77 +9971,7 @@ ) (symbol (lib_id "Device:R") - (at 57.15 186.69 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "e95cce26-7355-4c61-af2c-a590a180ac9f") - (property "Reference" "R53" - (at 59.69 185.4199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "R" - (at 59.69 187.9599 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 55.372 186.69 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 57.15 186.69 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 57.15 186.69 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "79a52c4f-4eda-495e-b619-b24bcee0efbe") - ) - (pin "1" - (uuid "56ce0f68-cdfc-4d75-9762-7d67da5d2a95") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R53") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R") - (at 83.82 33.02 0) + (at 55.88 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8971,7 +9980,7 @@ (fields_autoplaced yes) (uuid "f3c6433e-ce9c-45bd-affa-048cb262d06e") (property "Reference" "R46" - (at 86.36 31.7499 0) + (at 58.42 31.7499 0) (effects (font (size 1.27 1.27) @@ -8980,7 +9989,7 @@ ) ) (property "Value" "47k" - (at 86.36 34.2899 0) + (at 58.42 34.2899 0) (effects (font (size 1.27 1.27) @@ -8989,7 +9998,7 @@ ) ) (property "Footprint" "" - (at 82.042 33.02 90) + (at 54.102 33.02 90) (effects (font (size 1.27 1.27) @@ -8998,7 +10007,7 @@ ) ) (property "Datasheet" "~" - (at 83.82 33.02 0) + (at 55.88 33.02 0) (effects (font (size 1.27 1.27) @@ -9007,7 +10016,7 @@ ) ) (property "Description" "Resistor" - (at 83.82 33.02 0) + (at 55.88 33.02 0) (effects (font (size 1.27 1.27) @@ -9032,7 +10041,7 @@ ) (symbol (lib_id "Device:R") - (at 66.04 119.38 0) + (at 115.57 152.4 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9041,7 +10050,7 @@ (fields_autoplaced yes) (uuid "f42c3eeb-d5b1-4e26-903d-f67019c6483a") (property "Reference" "R74" - (at 68.58 118.1099 0) + (at 118.11 151.1299 0) (effects (font (size 1.27 1.27) @@ -9050,7 +10059,7 @@ ) ) (property "Value" "10k" - (at 68.58 120.6499 0) + (at 118.11 153.6699 0) (effects (font (size 1.27 1.27) @@ -9059,7 +10068,7 @@ ) ) (property "Footprint" "" - (at 64.262 119.38 90) + (at 113.792 152.4 90) (effects (font (size 1.27 1.27) @@ -9068,7 +10077,7 @@ ) ) (property "Datasheet" "~" - (at 66.04 119.38 0) + (at 115.57 152.4 0) (effects (font (size 1.27 1.27) @@ -9077,7 +10086,7 @@ ) ) (property "Description" "Resistor" - (at 66.04 119.38 0) + (at 115.57 152.4 0) (effects (font (size 1.27 1.27) @@ -9101,35 +10110,35 @@ ) ) (symbol - (lib_id "Device:C") - (at 69.85 186.69 0) + (lib_id "Device:D_Zener") + (at 349.25 68.58 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "fbdeee3d-0ada-4b82-937e-ab76264c186b") - (property "Reference" "C46" - (at 73.66 185.4199 0) + (uuid "fb17bcfe-0764-4f32-a0a6-f275152fdc0c") + (property "Reference" "D11" + (at 351.79 67.3099 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) - (property "Value" "C" - (at 73.66 187.9599 0) + (property "Value" "ESD441" + (at 351.79 69.8499 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) (property "Footprint" "" - (at 70.8152 190.5 0) + (at 349.25 68.58 0) (effects (font (size 1.27 1.27) @@ -9138,7 +10147,7 @@ ) ) (property "Datasheet" "~" - (at 69.85 186.69 0) + (at 349.25 68.58 0) (effects (font (size 1.27 1.27) @@ -9146,8 +10155,8 @@ (hide yes) ) ) - (property "Description" "Unpolarized capacitor" - (at 69.85 186.69 0) + (property "Description" "Zener diode" + (at 349.25 68.58 0) (effects (font (size 1.27 1.27) @@ -9156,15 +10165,15 @@ ) ) (pin "2" - (uuid "54e5170b-35e1-41b9-9dbb-bf0c1c903146") + (uuid "bde43f82-b33a-4c28-add2-330c1994fce9") ) (pin "1" - (uuid "69c7cff6-34d7-48be-8e8f-91822b851184") + (uuid "5e5d4edb-7d92-4b33-9c28-1be71c36690e") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "C46") + (reference "D11") (unit 1) ) ) @@ -9172,74 +10181,7 @@ ) (symbol (lib_id "power:GND") - (at 69.85 193.04 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "fed46a2f-7c3d-4419-8451-652603c82943") - (property "Reference" "#PWR057" - (at 69.85 199.39 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 69.85 198.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Footprint" "" - (at 69.85 193.04 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 69.85 193.04 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 69.85 193.04 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "86d2d6a8-a9c5-4b3e-a4a8-b21dd3a2ec24") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "#PWR057") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 88.9 124.46 0) + (at 148.59 157.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9248,7 +10190,7 @@ (fields_autoplaced yes) (uuid "fedc8f09-61d4-4ef9-a51e-d2d0f1469044") (property "Reference" "#PWR062" - (at 88.9 130.81 0) + (at 148.59 163.83 0) (effects (font (size 1.27 1.27) @@ -9257,7 +10199,7 @@ ) ) (property "Value" "GND" - (at 88.9 129.54 0) + (at 148.59 162.56 0) (effects (font (size 1.27 1.27) @@ -9266,7 +10208,7 @@ ) ) (property "Footprint" "" - (at 88.9 124.46 0) + (at 148.59 157.48 0) (effects (font (size 1.27 1.27) @@ -9275,7 +10217,7 @@ ) ) (property "Datasheet" "" - (at 88.9 124.46 0) + (at 148.59 157.48 0) (effects (font (size 1.27 1.27) @@ -9284,7 +10226,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 88.9 124.46 0) + (at 148.59 157.48 0) (effects (font (size 1.27 1.27)