diff --git a/Hardware/keyboard_controller/POWER.kicad_sch b/Hardware/keyboard_controller/POWER.kicad_sch index 5dab3f6..12c4d1b 100644 --- a/Hardware/keyboard_controller/POWER.kicad_sch +++ b/Hardware/keyboard_controller/POWER.kicad_sch @@ -2151,588 +2151,6 @@ ) (embedded_fonts no) ) - (symbol "Simulation_SPICE:PMOS" - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "Q" - (at 5.08 1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "PMOS" - (at 5.08 -1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 5.08 2.54 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 0 -12.7 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "P-MOSFET transistor, drain/source/gate" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Device" "PMOS" - (at 0 -17.145 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Type" "VDMOS" - (at 0 -19.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Pins" "1=D 2=G 3=S" - (at 0 -15.24 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET simulation" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PMOS_0_1" - (polyline - (pts - (xy 0.254 1.905) (xy 0.254 -1.905) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.254 0) (xy -2.54 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 2.286) (xy 0.762 1.27) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 0.508) (xy 0.762 -0.508) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 -1.27) (xy 0.762 -2.286) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 1.651 0) - (radius 2.794) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 2.54 2.54) (xy 2.54 1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 2.54 1.778) - (radius 0.254) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (circle - (center 2.54 -1.778) - (radius 0.254) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "PMOS_1_1" - (pin input line - (at -5.08 0 0) - (length 2.54) - (name "G" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 5.08 270) - (length 2.54) - (name "D" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 -5.08 90) - (length 2.54) - (name "S" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) - (symbol "Transistor_BJT:BC857BS" - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "Q" - (at 5.08 1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "BC857BS" - (at 5.08 -1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" - (at 5.08 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "PNP/PNP Transistor" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "SOT?363*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "BC857BS_0_1" - (polyline - (pts - (xy 0.635 1.905) (xy 0.635 -1.905) - ) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 0.635) (xy 2.54 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 0) (xy -2.54 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 -0.635) (xy 2.54 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 1.27 0) - (radius 2.8194) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.286 -1.778) (xy 1.778 -2.286) (xy 1.27 -1.27) (xy 2.286 -1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - ) - (symbol "BC857BS_1_1" - (pin input line - (at -5.08 0 0) - (length 2.54) - (name "B1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 5.08 270) - (length 2.54) - (name "C1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 -5.08 90) - (length 2.54) - (name "E1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "BC857BS_2_1" - (pin input line - (at -5.08 0 0) - (length 2.54) - (name "B2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 5.08 270) - (length 2.54) - (name "C2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 -5.08 90) - (length 2.54) - (name "E2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "power:GND" (power) (pin_numbers @@ -3053,7 +2471,7 @@ ) (text "Set time constant and thresholds WRT desired delay" (exclude_from_sim no) - (at 205.994 155.702 0) + (at 178.054 169.672 0) (effects (font (size 1.27 1.27) @@ -3063,7 +2481,7 @@ ) (text "3.0 to 4.2 V" (exclude_from_sim no) - (at 183.134 67.31 0) + (at 225.044 45.72 0) (effects (font (size 1.27 1.27) @@ -3074,7 +2492,7 @@ ) (text "TODO: \nSequence on/off of battery supply and charger\nLink overdischarge flag to control of boost circuit?" (exclude_from_sim no) - (at 227.076 138.176 0) + (at 312.42 244.856 0) (effects (font (size 1.27 1.27) @@ -3086,7 +2504,7 @@ ) (text "Determines\ncharge curr." (exclude_from_sim no) - (at 101.346 98.044 0) + (at 143.256 76.454 0) (effects (font (size 1.27 1.27) @@ -3097,7 +2515,7 @@ ) (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 373.38 111.76 0) + (at 368.3 154.94 0) (effects (font (size 1.27 1.27) @@ -3121,7 +2539,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 145.034 115.316 0) + (at 186.944 93.726 0) (effects (font (size 1.27 1.27) @@ -3418,325 +2836,289 @@ (uuid "eea269fe-a4c5-4ba4-9a69-c5364c0bc65c") ) (junction - (at 317.5 195.58) + (at 252.73 209.55) (diameter 0) (color 0 0 0 0) (uuid "03f48236-a82f-45f9-9bcd-441d602af98d") ) (junction - (at 313.69 102.87) + (at 337.82 110.49) + (diameter 0) + (color 0 0 0 0) + (uuid "047ef59f-e1c7-4ed5-b184-f60ff37bbdb1") + ) + (junction + (at 308.61 146.05) (diameter 0) (color 0 0 0 0) (uuid "07afe803-dd97-4d89-83a4-977a5ec1c730") ) (junction - (at 166.37 80.01) + (at 208.28 58.42) (diameter 0) (color 0 0 0 0) (uuid "0de658de-7c2e-46e2-8a59-da2d58590b77") ) (junction - (at 207.01 189.23) + (at 179.07 203.2) (diameter 0) (color 0 0 0 0) (uuid "0eaa958b-dbd2-4457-8046-02b0d9ee809a") ) (junction - (at 255.27 102.87) + (at 250.19 146.05) (diameter 0) (color 0 0 0 0) (uuid "15614976-3295-4dda-a875-015899f35001") ) (junction - (at 97.79 199.39) + (at 69.85 213.36) (diameter 0) (color 0 0 0 0) (uuid "1674d739-4bf8-405b-af29-3bc756b0bb13") ) (junction - (at 383.54 88.9) - (diameter 0) - (color 0 0 0 0) - (uuid "1b3fa6eb-8601-4432-aaa4-8d3f959c89f2") - ) - (junction - (at 85.09 189.23) + (at 57.15 203.2) (diameter 0) (color 0 0 0 0) (uuid "1c08b7fa-adc2-4ad7-afdc-e65177e40cbe") ) (junction - (at 267.97 102.87) + (at 262.89 146.05) (diameter 0) (color 0 0 0 0) (uuid "1fb6d6bc-d528-4e21-86a0-98c6de30d797") ) (junction - (at 241.3 102.87) + (at 236.22 146.05) (diameter 0) (color 0 0 0 0) (uuid "2ddc4f3a-a996-465b-86fa-70c9d97dc0ea") ) (junction - (at 85.09 102.87) + (at 127 81.28) (diameter 0) (color 0 0 0 0) (uuid "301d1792-bdb1-49eb-98a6-239bb5b6a46c") ) (junction - (at 255.27 67.31) + (at 250.19 110.49) (diameter 0) (color 0 0 0 0) (uuid "35855a14-1085-4035-8bce-92ff20c7cf40") ) (junction - (at 194.31 167.64) + (at 166.37 181.61) (diameter 0) (color 0 0 0 0) (uuid "36aa02cd-7ec2-45c4-897c-c2c193c8e511") ) (junction - (at 50.8 45.72) + (at 92.71 24.13) (diameter 0) (color 0 0 0 0) (uuid "3dc84ea4-bd04-45cc-8a82-5699b793dae3") ) (junction - (at 201.93 102.87) + (at 243.84 81.28) (diameter 0) (color 0 0 0 0) (uuid "3eaaa443-934c-4317-ad84-536f8b4d647d") ) (junction - (at 360.68 67.31) - (diameter 0) - (color 0 0 0 0) - (uuid "43e3face-10e7-4752-9120-d2d144e563fc") - ) - (junction - (at 190.5 102.87) + (at 232.41 81.28) (diameter 0) (color 0 0 0 0) (uuid "458ce0ce-ddb3-4cb1-918c-9c88051ecd6e") ) (junction - (at 85.09 167.64) + (at 57.15 181.61) (diameter 0) (color 0 0 0 0) (uuid "46bb051f-87a4-463e-aa7e-78b930c4a7d4") ) (junction - (at 113.03 189.23) + (at 85.09 203.2) (diameter 0) (color 0 0 0 0) (uuid "4b393678-d2c2-4854-a0a9-270b467bb23b") ) (junction - (at 370.84 82.55) - (diameter 0) - (color 0 0 0 0) - (uuid "50311f0e-53b5-4cd6-a4c3-34837f04ec0f") - ) - (junction - (at 41.91 45.72) + (at 83.82 24.13) (diameter 0) (color 0 0 0 0) (uuid "522bd9df-deb3-42d7-8b30-3fdb9c180e91") ) (junction - (at 383.54 67.31) - (diameter 0) - (color 0 0 0 0) - (uuid "53cdc1bd-ce9a-4402-b425-e62e0aea0d04") - ) - (junction - (at 166.37 67.31) + (at 208.28 45.72) (diameter 0) (color 0 0 0 0) (uuid "564ed257-5462-4977-a6c9-d919bc383c42") ) (junction - (at 97.79 189.23) + (at 69.85 203.2) (diameter 0) (color 0 0 0 0) (uuid "59732f5e-0bc3-4170-a0ca-ec40756ffc68") ) (junction - (at 342.9 67.31) - (diameter 0) - (color 0 0 0 0) - (uuid "5c04852a-d5b6-4b1b-bf13-7293800fac4a") - ) - (junction - (at 207.01 177.8) + (at 179.07 191.77) (diameter 0) (color 0 0 0 0) (uuid "629e34b3-fa96-45ee-b79d-025d01aaa14c") ) (junction - (at 330.2 67.31) + (at 325.12 110.49) (diameter 0) (color 0 0 0 0) (uuid "64589bbe-a7a7-4132-84f1-c2a46923e679") ) (junction - (at 294.64 102.87) + (at 289.56 146.05) (diameter 0) (color 0 0 0 0) (uuid "675e4c67-e3e4-4185-8f42-3e3eddb94651") ) (junction - (at 201.93 85.09) + (at 243.84 63.5) (diameter 0) (color 0 0 0 0) (uuid "68865333-8d92-4b36-9539-6e1f26bc1203") ) (junction - (at 97.79 177.8) + (at 69.85 191.77) (diameter 0) (color 0 0 0 0) (uuid "7ae68860-ba6d-48bc-a4c8-5c5f6052b428") ) (junction - (at 313.69 77.47) + (at 308.61 120.65) (diameter 0) (color 0 0 0 0) (uuid "7e4a8eb4-e1ab-46dd-9212-b762f94ed1ac") ) (junction - (at 255.27 69.85) + (at 250.19 113.03) (diameter 0) (color 0 0 0 0) (uuid "8d4d1b5f-3f26-4d40-8986-e34708fcb57b") ) (junction - (at 157.48 102.87) + (at 199.39 81.28) (diameter 0) (color 0 0 0 0) (uuid "8f672338-5536-4f3c-aafb-bd4d8c0983c2") ) (junction - (at 166.37 102.87) + (at 208.28 81.28) (diameter 0) (color 0 0 0 0) (uuid "9929961b-4357-47df-b42b-93c9dc7717b4") ) (junction - (at 360.68 102.87) - (diameter 0) - (color 0 0 0 0) - (uuid "b0d27fde-0070-441e-b2e8-0e2e06fab9b5") - ) - (junction - (at 87.63 102.87) + (at 129.54 81.28) (diameter 0) (color 0 0 0 0) (uuid "b2a7a66b-c3cb-4056-b42a-fc4761926102") ) (junction - (at 342.9 102.87) + (at 337.82 146.05) (diameter 0) (color 0 0 0 0) (uuid "bbd55858-9c30-4b9f-94fb-9717658db05b") ) (junction - (at 219.71 189.23) + (at 191.77 203.2) (diameter 0) (color 0 0 0 0) (uuid "be48239c-c53c-4de8-a899-0f20459f17e9") ) (junction - (at 292.1 102.87) + (at 287.02 146.05) (diameter 0) (color 0 0 0 0) (uuid "c042f47d-8269-4dca-aa22-53c7d74213af") ) (junction - (at 133.35 186.69) + (at 105.41 200.66) (diameter 0) (color 0 0 0 0) (uuid "c15b3b15-611a-4824-9e38-7172a73278ef") ) (junction - (at 330.2 102.87) + (at 325.12 146.05) (diameter 0) (color 0 0 0 0) (uuid "c1931bf5-850a-4d3b-bfd7-9667478cc401") ) (junction - (at 100.33 102.87) + (at 142.24 81.28) (diameter 0) (color 0 0 0 0) (uuid "c6a11345-8a95-4f6f-827c-e3e679fb3075") ) (junction - (at 190.5 85.09) + (at 232.41 63.5) (diameter 0) (color 0 0 0 0) (uuid "c9a454a9-80e7-44bb-a5de-3fced37ab98a") ) (junction - (at 74.93 45.72) + (at 116.84 24.13) (diameter 0) (color 0 0 0 0) (uuid "ccf39fd3-f692-45dd-98f5-660dab761dab") ) (junction - (at 97.79 167.64) + (at 69.85 181.61) (diameter 0) (color 0 0 0 0) (uuid "d147c786-b9fb-4d00-8a18-5998e37dbe10") ) (junction - (at 207.01 167.64) + (at 179.07 181.61) (diameter 0) (color 0 0 0 0) (uuid "d200c77e-97f7-47e1-9c7f-94d8360d3c94") ) (junction - (at 125.73 102.87) + (at 167.64 81.28) (diameter 0) (color 0 0 0 0) (uuid "d3359177-abe6-44b0-a8e8-0e1037c59400") ) (junction - (at 194.31 189.23) + (at 166.37 203.2) (diameter 0) (color 0 0 0 0) (uuid "d355069e-4561-415d-842f-a844207885de") ) (junction - (at 207.01 199.39) + (at 179.07 213.36) (diameter 0) (color 0 0 0 0) (uuid "d917fe69-3cc9-41b4-8cc9-c2daeb44dad4") ) (junction - (at 313.69 67.31) + (at 308.61 110.49) (diameter 0) (color 0 0 0 0) (uuid "db8fd775-2855-4be4-86b9-72e586f3cd28") ) (junction - (at 360.68 88.9) - (diameter 0) - (color 0 0 0 0) - (uuid "df1197f7-0a2e-4b3c-96e4-1036930b06cc") - ) - (junction - (at 240.03 186.69) + (at 212.09 200.66) (diameter 0) (color 0 0 0 0) (uuid "e3cd3b5b-f6eb-4fe2-805f-7f459aeb24c9") ) (junction - (at 241.3 67.31) + (at 236.22 110.49) (diameter 0) (color 0 0 0 0) (uuid "ea335185-274b-4581-8448-a925949d39e9") ) (junction - (at 201.93 67.31) + (at 243.84 45.72) (diameter 0) (color 0 0 0 0) (uuid "f16af945-a226-4f14-89af-4d01175f9428") @@ -3753,7 +3135,7 @@ ) (wire (pts - (xy 41.91 45.72) (xy 41.91 50.8) + (xy 83.82 24.13) (xy 83.82 29.21) ) (stroke (width 0) @@ -3783,7 +3165,7 @@ ) (wire (pts - (xy 330.2 73.66) (xy 330.2 67.31) + (xy 325.12 116.84) (xy 325.12 110.49) ) (stroke (width 0) @@ -3793,7 +3175,7 @@ ) (wire (pts - (xy 292.1 92.71) (xy 292.1 102.87) + (xy 287.02 135.89) (xy 287.02 146.05) ) (stroke (width 0) @@ -3803,7 +3185,7 @@ ) (wire (pts - (xy 201.93 102.87) (xy 214.63 102.87) + (xy 243.84 81.28) (xy 256.54 81.28) ) (stroke (width 0) @@ -3813,7 +3195,7 @@ ) (wire (pts - (xy 255.27 67.31) (xy 284.48 67.31) + (xy 250.19 110.49) (xy 279.4 110.49) ) (stroke (width 0) @@ -3833,7 +3215,7 @@ ) (wire (pts - (xy 232.41 67.31) (xy 241.3 67.31) + (xy 227.33 110.49) (xy 236.22 110.49) ) (stroke (width 0) @@ -3843,7 +3225,7 @@ ) (wire (pts - (xy 313.69 67.31) (xy 304.8 67.31) + (xy 308.61 110.49) (xy 299.72 110.49) ) (stroke (width 0) @@ -3853,7 +3235,7 @@ ) (wire (pts - (xy 276.86 77.47) (xy 284.48 77.47) + (xy 271.78 120.65) (xy 279.4 120.65) ) (stroke (width 0) @@ -3863,7 +3245,7 @@ ) (wire (pts - (xy 306.07 177.8) (xy 317.5 177.8) + (xy 241.3 191.77) (xy 252.73 191.77) ) (stroke (width 0) @@ -3883,7 +3265,7 @@ ) (wire (pts - (xy 143.51 102.87) (xy 144.78 102.87) + (xy 185.42 81.28) (xy 186.69 81.28) ) (stroke (width 0) @@ -3893,7 +3275,7 @@ ) (wire (pts - (xy 125.73 95.25) (xy 125.73 102.87) + (xy 167.64 73.66) (xy 167.64 81.28) ) (stroke (width 0) @@ -3903,7 +3285,7 @@ ) (wire (pts - (xy 219.71 189.23) (xy 222.25 189.23) + (xy 191.77 203.2) (xy 194.31 203.2) ) (stroke (width 0) @@ -3923,17 +3305,7 @@ ) (wire (pts - (xy 383.54 67.31) (xy 378.46 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "18131002-7f5e-4577-95ca-53dea41bb04a") - ) - (wire - (pts - (xy 342.9 81.28) (xy 342.9 102.87) + (xy 337.82 124.46) (xy 337.82 146.05) ) (stroke (width 0) @@ -3963,7 +3335,7 @@ ) (wire (pts - (xy 330.2 81.28) (xy 330.2 102.87) + (xy 325.12 124.46) (xy 325.12 146.05) ) (stroke (width 0) @@ -3973,7 +3345,7 @@ ) (wire (pts - (xy 255.27 69.85) (xy 284.48 69.85) + (xy 250.19 113.03) (xy 279.4 113.03) ) (stroke (width 0) @@ -4003,17 +3375,7 @@ ) (wire (pts - (xy 383.54 67.31) (xy 387.35 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "20e40f8b-5e3b-4c28-bf5a-315d65006e09") - ) - (wire - (pts - (xy 276.86 87.63) (xy 284.48 87.63) + (xy 271.78 130.81) (xy 279.4 130.81) ) (stroke (width 0) @@ -4033,7 +3395,7 @@ ) (wire (pts - (xy 113.03 201.93) (xy 113.03 189.23) + (xy 85.09 215.9) (xy 85.09 203.2) ) (stroke (width 0) @@ -4043,7 +3405,7 @@ ) (wire (pts - (xy 255.27 81.28) (xy 255.27 102.87) + (xy 250.19 124.46) (xy 250.19 146.05) ) (stroke (width 0) @@ -4053,7 +3415,7 @@ ) (wire (pts - (xy 219.71 167.64) (xy 219.71 184.15) + (xy 191.77 181.61) (xy 191.77 198.12) ) (stroke (width 0) @@ -4063,7 +3425,7 @@ ) (wire (pts - (xy 97.79 177.8) (xy 97.79 176.53) + (xy 69.85 191.77) (xy 69.85 190.5) ) (stroke (width 0) @@ -4083,7 +3445,7 @@ ) (wire (pts - (xy 317.5 195.58) (xy 306.07 195.58) + (xy 252.73 209.55) (xy 241.3 209.55) ) (stroke (width 0) @@ -4103,7 +3465,7 @@ ) (wire (pts - (xy 50.8 58.42) (xy 50.8 72.39) + (xy 92.71 36.83) (xy 92.71 50.8) ) (stroke (width 0) @@ -4113,7 +3475,7 @@ ) (wire (pts - (xy 308.61 77.47) (xy 308.61 74.93) + (xy 303.53 120.65) (xy 303.53 118.11) ) (stroke (width 0) @@ -4123,7 +3485,7 @@ ) (wire (pts - (xy 240.03 186.69) (xy 260.35 186.69) + (xy 212.09 200.66) (xy 232.41 200.66) ) (stroke (width 0) @@ -4133,7 +3495,7 @@ ) (wire (pts - (xy 214.63 67.31) (xy 214.63 81.28) + (xy 256.54 45.72) (xy 256.54 59.69) ) (stroke (width 0) @@ -4151,16 +3513,6 @@ ) (uuid "2d81ad70-a998-4c18-b594-09c84f281b39") ) - (wire - (pts - (xy 383.54 97.79) (xy 383.54 102.87) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2ed36712-bc2e-4df0-a63e-40a7b1baa380") - ) (polyline (pts (xy 118.11 243.84) (xy 121.92 243.84) @@ -4173,7 +3525,7 @@ ) (wire (pts - (xy 255.27 67.31) (xy 255.27 69.85) + (xy 250.19 110.49) (xy 250.19 113.03) ) (stroke (width 0) @@ -4183,7 +3535,7 @@ ) (wire (pts - (xy 330.2 67.31) (xy 313.69 67.31) + (xy 325.12 110.49) (xy 308.61 110.49) ) (stroke (width 0) @@ -4193,7 +3545,7 @@ ) (wire (pts - (xy 194.31 189.23) (xy 207.01 189.23) + (xy 166.37 203.2) (xy 179.07 203.2) ) (stroke (width 0) @@ -4203,7 +3555,7 @@ ) (wire (pts - (xy 59.69 167.64) (xy 74.93 167.64) + (xy 31.75 181.61) (xy 46.99 181.61) ) (stroke (width 0) @@ -4223,7 +3575,7 @@ ) (wire (pts - (xy 97.79 199.39) (xy 97.79 198.12) + (xy 69.85 213.36) (xy 69.85 212.09) ) (stroke (width 0) @@ -4233,7 +3585,7 @@ ) (wire (pts - (xy 201.93 67.31) (xy 201.93 74.93) + (xy 243.84 45.72) (xy 243.84 53.34) ) (stroke (width 0) @@ -4243,7 +3595,7 @@ ) (wire (pts - (xy 41.91 45.72) (xy 50.8 45.72) + (xy 83.82 24.13) (xy 92.71 24.13) ) (stroke (width 0) @@ -4253,7 +3605,7 @@ ) (wire (pts - (xy 85.09 189.23) (xy 85.09 190.5) + (xy 57.15 203.2) (xy 57.15 204.47) ) (stroke (width 0) @@ -4263,7 +3615,7 @@ ) (wire (pts - (xy 87.63 45.72) (xy 87.63 59.69) + (xy 129.54 24.13) (xy 129.54 38.1) ) (stroke (width 0) @@ -4283,17 +3635,7 @@ ) (wire (pts - (xy 360.68 67.31) (xy 368.3 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3bee0890-3e2e-4a25-8472-9132c18501ee") - ) - (wire - (pts - (xy 133.35 186.69) (xy 154.94 186.69) + (xy 105.41 200.66) (xy 127 200.66) ) (stroke (width 0) @@ -4303,7 +3645,7 @@ ) (wire (pts - (xy 313.69 77.47) (xy 313.69 78.74) + (xy 308.61 120.65) (xy 308.61 121.92) ) (stroke (width 0) @@ -4313,7 +3655,7 @@ ) (wire (pts - (xy 163.83 167.64) (xy 184.15 167.64) + (xy 135.89 181.61) (xy 156.21 181.61) ) (stroke (width 0) @@ -4323,7 +3665,7 @@ ) (wire (pts - (xy 85.09 167.64) (xy 85.09 168.91) + (xy 57.15 181.61) (xy 57.15 182.88) ) (stroke (width 0) @@ -4333,7 +3675,7 @@ ) (wire (pts - (xy 317.5 195.58) (xy 317.5 196.85) + (xy 252.73 209.55) (xy 252.73 210.82) ) (stroke (width 0) @@ -4353,7 +3695,7 @@ ) (wire (pts - (xy 74.93 45.72) (xy 74.93 48.26) + (xy 116.84 24.13) (xy 116.84 26.67) ) (stroke (width 0) @@ -4373,7 +3715,7 @@ ) (wire (pts - (xy 153.67 85.09) (xy 157.48 85.09) + (xy 195.58 63.5) (xy 199.39 63.5) ) (stroke (width 0) @@ -4383,7 +3725,7 @@ ) (wire (pts - (xy 125.73 85.09) (xy 125.73 87.63) + (xy 167.64 63.5) (xy 167.64 66.04) ) (stroke (width 0) @@ -4413,7 +3755,7 @@ ) (wire (pts - (xy 317.5 194.31) (xy 317.5 195.58) + (xy 252.73 208.28) (xy 252.73 209.55) ) (stroke (width 0) @@ -4423,7 +3765,7 @@ ) (wire (pts - (xy 292.1 102.87) (xy 294.64 102.87) + (xy 287.02 146.05) (xy 289.56 146.05) ) (stroke (width 0) @@ -4433,7 +3775,7 @@ ) (wire (pts - (xy 330.2 102.87) (xy 313.69 102.87) + (xy 325.12 146.05) (xy 308.61 146.05) ) (stroke (width 0) @@ -4453,7 +3795,7 @@ ) (wire (pts - (xy 34.29 102.87) (xy 85.09 102.87) + (xy 76.2 81.28) (xy 127 81.28) ) (stroke (width 0) @@ -4463,7 +3805,7 @@ ) (wire (pts - (xy 267.97 87.63) (xy 267.97 74.93) + (xy 262.89 130.81) (xy 262.89 118.11) ) (stroke (width 0) @@ -4473,7 +3815,7 @@ ) (wire (pts - (xy 119.38 201.93) (xy 113.03 201.93) + (xy 91.44 215.9) (xy 85.09 215.9) ) (stroke (width 0) @@ -4483,7 +3825,7 @@ ) (wire (pts - (xy 163.83 80.01) (xy 166.37 80.01) + (xy 205.74 58.42) (xy 208.28 58.42) ) (stroke (width 0) @@ -4493,7 +3835,7 @@ ) (wire (pts - (xy 191.77 189.23) (xy 194.31 189.23) + (xy 163.83 203.2) (xy 166.37 203.2) ) (stroke (width 0) @@ -4503,7 +3845,7 @@ ) (wire (pts - (xy 97.79 177.8) (xy 97.79 179.07) + (xy 69.85 191.77) (xy 69.85 193.04) ) (stroke (width 0) @@ -4511,26 +3853,6 @@ ) (uuid "4f15a73a-e365-47a3-a033-1ba4624a5c2a") ) - (wire - (pts - (xy 342.9 67.31) (xy 360.68 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "50ab9927-53f7-4d22-a89b-44f7ce556061") - ) - (wire - (pts - (xy 360.68 102.87) (xy 342.9 102.87) - ) - (stroke - (width 0) - (type default) - ) - (uuid "50b777ba-4345-449e-8676-afef283af855") - ) (polyline (pts (xy 139.7 242.57) (xy 140.97 243.84) @@ -4543,7 +3865,7 @@ ) (wire (pts - (xy 87.63 102.87) (xy 100.33 102.87) + (xy 129.54 81.28) (xy 142.24 81.28) ) (stroke (width 0) @@ -4561,16 +3883,6 @@ ) (uuid "53415b8f-f809-4e74-836f-ba9c6d7caa2b") ) - (wire - (pts - (xy 360.68 97.79) (xy 360.68 102.87) - ) - (stroke - (width 0) - (type default) - ) - (uuid "534954ce-dcc6-456d-a05f-22772f67b4ce") - ) (polyline (pts (xy 129.54 243.84) (xy 162.56 243.84) @@ -4583,17 +3895,7 @@ ) (wire (pts - (xy 368.3 82.55) (xy 370.84 82.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5423a4d5-bf5a-4d47-a30c-5b5e9095b2b3") - ) - (wire - (pts - (xy 184.15 85.09) (xy 190.5 85.09) + (xy 226.06 63.5) (xy 232.41 63.5) ) (stroke (width 0) @@ -4603,7 +3905,7 @@ ) (wire (pts - (xy 97.79 167.64) (xy 85.09 167.64) + (xy 69.85 181.61) (xy 57.15 181.61) ) (stroke (width 0) @@ -4633,17 +3935,7 @@ ) (wire (pts - (xy 383.54 88.9) (xy 383.54 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "58d50ae0-e4d2-4d29-9351-1644605d120e") - ) - (wire - (pts - (xy 100.33 95.25) (xy 100.33 102.87) + (xy 142.24 73.66) (xy 142.24 81.28) ) (stroke (width 0) @@ -4653,7 +3945,7 @@ ) (wire (pts - (xy 127 201.93) (xy 133.35 201.93) + (xy 99.06 215.9) (xy 105.41 215.9) ) (stroke (width 0) @@ -4663,7 +3955,7 @@ ) (wire (pts - (xy 294.64 102.87) (xy 294.64 92.71) + (xy 289.56 146.05) (xy 289.56 135.89) ) (stroke (width 0) @@ -4673,7 +3965,7 @@ ) (wire (pts - (xy 113.03 189.23) (xy 115.57 189.23) + (xy 85.09 203.2) (xy 87.63 203.2) ) (stroke (width 0) @@ -4683,7 +3975,7 @@ ) (wire (pts - (xy 190.5 85.09) (xy 201.93 85.09) + (xy 232.41 63.5) (xy 243.84 63.5) ) (stroke (width 0) @@ -4693,7 +3985,7 @@ ) (wire (pts - (xy 342.9 67.31) (xy 330.2 67.31) + (xy 337.82 110.49) (xy 325.12 110.49) ) (stroke (width 0) @@ -4723,7 +4015,7 @@ ) (wire (pts - (xy 207.01 168.91) (xy 207.01 167.64) + (xy 179.07 182.88) (xy 179.07 181.61) ) (stroke (width 0) @@ -4743,7 +4035,7 @@ ) (wire (pts - (xy 383.54 102.87) (xy 360.68 102.87) + (xy 337.82 146.05) (xy 365.76 146.05) ) (stroke (width 0) @@ -4751,6 +4043,16 @@ ) (uuid "664b386b-f177-4c1a-b576-2f57b25aaaba") ) + (wire + (pts + (xy 337.82 110.49) (xy 353.06 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66b9f7b3-7feb-458e-9016-60dc725ed559") + ) (polyline (pts (xy 44.45 238.76) (xy 50.8 236.22) @@ -4763,7 +4065,7 @@ ) (wire (pts - (xy 163.83 189.23) (xy 184.15 189.23) + (xy 135.89 203.2) (xy 156.21 203.2) ) (stroke (width 0) @@ -4773,7 +4075,7 @@ ) (wire (pts - (xy 194.31 176.53) (xy 194.31 177.8) + (xy 166.37 190.5) (xy 166.37 191.77) ) (stroke (width 0) @@ -4793,17 +4095,7 @@ ) (wire (pts - (xy 370.84 82.55) (xy 375.92 82.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6bc8e623-5325-4392-a5d3-3b7212ce49ed") - ) - (wire - (pts - (xy 85.09 177.8) (xy 97.79 177.8) + (xy 57.15 191.77) (xy 69.85 191.77) ) (stroke (width 0) @@ -4813,7 +4105,7 @@ ) (wire (pts - (xy 313.69 102.87) (xy 294.64 102.87) + (xy 308.61 146.05) (xy 289.56 146.05) ) (stroke (width 0) @@ -4833,7 +4125,7 @@ ) (wire (pts - (xy 50.8 45.72) (xy 50.8 50.8) + (xy 92.71 24.13) (xy 92.71 29.21) ) (stroke (width 0) @@ -4843,7 +4135,7 @@ ) (wire (pts - (xy 219.71 184.15) (xy 222.25 184.15) + (xy 191.77 198.12) (xy 194.31 198.12) ) (stroke (width 0) @@ -4853,7 +4145,7 @@ ) (wire (pts - (xy 41.91 58.42) (xy 41.91 74.93) + (xy 83.82 36.83) (xy 83.82 53.34) ) (stroke (width 0) @@ -4873,7 +4165,7 @@ ) (wire (pts - (xy 190.5 102.87) (xy 201.93 102.87) + (xy 232.41 81.28) (xy 243.84 81.28) ) (stroke (width 0) @@ -4883,7 +4175,7 @@ ) (wire (pts - (xy 207.01 167.64) (xy 219.71 167.64) + (xy 179.07 181.61) (xy 191.77 181.61) ) (stroke (width 0) @@ -4893,7 +4185,7 @@ ) (wire (pts - (xy 166.37 67.31) (xy 166.37 80.01) + (xy 208.28 45.72) (xy 208.28 58.42) ) (stroke (width 0) @@ -4903,7 +4195,7 @@ ) (wire (pts - (xy 85.09 85.09) (xy 85.09 102.87) + (xy 127 63.5) (xy 127 81.28) ) (stroke (width 0) @@ -4923,7 +4215,7 @@ ) (wire (pts - (xy 125.73 102.87) (xy 133.35 102.87) + (xy 167.64 81.28) (xy 175.26 81.28) ) (stroke (width 0) @@ -4943,7 +4235,7 @@ ) (wire (pts - (xy 267.97 74.93) (xy 284.48 74.93) + (xy 262.89 118.11) (xy 279.4 118.11) ) (stroke (width 0) @@ -4953,7 +4245,7 @@ ) (wire (pts - (xy 201.93 82.55) (xy 201.93 85.09) + (xy 243.84 60.96) (xy 243.84 63.5) ) (stroke (width 0) @@ -4963,17 +4255,7 @@ ) (wire (pts - (xy 373.38 88.9) (xy 383.54 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "78752747-b8d3-4cce-92d5-0de616077cd3") - ) - (wire - (pts - (xy 97.79 67.31) (xy 166.37 67.31) + (xy 139.7 45.72) (xy 208.28 45.72) ) (stroke (width 0) @@ -4983,7 +4265,7 @@ ) (wire (pts - (xy 133.35 186.69) (xy 130.81 186.69) + (xy 105.41 200.66) (xy 102.87 200.66) ) (stroke (width 0) @@ -4993,7 +4275,7 @@ ) (wire (pts - (xy 194.31 189.23) (xy 194.31 190.5) + (xy 166.37 203.2) (xy 166.37 204.47) ) (stroke (width 0) @@ -5003,7 +4285,7 @@ ) (wire (pts - (xy 138.43 92.71) (xy 138.43 95.25) + (xy 180.34 71.12) (xy 180.34 73.66) ) (stroke (width 0) @@ -5013,7 +4295,7 @@ ) (wire (pts - (xy 241.3 67.31) (xy 255.27 67.31) + (xy 236.22 110.49) (xy 250.19 110.49) ) (stroke (width 0) @@ -5033,7 +4315,7 @@ ) (wire (pts - (xy 36.83 45.72) (xy 41.91 45.72) + (xy 78.74 24.13) (xy 83.82 24.13) ) (stroke (width 0) @@ -5043,17 +4325,7 @@ ) (wire (pts - (xy 373.38 74.93) (xy 373.38 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7e8d4a7b-7d28-43a1-848e-5bf62fb905ef") - ) - (wire - (pts - (xy 82.55 167.64) (xy 85.09 167.64) + (xy 54.61 181.61) (xy 57.15 181.61) ) (stroke (width 0) @@ -5063,7 +4335,7 @@ ) (wire (pts - (xy 157.48 102.87) (xy 166.37 102.87) + (xy 199.39 81.28) (xy 208.28 81.28) ) (stroke (width 0) @@ -5073,7 +4345,7 @@ ) (wire (pts - (xy 207.01 177.8) (xy 207.01 176.53) + (xy 179.07 191.77) (xy 179.07 190.5) ) (stroke (width 0) @@ -5093,7 +4365,7 @@ ) (wire (pts - (xy 133.35 201.93) (xy 133.35 186.69) + (xy 105.41 215.9) (xy 105.41 200.66) ) (stroke (width 0) @@ -5103,7 +4375,7 @@ ) (wire (pts - (xy 190.5 95.25) (xy 190.5 102.87) + (xy 232.41 73.66) (xy 232.41 81.28) ) (stroke (width 0) @@ -5133,7 +4405,7 @@ ) (wire (pts - (xy 146.05 90.17) (xy 146.05 92.71) + (xy 187.96 68.58) (xy 187.96 71.12) ) (stroke (width 0) @@ -5143,7 +4415,7 @@ ) (wire (pts - (xy 191.77 167.64) (xy 194.31 167.64) + (xy 163.83 181.61) (xy 166.37 181.61) ) (stroke (width 0) @@ -5153,7 +4425,7 @@ ) (wire (pts - (xy 207.01 190.5) (xy 207.01 189.23) + (xy 179.07 204.47) (xy 179.07 203.2) ) (stroke (width 0) @@ -5163,7 +4435,7 @@ ) (wire (pts - (xy 241.3 102.87) (xy 241.3 104.14) + (xy 236.22 146.05) (xy 236.22 147.32) ) (stroke (width 0) @@ -5183,7 +4455,7 @@ ) (wire (pts - (xy 207.01 199.39) (xy 207.01 198.12) + (xy 179.07 213.36) (xy 179.07 212.09) ) (stroke (width 0) @@ -5193,7 +4465,7 @@ ) (wire (pts - (xy 146.05 92.71) (xy 149.86 92.71) + (xy 187.96 71.12) (xy 191.77 71.12) ) (stroke (width 0) @@ -5203,7 +4475,7 @@ ) (wire (pts - (xy 219.71 201.93) (xy 219.71 189.23) + (xy 191.77 215.9) (xy 191.77 203.2) ) (stroke (width 0) @@ -5213,17 +4485,7 @@ ) (wire (pts - (xy 360.68 88.9) (xy 360.68 87.63) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8c1df309-7307-43b7-bb06-3ec652f0d8b3") - ) - (wire - (pts - (xy 113.03 167.64) (xy 113.03 184.15) + (xy 85.09 181.61) (xy 85.09 198.12) ) (stroke (width 0) @@ -5233,7 +4495,7 @@ ) (wire (pts - (xy 241.3 102.87) (xy 255.27 102.87) + (xy 236.22 146.05) (xy 250.19 146.05) ) (stroke (width 0) @@ -5243,7 +4505,7 @@ ) (wire (pts - (xy 82.55 189.23) (xy 85.09 189.23) + (xy 54.61 203.2) (xy 57.15 203.2) ) (stroke (width 0) @@ -5263,7 +4525,7 @@ ) (wire (pts - (xy 55.88 67.31) (xy 77.47 67.31) + (xy 97.79 45.72) (xy 119.38 45.72) ) (stroke (width 0) @@ -5273,7 +4535,7 @@ ) (wire (pts - (xy 41.91 74.93) (xy 77.47 74.93) + (xy 83.82 53.34) (xy 119.38 53.34) ) (stroke (width 0) @@ -5283,7 +4545,7 @@ ) (wire (pts - (xy 97.79 72.39) (xy 114.3 72.39) + (xy 139.7 50.8) (xy 156.21 50.8) ) (stroke (width 0) @@ -5293,7 +4555,7 @@ ) (wire (pts - (xy 100.33 74.93) (xy 97.79 74.93) + (xy 142.24 53.34) (xy 139.7 53.34) ) (stroke (width 0) @@ -5303,7 +4565,7 @@ ) (wire (pts - (xy 207.01 199.39) (xy 207.01 200.66) + (xy 179.07 213.36) (xy 179.07 214.63) ) (stroke (width 0) @@ -5313,7 +4575,7 @@ ) (wire (pts - (xy 74.93 45.72) (xy 87.63 45.72) + (xy 116.84 24.13) (xy 129.54 24.13) ) (stroke (width 0) @@ -5333,7 +4595,7 @@ ) (wire (pts - (xy 313.69 86.36) (xy 313.69 102.87) + (xy 308.61 129.54) (xy 308.61 146.05) ) (stroke (width 0) @@ -5343,7 +4605,7 @@ ) (wire (pts - (xy 166.37 80.01) (xy 166.37 82.55) + (xy 208.28 58.42) (xy 208.28 60.96) ) (stroke (width 0) @@ -5353,7 +4615,7 @@ ) (wire (pts - (xy 100.33 102.87) (xy 125.73 102.87) + (xy 142.24 81.28) (xy 167.64 81.28) ) (stroke (width 0) @@ -5363,7 +4625,7 @@ ) (wire (pts - (xy 97.79 168.91) (xy 97.79 167.64) + (xy 69.85 182.88) (xy 69.85 181.61) ) (stroke (width 0) @@ -5373,7 +4635,7 @@ ) (wire (pts - (xy 166.37 102.87) (xy 190.5 102.87) + (xy 208.28 81.28) (xy 232.41 81.28) ) (stroke (width 0) @@ -5383,7 +4645,7 @@ ) (wire (pts - (xy 201.93 67.31) (xy 214.63 67.31) + (xy 243.84 45.72) (xy 256.54 45.72) ) (stroke (width 0) @@ -5413,17 +4675,7 @@ ) (wire (pts - (xy 383.54 77.47) (xy 383.54 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "aa14f9e4-0159-4c60-9ca5-3ac39c3ba26b") - ) - (wire - (pts - (xy 267.97 102.87) (xy 292.1 102.87) + (xy 262.89 146.05) (xy 287.02 146.05) ) (stroke (width 0) @@ -5433,7 +4685,7 @@ ) (wire (pts - (xy 87.63 85.09) (xy 87.63 102.87) + (xy 129.54 63.5) (xy 129.54 81.28) ) (stroke (width 0) @@ -5443,7 +4695,7 @@ ) (wire (pts - (xy 194.31 198.12) (xy 194.31 199.39) + (xy 166.37 212.09) (xy 166.37 213.36) ) (stroke (width 0) @@ -5453,7 +4705,7 @@ ) (wire (pts - (xy 313.69 77.47) (xy 308.61 77.47) + (xy 308.61 120.65) (xy 303.53 120.65) ) (stroke (width 0) @@ -5463,7 +4715,7 @@ ) (wire (pts - (xy 306.07 182.88) (xy 306.07 177.8) + (xy 241.3 196.85) (xy 241.3 191.77) ) (stroke (width 0) @@ -5473,7 +4725,7 @@ ) (wire (pts - (xy 240.03 201.93) (xy 240.03 186.69) + (xy 212.09 215.9) (xy 212.09 200.66) ) (stroke (width 0) @@ -5483,7 +4735,7 @@ ) (wire (pts - (xy 50.8 72.39) (xy 77.47 72.39) + (xy 92.71 50.8) (xy 119.38 50.8) ) (stroke (width 0) @@ -5503,7 +4755,7 @@ ) (wire (pts - (xy 255.27 102.87) (xy 267.97 102.87) + (xy 250.19 146.05) (xy 262.89 146.05) ) (stroke (width 0) @@ -5513,7 +4765,7 @@ ) (wire (pts - (xy 97.79 189.23) (xy 113.03 189.23) + (xy 69.85 203.2) (xy 85.09 203.2) ) (stroke (width 0) @@ -5523,7 +4775,7 @@ ) (wire (pts - (xy 194.31 167.64) (xy 194.31 168.91) + (xy 166.37 181.61) (xy 166.37 182.88) ) (stroke (width 0) @@ -5553,7 +4805,7 @@ ) (wire (pts - (xy 276.86 86.36) (xy 276.86 87.63) + (xy 271.78 129.54) (xy 271.78 130.81) ) (stroke (width 0) @@ -5573,7 +4825,7 @@ ) (wire (pts - (xy 267.97 72.39) (xy 284.48 72.39) + (xy 262.89 115.57) (xy 279.4 115.57) ) (stroke (width 0) @@ -5583,7 +4835,7 @@ ) (wire (pts - (xy 97.79 190.5) (xy 97.79 189.23) + (xy 69.85 204.47) (xy 69.85 203.2) ) (stroke (width 0) @@ -5633,7 +4885,7 @@ ) (wire (pts - (xy 207.01 177.8) (xy 207.01 179.07) + (xy 179.07 191.77) (xy 179.07 193.04) ) (stroke (width 0) @@ -5643,7 +4895,7 @@ ) (wire (pts - (xy 201.93 87.63) (xy 201.93 85.09) + (xy 243.84 66.04) (xy 243.84 63.5) ) (stroke (width 0) @@ -5653,7 +4905,7 @@ ) (wire (pts - (xy 140.97 90.17) (xy 140.97 92.71) + (xy 182.88 68.58) (xy 182.88 71.12) ) (stroke (width 0) @@ -5673,7 +4925,7 @@ ) (wire (pts - (xy 85.09 189.23) (xy 97.79 189.23) + (xy 57.15 203.2) (xy 69.85 203.2) ) (stroke (width 0) @@ -5693,7 +4945,17 @@ ) (wire (pts - (xy 201.93 95.25) (xy 201.93 102.87) + (xy 365.76 120.65) (xy 365.76 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c5768681-ec43-4911-be8e-34f9871019f2") + ) + (wire + (pts + (xy 243.84 73.66) (xy 243.84 81.28) ) (stroke (width 0) @@ -5703,7 +4965,7 @@ ) (wire (pts - (xy 166.37 90.17) (xy 166.37 102.87) + (xy 208.28 68.58) (xy 208.28 81.28) ) (stroke (width 0) @@ -5713,7 +4975,7 @@ ) (wire (pts - (xy 85.09 199.39) (xy 97.79 199.39) + (xy 57.15 213.36) (xy 69.85 213.36) ) (stroke (width 0) @@ -5723,7 +4985,7 @@ ) (wire (pts - (xy 306.07 195.58) (xy 306.07 190.5) + (xy 241.3 209.55) (xy 241.3 204.47) ) (stroke (width 0) @@ -5733,7 +4995,7 @@ ) (wire (pts - (xy 342.9 73.66) (xy 342.9 67.31) + (xy 337.82 116.84) (xy 337.82 110.49) ) (stroke (width 0) @@ -5743,7 +5005,7 @@ ) (wire (pts - (xy 207.01 167.64) (xy 194.31 167.64) + (xy 179.07 181.61) (xy 166.37 181.61) ) (stroke (width 0) @@ -5753,7 +5015,7 @@ ) (wire (pts - (xy 34.29 102.87) (xy 34.29 104.14) + (xy 76.2 81.28) (xy 76.2 82.55) ) (stroke (width 0) @@ -5763,7 +5025,7 @@ ) (wire (pts - (xy 313.69 68.58) (xy 313.69 67.31) + (xy 308.61 111.76) (xy 308.61 110.49) ) (stroke (width 0) @@ -5773,7 +5035,7 @@ ) (wire (pts - (xy 194.31 199.39) (xy 207.01 199.39) + (xy 166.37 213.36) (xy 179.07 213.36) ) (stroke (width 0) @@ -5793,7 +5055,7 @@ ) (wire (pts - (xy 255.27 73.66) (xy 255.27 69.85) + (xy 250.19 116.84) (xy 250.19 113.03) ) (stroke (width 0) @@ -5813,17 +5075,7 @@ ) (wire (pts - (xy 383.54 88.9) (xy 383.54 87.63) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d4535d3d-c9d1-42c1-954a-875b051d526e") - ) - (wire - (pts - (xy 226.06 201.93) (xy 219.71 201.93) + (xy 198.12 215.9) (xy 191.77 215.9) ) (stroke (width 0) @@ -5833,7 +5085,7 @@ ) (wire (pts - (xy 85.09 176.53) (xy 85.09 177.8) + (xy 57.15 190.5) (xy 57.15 191.77) ) (stroke (width 0) @@ -5843,7 +5095,7 @@ ) (wire (pts - (xy 194.31 177.8) (xy 207.01 177.8) + (xy 166.37 191.77) (xy 179.07 191.77) ) (stroke (width 0) @@ -5863,7 +5115,7 @@ ) (wire (pts - (xy 317.5 177.8) (xy 317.5 179.07) + (xy 252.73 191.77) (xy 252.73 193.04) ) (stroke (width 0) @@ -5873,7 +5125,7 @@ ) (wire (pts - (xy 308.61 74.93) (xy 304.8 74.93) + (xy 303.53 118.11) (xy 299.72 118.11) ) (stroke (width 0) @@ -5903,7 +5155,7 @@ ) (wire (pts - (xy 342.9 102.87) (xy 330.2 102.87) + (xy 337.82 146.05) (xy 325.12 146.05) ) (stroke (width 0) @@ -5933,7 +5185,7 @@ ) (wire (pts - (xy 241.3 81.28) (xy 241.3 102.87) + (xy 236.22 124.46) (xy 236.22 146.05) ) (stroke (width 0) @@ -5943,7 +5195,7 @@ ) (wire (pts - (xy 113.03 184.15) (xy 115.57 184.15) + (xy 85.09 198.12) (xy 87.63 198.12) ) (stroke (width 0) @@ -5963,7 +5215,7 @@ ) (wire (pts - (xy 313.69 76.2) (xy 313.69 77.47) + (xy 308.61 119.38) (xy 308.61 120.65) ) (stroke (width 0) @@ -5973,7 +5225,7 @@ ) (wire (pts - (xy 207.01 189.23) (xy 219.71 189.23) + (xy 179.07 203.2) (xy 191.77 203.2) ) (stroke (width 0) @@ -5983,7 +5235,7 @@ ) (wire (pts - (xy 190.5 87.63) (xy 190.5 85.09) + (xy 232.41 66.04) (xy 232.41 63.5) ) (stroke (width 0) @@ -6013,7 +5265,7 @@ ) (wire (pts - (xy 214.63 102.87) (xy 214.63 88.9) + (xy 256.54 81.28) (xy 256.54 67.31) ) (stroke (width 0) @@ -6023,17 +5275,7 @@ ) (wire (pts - (xy 370.84 82.55) (xy 370.84 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e3a28b74-49ea-4c1a-8d90-3f0dfb7d8e59") - ) - (wire - (pts - (xy 149.86 92.71) (xy 149.86 95.25) + (xy 191.77 71.12) (xy 191.77 73.66) ) (stroke (width 0) @@ -6041,16 +5283,6 @@ ) (uuid "e3a8e610-dd66-4f07-8d08-3fa68e0790c4") ) - (wire - (pts - (xy 370.84 88.9) (xy 360.68 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e44e3ad1-8509-4a0f-8ad2-f5bf2840576f") - ) (polyline (pts (xy 62.23 245.11) (xy 63.5 243.84) @@ -6063,7 +5295,7 @@ ) (wire (pts - (xy 157.48 85.09) (xy 157.48 102.87) + (xy 199.39 63.5) (xy 199.39 81.28) ) (stroke (width 0) @@ -6083,7 +5315,7 @@ ) (wire (pts - (xy 166.37 67.31) (xy 201.93 67.31) + (xy 208.28 45.72) (xy 243.84 45.72) ) (stroke (width 0) @@ -6093,7 +5325,7 @@ ) (wire (pts - (xy 140.97 92.71) (xy 138.43 92.71) + (xy 182.88 71.12) (xy 180.34 71.12) ) (stroke (width 0) @@ -6103,7 +5335,7 @@ ) (wire (pts - (xy 85.09 102.87) (xy 87.63 102.87) + (xy 127 81.28) (xy 129.54 81.28) ) (stroke (width 0) @@ -6113,7 +5345,7 @@ ) (wire (pts - (xy 59.69 189.23) (xy 74.93 189.23) + (xy 31.75 203.2) (xy 46.99 203.2) ) (stroke (width 0) @@ -6123,7 +5355,7 @@ ) (wire (pts - (xy 233.68 201.93) (xy 240.03 201.93) + (xy 205.74 215.9) (xy 212.09 215.9) ) (stroke (width 0) @@ -6133,7 +5365,7 @@ ) (wire (pts - (xy 85.09 198.12) (xy 85.09 199.39) + (xy 57.15 212.09) (xy 57.15 213.36) ) (stroke (width 0) @@ -6153,17 +5385,7 @@ ) (wire (pts - (xy 360.68 88.9) (xy 360.68 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ee6fa0a5-4c98-4231-a234-f44b99acb1b3") - ) - (wire - (pts - (xy 241.3 67.31) (xy 241.3 73.66) + (xy 236.22 110.49) (xy 236.22 116.84) ) (stroke (width 0) @@ -6173,7 +5395,7 @@ ) (wire (pts - (xy 157.48 102.87) (xy 154.94 102.87) + (xy 199.39 81.28) (xy 196.85 81.28) ) (stroke (width 0) @@ -6183,7 +5405,7 @@ ) (wire (pts - (xy 133.35 85.09) (xy 125.73 85.09) + (xy 175.26 63.5) (xy 167.64 63.5) ) (stroke (width 0) @@ -6193,7 +5415,7 @@ ) (wire (pts - (xy 156.21 80.01) (xy 153.67 80.01) + (xy 198.12 58.42) (xy 195.58 58.42) ) (stroke (width 0) @@ -6203,7 +5425,7 @@ ) (wire (pts - (xy 237.49 186.69) (xy 240.03 186.69) + (xy 209.55 200.66) (xy 212.09 200.66) ) (stroke (width 0) @@ -6213,7 +5435,7 @@ ) (wire (pts - (xy 50.8 45.72) (xy 74.93 45.72) + (xy 92.71 24.13) (xy 116.84 24.13) ) (stroke (width 0) @@ -6233,17 +5455,7 @@ ) (wire (pts - (xy 360.68 77.47) (xy 360.68 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f8470b08-48ae-4cde-a516-8a13e4a01f6b") - ) - (wire - (pts - (xy 276.86 78.74) (xy 276.86 77.47) + (xy 271.78 121.92) (xy 271.78 120.65) ) (stroke (width 0) @@ -6253,7 +5465,7 @@ ) (wire (pts - (xy 97.79 167.64) (xy 113.03 167.64) + (xy 69.85 181.61) (xy 85.09 181.61) ) (stroke (width 0) @@ -6263,7 +5475,17 @@ ) (wire (pts - (xy 100.33 87.63) (xy 100.33 74.93) + (xy 378.46 110.49) (xy 382.27 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f90d396e-86a8-4ae7-9a6d-73c485ad41e1") + ) + (wire + (pts + (xy 142.24 66.04) (xy 142.24 53.34) ) (stroke (width 0) @@ -6273,7 +5495,7 @@ ) (wire (pts - (xy 267.97 95.25) (xy 267.97 102.87) + (xy 262.89 138.43) (xy 262.89 146.05) ) (stroke (width 0) @@ -6283,7 +5505,7 @@ ) (wire (pts - (xy 97.79 199.39) (xy 97.79 200.66) + (xy 69.85 213.36) (xy 69.85 214.63) ) (stroke (width 0) @@ -6292,7 +5514,7 @@ (uuid "fdf3a981-0fee-4f13-961c-2cc2d645892f") ) (label "BATT_N" - (at 172.72 102.87 0) + (at 214.63 81.28 0) (effects (font (size 1.27 1.27) @@ -6302,7 +5524,7 @@ (uuid "01c3ccd8-4e20-4a41-9399-b122a642acc5") ) (label "PWR_BATT" - (at 232.41 67.31 0) + (at 227.33 110.49 0) (effects (font (size 1.27 1.27) @@ -6312,7 +5534,7 @@ (uuid "0a033b53-6954-4b63-ae73-834cdbe527e0") ) (label "BATT_BOOST_EN" - (at 267.97 72.39 0) + (at 262.89 115.57 0) (effects (font (size 1.27 1.27) @@ -6323,7 +5545,7 @@ (uuid "15b089d0-ccc9-43aa-9340-d29c45771b5e") ) (label "PWR_5V" - (at 59.69 189.23 0) + (at 31.75 203.2 0) (effects (font (size 1.27 1.27) @@ -6333,7 +5555,7 @@ (uuid "319eb5b0-7274-4717-899e-09703aaf36a4") ) (label "REF_CHARGER_DELAY" - (at 217.17 189.23 180) + (at 189.23 203.2 180) (effects (font (size 1.27 1.27) @@ -6343,7 +5565,7 @@ (uuid "3ade4a42-cea8-419b-bc10-fcc9d4489cf4") ) (label "REF_USB_CONN" - (at 110.49 189.23 180) + (at 82.55 203.2 180) (effects (font (size 1.27 1.27) @@ -6353,7 +5575,7 @@ (uuid "3deba8e5-2e8c-4512-9c1f-13c50a1b030d") ) (label "SNS_BATT_TEMP" - (at 184.15 85.09 0) + (at 226.06 63.5 0) (effects (font (size 1.27 1.27) @@ -6363,7 +5585,7 @@ (uuid "3efa5e1b-1ebb-46d4-96c2-6942b8213385") ) (label "SNS_~{STANDBY}" - (at 55.88 74.93 0) + (at 97.79 53.34 0) (effects (font (size 1.27 1.27) @@ -6373,7 +5595,7 @@ (uuid "4f29039d-90f8-4d7e-8d0a-53b39689923e") ) (label "PWR_USB" - (at 59.69 167.64 0) + (at 31.75 181.61 0) (effects (font (size 1.27 1.27) @@ -6383,7 +5605,7 @@ (uuid "553cca02-7f7e-409d-b265-7eeaa280aad9") ) (label "SNS_BATT_TEMP" - (at 114.3 72.39 180) + (at 156.21 50.8 180) (effects (font (size 1.27 1.27) @@ -6393,7 +5615,7 @@ (uuid "64316dfd-b9c7-4b46-909a-10a8739b196a") ) (label "CHARGER_EN" - (at 55.88 67.31 0) + (at 97.79 45.72 0) (effects (font (size 1.27 1.27) @@ -6403,7 +5625,7 @@ (uuid "6a5b00e3-9c1e-4236-abd8-fd8434af503e") ) (label "CTR_CHARGER" - (at 260.35 186.69 180) + (at 232.41 200.66 180) (effects (font (size 1.27 1.27) @@ -6413,7 +5635,7 @@ (uuid "6b9856ad-d354-4dcf-839f-c4819e5bcc7d") ) (label "SNS_~{CHARGING}" - (at 55.88 72.39 0) + (at 97.79 50.8 0) (effects (font (size 1.27 1.27) @@ -6423,7 +5645,7 @@ (uuid "99815023-fe13-4b92-885d-c497d473a60e") ) (label "PWR_5V" - (at 163.83 189.23 0) + (at 135.89 203.2 0) (effects (font (size 1.27 1.27) @@ -6433,7 +5655,7 @@ (uuid "a702f58b-7e3b-4b2b-b2c6-2b9ed3ac9a1a") ) (label "CTR_BATT_BOOST" - (at 154.94 186.69 180) + (at 127 200.66 180) (effects (font (size 1.27 1.27) @@ -6443,7 +5665,7 @@ (uuid "ca62f381-1384-4c69-af62-a3e9aa0109d2") ) (label "PWR_BATT" - (at 172.72 67.31 0) + (at 214.63 45.72 0) (effects (font (size 1.27 1.27) @@ -6453,7 +5675,7 @@ (uuid "cc64ca71-7c2f-43cc-b4f6-d8a6cbbeb1dd") ) (label "SNS_CHARGER_DELAY" - (at 217.17 167.64 180) + (at 189.23 181.61 180) (effects (font (size 1.27 1.27) @@ -6463,7 +5685,7 @@ (uuid "cf0f1888-583d-4549-a9db-c4fb1d30efd3") ) (label "BATT_BOOST_PS" - (at 267.97 74.93 0) + (at 262.89 118.11 0) (effects (font (size 1.27 1.27) @@ -6473,7 +5695,7 @@ (uuid "d0422ff3-471f-499a-9a2d-a01a8674bcd0") ) (label "CTR_BATT_BOOST" - (at 163.83 167.64 0) + (at 135.89 181.61 0) (effects (font (size 1.27 1.27) @@ -6483,7 +5705,7 @@ (uuid "d6f8d234-6530-4baf-ac26-136e07e46960") ) (label "PWR_BATT_BOOST" - (at 308.61 67.31 0) + (at 303.53 110.49 0) (effects (font (size 1.27 1.27) @@ -6493,7 +5715,7 @@ (uuid "defd848f-e0ca-4859-ae64-d81c50c58727") ) (label "SNS_USB_CONN" - (at 110.49 167.64 180) + (at 82.55 181.61 180) (effects (font (size 1.27 1.27) @@ -6504,7 +5726,7 @@ ) (hierarchical_label "PWR_BATT_5V" (shape output) - (at 387.35 67.31 0) + (at 382.27 110.49 0) (effects (font (size 1.27 1.27) @@ -6516,7 +5738,7 @@ ) (hierarchical_label "PWR_USB" (shape input) - (at 36.83 45.72 180) + (at 78.74 24.13 180) (effects (font (size 1.27 1.27) @@ -6527,7 +5749,7 @@ ) (symbol (lib_id "Device:R") - (at 313.69 72.39 0) + (at 308.61 115.57 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6536,7 +5758,7 @@ (fields_autoplaced yes) (uuid "00ea69d4-af09-4d82-9e15-6394a654c765") (property "Reference" "R47" - (at 316.23 71.1199 0) + (at 311.15 114.2999 0) (effects (font (size 1.27 1.27) @@ -6545,7 +5767,7 @@ ) ) (property "Value" "R" - (at 316.23 73.6599 0) + (at 311.15 116.8399 0) (effects (font (size 1.27 1.27) @@ -6554,7 +5776,7 @@ ) ) (property "Footprint" "" - (at 311.912 72.39 90) + (at 306.832 115.57 90) (effects (font (size 1.27 1.27) @@ -6563,7 +5785,7 @@ ) ) (property "Datasheet" "~" - (at 313.69 72.39 0) + (at 308.61 115.57 0) (effects (font (size 1.27 1.27) @@ -6572,7 +5794,7 @@ ) ) (property "Description" "Resistor" - (at 313.69 72.39 0) + (at 308.61 115.57 0) (effects (font (size 1.27 1.27) @@ -6597,7 +5819,7 @@ ) (symbol (lib_id "Device:R") - (at 50.8 54.61 0) + (at 92.71 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6606,7 +5828,7 @@ (fields_autoplaced yes) (uuid "0918e105-1499-456e-b2e2-6e061a222aba") (property "Reference" "R45" - (at 53.34 53.3399 0) + (at 95.25 31.7499 0) (effects (font (size 1.27 1.27) @@ -6615,7 +5837,7 @@ ) ) (property "Value" "R" - (at 53.34 55.8799 0) + (at 95.25 34.2899 0) (effects (font (size 1.27 1.27) @@ -6624,7 +5846,7 @@ ) ) (property "Footprint" "" - (at 49.022 54.61 90) + (at 90.932 33.02 90) (effects (font (size 1.27 1.27) @@ -6633,7 +5855,7 @@ ) ) (property "Datasheet" "~" - (at 50.8 54.61 0) + (at 92.71 33.02 0) (effects (font (size 1.27 1.27) @@ -6642,7 +5864,7 @@ ) ) (property "Description" "Resistor" - (at 50.8 54.61 0) + (at 92.71 33.02 0) (effects (font (size 1.27 1.27) @@ -6665,91 +5887,9 @@ ) ) ) - (symbol - (lib_id "Transistor_BJT:BC857BS") - (at 381 82.55 0) - (mirror x) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "0ce9d3ed-dfc7-4256-8214-ec20725ebcf6") - (property "Reference" "Q7" - (at 386.08 83.8201 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "BC857BS" - (at 386.08 81.2801 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" - (at 386.08 85.09 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" - (at 381 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" - (at 381 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "5" - (uuid "cc4d2c0f-e378-4089-9d3f-63c9d0bb909c") - ) - (pin "1" - (uuid "a2f5bc86-f1e4-4f76-80df-73ef190f91bb") - ) - (pin "4" - (uuid "be56ff6c-89dd-4fc0-83cf-02110388a387") - ) - (pin "6" - (uuid "3b935a5e-2115-4c9e-8ae2-69220540728f") - ) - (pin "2" - (uuid "a2383228-7ae3-4bf0-86a9-aadcdb40dade") - ) - (pin "3" - (uuid "9e0866fd-6c89-44ec-9e6a-71112a305f9b") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "Q7") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") - (at 342.9 77.47 0) + (at 337.82 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6758,7 +5898,7 @@ (fields_autoplaced yes) (uuid "0f02c06e-3640-46d0-ba57-c9d95a57d104") (property "Reference" "C44" - (at 346.71 76.1999 0) + (at 341.63 119.3799 0) (effects (font (size 1.27 1.27) @@ -6767,7 +5907,7 @@ ) ) (property "Value" "10u" - (at 346.71 78.7399 0) + (at 341.63 121.9199 0) (effects (font (size 1.27 1.27) @@ -6776,7 +5916,7 @@ ) ) (property "Footprint" "" - (at 343.8652 81.28 0) + (at 338.7852 124.46 0) (effects (font (size 1.27 1.27) @@ -6785,7 +5925,7 @@ ) ) (property "Datasheet" "~" - (at 342.9 77.47 0) + (at 337.82 120.65 0) (effects (font (size 1.27 1.27) @@ -6794,7 +5934,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 342.9 77.47 0) + (at 337.82 120.65 0) (effects (font (size 1.27 1.27) @@ -6817,79 +5957,9 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 360.68 93.98 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "10943a44-77da-437b-a53d-3a3d1dc827c5") - (property "Reference" "R50" - (at 363.22 92.7099 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10k" - (at 363.22 95.2499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 358.902 93.98 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 360.68 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 360.68 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "06a56f0b-8e9d-4fcd-8dc4-ad751ef15b11") - ) - (pin "1" - (uuid "04aa0585-cb4e-43cd-9551-af437f7a2684") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R50") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") - (at 34.29 104.14 0) + (at 76.2 82.55 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6898,7 +5968,7 @@ (fields_autoplaced yes) (uuid "17fa533d-05fd-41b5-8f85-e774caf828f6") (property "Reference" "#PWR054" - (at 34.29 110.49 0) + (at 76.2 88.9 0) (effects (font (size 1.27 1.27) @@ -6907,7 +5977,7 @@ ) ) (property "Value" "GND" - (at 34.29 109.22 0) + (at 76.2 87.63 0) (effects (font (size 1.27 1.27) @@ -6916,7 +5986,7 @@ ) ) (property "Footprint" "" - (at 34.29 104.14 0) + (at 76.2 82.55 0) (effects (font (size 1.27 1.27) @@ -6925,7 +5995,7 @@ ) ) (property "Datasheet" "" - (at 34.29 104.14 0) + (at 76.2 82.55 0) (effects (font (size 1.27 1.27) @@ -6934,7 +6004,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 34.29 104.14 0) + (at 76.2 82.55 0) (effects (font (size 1.27 1.27) @@ -6956,7 +6026,7 @@ ) (symbol (lib_id "Device:Battery_Cell") - (at 214.63 86.36 0) + (at 256.54 64.77 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6965,7 +6035,7 @@ (fields_autoplaced yes) (uuid "19daabb2-d2d7-4444-97d2-4f32b656b51c") (property "Reference" "BT1" - (at 218.44 83.2484 0) + (at 260.35 61.6584 0) (effects (font (size 1.27 1.27) @@ -6974,7 +6044,7 @@ ) ) (property "Value" "Battery_Cell" - (at 218.44 85.7884 0) + (at 260.35 64.1984 0) (effects (font (size 1.27 1.27) @@ -6983,7 +6053,7 @@ ) ) (property "Footprint" "" - (at 214.63 84.836 90) + (at 256.54 63.246 90) (effects (font (size 1.27 1.27) @@ -6992,7 +6062,7 @@ ) ) (property "Datasheet" "~" - (at 214.63 84.836 90) + (at 256.54 63.246 90) (effects (font (size 1.27 1.27) @@ -7001,7 +6071,7 @@ ) ) (property "Description" "Single-cell battery" - (at 214.63 86.36 0) + (at 256.54 64.77 0) (effects (font (size 1.27 1.27) @@ -7026,7 +6096,7 @@ ) (symbol (lib_id "Device:L") - (at 276.86 82.55 0) + (at 271.78 125.73 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -7036,7 +6106,7 @@ (fields_autoplaced yes) (uuid "1b6b48a7-8b86-46cd-9f3e-4c65cd96c704") (property "Reference" "L1" - (at 275.59 81.2799 0) + (at 270.51 124.4599 0) (effects (font (size 1.27 1.27) @@ -7045,7 +6115,7 @@ ) ) (property "Value" "L" - (at 275.59 83.8199 0) + (at 270.51 126.9999 0) (effects (font (size 1.27 1.27) @@ -7054,7 +6124,7 @@ ) ) (property "Footprint" "" - (at 276.86 82.55 0) + (at 271.78 125.73 0) (effects (font (size 1.27 1.27) @@ -7063,7 +6133,7 @@ ) ) (property "Datasheet" "~" - (at 276.86 82.55 0) + (at 271.78 125.73 0) (effects (font (size 1.27 1.27) @@ -7072,7 +6142,7 @@ ) ) (property "Description" "Inductor" - (at 276.86 82.55 0) + (at 271.78 125.73 0) (effects (font (size 1.27 1.27) @@ -7097,7 +6167,7 @@ ) (symbol (lib_id "Device:C") - (at 166.37 86.36 0) + (at 208.28 64.77 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7106,7 +6176,7 @@ (fields_autoplaced yes) (uuid "1b895ff0-d493-4762-82d9-366fa7fb6e88") (property "Reference" "C40" - (at 170.18 85.0899 0) + (at 212.09 63.4999 0) (effects (font (size 1.27 1.27) @@ -7115,7 +6185,7 @@ ) ) (property "Value" "100n" - (at 170.18 87.6299 0) + (at 212.09 66.0399 0) (effects (font (size 1.27 1.27) @@ -7124,7 +6194,7 @@ ) ) (property "Footprint" "" - (at 167.3352 90.17 0) + (at 209.2452 68.58 0) (effects (font (size 1.27 1.27) @@ -7133,7 +6203,7 @@ ) ) (property "Datasheet" "~" - (at 166.37 86.36 0) + (at 208.28 64.77 0) (effects (font (size 1.27 1.27) @@ -7142,7 +6212,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 166.37 86.36 0) + (at 208.28 64.77 0) (effects (font (size 1.27 1.27) @@ -7167,7 +6237,7 @@ ) (symbol (lib_id "Device:R") - (at 194.31 172.72 0) + (at 166.37 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7176,7 +6246,7 @@ (fields_autoplaced yes) (uuid "1d964486-39d3-4d3f-9fa3-6b1e0f8b250f") (property "Reference" "R61" - (at 196.85 171.4499 0) + (at 168.91 185.4199 0) (effects (font (size 1.27 1.27) @@ -7185,7 +6255,7 @@ ) ) (property "Value" "R" - (at 196.85 173.9899 0) + (at 168.91 187.9599 0) (effects (font (size 1.27 1.27) @@ -7194,7 +6264,7 @@ ) ) (property "Footprint" "" - (at 192.532 172.72 90) + (at 164.592 186.69 90) (effects (font (size 1.27 1.27) @@ -7203,7 +6273,7 @@ ) ) (property "Datasheet" "~" - (at 194.31 172.72 0) + (at 166.37 186.69 0) (effects (font (size 1.27 1.27) @@ -7212,7 +6282,7 @@ ) ) (property "Description" "Resistor" - (at 194.31 172.72 0) + (at 166.37 186.69 0) (effects (font (size 1.27 1.27) @@ -7237,7 +6307,7 @@ ) (symbol (lib_id "Device:R") - (at 187.96 167.64 90) + (at 160.02 181.61 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7246,7 +6316,7 @@ (fields_autoplaced yes) (uuid "1f6dbf55-4458-474f-b979-e99441ab588b") (property "Reference" "R57" - (at 187.96 161.29 90) + (at 160.02 175.26 90) (effects (font (size 1.27 1.27) @@ -7254,7 +6324,7 @@ ) ) (property "Value" "R" - (at 187.96 163.83 90) + (at 160.02 177.8 90) (effects (font (size 1.27 1.27) @@ -7262,7 +6332,7 @@ ) ) (property "Footprint" "" - (at 187.96 169.418 90) + (at 160.02 183.388 90) (effects (font (size 1.27 1.27) @@ -7271,7 +6341,7 @@ ) ) (property "Datasheet" "~" - (at 187.96 167.64 0) + (at 160.02 181.61 0) (effects (font (size 1.27 1.27) @@ -7280,7 +6350,7 @@ ) ) (property "Description" "Resistor" - (at 187.96 167.64 0) + (at 160.02 181.61 0) (effects (font (size 1.27 1.27) @@ -7305,7 +6375,7 @@ ) (symbol (lib_id "power:GND") - (at 74.93 55.88 0) + (at 116.84 34.29 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7314,7 +6384,7 @@ (fields_autoplaced yes) (uuid "26697aa1-5bdb-42dd-84d5-f01db3b4a29c") (property "Reference" "#PWR053" - (at 74.93 62.23 0) + (at 116.84 40.64 0) (effects (font (size 1.27 1.27) @@ -7323,7 +6393,7 @@ ) ) (property "Value" "GND" - (at 74.93 60.96 0) + (at 116.84 39.37 0) (effects (font (size 1.27 1.27) @@ -7332,7 +6402,7 @@ ) ) (property "Footprint" "" - (at 74.93 55.88 0) + (at 116.84 34.29 0) (effects (font (size 1.27 1.27) @@ -7341,7 +6411,7 @@ ) ) (property "Datasheet" "" - (at 74.93 55.88 0) + (at 116.84 34.29 0) (effects (font (size 1.27 1.27) @@ -7350,7 +6420,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 74.93 55.88 0) + (at 116.84 34.29 0) (effects (font (size 1.27 1.27) @@ -7372,7 +6442,7 @@ ) (symbol (lib_id "Device:R") - (at 267.97 91.44 0) + (at 262.89 134.62 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7381,7 +6451,7 @@ (fields_autoplaced yes) (uuid "29cfee6b-1238-4743-9734-9f672292353b") (property "Reference" "R49" - (at 270.51 90.1699 0) + (at 265.43 133.3499 0) (effects (font (size 1.27 1.27) @@ -7390,7 +6460,7 @@ ) ) (property "Value" "0R" - (at 270.51 92.7099 0) + (at 265.43 135.8899 0) (effects (font (size 1.27 1.27) @@ -7399,7 +6469,7 @@ ) ) (property "Footprint" "" - (at 266.192 91.44 90) + (at 261.112 134.62 90) (effects (font (size 1.27 1.27) @@ -7408,7 +6478,7 @@ ) ) (property "Datasheet" "~" - (at 267.97 91.44 0) + (at 262.89 134.62 0) (effects (font (size 1.27 1.27) @@ -7417,7 +6487,7 @@ ) ) (property "Description" "Resistor" - (at 267.97 91.44 0) + (at 262.89 134.62 0) (effects (font (size 1.27 1.27) @@ -7442,7 +6512,7 @@ ) (symbol (lib_id "Device:R") - (at 194.31 194.31 180) + (at 166.37 208.28 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7451,7 +6521,7 @@ (fields_autoplaced yes) (uuid "2a28902b-a9b8-43c7-bb50-b8afb8af459b") (property "Reference" "R59" - (at 196.85 193.0399 0) + (at 168.91 207.0099 0) (effects (font (size 1.27 1.27) @@ -7460,7 +6530,7 @@ ) ) (property "Value" "R" - (at 196.85 195.5799 0) + (at 168.91 209.5499 0) (effects (font (size 1.27 1.27) @@ -7469,7 +6539,7 @@ ) ) (property "Footprint" "" - (at 196.088 194.31 90) + (at 168.148 208.28 90) (effects (font (size 1.27 1.27) @@ -7478,7 +6548,7 @@ ) ) (property "Datasheet" "~" - (at 194.31 194.31 0) + (at 166.37 208.28 0) (effects (font (size 1.27 1.27) @@ -7487,7 +6557,7 @@ ) ) (property "Description" "Resistor" - (at 194.31 194.31 0) + (at 166.37 208.28 0) (effects (font (size 1.27 1.27) @@ -7512,7 +6582,7 @@ ) (symbol (lib_id "Amplifier_Operational:LMV358") - (at 123.19 186.69 0) + (at 95.25 200.66 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -7521,7 +6591,7 @@ (dnp no) (uuid "30252786-e0e3-40ff-9c51-bd1fa1f6f5f2") (property "Reference" "U11" - (at 123.19 178.562 0) + (at 95.25 192.532 0) (effects (font (size 1.27 1.27) @@ -7529,7 +6599,7 @@ ) ) (property "Value" "LMV358" - (at 123.19 176.022 0) + (at 95.25 189.992 0) (effects (font (size 1.27 1.27) @@ -7537,7 +6607,7 @@ ) ) (property "Footprint" "" - (at 123.19 186.69 0) + (at 95.25 200.66 0) (effects (font (size 1.27 1.27) @@ -7546,7 +6616,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 123.19 186.69 0) + (at 95.25 200.66 0) (effects (font (size 1.27 1.27) @@ -7555,7 +6625,7 @@ ) ) (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 123.19 186.69 0) + (at 95.25 200.66 0) (effects (font (size 1.27 1.27) @@ -7598,7 +6668,7 @@ ) (symbol (lib_id "Device:C") - (at 207.01 172.72 0) + (at 179.07 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7607,7 +6677,7 @@ (fields_autoplaced yes) (uuid "34b678f8-ff4b-4c12-92e8-123242909c63") (property "Reference" "C48" - (at 210.82 171.4499 0) + (at 182.88 185.4199 0) (effects (font (size 1.27 1.27) @@ -7616,7 +6686,7 @@ ) ) (property "Value" "C" - (at 210.82 173.9899 0) + (at 182.88 187.9599 0) (effects (font (size 1.27 1.27) @@ -7625,7 +6695,7 @@ ) ) (property "Footprint" "" - (at 207.9752 176.53 0) + (at 180.0352 190.5 0) (effects (font (size 1.27 1.27) @@ -7634,7 +6704,7 @@ ) ) (property "Datasheet" "~" - (at 207.01 172.72 0) + (at 179.07 186.69 0) (effects (font (size 1.27 1.27) @@ -7643,7 +6713,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 207.01 172.72 0) + (at 179.07 186.69 0) (effects (font (size 1.27 1.27) @@ -7668,7 +6738,7 @@ ) (symbol (lib_id "Device:C") - (at 241.3 77.47 0) + (at 236.22 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7677,7 +6747,7 @@ (fields_autoplaced yes) (uuid "3a984004-2ff9-4ef0-b7f4-d341e8c0a9c3") (property "Reference" "C43" - (at 245.11 76.1999 0) + (at 240.03 119.3799 0) (effects (font (size 1.27 1.27) @@ -7686,7 +6756,7 @@ ) ) (property "Value" "10u" - (at 245.11 78.7399 0) + (at 240.03 121.9199 0) (effects (font (size 1.27 1.27) @@ -7695,7 +6765,7 @@ ) ) (property "Footprint" "" - (at 242.2652 81.28 0) + (at 237.1852 124.46 0) (effects (font (size 1.27 1.27) @@ -7704,7 +6774,7 @@ ) ) (property "Datasheet" "~" - (at 241.3 77.47 0) + (at 236.22 120.65 0) (effects (font (size 1.27 1.27) @@ -7713,7 +6783,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 241.3 77.47 0) + (at 236.22 120.65 0) (effects (font (size 1.27 1.27) @@ -7738,7 +6808,7 @@ ) (symbol (lib_id "Amplifier_Operational:LMV358") - (at 320.04 186.69 0) + (at 255.27 200.66 0) (unit 3) (exclude_from_sim no) (in_bom yes) @@ -7747,7 +6817,7 @@ (fields_autoplaced yes) (uuid "3b5cb3e1-c9dc-451d-8e93-5a26c52f3d9c") (property "Reference" "U11" - (at 318.77 185.4199 0) + (at 254 199.3899 0) (effects (font (size 1.27 1.27) @@ -7756,7 +6826,7 @@ ) ) (property "Value" "LMV358" - (at 318.77 187.9599 0) + (at 254 201.9299 0) (effects (font (size 1.27 1.27) @@ -7765,7 +6835,7 @@ ) ) (property "Footprint" "" - (at 320.04 186.69 0) + (at 255.27 200.66 0) (effects (font (size 1.27 1.27) @@ -7774,7 +6844,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 320.04 186.69 0) + (at 255.27 200.66 0) (effects (font (size 1.27 1.27) @@ -7783,7 +6853,7 @@ ) ) (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 320.04 186.69 0) + (at 255.27 200.66 0) (effects (font (size 1.27 1.27) @@ -7792,28 +6862,28 @@ ) ) (pin "6" - (uuid "c0e159b4-4501-4524-9aac-0939c7f8b102") + (uuid "c0e159b4-4501-4524-9aac-0939c7f8b103") ) (pin "5" - (uuid "1544f57f-c23d-43e4-b744-34f8a112b593") + (uuid "1544f57f-c23d-43e4-b744-34f8a112b594") ) (pin "2" - (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3b") + (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3c") ) (pin "1" - (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bc") + (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bd") ) (pin "8" - (uuid "e9be8e0e-65e7-4df3-9515-0743aac60017") + (uuid "e9be8e0e-65e7-4df3-9515-0743aac60018") ) (pin "4" - (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31a") + (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31b") ) (pin "7" - (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ed") + (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ee") ) (pin "3" - (uuid "7929b33c-143c-4fff-a929-6ac475b8d379") + (uuid "7929b33c-143c-4fff-a929-6ac475b8d37a") ) (instances (project "" @@ -7826,7 +6896,7 @@ ) (symbol (lib_id "Regulator_Switching:TPS63000") - (at 294.64 77.47 0) + (at 289.56 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7835,7 +6905,7 @@ (fields_autoplaced yes) (uuid "40f6880c-37e8-4218-903b-f2cf0939307c") (property "Reference" "U12" - (at 294.64 59.69 0) + (at 289.56 102.87 0) (effects (font (size 1.27 1.27) @@ -7843,7 +6913,7 @@ ) ) (property "Value" "TPS63000" - (at 294.64 62.23 0) + (at 289.56 105.41 0) (effects (font (size 1.27 1.27) @@ -7851,7 +6921,7 @@ ) ) (property "Footprint" "Package_SON:Texas_DRC0010J_ThermalVias" - (at 316.23 91.44 0) + (at 311.15 134.62 0) (effects (font (size 1.27 1.27) @@ -7860,7 +6930,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tps63000.pdf" - (at 287.02 63.5 0) + (at 281.94 106.68 0) (effects (font (size 1.27 1.27) @@ -7869,7 +6939,7 @@ ) ) (property "Description" "Buck-Boost Converter, 1.8-5.5V Input Voltage, 1.8A Switch Current, Adjustable 1.2-5.5V Output Voltage, VSON-10" - (at 294.64 77.47 0) + (at 289.56 120.65 0) (effects (font (size 1.27 1.27) @@ -7921,7 +6991,7 @@ ) (symbol (lib_id "power:GND") - (at 207.01 200.66 0) + (at 179.07 214.63 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7930,7 +7000,7 @@ (fields_autoplaced yes) (uuid "548498e0-f3fd-4bb0-bd17-e52dbf64d06b") (property "Reference" "#PWR059" - (at 207.01 207.01 0) + (at 179.07 220.98 0) (effects (font (size 1.27 1.27) @@ -7939,7 +7009,7 @@ ) ) (property "Value" "GND" - (at 207.01 205.74 0) + (at 179.07 219.71 0) (effects (font (size 1.27 1.27) @@ -7948,7 +7018,7 @@ ) ) (property "Footprint" "" - (at 207.01 200.66 0) + (at 179.07 214.63 0) (effects (font (size 1.27 1.27) @@ -7957,7 +7027,7 @@ ) ) (property "Datasheet" "" - (at 207.01 200.66 0) + (at 179.07 214.63 0) (effects (font (size 1.27 1.27) @@ -7966,7 +7036,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 207.01 200.66 0) + (at 179.07 214.63 0) (effects (font (size 1.27 1.27) @@ -7988,7 +7058,7 @@ ) (symbol (lib_id "Device:R") - (at 78.74 167.64 90) + (at 50.8 181.61 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7997,7 +7067,7 @@ (fields_autoplaced yes) (uuid "563e4fdb-af55-4eae-a25c-a6e967a67fe1") (property "Reference" "R52" - (at 78.74 161.29 90) + (at 50.8 175.26 90) (effects (font (size 1.27 1.27) @@ -8005,7 +7075,7 @@ ) ) (property "Value" "R" - (at 78.74 163.83 90) + (at 50.8 177.8 90) (effects (font (size 1.27 1.27) @@ -8013,7 +7083,7 @@ ) ) (property "Footprint" "" - (at 78.74 169.418 90) + (at 50.8 183.388 90) (effects (font (size 1.27 1.27) @@ -8022,7 +7092,7 @@ ) ) (property "Datasheet" "~" - (at 78.74 167.64 0) + (at 50.8 181.61 0) (effects (font (size 1.27 1.27) @@ -8031,7 +7101,7 @@ ) ) (property "Description" "Resistor" - (at 78.74 167.64 0) + (at 50.8 181.61 0) (effects (font (size 1.27 1.27) @@ -8056,7 +7126,7 @@ ) (symbol (lib_id "Device:R") - (at 190.5 91.44 0) + (at 232.41 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8065,7 +7135,7 @@ (fields_autoplaced yes) (uuid "634310ce-5e91-4c5e-b7ca-a2745b4a172d") (property "Reference" "R43" - (at 193.04 90.1699 0) + (at 234.95 68.5799 0) (effects (font (size 1.27 1.27) @@ -8074,7 +7144,7 @@ ) ) (property "Value" "R" - (at 193.04 92.7099 0) + (at 234.95 71.1199 0) (effects (font (size 1.27 1.27) @@ -8083,7 +7153,7 @@ ) ) (property "Footprint" "" - (at 188.722 91.44 90) + (at 230.632 69.85 90) (effects (font (size 1.27 1.27) @@ -8092,7 +7162,7 @@ ) ) (property "Datasheet" "~" - (at 190.5 91.44 0) + (at 232.41 69.85 0) (effects (font (size 1.27 1.27) @@ -8101,7 +7171,7 @@ ) ) (property "Description" "Resistor" - (at 190.5 91.44 0) + (at 232.41 69.85 0) (effects (font (size 1.27 1.27) @@ -8126,7 +7196,7 @@ ) (symbol (lib_id "Device:R") - (at 201.93 78.74 0) + (at 243.84 57.15 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8135,7 +7205,7 @@ (fields_autoplaced yes) (uuid "6ae537c0-4ee5-4a00-bf21-146548b61ad8") (property "Reference" "R44" - (at 204.47 77.4699 0) + (at 246.38 55.8799 0) (effects (font (size 1.27 1.27) @@ -8144,7 +7214,7 @@ ) ) (property "Value" "R" - (at 204.47 80.0099 0) + (at 246.38 58.4199 0) (effects (font (size 1.27 1.27) @@ -8153,7 +7223,7 @@ ) ) (property "Footprint" "" - (at 200.152 78.74 90) + (at 242.062 57.15 90) (effects (font (size 1.27 1.27) @@ -8162,7 +7232,7 @@ ) ) (property "Datasheet" "~" - (at 201.93 78.74 0) + (at 243.84 57.15 0) (effects (font (size 1.27 1.27) @@ -8171,7 +7241,7 @@ ) ) (property "Description" "Resistor" - (at 201.93 78.74 0) + (at 243.84 57.15 0) (effects (font (size 1.27 1.27) @@ -8196,7 +7266,7 @@ ) (symbol (lib_id "Device:R") - (at 187.96 189.23 90) + (at 160.02 203.2 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8205,7 +7275,7 @@ (fields_autoplaced yes) (uuid "6bfc624c-a3a7-46fb-88c0-280dd7a550a7") (property "Reference" "R58" - (at 187.96 182.88 90) + (at 160.02 196.85 90) (effects (font (size 1.27 1.27) @@ -8213,7 +7283,7 @@ ) ) (property "Value" "R" - (at 187.96 185.42 90) + (at 160.02 199.39 90) (effects (font (size 1.27 1.27) @@ -8221,7 +7291,7 @@ ) ) (property "Footprint" "" - (at 187.96 191.008 90) + (at 160.02 204.978 90) (effects (font (size 1.27 1.27) @@ -8230,7 +7300,7 @@ ) ) (property "Datasheet" "~" - (at 187.96 189.23 0) + (at 160.02 203.2 0) (effects (font (size 1.27 1.27) @@ -8239,7 +7309,7 @@ ) ) (property "Description" "Resistor" - (at 187.96 189.23 0) + (at 160.02 203.2 0) (effects (font (size 1.27 1.27) @@ -8264,7 +7334,7 @@ ) (symbol (lib_id "Device:R") - (at 85.09 194.31 180) + (at 57.15 208.28 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8273,7 +7343,7 @@ (fields_autoplaced yes) (uuid "6ed3d560-9435-4cbe-82f9-5710cbb027fc") (property "Reference" "R56" - (at 87.63 193.0399 0) + (at 59.69 207.0099 0) (effects (font (size 1.27 1.27) @@ -8282,7 +7352,7 @@ ) ) (property "Value" "R" - (at 87.63 195.5799 0) + (at 59.69 209.5499 0) (effects (font (size 1.27 1.27) @@ -8291,7 +7361,7 @@ ) ) (property "Footprint" "" - (at 86.868 194.31 90) + (at 58.928 208.28 90) (effects (font (size 1.27 1.27) @@ -8300,7 +7370,7 @@ ) ) (property "Datasheet" "~" - (at 85.09 194.31 0) + (at 57.15 208.28 0) (effects (font (size 1.27 1.27) @@ -8309,7 +7379,7 @@ ) ) (property "Description" "Resistor" - (at 85.09 194.31 0) + (at 57.15 208.28 0) (effects (font (size 1.27 1.27) @@ -8334,7 +7404,7 @@ ) (symbol (lib_id "Device:R") - (at 313.69 82.55 0) + (at 308.61 125.73 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8343,7 +7413,7 @@ (fields_autoplaced yes) (uuid "78bff6ac-f1b6-4ee2-ba7c-adbe178c73cb") (property "Reference" "R48" - (at 316.23 81.2799 0) + (at 311.15 124.4599 0) (effects (font (size 1.27 1.27) @@ -8352,7 +7422,7 @@ ) ) (property "Value" "R" - (at 316.23 83.8199 0) + (at 311.15 126.9999 0) (effects (font (size 1.27 1.27) @@ -8361,7 +7431,7 @@ ) ) (property "Footprint" "" - (at 311.912 82.55 90) + (at 306.832 125.73 90) (effects (font (size 1.27 1.27) @@ -8370,7 +7440,7 @@ ) ) (property "Datasheet" "~" - (at 313.69 82.55 0) + (at 308.61 125.73 0) (effects (font (size 1.27 1.27) @@ -8379,7 +7449,7 @@ ) ) (property "Description" "Resistor" - (at 313.69 82.55 0) + (at 308.61 125.73 0) (effects (font (size 1.27 1.27) @@ -8404,7 +7474,7 @@ ) (symbol (lib_id "power:GND") - (at 207.01 179.07 0) + (at 179.07 193.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8413,7 +7483,7 @@ (fields_autoplaced yes) (uuid "7948c654-a92c-47da-b994-eef5a620803d") (property "Reference" "#PWR060" - (at 207.01 185.42 0) + (at 179.07 199.39 0) (effects (font (size 1.27 1.27) @@ -8422,7 +7492,7 @@ ) ) (property "Value" "GND" - (at 207.01 184.15 0) + (at 179.07 198.12 0) (effects (font (size 1.27 1.27) @@ -8431,7 +7501,7 @@ ) ) (property "Footprint" "" - (at 207.01 179.07 0) + (at 179.07 193.04 0) (effects (font (size 1.27 1.27) @@ -8440,7 +7510,7 @@ ) ) (property "Datasheet" "" - (at 207.01 179.07 0) + (at 179.07 193.04 0) (effects (font (size 1.27 1.27) @@ -8449,7 +7519,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 207.01 179.07 0) + (at 179.07 193.04 0) (effects (font (size 1.27 1.27) @@ -8471,7 +7541,7 @@ ) (symbol (lib_id "Device:C") - (at 207.01 194.31 0) + (at 179.07 208.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8480,7 +7550,7 @@ (fields_autoplaced yes) (uuid "7dcdb82c-7219-4420-b11a-1d07c6d2928f") (property "Reference" "C49" - (at 210.82 193.0399 0) + (at 182.88 207.0099 0) (effects (font (size 1.27 1.27) @@ -8489,7 +7559,7 @@ ) ) (property "Value" "C" - (at 210.82 195.5799 0) + (at 182.88 209.5499 0) (effects (font (size 1.27 1.27) @@ -8498,7 +7568,7 @@ ) ) (property "Footprint" "" - (at 207.9752 198.12 0) + (at 180.0352 212.09 0) (effects (font (size 1.27 1.27) @@ -8507,7 +7577,7 @@ ) ) (property "Datasheet" "~" - (at 207.01 194.31 0) + (at 179.07 208.28 0) (effects (font (size 1.27 1.27) @@ -8516,7 +7586,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 207.01 194.31 0) + (at 179.07 208.28 0) (effects (font (size 1.27 1.27) @@ -8541,7 +7611,7 @@ ) (symbol (lib_id "Device:R") - (at 125.73 91.44 0) + (at 167.64 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8550,7 +7620,7 @@ (fields_autoplaced yes) (uuid "7f0893da-7f49-4e3b-b433-ea746459e957") (property "Reference" "R42" - (at 128.27 90.1699 0) + (at 170.18 68.5799 0) (effects (font (size 1.27 1.27) @@ -8559,7 +7629,7 @@ ) ) (property "Value" "1k" - (at 128.27 92.7099 0) + (at 170.18 71.1199 0) (effects (font (size 1.27 1.27) @@ -8568,7 +7638,7 @@ ) ) (property "Footprint" "" - (at 123.952 91.44 90) + (at 165.862 69.85 90) (effects (font (size 1.27 1.27) @@ -8577,7 +7647,7 @@ ) ) (property "Datasheet" "~" - (at 125.73 91.44 0) + (at 167.64 69.85 0) (effects (font (size 1.27 1.27) @@ -8586,7 +7656,7 @@ ) ) (property "Description" "Resistor" - (at 125.73 91.44 0) + (at 167.64 69.85 0) (effects (font (size 1.27 1.27) @@ -8611,7 +7681,7 @@ ) (symbol (lib_id "Amplifier_Operational:LMV358") - (at 229.87 186.69 0) + (at 201.93 200.66 0) (mirror x) (unit 2) (exclude_from_sim no) @@ -8620,7 +7690,7 @@ (dnp no) (uuid "867fc595-0a5c-4049-aaf3-e391db3e00b4") (property "Reference" "U11" - (at 229.87 179.578 0) + (at 201.93 193.548 0) (effects (font (size 1.27 1.27) @@ -8628,7 +7698,7 @@ ) ) (property "Value" "LMV358" - (at 229.87 177.038 0) + (at 201.93 191.008 0) (effects (font (size 1.27 1.27) @@ -8636,7 +7706,7 @@ ) ) (property "Footprint" "" - (at 229.87 186.69 0) + (at 201.93 200.66 0) (effects (font (size 1.27 1.27) @@ -8645,7 +7715,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 229.87 186.69 0) + (at 201.93 200.66 0) (effects (font (size 1.27 1.27) @@ -8654,7 +7724,7 @@ ) ) (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 229.87 186.69 0) + (at 201.93 200.66 0) (effects (font (size 1.27 1.27) @@ -8663,28 +7733,28 @@ ) ) (pin "6" - (uuid "c0e159b4-4501-4524-9aac-0939c7f8b102") + (uuid "c0e159b4-4501-4524-9aac-0939c7f8b104") ) (pin "5" - (uuid "1544f57f-c23d-43e4-b744-34f8a112b593") + (uuid "1544f57f-c23d-43e4-b744-34f8a112b595") ) (pin "2" - (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3b") + (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3d") ) (pin "1" - (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bc") + (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8be") ) (pin "8" - (uuid "e9be8e0e-65e7-4df3-9515-0743aac60017") + (uuid "e9be8e0e-65e7-4df3-9515-0743aac60019") ) (pin "4" - (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31a") + (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31c") ) (pin "7" - (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ed") + (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ef") ) (pin "3" - (uuid "7929b33c-143c-4fff-a929-6ac475b8d379") + (uuid "7929b33c-143c-4fff-a929-6ac475b8d37b") ) (instances (project "" @@ -8697,7 +7767,7 @@ ) (symbol (lib_id "Simulation_SPICE:NMOS") - (at 149.86 100.33 90) + (at 191.77 78.74 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -8707,7 +7777,7 @@ (fields_autoplaced yes) (uuid "89356b33-68e4-4c9b-972a-448c687a0530") (property "Reference" "Q5" - (at 149.86 106.68 90) + (at 191.77 85.09 90) (effects (font (size 1.27 1.27) @@ -8715,7 +7785,7 @@ ) ) (property "Value" "NMOS" - (at 149.86 109.22 90) + (at 191.77 87.63 90) (effects (font (size 1.27 1.27) @@ -8723,7 +7793,7 @@ ) ) (property "Footprint" "" - (at 147.32 105.41 0) + (at 189.23 83.82 0) (effects (font (size 1.27 1.27) @@ -8732,7 +7802,7 @@ ) ) (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 162.56 100.33 0) + (at 204.47 78.74 0) (effects (font (size 1.27 1.27) @@ -8741,7 +7811,7 @@ ) ) (property "Description" "N-MOSFET transistor, drain/source/gate" - (at 149.86 100.33 0) + (at 191.77 78.74 0) (effects (font (size 1.27 1.27) @@ -8750,7 +7820,7 @@ ) ) (property "Sim.Device" "NMOS" - (at 167.005 100.33 0) + (at 208.915 78.74 0) (effects (font (size 1.27 1.27) @@ -8759,7 +7829,7 @@ ) ) (property "Sim.Type" "VDMOS" - (at 168.91 100.33 0) + (at 210.82 78.74 0) (effects (font (size 1.27 1.27) @@ -8768,7 +7838,7 @@ ) ) (property "Sim.Pins" "1=D 2=G 3=S" - (at 165.1 100.33 0) + (at 207.01 78.74 0) (effects (font (size 1.27 1.27) @@ -8796,77 +7866,7 @@ ) (symbol (lib_id "Device:R") - (at 383.54 93.98 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "8c1ba4f1-45f2-4cb0-90c0-1a2a6168a470") - (property "Reference" "R51" - (at 386.08 92.7099 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10k" - (at 386.08 95.2499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 381.762 93.98 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 383.54 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 383.54 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "22a82dd0-f723-4560-a955-39e456141a68") - ) - (pin "1" - (uuid "b065d306-b4ed-473b-baa4-abb2234fb42a") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R51") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R") - (at 123.19 201.93 90) + (at 95.25 215.9 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8875,7 +7875,7 @@ (fields_autoplaced yes) (uuid "8fca8328-cb45-4d8b-8b02-bd9e33364a25") (property "Reference" "R54" - (at 123.19 195.58 90) + (at 95.25 209.55 90) (effects (font (size 1.27 1.27) @@ -8883,7 +7883,7 @@ ) ) (property "Value" "R" - (at 123.19 198.12 90) + (at 95.25 212.09 90) (effects (font (size 1.27 1.27) @@ -8891,7 +7891,7 @@ ) ) (property "Footprint" "" - (at 123.19 203.708 90) + (at 95.25 217.678 90) (effects (font (size 1.27 1.27) @@ -8900,7 +7900,7 @@ ) ) (property "Datasheet" "~" - (at 123.19 201.93 0) + (at 95.25 215.9 0) (effects (font (size 1.27 1.27) @@ -8909,7 +7909,7 @@ ) ) (property "Description" "Resistor" - (at 123.19 201.93 0) + (at 95.25 215.9 0) (effects (font (size 1.27 1.27) @@ -8934,7 +7934,7 @@ ) (symbol (lib_id "Simulation_SPICE:NMOS") - (at 138.43 100.33 270) + (at 180.34 78.74 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8942,7 +7942,7 @@ (dnp no) (uuid "93d95525-1d31-4fbf-832a-c859d17306ed") (property "Reference" "Q6" - (at 138.43 106.68 90) + (at 180.34 85.09 90) (effects (font (size 1.27 1.27) @@ -8950,7 +7950,7 @@ ) ) (property "Value" "NMOS" - (at 138.43 109.22 90) + (at 180.34 87.63 90) (effects (font (size 1.27 1.27) @@ -8958,7 +7958,7 @@ ) ) (property "Footprint" "" - (at 140.97 105.41 0) + (at 182.88 83.82 0) (effects (font (size 1.27 1.27) @@ -8967,7 +7967,7 @@ ) ) (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 125.73 100.33 0) + (at 167.64 78.74 0) (effects (font (size 1.27 1.27) @@ -8976,7 +7976,7 @@ ) ) (property "Description" "N-MOSFET transistor, drain/source/gate" - (at 138.43 100.33 0) + (at 180.34 78.74 0) (effects (font (size 1.27 1.27) @@ -8985,7 +7985,7 @@ ) ) (property "Sim.Device" "NMOS" - (at 121.285 100.33 0) + (at 163.195 78.74 0) (effects (font (size 1.27 1.27) @@ -8994,7 +7994,7 @@ ) ) (property "Sim.Type" "VDMOS" - (at 119.38 100.33 0) + (at 161.29 78.74 0) (effects (font (size 1.27 1.27) @@ -9003,7 +8003,7 @@ ) ) (property "Sim.Pins" "1=D 2=G 3=S" - (at 123.19 100.33 0) + (at 165.1 78.74 0) (effects (font (size 1.27 1.27) @@ -9031,7 +8031,7 @@ ) (symbol (lib_id "Device:C") - (at 306.07 186.69 0) + (at 241.3 200.66 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9039,7 +8039,7 @@ (dnp no) (uuid "96379b31-ffae-412e-be78-57baf7438d18") (property "Reference" "C45" - (at 309.88 185.4199 0) + (at 245.11 199.3899 0) (effects (font (size 1.27 1.27) @@ -9047,8 +8047,8 @@ (justify left) ) ) - (property "Value" "C" - (at 309.88 187.9599 0) + (property "Value" "100n" + (at 245.11 201.9299 0) (effects (font (size 1.27 1.27) @@ -9057,7 +8057,7 @@ ) ) (property "Footprint" "" - (at 307.0352 190.5 0) + (at 242.2652 204.47 0) (effects (font (size 1.27 1.27) @@ -9066,7 +8066,7 @@ ) ) (property "Datasheet" "~" - (at 306.07 186.69 0) + (at 241.3 200.66 0) (effects (font (size 1.27 1.27) @@ -9075,7 +8075,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 306.07 186.69 0) + (at 241.3 200.66 0) (effects (font (size 1.27 1.27) @@ -9100,7 +8100,7 @@ ) (symbol (lib_id "Device:C") - (at 330.2 77.47 0) + (at 325.12 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9109,7 +8109,7 @@ (fields_autoplaced yes) (uuid "9a64254d-777c-4179-872c-ddd0c117d941") (property "Reference" "C41" - (at 334.01 76.1999 0) + (at 328.93 119.3799 0) (effects (font (size 1.27 1.27) @@ -9118,7 +8118,7 @@ ) ) (property "Value" "10u" - (at 334.01 78.7399 0) + (at 328.93 121.9199 0) (effects (font (size 1.27 1.27) @@ -9127,7 +8127,7 @@ ) ) (property "Footprint" "" - (at 331.1652 81.28 0) + (at 326.0852 124.46 0) (effects (font (size 1.27 1.27) @@ -9136,7 +8136,7 @@ ) ) (property "Datasheet" "~" - (at 330.2 77.47 0) + (at 325.12 120.65 0) (effects (font (size 1.27 1.27) @@ -9145,7 +8145,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 330.2 77.47 0) + (at 325.12 120.65 0) (effects (font (size 1.27 1.27) @@ -9170,7 +8170,7 @@ ) (symbol (lib_id "Device:C") - (at 255.27 77.47 0) + (at 250.19 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9179,7 +8179,7 @@ (fields_autoplaced yes) (uuid "a46e47ac-d680-4251-b543-9a8f875ea87a") (property "Reference" "C42" - (at 259.08 76.1999 0) + (at 254 119.3799 0) (effects (font (size 1.27 1.27) @@ -9188,7 +8188,7 @@ ) ) (property "Value" "100n" - (at 259.08 78.7399 0) + (at 254 121.9199 0) (effects (font (size 1.27 1.27) @@ -9197,7 +8197,7 @@ ) ) (property "Footprint" "" - (at 256.2352 81.28 0) + (at 251.1552 124.46 0) (effects (font (size 1.27 1.27) @@ -9206,7 +8206,7 @@ ) ) (property "Datasheet" "~" - (at 255.27 77.47 0) + (at 250.19 120.65 0) (effects (font (size 1.27 1.27) @@ -9215,7 +8215,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 255.27 77.47 0) + (at 250.19 120.65 0) (effects (font (size 1.27 1.27) @@ -9240,7 +8240,7 @@ ) (symbol (lib_id "Device:C") - (at 74.93 52.07 0) + (at 116.84 30.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9249,7 +8249,7 @@ (fields_autoplaced yes) (uuid "a62a33f7-03e5-4d26-a611-00a8c23368c5") (property "Reference" "C38" - (at 78.74 50.7999 0) + (at 120.65 29.2099 0) (effects (font (size 1.27 1.27) @@ -9258,7 +8258,7 @@ ) ) (property "Value" "100n" - (at 78.74 53.3399 0) + (at 120.65 31.7499 0) (effects (font (size 1.27 1.27) @@ -9267,7 +8267,7 @@ ) ) (property "Footprint" "" - (at 75.8952 55.88 0) + (at 117.8052 34.29 0) (effects (font (size 1.27 1.27) @@ -9276,7 +8276,7 @@ ) ) (property "Datasheet" "~" - (at 74.93 52.07 0) + (at 116.84 30.48 0) (effects (font (size 1.27 1.27) @@ -9285,7 +8285,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 74.93 52.07 0) + (at 116.84 30.48 0) (effects (font (size 1.27 1.27) @@ -9310,7 +8310,7 @@ ) (symbol (lib_id "Device:R") - (at 160.02 80.01 90) + (at 201.93 58.42 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9319,7 +8319,7 @@ (fields_autoplaced yes) (uuid "a7c9259f-4afc-4769-adcd-88d852ddc052") (property "Reference" "R41" - (at 160.02 73.66 90) + (at 201.93 52.07 90) (effects (font (size 1.27 1.27) @@ -9327,7 +8327,7 @@ ) ) (property "Value" "100R" - (at 160.02 76.2 90) + (at 201.93 54.61 90) (effects (font (size 1.27 1.27) @@ -9335,7 +8335,7 @@ ) ) (property "Footprint" "" - (at 160.02 81.788 90) + (at 201.93 60.198 90) (effects (font (size 1.27 1.27) @@ -9344,7 +8344,7 @@ ) ) (property "Datasheet" "~" - (at 160.02 80.01 0) + (at 201.93 58.42 0) (effects (font (size 1.27 1.27) @@ -9353,7 +8353,7 @@ ) ) (property "Description" "Resistor" - (at 160.02 80.01 0) + (at 201.93 58.42 0) (effects (font (size 1.27 1.27) @@ -9378,7 +8378,7 @@ ) (symbol (lib_id "Battery_Management:DW01A") - (at 143.51 82.55 0) + (at 185.42 60.96 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -9387,7 +8387,7 @@ (dnp no) (uuid "b5b9d506-51dc-4cc5-9586-c4ec179cba5e") (property "Reference" "U10" - (at 143.51 72.39 0) + (at 185.42 50.8 0) (effects (font (size 1.27 1.27) @@ -9395,7 +8395,7 @@ ) ) (property "Value" "DW01A" - (at 143.51 74.93 0) + (at 185.42 53.34 0) (effects (font (size 1.27 1.27) @@ -9403,7 +8403,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 143.51 82.55 0) + (at 185.42 60.96 0) (effects (font (size 1.27 1.27) @@ -9412,7 +8412,7 @@ ) ) (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" - (at 143.51 82.55 0) + (at 185.42 60.96 0) (effects (font (size 1.27 1.27) @@ -9421,7 +8421,7 @@ ) ) (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" - (at 143.256 81.026 0) + (at 185.166 59.436 0) (effects (font (size 1.27 1.27) @@ -9456,91 +8456,9 @@ ) ) ) - (symbol - (lib_id "Transistor_BJT:BC857BS") - (at 363.22 82.55 180) - (unit 2) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "b7455ea3-dad8-475a-9eec-5cc555544111") - (property "Reference" "Q7" - (at 358.14 81.2799 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "BC857BS" - (at 358.14 83.8199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" - (at 358.14 85.09 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" - (at 363.22 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" - (at 363.22 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "5" - (uuid "cc4d2c0f-e378-4089-9d3f-63c9d0bb909c") - ) - (pin "1" - (uuid "a2f5bc86-f1e4-4f76-80df-73ef190f91bb") - ) - (pin "4" - (uuid "be56ff6c-89dd-4fc0-83cf-02110388a387") - ) - (pin "6" - (uuid "3b935a5e-2115-4c9e-8ae2-69220540728f") - ) - (pin "2" - (uuid "a2383228-7ae3-4bf0-86a9-aadcdb40dade") - ) - (pin "3" - (uuid "9e0866fd-6c89-44ec-9e6a-71112a305f9b") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "Q7") - (unit 2) - ) - ) - ) - ) (symbol (lib_id "Device:R") - (at 100.33 91.44 0) + (at 142.24 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9549,7 +8467,7 @@ (fields_autoplaced yes) (uuid "ba8b529b-6058-42bb-8e3a-42555600da40") (property "Reference" "R40" - (at 102.87 90.1699 0) + (at 144.78 68.5799 0) (effects (font (size 1.27 1.27) @@ -9558,7 +8476,7 @@ ) ) (property "Value" "R" - (at 102.87 92.7099 0) + (at 144.78 71.1199 0) (effects (font (size 1.27 1.27) @@ -9567,7 +8485,7 @@ ) ) (property "Footprint" "" - (at 98.552 91.44 90) + (at 140.462 69.85 90) (effects (font (size 1.27 1.27) @@ -9576,7 +8494,7 @@ ) ) (property "Datasheet" "~" - (at 100.33 91.44 0) + (at 142.24 69.85 0) (effects (font (size 1.27 1.27) @@ -9585,7 +8503,7 @@ ) ) (property "Description" "Resistor" - (at 100.33 91.44 0) + (at 142.24 69.85 0) (effects (font (size 1.27 1.27) @@ -9610,7 +8528,7 @@ ) (symbol (lib_id "power:GND") - (at 241.3 104.14 0) + (at 236.22 147.32 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9619,7 +8537,7 @@ (fields_autoplaced yes) (uuid "c30afc7f-5b6e-41c0-a59f-18b51c65095a") (property "Reference" "#PWR055" - (at 241.3 110.49 0) + (at 236.22 153.67 0) (effects (font (size 1.27 1.27) @@ -9628,7 +8546,7 @@ ) ) (property "Value" "GND" - (at 241.3 109.22 0) + (at 236.22 152.4 0) (effects (font (size 1.27 1.27) @@ -9637,7 +8555,7 @@ ) ) (property "Footprint" "" - (at 241.3 104.14 0) + (at 236.22 147.32 0) (effects (font (size 1.27 1.27) @@ -9646,7 +8564,7 @@ ) ) (property "Datasheet" "" - (at 241.3 104.14 0) + (at 236.22 147.32 0) (effects (font (size 1.27 1.27) @@ -9655,7 +8573,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 241.3 104.14 0) + (at 236.22 147.32 0) (effects (font (size 1.27 1.27) @@ -9675,107 +8593,9 @@ ) ) ) - (symbol - (lib_id "Simulation_SPICE:PMOS") - (at 373.38 69.85 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "c397624e-0b74-4671-bcad-6a0b76345df3") - (property "Reference" "Q4" - (at 373.38 60.96 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PMOS" - (at 373.38 63.5 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 370.84 64.77 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 386.08 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "P-MOSFET transistor, drain/source/gate" - (at 373.38 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Device" "PMOS" - (at 390.525 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Type" "VDMOS" - (at 392.43 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Pins" "1=D 2=G 3=S" - (at 388.62 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "3" - (uuid "dfa7ac8e-60fa-4556-a8da-b96ec8bda242") - ) - (pin "1" - (uuid "4ee3e5d3-494c-4f54-9376-e3dbf16bf455") - ) - (pin "2" - (uuid "c6e94b20-225c-4ce6-8d82-6225b099dc2c") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "Q4") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") - (at 229.87 201.93 90) + (at 201.93 215.9 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9784,7 +8604,7 @@ (fields_autoplaced yes) (uuid "c87523d8-7fe1-4142-aa7b-a6f91a68b6bf") (property "Reference" "R60" - (at 229.87 195.58 90) + (at 201.93 209.55 90) (effects (font (size 1.27 1.27) @@ -9792,7 +8612,7 @@ ) ) (property "Value" "R" - (at 229.87 198.12 90) + (at 201.93 212.09 90) (effects (font (size 1.27 1.27) @@ -9800,7 +8620,7 @@ ) ) (property "Footprint" "" - (at 229.87 203.708 90) + (at 201.93 217.678 90) (effects (font (size 1.27 1.27) @@ -9809,7 +8629,7 @@ ) ) (property "Datasheet" "~" - (at 229.87 201.93 0) + (at 201.93 215.9 0) (effects (font (size 1.27 1.27) @@ -9818,7 +8638,7 @@ ) ) (property "Description" "Resistor" - (at 229.87 201.93 0) + (at 201.93 215.9 0) (effects (font (size 1.27 1.27) @@ -9843,7 +8663,7 @@ ) (symbol (lib_id "power:GND") - (at 97.79 200.66 0) + (at 69.85 214.63 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9852,7 +8672,7 @@ (fields_autoplaced yes) (uuid "d00cbd75-5ab2-4bc7-bb4d-2dd0394dc599") (property "Reference" "#PWR058" - (at 97.79 207.01 0) + (at 69.85 220.98 0) (effects (font (size 1.27 1.27) @@ -9861,7 +8681,7 @@ ) ) (property "Value" "GND" - (at 97.79 205.74 0) + (at 69.85 219.71 0) (effects (font (size 1.27 1.27) @@ -9870,7 +8690,7 @@ ) ) (property "Footprint" "" - (at 97.79 200.66 0) + (at 69.85 214.63 0) (effects (font (size 1.27 1.27) @@ -9879,7 +8699,7 @@ ) ) (property "Datasheet" "" - (at 97.79 200.66 0) + (at 69.85 214.63 0) (effects (font (size 1.27 1.27) @@ -9888,7 +8708,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 97.79 200.66 0) + (at 69.85 214.63 0) (effects (font (size 1.27 1.27) @@ -9910,7 +8730,7 @@ ) (symbol (lib_id "Device:C") - (at 97.79 194.31 0) + (at 69.85 208.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9919,7 +8739,7 @@ (fields_autoplaced yes) (uuid "d3ce5dcb-e5b4-46e1-86d6-99eb70856c3a") (property "Reference" "C47" - (at 101.6 193.0399 0) + (at 73.66 207.0099 0) (effects (font (size 1.27 1.27) @@ -9928,7 +8748,7 @@ ) ) (property "Value" "C" - (at 101.6 195.5799 0) + (at 73.66 209.5499 0) (effects (font (size 1.27 1.27) @@ -9937,7 +8757,7 @@ ) ) (property "Footprint" "" - (at 98.7552 198.12 0) + (at 70.8152 212.09 0) (effects (font (size 1.27 1.27) @@ -9946,7 +8766,7 @@ ) ) (property "Datasheet" "~" - (at 97.79 194.31 0) + (at 69.85 208.28 0) (effects (font (size 1.27 1.27) @@ -9955,7 +8775,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 97.79 194.31 0) + (at 69.85 208.28 0) (effects (font (size 1.27 1.27) @@ -9980,7 +8800,7 @@ ) (symbol (lib_id "Device:R") - (at 78.74 189.23 90) + (at 50.8 203.2 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9989,7 +8809,7 @@ (fields_autoplaced yes) (uuid "da57ef7b-a01f-4df5-a212-831939f930bb") (property "Reference" "R55" - (at 78.74 182.88 90) + (at 50.8 196.85 90) (effects (font (size 1.27 1.27) @@ -9997,7 +8817,7 @@ ) ) (property "Value" "R" - (at 78.74 185.42 90) + (at 50.8 199.39 90) (effects (font (size 1.27 1.27) @@ -10005,7 +8825,7 @@ ) ) (property "Footprint" "" - (at 78.74 191.008 90) + (at 50.8 204.978 90) (effects (font (size 1.27 1.27) @@ -10014,7 +8834,7 @@ ) ) (property "Datasheet" "~" - (at 78.74 189.23 0) + (at 50.8 203.2 0) (effects (font (size 1.27 1.27) @@ -10023,7 +8843,7 @@ ) ) (property "Description" "Resistor" - (at 78.74 189.23 0) + (at 50.8 203.2 0) (effects (font (size 1.27 1.27) @@ -10048,7 +8868,7 @@ ) (symbol (lib_id "Device:Thermistor_NTC") - (at 201.93 91.44 0) + (at 243.84 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10057,7 +8877,7 @@ (fields_autoplaced yes) (uuid "de80c6e3-ed9d-4dce-8f09-905a5cb699ae") (property "Reference" "TH1" - (at 204.47 90.4874 0) + (at 246.38 68.8974 0) (effects (font (size 1.27 1.27) @@ -10066,7 +8886,7 @@ ) ) (property "Value" "Thermistor_NTC" - (at 204.47 93.0274 0) + (at 246.38 71.4374 0) (effects (font (size 1.27 1.27) @@ -10075,7 +8895,7 @@ ) ) (property "Footprint" "" - (at 201.93 90.17 0) + (at 243.84 68.58 0) (effects (font (size 1.27 1.27) @@ -10084,7 +8904,7 @@ ) ) (property "Datasheet" "~" - (at 201.93 90.17 0) + (at 243.84 68.58 0) (effects (font (size 1.27 1.27) @@ -10093,7 +8913,7 @@ ) ) (property "Description" "Temperature dependent resistor, negative temperature coefficient" - (at 201.93 91.44 0) + (at 243.84 69.85 0) (effects (font (size 1.27 1.27) @@ -10118,7 +8938,7 @@ ) (symbol (lib_id "power:GND") - (at 317.5 196.85 0) + (at 252.73 210.82 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10127,7 +8947,7 @@ (fields_autoplaced yes) (uuid "e20a7852-1f11-41fa-aa1d-5d06bb329b5d") (property "Reference" "#PWR056" - (at 317.5 203.2 0) + (at 252.73 217.17 0) (effects (font (size 1.27 1.27) @@ -10136,7 +8956,7 @@ ) ) (property "Value" "GND" - (at 317.5 201.93 0) + (at 252.73 215.9 0) (effects (font (size 1.27 1.27) @@ -10145,7 +8965,7 @@ ) ) (property "Footprint" "" - (at 317.5 196.85 0) + (at 252.73 210.82 0) (effects (font (size 1.27 1.27) @@ -10154,7 +8974,7 @@ ) ) (property "Datasheet" "" - (at 317.5 196.85 0) + (at 252.73 210.82 0) (effects (font (size 1.27 1.27) @@ -10163,7 +8983,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 317.5 196.85 0) + (at 252.73 210.82 0) (effects (font (size 1.27 1.27) @@ -10185,7 +9005,7 @@ ) (symbol (lib_id "Battery_Management:TP4056-42-ESOP8") - (at 87.63 72.39 0) + (at 129.54 50.8 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10194,7 +9014,7 @@ (fields_autoplaced yes) (uuid "e2a62840-f253-4739-a69a-5191c6e08b5d") (property "Reference" "U9" - (at 89.7733 57.15 0) + (at 131.6833 35.56 0) (effects (font (size 1.27 1.27) @@ -10203,7 +9023,7 @@ ) ) (property "Value" "TP4056-42-ESOP8" - (at 89.7733 59.69 0) + (at 131.6833 38.1 0) (effects (font (size 1.27 1.27) @@ -10212,7 +9032,7 @@ ) ) (property "Footprint" "Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" - (at 88.138 95.25 0) + (at 130.048 73.66 0) (effects (font (size 1.27 1.27) @@ -10221,7 +9041,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/lcsc_datasheet_2410121619_TOPPOWER-Nanjing-Extension-Microelectronics-TP4056-42-ESOP8_C16581.pdf" - (at 87.63 97.79 0) + (at 129.54 76.2 0) (effects (font (size 1.27 1.27) @@ -10230,7 +9050,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 88.138 92.71 0) + (at 130.048 71.12 0) (effects (font (size 1.27 1.27) @@ -10276,7 +9096,7 @@ ) (symbol (lib_id "Device:R") - (at 85.09 172.72 0) + (at 57.15 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10285,7 +9105,7 @@ (fields_autoplaced yes) (uuid "e95cce26-7355-4c61-af2c-a590a180ac9f") (property "Reference" "R53" - (at 87.63 171.4499 0) + (at 59.69 185.4199 0) (effects (font (size 1.27 1.27) @@ -10294,7 +9114,7 @@ ) ) (property "Value" "R" - (at 87.63 173.9899 0) + (at 59.69 187.9599 0) (effects (font (size 1.27 1.27) @@ -10303,7 +9123,7 @@ ) ) (property "Footprint" "" - (at 83.312 172.72 90) + (at 55.372 186.69 90) (effects (font (size 1.27 1.27) @@ -10312,7 +9132,7 @@ ) ) (property "Datasheet" "~" - (at 85.09 172.72 0) + (at 57.15 186.69 0) (effects (font (size 1.27 1.27) @@ -10321,7 +9141,7 @@ ) ) (property "Description" "Resistor" - (at 85.09 172.72 0) + (at 57.15 186.69 0) (effects (font (size 1.27 1.27) @@ -10346,7 +9166,7 @@ ) (symbol (lib_id "Device:R") - (at 41.91 54.61 0) + (at 83.82 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10355,7 +9175,7 @@ (fields_autoplaced yes) (uuid "f3c6433e-ce9c-45bd-affa-048cb262d06e") (property "Reference" "R46" - (at 44.45 53.3399 0) + (at 86.36 31.7499 0) (effects (font (size 1.27 1.27) @@ -10364,7 +9184,7 @@ ) ) (property "Value" "R" - (at 44.45 55.8799 0) + (at 86.36 34.2899 0) (effects (font (size 1.27 1.27) @@ -10373,7 +9193,7 @@ ) ) (property "Footprint" "" - (at 40.132 54.61 90) + (at 82.042 33.02 90) (effects (font (size 1.27 1.27) @@ -10382,7 +9202,7 @@ ) ) (property "Datasheet" "~" - (at 41.91 54.61 0) + (at 83.82 33.02 0) (effects (font (size 1.27 1.27) @@ -10391,7 +9211,7 @@ ) ) (property "Description" "Resistor" - (at 41.91 54.61 0) + (at 83.82 33.02 0) (effects (font (size 1.27 1.27) @@ -10416,7 +9236,7 @@ ) (symbol (lib_id "Device:C") - (at 97.79 172.72 0) + (at 69.85 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10425,7 +9245,7 @@ (fields_autoplaced yes) (uuid "fbdeee3d-0ada-4b82-937e-ab76264c186b") (property "Reference" "C46" - (at 101.6 171.4499 0) + (at 73.66 185.4199 0) (effects (font (size 1.27 1.27) @@ -10434,7 +9254,7 @@ ) ) (property "Value" "C" - (at 101.6 173.9899 0) + (at 73.66 187.9599 0) (effects (font (size 1.27 1.27) @@ -10443,7 +9263,7 @@ ) ) (property "Footprint" "" - (at 98.7552 176.53 0) + (at 70.8152 190.5 0) (effects (font (size 1.27 1.27) @@ -10452,7 +9272,7 @@ ) ) (property "Datasheet" "~" - (at 97.79 172.72 0) + (at 69.85 186.69 0) (effects (font (size 1.27 1.27) @@ -10461,7 +9281,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 97.79 172.72 0) + (at 69.85 186.69 0) (effects (font (size 1.27 1.27) @@ -10486,7 +9306,7 @@ ) (symbol (lib_id "power:GND") - (at 97.79 179.07 0) + (at 69.85 193.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10495,7 +9315,7 @@ (fields_autoplaced yes) (uuid "fed46a2f-7c3d-4419-8451-652603c82943") (property "Reference" "#PWR057" - (at 97.79 185.42 0) + (at 69.85 199.39 0) (effects (font (size 1.27 1.27) @@ -10504,7 +9324,7 @@ ) ) (property "Value" "GND" - (at 97.79 184.15 0) + (at 69.85 198.12 0) (effects (font (size 1.27 1.27) @@ -10513,7 +9333,7 @@ ) ) (property "Footprint" "" - (at 97.79 179.07 0) + (at 69.85 193.04 0) (effects (font (size 1.27 1.27) @@ -10522,7 +9342,7 @@ ) ) (property "Datasheet" "" - (at 97.79 179.07 0) + (at 69.85 193.04 0) (effects (font (size 1.27 1.27) @@ -10531,7 +9351,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 97.79 179.07 0) + (at 69.85 193.04 0) (effects (font (size 1.27 1.27) @@ -10551,4 +9371,76 @@ ) ) ) + (sheet + (at 353.06 107.95) + (size 25.4 12.7) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "efdabaa1-4e6c-4b02-8574-dea8c0bb89ea") + (property "Sheetname" "Ideal diode" + (at 353.06 107.2384 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "block/ideal_diode.kicad_sch" + (at 353.06 121.2346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "INPUT" input + (at 353.06 110.49 180) + (uuid "6efc13cf-a8bb-451e-95f9-09f8d96ef974") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "GND" passive + (at 365.76 120.65 270) + (uuid "0b0ab1bb-13ac-4278-9b2b-01511e4cb6c9") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "OUT" output + (at 378.46 110.49 0) + (uuid "08fe77d8-71e8-4600-b71a-b7bd34510937") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (page "8") + ) + ) + ) + ) ) diff --git a/Hardware/keyboard_controller/block/ideal_diode.kicad_sch b/Hardware/keyboard_controller/block/ideal_diode.kicad_sch new file mode 100644 index 0000000..f8ef571 --- /dev/null +++ b/Hardware/keyboard_controller/block/ideal_diode.kicad_sch @@ -0,0 +1,1516 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "5fc91200-6619-4f37-b9c3-ccce4428e37a") + (paper "A5") + (lib_symbols + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Simulation_SPICE:PMOS" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PMOS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 5.08 2.54 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 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "PMOS" + (at 0 -17.145 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PMOS_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PMOS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Transistor_BJT:BC857BS" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 5.08 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "PNP/PNP Transistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?363*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "BC857BS_0_1" + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.778) (xy 1.778 -2.286) (xy 1.27 -1.27) (xy 2.286 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "BC857BS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "BC857BS_2_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 88.9 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "20302910-79c8-424e-913e-8f26bc84f672") + ) + (junction + (at 88.9 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "64684de6-27e9-47af-b101-183f3c3a9ac2") + ) + (junction + (at 99.06 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "67fb6cb8-91e6-411a-bcc0-5c9b19a4d16e") + ) + (junction + (at 114.3 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "6c46e521-11be-4702-857a-459bdfce2665") + ) + (junction + (at 88.9 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "9903df60-474f-4cef-86c5-5febd18b1ab8") + ) + (junction + (at 114.3 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "cea4823f-0920-447a-bc2b-5db1346029cf") + ) + (wire + (pts + (xy 114.3 76.2) (xy 88.9 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e97a653-60bc-43d0-8301-1dc5bfdd1ef1") + ) + (wire + (pts + (xy 88.9 60.96) (xy 88.9 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37d286a8-753a-42d9-85ea-143e0004180b") + ) + (wire + (pts + (xy 99.06 60.96) (xy 88.9 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e171b44-33b6-4fa8-9a0b-46295c53429a") + ) + (wire + (pts + (xy 88.9 71.12) (xy 88.9 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "405e1e3f-ed54-494c-87b9-e5795a8830ec") + ) + (wire + (pts + (xy 114.3 60.96) (xy 114.3 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ad00cd6-67b3-4a08-a2db-d0bf7ee03194") + ) + (wire + (pts + (xy 99.06 53.34) (xy 99.06 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5078077d-0105-4ab3-83a1-dffc40bbd210") + ) + (wire + (pts + (xy 76.2 76.2) (xy 88.9 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b270da0-1b84-4726-9676-12af3c86a6b4") + ) + (wire + (pts + (xy 88.9 48.26) (xy 88.9 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f21b9a7-ae84-4e3b-83b3-decbeb614550") + ) + (wire + (pts + (xy 76.2 38.1) (xy 88.9 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7fb0dcee-0460-40a7-8bb5-bc083c49052c") + ) + (wire + (pts + (xy 88.9 60.96) (xy 88.9 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f662d27-2418-498c-9188-a3b0b82b0e88") + ) + (wire + (pts + (xy 96.52 53.34) (xy 99.06 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "93642a26-1b7e-41a6-b91b-6d5e762569a7") + ) + (wire + (pts + (xy 114.3 38.1) (xy 109.22 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9681b6be-02f0-4235-8c56-94c667d630b3") + ) + (wire + (pts + (xy 114.3 60.96) (xy 114.3 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a428b2c2-80e4-42fd-869a-8ae6026ac761") + ) + (wire + (pts + (xy 88.9 38.1) (xy 99.06 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c753febc-6f69-44e3-bceb-849952470179") + ) + (wire + (pts + (xy 114.3 38.1) (xy 127 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d701145d-d98c-4cd0-adff-44777a6963d8") + ) + (wire + (pts + (xy 114.3 48.26) (xy 114.3 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddb62221-2c19-4ecf-9dca-be6f310871b8") + ) + (wire + (pts + (xy 99.06 53.34) (xy 106.68 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2004377-90d9-4616-b1f5-c2a56c523b77") + ) + (wire + (pts + (xy 114.3 71.12) (xy 114.3 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5c7d249-44f5-4de9-b9a3-ec359419bf33") + ) + (wire + (pts + (xy 104.14 60.96) (xy 114.3 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ebdc89da-533c-445d-a3b9-660495963ec9") + ) + (wire + (pts + (xy 104.14 45.72) (xy 104.14 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f54d49eb-efd6-4dbe-90ce-19e1b36b87b2") + ) + (label "ID_G" + (at 105.41 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "62bb8aec-b8df-498e-8f93-3327b2b0b730") + ) + (label "ID_B" + (at 97.79 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "62f90150-865a-4211-9c57-68ae86f5ee74") + ) + (hierarchical_label "GND" + (shape passive) + (at 76.2 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "00fdec76-0107-460d-9241-78b7c395995f") + ) + (hierarchical_label "INPUT" + (shape input) + (at 76.2 38.1 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cde98f80-0ddc-403d-8762-34aaa6aa1ab3") + ) + (hierarchical_label "OUT" + (shape output) + (at 127 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ff47488f-e6ea-43e1-9149-61b1a075a1cb") + ) + (symbol + (lib_id "Transistor_BJT:BC857BS") + (at 91.44 53.34 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "339d59ec-637f-4ade-a2ab-e3d3fd43c3cf") + (property "Reference" "Q8" + (at 86.36 54.6101 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 86.36 52.0701 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 86.36 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Library" "model/BC857BS.lib" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Name" "BC857BS" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "SUBCKT" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=1 2=2 3=3 4=4 5=5 6=6" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "384844f8-02df-43ff-8019-54f0851e533c") + ) + (pin "5" + (uuid "a8ea70d5-542d-407a-a088-6adc40088000") + ) + (pin "3" + (uuid "4fd282d8-b478-4421-9587-a28a75b45e10") + ) + (pin "4" + (uuid "04889b31-9ee5-4759-93a3-ce1a25a20963") + ) + (pin "6" + (uuid "0f80c42f-de23-4b47-82b9-4a1247510d03") + ) + (pin "2" + (uuid "99ac6854-fee8-4ad8-bcf9-4b1f84752170") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" + (reference "Q12") + (unit 1) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" + (reference "Q10") + (unit 1) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" + (reference "Q8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_BJT:BC857BS") + (at 111.76 53.34 0) + (mirror x) + (unit 2) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4af76aab-f986-4385-9520-d829779e4c99") + (property "Reference" "Q8" + (at 116.84 54.6101 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 116.84 52.0701 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 116.84 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Library" "model/BC857BS.lib" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Name" "BC857BS" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "SUBCKT" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=1 2=2 3=3 4=4 5=5 6=6" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c9ea3d90-2830-4126-b88a-0fd24360711e") + ) + (pin "3" + (uuid "5d537359-8adb-4653-a50b-7748b1482635") + ) + (pin "4" + (uuid "abf42056-240c-4638-b27f-35700968354a") + ) + (pin "6" + (uuid "ac493fb1-6c77-4e80-881b-4ac7315c5b8e") + ) + (pin "5" + (uuid "6c5d91ff-268e-452b-927b-81fbf8139749") + ) + (pin "1" + (uuid "fe5a9cc9-809d-4ee9-bb88-6d7e9389e085") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" + (reference "Q12") + (unit 2) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" + (reference "Q10") + (unit 2) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" + (reference "Q8") + (unit 2) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 114.3 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "65e31dd1-9f8c-4ead-88e1-c623c0b432b6") + (property "Reference" "R71" + (at 116.84 66.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 116.84 68.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 112.522 67.31 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 114.3 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b768ddbf-fae2-436c-ac4c-91cc5e18ce50") + ) + (pin "1" + (uuid "448c2525-f4b6-4b0e-b86f-1f8d7f4ebb03") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" + (reference "R79") + (unit 1) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" + (reference "R74") + (unit 1) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" + (reference "R71") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 88.9 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cd5b08ad-1011-4135-af3b-7221f5d51821") + (property "Reference" "R62" + (at 91.44 66.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 91.44 68.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 87.122 67.31 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 88.9 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5accf2f2-3769-4fa8-ad99-875b03903c92") + ) + (pin "1" + (uuid "c5db1f02-e57f-4201-934e-e2ba9412d59b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" + (reference "R75") + (unit 1) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" + (reference "R72") + (unit 1) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" + (reference "R62") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:PMOS") + (at 104.14 40.64 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "fc372fc0-3a23-4766-b404-22b40db3a67d") + (property "Reference" "Q9" + (at 104.14 31.75 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMOS" + (at 104.14 34.29 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 35.56 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 116.84 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 104.14 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "PMOS" + (at 121.285 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 123.19 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 119.38 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "f148effa-77d4-4eca-a305-89916333dfa0") + ) + (pin "1" + (uuid "40f5c7ec-e199-4790-9c57-7a70cac2de64") + ) + (pin "2" + (uuid "e6f23bf4-6a1f-40a9-8555-b56ab2e52240") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" + (reference "Q13") + (unit 1) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" + (reference "Q11") + (unit 1) + ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" + (reference "Q9") + (unit 1) + ) + ) + ) + ) +) diff --git a/Hardware/keyboard_controller/model/BC857BS.lib b/Hardware/keyboard_controller/model/BC857BS.lib new file mode 100644 index 0000000..218ada3 --- /dev/null +++ b/Hardware/keyboard_controller/model/BC857BS.lib @@ -0,0 +1,27 @@ +* DIODES INCORPORATED AND ITS AFFILIATED COMPANIES AND SUBSIDIARIES (COLLECTIVELY, "DIODES") +* PROVIDE THESE SPICE MODELS AND DATA (COLLECTIVELY, THE "SM DATA") "AS IS" AND WITHOUT ANY +* REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY +* OR FITNESS FOR A PARTICULAR PURPOSE, ANY WARRANTY ARISING FROM COURSE OF DEALING OR COURSE OF +* PERFORMANCE, OR ANY WARRANTY THAT ACCESS TO OR OPERATION OF THE SM DATA WILL BE UNINTERRUPTED, +* OR THAT THE SM DATA OR ANY SIMULATION USING THE SM DATA WILL BE ERROR FREE. TO THE MAXIMUM +* EXTENT PERMITTED BY LAW, IN NO EVENT WILL DIODES BE LIABLE FOR ANY DIRECT OR INDIRECT, +* SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH +* THE PRODUCTION OR USE OF SM DATA, HOWEVER CAUSED AND UNDER WHATEVER CAUSE OF ACTION OR THEORY +* OF LIABILITY BROUGHT (INCLUDING, WITHOUT LIMITATION, UNDER ANY CONTRACT, NEGLIGENCE OR OTHER +* TORT THEORY OF LIABILITY), EVEN IF DIODES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, +* AND DIODES' TOTAL LIABILITY (WHETHER IN CONTRACT, TORT OR OTHERWISE) WITH REGARD TO THE SM +* DATA WILL NOT, IN THE AGGREGATE, EXCEED ANY SUMS PAID BY YOU TO DIODES FOR THE SM DATA. + + + +*SRC=BC857BS;DI_BC857BS;BJTs PNP; Si; 45.0V 0.100A 250MHz Diodes Inc. +*BJTs - Single device of dual +.MODEL BC857 PNP (IS=10.2f NF=1.00 BF=650 VAF=121 ++ IKF=42.5m ISE=2.25p NE=2.00 BR=4.00 NR=1.00 ++ VAR=20.0 IKR=0.105 RE=0.715 RB=2.86 RC=0.286 ++ XTB=1.5 CJE=13.3p VJE=1.10 MJE=0.500 CJC=7.80p VJC=0.300 MJC=0.300 ++ TF=586p TR=95.9n EG=1.12 ) +.SUBCKT BC857BS 1 2 3 4 5 6 +Q_A 6 2 1 BC857 +Q_B 3 5 4 BC857 +.ENDS BC857BS diff --git a/Hardware/keyboard_controller/testbench/ideal_diode.kicad_sch b/Hardware/keyboard_controller/testbench/ideal_diode.kicad_sch new file mode 100644 index 0000000..9df7605 --- /dev/null +++ b/Hardware/keyboard_controller/testbench/ideal_diode.kicad_sch @@ -0,0 +1,1615 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "08064369-35e3-4d47-93b0-d0da8d50921f") + (paper "A4") + (lib_symbols + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Simulation_SPICE:IDC" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.0254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "I" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Current source, DC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "DC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "I" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "IDC_0_0" + (polyline + (pts + (xy -1.27 0.254) (xy 1.27 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 -0.254) (xy -1.27 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.254) (xy 0.762 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "IDC_0_1" + (polyline + (pts + (xy -0.254 1.778) (xy 0 1.27) (xy 0.254 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "IDC_1_1" + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Simulation_SPICE:VPULSE" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.0254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "V" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "VPULSE" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Voltage source, pulse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "PULSE" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "V" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Sim.Params" "y1=0 y2=1 td=2n tr=2n tf=2n tw=50n per=100n" + (at 2.54 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "ki_keywords" "simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VPULSE_0_0" + (polyline + (pts + (xy -2.032 -0.762) (xy -1.397 -0.762) (xy -1.143 0.762) (xy -0.127 0.762) (xy 0.127 -0.762) (xy 1.143 -0.762) + (xy 1.397 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (text "+" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (symbol "VPULSE_0_1" + (circle + (center 0 0) + (radius 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "VPULSE_1_1" + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 114.3 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "65cc55f4-c481-4be1-a4cd-de8ffc460b46") + ) + (junction + (at 139.7 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "94b0a95c-c863-44cd-8963-deabd009ac1b") + ) + (junction + (at 165.1 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "ad9f4ee2-29ec-4d4e-8d77-8b2258929d9d") + ) + (junction + (at 139.7 137.16) + (diameter 0) + (color 0 0 0 0) + (uuid "aee14bf4-d70c-4f73-a692-a9c4fe9afb9e") + ) + (junction + (at 114.3 137.16) + (diameter 0) + (color 0 0 0 0) + (uuid "c3c7683c-5b4a-4c60-b4c8-05e2a3677c8c") + ) + (junction + (at 114.3 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "cba5c829-89b8-49e5-94db-1440c0ba5d6c") + ) + (junction + (at 114.3 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "f081f183-7c32-4d66-aa07-e688335c08e4") + ) + (junction + (at 165.1 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "f3c58de1-94d2-4364-a4c8-73fa5c311022") + ) + (wire + (pts + (xy 139.7 101.6) (xy 165.1 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13d31b62-b734-4636-8cd2-0a40f92a3488") + ) + (wire + (pts + (xy 165.1 124.46) (xy 171.45 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b309fff-56d9-4c8b-8491-60b58ee59c84") + ) + (wire + (pts + (xy 114.3 134.62) (xy 114.3 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "319a75aa-4fbe-4e7c-9fa8-f48ba42195d1") + ) + (wire + (pts + (xy 152.4 124.46) (xy 165.1 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42f69895-18c2-49bc-8456-8c9ca5421431") + ) + (wire + (pts + (xy 165.1 124.46) (xy 165.1 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45657edf-5122-491d-98ba-2db3d5dca271") + ) + (wire + (pts + (xy 165.1 100.33) (xy 165.1 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6370c590-b3c4-45e9-bbde-436795fce85f") + ) + (wire + (pts + (xy 139.7 137.16) (xy 165.1 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d91c740-8b62-4098-9edd-b4d5ee8eddce") + ) + (wire + (pts + (xy 165.1 88.9) (xy 171.45 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80f29ef2-2724-49c3-b687-92afc7aaedb0") + ) + (wire + (pts + (xy 114.3 90.17) (xy 114.3 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83a0e8b1-dbd6-487a-8535-b4657b723a56") + ) + (wire + (pts + (xy 109.22 88.9) (xy 114.3 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8907e497-71a1-4b08-a727-464a41abfc42") + ) + (wire + (pts + (xy 139.7 99.06) (xy 139.7 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ac551d1-2e00-4833-ba1c-03731acccbcd") + ) + (wire + (pts + (xy 109.22 124.46) (xy 114.3 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "988d5b17-7ab3-42b5-a1eb-265965777894") + ) + (wire + (pts + (xy 139.7 101.6) (xy 114.3 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bbfdf81-f59a-4d76-8757-31f67c1c739b") + ) + (wire + (pts + (xy 114.3 137.16) (xy 114.3 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa2b587e-16fe-4c9c-b612-0736003d7972") + ) + (wire + (pts + (xy 114.3 124.46) (xy 127 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa501fbf-faf6-4264-a6c0-30b5c0ed2545") + ) + (wire + (pts + (xy 165.1 88.9) (xy 165.1 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae6edb27-cf0d-4780-8121-78db78158376") + ) + (wire + (pts + (xy 139.7 134.62) (xy 139.7 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b0a57eae-9ea6-4ec6-9e90-750ba205d85a") + ) + (wire + (pts + (xy 152.4 88.9) (xy 165.1 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b39e513d-03e3-4cfd-be10-73860b9d4739") + ) + (wire + (pts + (xy 114.3 124.46) (xy 114.3 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b613a917-52ba-4410-a997-473d091eb6c3") + ) + (wire + (pts + (xy 114.3 88.9) (xy 127 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b924c6e2-421f-4e9b-8e79-e7faecfdafae") + ) + (wire + (pts + (xy 165.1 135.89) (xy 165.1 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "babd859c-adf0-44a3-af58-f2b95ff6c43f") + ) + (wire + (pts + (xy 114.3 101.6) (xy 114.3 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccf1a852-978c-408a-a36e-f60bfc7a517b") + ) + (wire + (pts + (xy 114.3 101.6) (xy 114.3 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf9a027c-e709-4629-88dd-7cebcf874f62") + ) + (wire + (pts + (xy 139.7 137.16) (xy 114.3 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d56e506f-8e01-4bf0-a8a9-028d69ba2728") + ) + (label "NOMINAL_OUT" + (at 171.45 88.9 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "3342775d-1333-4688-a45c-f3984b69ea16") + ) + (label "BACKWARDS_IN" + (at 109.22 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "797dde60-8fff-40de-984e-276f107f6e0d") + ) + (label "NOMINAL_IN" + (at 109.22 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c11f88b4-69a3-4968-be53-5a6eaa8eb354") + ) + (label "BACKWARDS_OUT" + (at 171.45 124.46 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ef3a72f8-66e3-4650-a074-7708a2c8ef76") + ) + (symbol + (lib_id "power:GND") + (at 114.3 138.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0b59c9ef-3d43-4b0e-94f0-448565b5d855") + (property "Reference" "#PWR062" + (at 114.3 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 114.3 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 114.3 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 114.3 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c6cfa878-3f03-4d77-8315-775d74e9874e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "#PWR062") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 114.3 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "19a2bba7-e00c-4073-9ac6-2d3d26c92604") + (property "Reference" "R80" + (at 116.84 129.5399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10R" + (at 116.84 132.0799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 112.522 130.81 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 114.3 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1ebdfdf5-ef83-417b-bab2-9aa640932879") + ) + (pin "1" + (uuid "11540b01-d806-4f8b-bf7e-3573da57ac63") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "R80") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:VPULSE") + (at 114.3 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3215507b-1fc7-44f3-b07c-821d5b6befaa") + (property "Reference" "V2" + (at 110.49 92.5801 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "VPULSE" + (at 110.49 95.1201 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Voltage source, pulse" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "PULSE" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "V" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Sim.Params" "y1=0 y2=5 td=2n tr=2n tf=2n tw=1m per=2m" + (at 110.49 97.6601 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "1" + (uuid "bef115e2-0d4c-41f3-8773-77423bfb971e") + ) + (pin "2" + (uuid "c64f1ee8-78e8-4e97-a13d-1af981eed54e") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "V2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 114.3 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5e07dec4-2f07-4631-88b7-8408e19faf41") + (property "Reference" "#PWR061" + (at 114.3 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 114.3 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 114.3 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 114.3 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c9c92ced-3ccc-423e-bc5f-bccc47a82423") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "#PWR061") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:IDC") + (at 165.1 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b63764af-450b-4df9-af61-d7c8bff7c8aa") + (property "Reference" "I1" + (at 168.91 93.9799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1" + (at 168.91 96.5199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Current source, DC" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "DC" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "I" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ebdbc5f7-b28c-489c-8528-34ad014b4042") + ) + (pin "2" + (uuid "7e131420-6e2b-4658-966d-769cb67715f1") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "I1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:VPULSE") + (at 165.1 130.81 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cb35aeae-e7bc-4e4b-b3a7-1f56d6d0fde5") + (property "Reference" "V1" + (at 168.91 128.1401 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "VPULSE" + (at 168.91 130.6801 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Voltage source, pulse" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "PULSE" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "V" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Sim.Params" "y1=0 y2=5 td=2n tr=2n tf=2n tw=1m per=2m" + (at 168.91 133.2201 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "1" + (uuid "faec65e6-a767-49d7-b990-1c5431071fd4") + ) + (pin "2" + (uuid "813f6cf8-7d5a-4450-9904-bfa64efb5a85") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "V1") + (unit 1) + ) + ) + ) + ) + (sheet + (at 127 121.92) + (size 25.4 12.7) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "471c57ac-7f0b-4770-9508-a9b5df7da8b9") + (property "Sheetname" "Backwards diode" + (at 127 121.2084 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "block/ideal_diode.kicad_sch" + (at 127 135.2046 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "INPUT" input + (at 127 124.46 180) + (uuid "d4968fa2-801a-47d7-8bac-e16f36eeb061") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "GND" passive + (at 139.7 134.62 270) + (uuid "6aac65cd-6ada-4e09-aeb3-bf865ce4cbae") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "OUT" output + (at 152.4 124.46 0) + (uuid "5aa5ec3b-05ff-47c1-b030-178cda13d06e") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (page "11") + ) + ) + ) + ) + (sheet + (at 127 86.36) + (size 25.4 12.7) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "b79ecb33-7ccf-4673-914d-32a1b9b10e7b") + (property "Sheetname" "Ideal diode" + (at 127 85.6484 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "block/ideal_diode.kicad_sch" + (at 127 99.6446 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "INPUT" input + (at 127 88.9 180) + (uuid "70d574e6-34e8-4b41-b8de-d37cd004cee2") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "GND" passive + (at 139.7 99.06 270) + (uuid "25588cba-a874-406c-8dd4-849efb4168ba") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "OUT" output + (at 152.4 88.9 0) + (uuid "7b5fda47-7043-491f-901a-3e717c306331") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (page "10") + ) + ) + ) + ) +) diff --git a/Hardware/keyboard_controller/testbench/ideal_diode.wbk b/Hardware/keyboard_controller/testbench/ideal_diode.wbk new file mode 100644 index 0000000..a231ecd --- /dev/null +++ b/Hardware/keyboard_controller/testbench/ideal_diode.wbk @@ -0,0 +1,38 @@ +{ + "last_sch_text_sim_command": "", + "tabs": [ + { + "analysis": "TRAN", + "commands": [ + ".tran 100u 10m 0", + ".kicad adjustpaths", + ".save all", + ".probe alli", + ".probe allp" + ], + "dottedSecondary": true, + "margins": { + "bottom": 45, + "left": 70, + "right": 70, + "top": 30 + }, + "measurements": [], + "showGrid": true, + "traces": [ + { + "color": "rgb(152, 78, 163)", + "signal": "V(/Ideal_Diode_Testbench/BACKWARDS_IN)", + "trace_type": 257 + }, + { + "color": "rgb(255, 127, 0)", + "signal": "V(/Ideal_Diode_Testbench/BACKWARDS_OUT)", + "trace_type": 257 + } + ] + } + ], + "user_defined_signals": [], + "version": 6 +}