From 20fcaffe8426827ddbd3bef1817bdc7389f8b0d6 Mon Sep 17 00:00:00 2001 From: JHay0112 Date: Sat, 27 Dec 2025 16:23:02 +1300 Subject: [PATCH] Main battery management and regulation path, control circuits remain --- Hardware/keyboard_controller/POWER.kicad_sch | 6700 +++++++++++++++++- 1 file changed, 6596 insertions(+), 104 deletions(-) diff --git a/Hardware/keyboard_controller/POWER.kicad_sch b/Hardware/keyboard_controller/POWER.kicad_sch index d3c0434..359bef0 100644 --- a/Hardware/keyboard_controller/POWER.kicad_sch +++ b/Hardware/keyboard_controller/POWER.kicad_sch @@ -3,10 +3,2516 @@ (generator "eeschema") (generator_version "9.0") (uuid "bf8f9f7a-47a5-494a-9fe1-6531a205cd66") - (paper "A4") - (lib_symbols) + (paper "A3") + (lib_symbols + (symbol "Battery_Management:DW01A" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.604 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DW01A" + (at 4.318 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" + (at 0.254 1.524 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "battery protection li-ion lipo overcurrent overdischarge overcharge" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DW01A_0_1" + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -2.54 -7.62 90) + (length 2.54) + (name "OD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 2.54 -7.62 90) + (length 2.54) + (name "OC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "DW01A_1_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin no_connect line + (at 10.16 2.54 180) + (length 2.54) + (hide yes) + (name "TD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Battery_Management:TP4056-42-ESOP8" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.604 11.684 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TP4056-42-ESOP8" + (at 10.16 11.684 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" + (at 0.508 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/lcsc_datasheet_2410121619_TOPPOWER-Nanjing-Extension-Microelectronics-TP4056-42-ESOP8_C16581.pdf" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 0.508 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "lithium-ion lithium-polymer Li-Poly" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*SO*3.9x4.*P1.27mm*EP2.4*x3.3*mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TP4056-42-ESOP8_1_0" + (pin input line + (at -10.16 5.08 0) + (length 2.54) + (name "CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -10.16 0 0) + (length 2.54) + (name "~{CHRG}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -10.16 -2.54 0) + (length 2.54) + (name "~{STDBY}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -12.7 90) + (length 2.54) + (name "EPAD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 12.7 270) + (length 2.54) + (name "V_{CC}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -12.7 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 10.16 5.08 180) + (length 2.54) + (name "BAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 0 180) + (length 2.54) + (name "TEMP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "PROG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "TP4056-42-ESOP8_1_1" + (rectangle + (start -7.62 10.16) + (end 7.62 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Battery_Cell" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "BT" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "battery cell" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Battery_Cell_0_1" + (rectangle + (start -2.286 1.778) + (end 2.286 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.524 1.016) + (end 1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 1.778) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 3.048) (xy 1.778 3.048) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 3.556) (xy 1.27 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Battery_Cell_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 -2.54 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 "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 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" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:L" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at -1.27 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "L" + (at 1.905 0 90) + (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" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "L_0_1" + (arc + (start 0 2.54) + (mid 0.6323 1.905) + (end 0 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 1.27) + (mid 0.6323 0.635) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid 0.6323 -0.635) + (end 0 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -1.27) + (mid 0.6323 -1.905) + (end 0 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "L_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Q_PNP" + (pin_numbers + (hide yes) + ) + (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" "Q_PNP" + (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" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP bipolar junction transistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "BJT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PNP_0_1" + (polyline + (pts + (xy -2.54 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (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.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 "Q_PNP_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Thermistor_NTC" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TH" + (at -4.445 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Thermistor_NTC" + (at 3.175 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Temperature dependent resistor, negative temperature coefficient" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "thermistor NTC resistor sensor RTD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*NTC* *Thermistor* PIN?ARRAY* bornier* *Terminal?Block* R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Thermistor_NTC_0_1" + (arc + (start -3.175 2.413) + (mid -3.0506 2.3165) + (end -3.048 2.159) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -3.048 2.794) + (mid -2.9736 2.9736) + (end -2.794 3.048) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.794 3.048) + (mid -2.6144 2.9736) + (end -2.54 2.794) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.794 2.54) + (mid -2.9736 2.6144) + (end -3.048 2.794) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.794 1.905) + (mid -2.9736 1.9794) + (end -3.048 2.159) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.54 2.159) + (mid -2.6144 1.9794) + (end -2.794 1.905) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.159 2.794) + (mid -2.434 2.5608) + (end -2.794 2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.159) (xy -2.54 2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -3.683) (xy -2.54 -1.397) (xy -2.794 -2.159) (xy -2.286 -2.159) (xy -2.54 -1.397) (xy -2.54 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.778 2.54) (xy -1.778 1.524) (xy 1.778 -1.524) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -1.397) (xy -1.778 -3.683) (xy -2.032 -2.921) (xy -1.524 -2.921) (xy -1.778 -3.683) + (xy -1.778 -3.429) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.016 2.54) + (end 1.016 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Thermistor_NTC_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 "Regulator_Switching:TPS63000" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TPS63000" + (at 5.08 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SON:Texas_DRC0010J_ThermalVias" + (at 21.59 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tps63000.pdf" + (at -7.62 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Buck-Boost adjustable converter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Texas*DRC0010J*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TPS63000_0_1" + (rectangle + (start -7.62 12.7) + (end 7.62 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "TPS63000_1_1" + (pin power_in line + (at -10.16 10.16 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 7.62 0) + (length 2.54) + (name "VINA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 5.08 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "PS/SYNC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "L1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -10.16 0) + (length 2.54) + (name "L2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -15.24 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -15.24 90) + (length 2.54) + (hide yes) + (name "PGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -15.24 90) + (length 2.54) + (name "PGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 10.16 10.16 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Simulation_SPICE:NMOS" + (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" "NMOS" + (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" "N-MOSFET transistor, drain/source/gate" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "NMOS" + (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 NMOS N-MOS N-MOSFET simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "NMOS_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 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) + ) + ) + (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 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (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 "NMOS_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 "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 "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) + ) + ) (circle - (center 44.45 149.86) + (center 199.39 238.76) (radius 1.27) (stroke (width 0) @@ -18,7 +2524,7 @@ (uuid 3191c495-aa9b-4284-8f5a-ae32794de941) ) (circle - (center 67.31 93.98) + (center 144.78 238.76) (radius 1.27) (stroke (width 0) @@ -30,7 +2536,7 @@ (uuid 357ecc1c-e0f2-4127-8fff-dcc4583305ef) ) (circle - (center 52.07 149.86) + (center 207.01 238.76) (radius 1.27) (stroke (width 0) @@ -42,7 +2548,7 @@ (uuid 38d00d24-6917-469b-902a-7bf40a010c5e) ) (circle - (center 44.45 93.98) + (center 121.92 238.76) (radius 1.27) (stroke (width 0) @@ -54,7 +2560,7 @@ (uuid 3dbcc536-dde5-46fd-b8df-9c99ff1c477a) ) (circle - (center 52.07 93.98) + (center 129.54 238.76) (radius 1.27) (stroke (width 0) @@ -66,7 +2572,7 @@ (uuid 59177a8e-eb30-4ded-8ed2-f68f05977d8a) ) (circle - (center 52.07 99.06) + (center 129.54 243.84) (radius 1.27) (stroke (width 0) @@ -78,7 +2584,7 @@ (uuid 6c25ec06-bf69-46f4-80cb-523145d98264) ) (circle - (center 52.07 38.1) + (center 52.07 238.76) (radius 1.27) (stroke (width 0) @@ -90,7 +2596,7 @@ (uuid 7cd56df0-45dc-4f7e-9ba4-e885bb5ac208) ) (circle - (center 44.45 43.18) + (center 44.45 243.84) (radius 1.27) (stroke (width 0) @@ -102,7 +2608,7 @@ (uuid 873e0cce-b21e-4b32-af73-791bc950f706) ) (circle - (center 74.93 38.1) + (center 74.93 238.76) (radius 1.27) (stroke (width 0) @@ -114,7 +2620,7 @@ (uuid a2b971ca-a371-44c4-af9d-c3eda45238fc) ) (circle - (center 67.31 38.1) + (center 67.31 238.76) (radius 1.27) (stroke (width 0) @@ -126,7 +2632,7 @@ (uuid af8e891b-feaf-4a93-9a48-805d50dcb5a3) ) (circle - (center 44.45 38.1) + (center 44.45 238.76) (radius 1.27) (stroke (width 0) @@ -138,7 +2644,7 @@ (uuid b021fc94-907b-412c-b10f-5568ef6a82da) ) (circle - (center 52.07 154.94) + (center 207.01 243.84) (radius 1.27) (stroke (width 0) @@ -150,7 +2656,7 @@ (uuid b1974679-4123-4586-965a-fd534d45ca06) ) (circle - (center 74.93 149.86) + (center 229.87 238.76) (radius 1.27) (stroke (width 0) @@ -162,7 +2668,7 @@ (uuid c50d8d3f-91ad-4251-8271-6311f1f977f8) ) (circle - (center 44.45 99.06) + (center 121.92 243.84) (radius 1.27) (stroke (width 0) @@ -174,7 +2680,7 @@ (uuid ccae8766-ce8c-4aec-9c59-41c07add7b3c) ) (circle - (center 44.45 154.94) + (center 199.39 243.84) (radius 1.27) (stroke (width 0) @@ -186,7 +2692,7 @@ (uuid d9908b98-f454-47df-ba56-c5d4f5aa1cf9) ) (circle - (center 52.07 43.18) + (center 52.07 243.84) (radius 1.27) (stroke (width 0) @@ -198,7 +2704,7 @@ (uuid e413537c-94c5-4ab6-a6b4-3c5cdc348d14) ) (circle - (center 67.31 149.86) + (center 222.25 238.76) (radius 1.27) (stroke (width 0) @@ -210,7 +2716,7 @@ (uuid e7e86a5e-7f13-433e-ab64-d1dae67e47cb) ) (circle - (center 74.93 93.98) + (center 152.4 238.76) (radius 1.27) (stroke (width 0) @@ -221,9 +2727,77 @@ ) (uuid ff1d10e8-4983-42d2-b4ca-1214714ff659) ) + (text "3.0 to 4.2 V" + (exclude_from_sim no) + (at 183.134 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "05fa85c2-aa4d-47f0-a991-23913eadf6b0") + ) + (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) + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + (bold yes) + ) + ) + (uuid "1d2c02cb-c344-4130-b0d7-dcf0e86ffbaf") + ) + (text "Determines\ncharge curr." + (exclude_from_sim no) + (at 101.346 98.044 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1f11ea80-bc78-4104-b636-6060082bf86a") + ) + (text "Ideal diode\nRequires well matched BJTs" + (exclude_from_sim no) + (at 373.38 108.966 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.1588) + ) + ) + (uuid "9e1bb4b2-c269-40a6-98f3-f895d2259c5e") + ) + (text "Battery Management Conceptual Operation" + (exclude_from_sim no) + (at 25.654 223.52 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + (bold yes) + ) + (justify left) + ) + (uuid "e4df4b10-3a26-45db-aebe-067feec72cbe") + ) + (text "On resistance of FET controls current threshold. \nShould be 25 mOhm. DW01 suggested" + (exclude_from_sim no) + (at 145.034 115.316 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f84f03b4-93c6-49f2-aaec-51ba8caa198d") + ) (text_box "Battery \nMonitor/\nCharger" (exclude_from_sim no) - (at 27.94 34.29 0) + (at 27.94 234.95 0) (size 12.7 12.7) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -242,7 +2816,7 @@ ) (text_box "Li-Ion\nCell(s)" (exclude_from_sim no) - (at 27.94 160.02 0) + (at 182.88 248.92 0) (size 12.7 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -261,7 +2835,7 @@ ) (text_box "Normal Operation" (exclude_from_sim no) - (at 25.4 25.4 0) + (at 25.4 226.06 0) (size 74.93 53.34) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -281,7 +2855,7 @@ ) (text_box "Battery \nMonitor/\nCharger" (exclude_from_sim no) - (at 27.94 146.05 0) + (at 182.88 234.95 0) (size 12.7 12.7) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -300,7 +2874,7 @@ ) (text_box "Charging" (exclude_from_sim no) - (at 25.4 81.28 0) + (at 102.87 226.06 0) (size 74.93 53.34) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -320,7 +2894,7 @@ ) (text_box "Main Keyboard Elec." (exclude_from_sim no) - (at 72.39 104.14 0) + (at 149.86 248.92 0) (size 25.4 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -339,7 +2913,7 @@ ) (text_box "USB" (exclude_from_sim no) - (at 53.34 139.7 0) + (at 208.28 228.6 0) (size 12.7 6.35) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -358,7 +2932,7 @@ ) (text_box "Li-Ion\nCell(s)" (exclude_from_sim no) - (at 27.94 48.26 0) + (at 27.94 248.92 0) (size 12.7 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -377,7 +2951,7 @@ ) (text_box "Battery \nMonitor/\nCharger" (exclude_from_sim no) - (at 27.94 90.17 0) + (at 105.41 234.95 0) (size 12.7 12.7) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -396,7 +2970,7 @@ ) (text_box "Main Keyboard Elec." (exclude_from_sim no) - (at 72.39 48.26 0) + (at 72.39 248.92 0) (size 25.4 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -415,7 +2989,7 @@ ) (text_box "Li-Ion\nCell(s)" (exclude_from_sim no) - (at 27.94 104.14 0) + (at 105.41 248.92 0) (size 12.7 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -434,7 +3008,7 @@ ) (text_box "Main Keyboard Elec." (exclude_from_sim no) - (at 72.39 160.02 0) + (at 227.33 248.92 0) (size 25.4 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -453,7 +3027,7 @@ ) (text_box "USB" (exclude_from_sim no) - (at 53.34 83.82 0) + (at 130.81 228.6 0) (size 12.7 6.35) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -472,7 +3046,7 @@ ) (text_box "USB" (exclude_from_sim no) - (at 53.34 27.94 0) + (at 53.34 228.6 0) (size 12.7 6.35) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -491,7 +3065,7 @@ ) (text_box "Battery protection" (exclude_from_sim no) - (at 25.4 137.16 0) + (at 180.34 226.06 0) (size 74.93 53.34) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -509,9 +3083,237 @@ ) (uuid "eea269fe-a4c5-4ba4-9a69-c5364c0bc65c") ) + (junction + (at 313.69 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "07afe803-dd97-4d89-83a4-977a5ec1c730") + ) + (junction + (at 255.27 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "15614976-3295-4dda-a875-015899f35001") + ) + (junction + (at 383.54 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "1b3fa6eb-8601-4432-aaa4-8d3f959c89f2") + ) + (junction + (at 267.97 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "1fb6d6bc-d528-4e21-86a0-98c6de30d797") + ) + (junction + (at 241.3 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "2ddc4f3a-a996-465b-86fa-70c9d97dc0ea") + ) + (junction + (at 85.09 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "301d1792-bdb1-49eb-98a6-239bb5b6a46c") + ) + (junction + (at 255.27 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "35855a14-1085-4035-8bce-92ff20c7cf40") + ) + (junction + (at 50.8 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "3dc84ea4-bd04-45cc-8a82-5699b793dae3") + ) + (junction + (at 201.93 102.87) + (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) + (diameter 0) + (color 0 0 0 0) + (uuid "458ce0ce-ddb3-4cb1-918c-9c88051ecd6e") + ) + (junction + (at 166.37 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "4fcacd82-fb4c-4adb-bdaf-fd945066962b") + ) + (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) + (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) + (diameter 0) + (color 0 0 0 0) + (uuid "564ed257-5462-4977-a6c9-d919bc383c42") + ) + (junction + (at 342.9 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "5c04852a-d5b6-4b1b-bf13-7293800fac4a") + ) + (junction + (at 330.2 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "64589bbe-a7a7-4132-84f1-c2a46923e679") + ) + (junction + (at 294.64 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "675e4c67-e3e4-4185-8f42-3e3eddb94651") + ) + (junction + (at 201.93 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "68865333-8d92-4b36-9539-6e1f26bc1203") + ) + (junction + (at 313.69 77.47) + (diameter 0) + (color 0 0 0 0) + (uuid "7e4a8eb4-e1ab-46dd-9212-b762f94ed1ac") + ) + (junction + (at 255.27 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "8d4d1b5f-3f26-4d40-8986-e34708fcb57b") + ) + (junction + (at 157.48 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "8f672338-5536-4f3c-aafb-bd4d8c0983c2") + ) + (junction + (at 241.3 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "a886e4b2-e72f-4bc3-916a-2475cf247d7f") + ) + (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) + (diameter 0) + (color 0 0 0 0) + (uuid "b2a7a66b-c3cb-4056-b42a-fc4761926102") + ) + (junction + (at 342.9 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "bbd55858-9c30-4b9f-94fb-9717658db05b") + ) + (junction + (at 292.1 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "c042f47d-8269-4dca-aa22-53c7d74213af") + ) + (junction + (at 330.2 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "c1931bf5-850a-4d3b-bfd7-9667478cc401") + ) + (junction + (at 214.63 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "c3cab5e3-f813-4dcb-a82a-912ced329e13") + ) + (junction + (at 100.33 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "c6a11345-8a95-4f6f-827c-e3e679fb3075") + ) + (junction + (at 190.5 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "c9a454a9-80e7-44bb-a5de-3fced37ab98a") + ) + (junction + (at 74.93 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "ccf39fd3-f692-45dd-98f5-660dab761dab") + ) + (junction + (at 125.73 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "d3359177-abe6-44b0-a8e8-0e1037c59400") + ) + (junction + (at 166.37 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "d9dea864-81b5-4480-80cf-c91a9ce1275b") + ) + (junction + (at 313.69 67.31) + (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 201.93 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "f16af945-a226-4f14-89af-4d01175f9428") + ) (polyline (pts - (xy 55.88 93.98) (xy 57.15 95.25) + (xy 133.35 238.76) (xy 134.62 240.03) ) (stroke (width 0) @@ -519,9 +3321,19 @@ ) (uuid "002d268f-e75d-48e6-8958-971e2f6ab28f") ) + (wire + (pts + (xy 41.91 45.72) (xy 41.91 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "009fa997-d9d1-4d06-9296-f3bcd090e0fe") + ) (polyline (pts - (xy 55.88 36.83) (xy 55.88 39.37) + (xy 55.88 237.49) (xy 55.88 240.03) ) (stroke (width 0) @@ -531,7 +3343,7 @@ ) (polyline (pts - (xy 85.09 160.02) (xy 85.09 149.86) + (xy 240.03 248.92) (xy 240.03 238.76) ) (stroke (width 0) @@ -539,9 +3351,49 @@ ) (uuid "01bd9be8-853d-435c-892a-e4fed6d76672") ) + (wire + (pts + (xy 330.2 73.66) (xy 330.2 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02b40ab0-3f88-421b-b3c8-4dabf4f076e8") + ) + (wire + (pts + (xy 292.1 92.71) (xy 292.1 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03424bff-848c-4c4b-a59b-31cb74bf5c8a") + ) + (wire + (pts + (xy 201.93 102.87) (xy 214.63 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "040f5a02-f5b7-40bc-8d33-ed7f3654a3d5") + ) + (wire + (pts + (xy 255.27 67.31) (xy 284.48 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "049dda82-c864-4cf2-9e90-8dbcef8aeae7") + ) (polyline (pts - (xy 62.23 41.91) (xy 63.5 43.18) + (xy 62.23 242.57) (xy 63.5 243.84) ) (stroke (width 0) @@ -549,9 +3401,29 @@ ) (uuid "0559bc17-0170-4594-8c1d-6f391491381f") ) + (wire + (pts + (xy 313.69 67.31) (xy 304.8 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09606d9e-d5d7-4ddc-8a9a-ee312f3a77f1") + ) + (wire + (pts + (xy 281.94 77.47) (xy 284.48 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09a73424-0f6f-4686-b5a3-07382b148483") + ) (polyline (pts - (xy 62.23 156.21) (xy 63.5 154.94) + (xy 217.17 245.11) (xy 218.44 243.84) ) (stroke (width 0) @@ -559,9 +3431,29 @@ ) (uuid "0fbad848-3ffa-4ce8-a576-e9b1e781b865") ) + (wire + (pts + (xy 143.51 102.87) (xy 144.78 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0fc4d89f-0a62-49e8-8e94-c3334dd8a072") + ) + (wire + (pts + (xy 125.73 95.25) (xy 125.73 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10e66977-6ca3-4ee8-a517-8858c1492c2d") + ) (polyline (pts - (xy 62.23 36.83) (xy 63.5 38.1) + (xy 62.23 237.49) (xy 63.5 238.76) ) (stroke (width 0) @@ -569,9 +3461,29 @@ ) (uuid "1774dc05-949a-4299-91a9-cd993cc54c60") ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (uuid "193a2e4e-f725-43a5-aab5-e70aaeb6592e") + ) (polyline (pts - (xy 63.5 97.79) (xy 63.5 100.33) + (xy 140.97 242.57) (xy 140.97 245.11) ) (stroke (width 0) @@ -581,7 +3493,7 @@ ) (polyline (pts - (xy 52.07 154.94) (xy 85.09 154.94) + (xy 207.01 243.84) (xy 240.03 243.84) ) (stroke (width 0) @@ -589,9 +3501,29 @@ ) (uuid "1a4e79c8-89cd-46e7-95e6-b61900920607") ) + (wire + (pts + (xy 330.2 81.28) (xy 330.2 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1adefe9d-5546-444d-ba11-e498ca8fa4e1") + ) + (wire + (pts + (xy 255.27 69.85) (xy 284.48 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b2c447a-6834-4a3f-8083-034c4bef17be") + ) (polyline (pts - (xy 52.07 93.98) (xy 67.31 93.98) + (xy 129.54 238.76) (xy 144.78 238.76) ) (stroke (width 0) @@ -601,7 +3533,7 @@ ) (polyline (pts - (xy 40.64 38.1) (xy 44.45 38.1) + (xy 40.64 238.76) (xy 44.45 238.76) ) (stroke (width 0) @@ -609,9 +3541,29 @@ ) (uuid "1f04237a-b224-440c-9af2-4ffb70ade713") ) + (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 281.94 87.63) (xy 284.48 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21948909-94e8-47e2-8dd8-652bc9962d4b") + ) (polyline (pts - (xy 44.45 43.18) (xy 52.07 43.18) + (xy 44.45 243.84) (xy 52.07 243.84) ) (stroke (width 0) @@ -619,9 +3571,19 @@ ) (uuid "220e3dda-3fcb-41e3-8588-8ce227f3316c") ) + (wire + (pts + (xy 255.27 81.28) (xy 255.27 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22921cff-5cb3-4545-88f8-1af403be1fc7") + ) (polyline (pts - (xy 67.31 93.98) (xy 74.93 93.98) + (xy 144.78 238.76) (xy 152.4 238.76) ) (stroke (width 0) @@ -631,7 +3593,7 @@ ) (polyline (pts - (xy 57.15 92.71) (xy 55.88 93.98) + (xy 134.62 237.49) (xy 133.35 238.76) ) (stroke (width 0) @@ -639,9 +3601,39 @@ ) (uuid "271ea5c0-57f0-42f9-9bc4-e2c9233bfa41") ) + (wire + (pts + (xy 50.8 58.42) (xy 50.8 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2802ca0e-4777-4ede-9840-6572c39298ba") + ) + (wire + (pts + (xy 308.61 77.47) (xy 308.61 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2bfe2522-f075-437c-beca-cf96626a98b7") + ) + (wire + (pts + (xy 214.63 67.31) (xy 214.63 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2cb9b684-69f3-4728-93f9-96d3b55fa189") + ) (polyline (pts - (xy 57.15 95.25) (xy 57.15 92.71) + (xy 134.62 240.03) (xy 134.62 237.49) ) (stroke (width 0) @@ -649,9 +3641,19 @@ ) (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 40.64 99.06) (xy 44.45 99.06) + (xy 118.11 243.84) (xy 121.92 243.84) ) (stroke (width 0) @@ -659,9 +3661,29 @@ ) (uuid "2ed42321-233a-46c1-b500-25a48adf21e3") ) + (wire + (pts + (xy 255.27 67.31) (xy 255.27 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f05fcfd-6783-4642-b163-01bda05c62d5") + ) + (wire + (pts + (xy 330.2 67.31) (xy 313.69 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2fd14d6b-1ef2-4af3-9ed6-02f2546dc20b") + ) (polyline (pts - (xy 74.93 93.98) (xy 85.09 93.98) + (xy 152.4 238.76) (xy 162.56 238.76) ) (stroke (width 0) @@ -669,9 +3691,39 @@ ) (uuid "3384cbd6-89ff-4c18-b762-a68c74494c55") ) + (wire + (pts + (xy 201.93 67.31) (xy 201.93 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3577645a-0bca-4803-aef5-b1bc6f8b4b3f") + ) + (wire + (pts + (xy 41.91 45.72) (xy 50.8 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38f70392-4bc8-4ec6-8b93-48a890095bc1") + ) + (wire + (pts + (xy 87.63 45.72) (xy 87.63 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39cf55db-679c-405b-81f8-33547b7c3681") + ) (polyline (pts - (xy 55.88 92.71) (xy 55.88 95.25) + (xy 133.35 237.49) (xy 133.35 240.03) ) (stroke (width 0) @@ -679,9 +3731,29 @@ ) (uuid "3ac9cee1-5aaa-4c03-a9c4-ce80937ab690") ) + (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 313.69 77.47) (xy 313.69 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41240cfa-6103-44a4-8404-3eca808f4c33") + ) (polyline (pts - (xy 62.23 100.33) (xy 63.5 99.06) + (xy 139.7 245.11) (xy 140.97 243.84) ) (stroke (width 0) @@ -689,9 +3761,19 @@ ) (uuid "44c8eef0-0d8e-44ba-8634-ba4e7beb6720") ) + (wire + (pts + (xy 74.93 45.72) (xy 74.93 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44fe6afd-ee5f-4d3f-9bc9-ba89b6fc0804") + ) (polyline (pts - (xy 63.5 153.67) (xy 63.5 156.21) + (xy 218.44 242.57) (xy 218.44 245.11) ) (stroke (width 0) @@ -699,9 +3781,29 @@ ) (uuid "45759e05-9267-42e8-9841-ccbfdd8801cc") ) + (wire + (pts + (xy 153.67 85.09) (xy 157.48 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4577b886-734a-43b8-8457-a02455277d71") + ) + (wire + (pts + (xy 125.73 85.09) (xy 125.73 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "478618c3-fbb4-4d4e-be32-14a07769eb2c") + ) (polyline (pts - (xy 55.88 38.1) (xy 57.15 39.37) + (xy 55.88 238.76) (xy 57.15 240.03) ) (stroke (width 0) @@ -711,7 +3813,7 @@ ) (polyline (pts - (xy 57.15 151.13) (xy 57.15 148.59) + (xy 212.09 240.03) (xy 212.09 237.49) ) (stroke (width 0) @@ -719,9 +3821,29 @@ ) (uuid "48f8bf11-f79c-4662-b1ab-d0e1b03c6038") ) + (wire + (pts + (xy 292.1 102.87) (xy 294.64 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b743230-a12b-43da-abf1-07dd9ae56fb2") + ) + (wire + (pts + (xy 330.2 102.87) (xy 313.69 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c2df217-5a82-4e9b-bc0b-8bbd4128c9f2") + ) (polyline (pts - (xy 59.69 146.05) (xy 59.69 149.86) + (xy 214.63 234.95) (xy 214.63 238.76) ) (stroke (width 0) @@ -729,9 +3851,59 @@ ) (uuid "4cb1ab20-5e36-4d3e-9b04-033a85a74e3a") ) + (wire + (pts + (xy 34.29 102.87) (xy 85.09 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4cc99f79-8b59-41b3-8eed-11a516c31641") + ) + (wire + (pts + (xy 267.97 87.63) (xy 267.97 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4dd1d728-730b-411c-aba5-cf36aa0c373f") + ) + (wire + (pts + (xy 163.83 80.01) (xy 166.37 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e6bb66a-bd66-4aa3-8fdf-22a26d3eb6c0") + ) + (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 62.23 97.79) (xy 63.5 99.06) + (xy 139.7 242.57) (xy 140.97 243.84) ) (stroke (width 0) @@ -739,9 +3911,19 @@ ) (uuid "51cddfdf-1657-470f-9351-767962e3b740") ) + (wire + (pts + (xy 87.63 102.87) (xy 100.33 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52443742-9521-41d2-946a-73446bef847d") + ) (polyline (pts - (xy 74.93 149.86) (xy 85.09 149.86) + (xy 229.87 238.76) (xy 240.03 238.76) ) (stroke (width 0) @@ -749,9 +3931,19 @@ ) (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 52.07 99.06) (xy 85.09 99.06) + (xy 129.54 243.84) (xy 162.56 243.84) ) (stroke (width 0) @@ -759,9 +3951,29 @@ ) (uuid "5350df46-00db-4ae7-a13e-3acb5bfc62ea") ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54ecc385-138c-4aca-ad4a-87d26430f85e") + ) (polyline (pts - (xy 57.15 148.59) (xy 55.88 149.86) + (xy 212.09 237.49) (xy 210.82 238.76) ) (stroke (width 0) @@ -771,7 +3983,7 @@ ) (polyline (pts - (xy 62.23 151.13) (xy 63.5 149.86) + (xy 217.17 240.03) (xy 218.44 238.76) ) (stroke (width 0) @@ -779,9 +3991,59 @@ ) (uuid "57c0b791-a40b-4437-ac2f-fa8c69ae0761") ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ab4db71-bd62-4a26-bbbd-c8731e49ae67") + ) + (wire + (pts + (xy 294.64 102.87) (xy 294.64 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c9bd2fe-afe5-4c95-a021-689d703d32e0") + ) + (wire + (pts + (xy 190.5 85.09) (xy 201.93 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d23235b-2dbb-484e-b570-a53038a81a87") + ) + (wire + (pts + (xy 342.9 67.31) (xy 330.2 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f1641ff-3b06-4fa3-9882-5a6e3d9273b4") + ) (polyline (pts - (xy 85.09 104.14) (xy 85.09 93.98) + (xy 162.56 248.92) (xy 162.56 238.76) ) (stroke (width 0) @@ -791,7 +4053,7 @@ ) (polyline (pts - (xy 44.45 149.86) (xy 50.8 147.32) + (xy 199.39 238.76) (xy 205.74 236.22) ) (stroke (width 0) @@ -801,7 +4063,7 @@ ) (polyline (pts - (xy 62.23 148.59) (xy 62.23 151.13) + (xy 217.17 237.49) (xy 217.17 240.03) ) (stroke (width 0) @@ -809,9 +4071,19 @@ ) (uuid "62e9e265-2119-438d-b413-b1dc4ca5417d") ) + (wire + (pts + (xy 383.54 102.87) (xy 360.68 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "664b386b-f177-4c1a-b576-2f57b25aaaba") + ) (polyline (pts - (xy 44.45 38.1) (xy 50.8 35.56) + (xy 44.45 238.76) (xy 50.8 236.22) ) (stroke (width 0) @@ -821,7 +4093,7 @@ ) (polyline (pts - (xy 63.5 36.83) (xy 63.5 39.37) + (xy 63.5 237.49) (xy 63.5 240.03) ) (stroke (width 0) @@ -829,9 +4101,29 @@ ) (uuid "6bc0dbd3-cde4-4c38-aa17-982efc2d51d3") ) + (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 313.69 102.87) (xy 294.64 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c8d78d6-e34c-4afb-9a7f-e39e1e4d02d7") + ) (polyline (pts - (xy 62.23 97.79) (xy 62.23 100.33) + (xy 139.7 242.57) (xy 139.7 245.11) ) (stroke (width 0) @@ -839,9 +4131,29 @@ ) (uuid "6d3f5810-bec9-4c6b-92b2-e22a6fbbabbe") ) + (wire + (pts + (xy 50.8 45.72) (xy 50.8 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6db562ae-b103-4b67-bf1a-1a22b1a55f39") + ) + (wire + (pts + (xy 41.91 58.42) (xy 41.91 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e5d1111-37b1-4a00-968a-021d57593616") + ) (polyline (pts - (xy 62.23 153.67) (xy 62.23 156.21) + (xy 217.17 242.57) (xy 217.17 245.11) ) (stroke (width 0) @@ -849,9 +4161,39 @@ ) (uuid "6f538eac-8de6-480c-bc0b-7383f516fb37") ) + (wire + (pts + (xy 190.5 102.87) (xy 201.93 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6fb14e3d-4e87-4f93-97b9-bb234a92a816") + ) + (wire + (pts + (xy 166.37 67.31) (xy 166.37 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71f63f76-68ea-42d4-8867-7dfd75e3f219") + ) + (wire + (pts + (xy 85.09 85.09) (xy 85.09 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7208bc02-fb6e-4b5e-9d43-878295c5bd64") + ) (polyline (pts - (xy 62.23 92.71) (xy 63.5 93.98) + (xy 139.7 237.49) (xy 140.97 238.76) ) (stroke (width 0) @@ -859,9 +4201,19 @@ ) (uuid "7212bbef-6571-447f-830b-ed2d999f1701") ) + (wire + (pts + (xy 125.73 102.87) (xy 133.35 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7269f66b-76c4-45d6-b514-c5e645b561ef") + ) (polyline (pts - (xy 67.31 149.86) (xy 73.66 147.32) + (xy 222.25 238.76) (xy 228.6 236.22) ) (stroke (width 0) @@ -869,9 +4221,79 @@ ) (uuid "73cbc5de-d169-430b-84c9-ed9c23a47cd0") ) + (wire + (pts + (xy 267.97 74.93) (xy 284.48 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "758ebf63-a885-4b94-ba5b-ae80a0b40901") + ) + (wire + (pts + (xy 201.93 82.55) (xy 201.93 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7791184f-75ab-4718-b45b-ec55a840135f") + ) + (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 214.63 67.31) (xy 241.3 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7925649b-4979-4988-b84a-20d1a575b7d1") + ) + (wire + (pts + (xy 97.79 67.31) (xy 166.37 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a16883b-f89a-48ce-b89e-0f0d429a2a19") + ) + (wire + (pts + (xy 138.43 92.71) (xy 138.43 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7afe1de0-ea40-417b-aebb-7cb9bdd5e3bd") + ) + (wire + (pts + (xy 241.3 67.31) (xy 255.27 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7afe9b5b-a9be-40c6-9f85-dabf32c73162") + ) (polyline (pts - (xy 57.15 39.37) (xy 57.15 36.83) + (xy 57.15 240.03) (xy 57.15 237.49) ) (stroke (width 0) @@ -879,9 +4301,39 @@ ) (uuid "7da66497-ac64-4991-8abe-a2a74e57b6e4") ) + (wire + (pts + (xy 36.83 45.72) (xy 41.91 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e130ebd-ec8b-41d9-b513-947ff8a86eca") + ) + (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 166.37 102.87) (xy 190.5 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81e30324-a02a-4bb7-8566-17e637379dfc") + ) (polyline (pts - (xy 59.69 90.17) (xy 59.69 93.98) + (xy 137.16 234.95) (xy 137.16 238.76) ) (stroke (width 0) @@ -889,9 +4341,19 @@ ) (uuid "824ca386-a155-4dc8-8ed3-b0814369b3bd") ) + (wire + (pts + (xy 190.5 95.25) (xy 190.5 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83d86067-51e0-401b-8f33-86d20d7dce2e") + ) (polyline (pts - (xy 52.07 149.86) (xy 67.31 149.86) + (xy 207.01 238.76) (xy 222.25 238.76) ) (stroke (width 0) @@ -901,7 +4363,7 @@ ) (polyline (pts - (xy 52.07 43.18) (xy 85.09 43.18) + (xy 52.07 243.84) (xy 85.09 243.84) ) (stroke (width 0) @@ -909,9 +4371,29 @@ ) (uuid "84cc3e53-33a5-4b48-b60f-4b4f3e32efc5") ) + (wire + (pts + (xy 146.05 90.17) (xy 146.05 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84e0e900-a9d9-4192-8279-10e0733779de") + ) + (wire + (pts + (xy 241.3 102.87) (xy 241.3 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "875c4a8c-82c4-4609-bdbe-1481d74a0d13") + ) (polyline (pts - (xy 63.5 41.91) (xy 63.5 44.45) + (xy 63.5 242.57) (xy 63.5 245.11) ) (stroke (width 0) @@ -919,9 +4401,39 @@ ) (uuid "88ceaa4a-9ce8-4c7d-94a8-be85b5ec3d0a") ) + (wire + (pts + (xy 146.05 92.71) (xy 149.86 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "890cfec9-2203-4c78-a3ec-e7a619584ba6") + ) + (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 241.3 102.87) (xy 255.27 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c44a6be-e089-499a-b00f-7786c6c892a4") + ) (polyline (pts - (xy 44.45 99.06) (xy 50.8 96.52) + (xy 121.92 243.84) (xy 128.27 241.3) ) (stroke (width 0) @@ -929,9 +4441,79 @@ ) (uuid "8f09ba55-aadd-4d2b-9c57-99bf8d87bc11") ) + (wire + (pts + (xy 55.88 67.31) (xy 77.47 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "902b6648-fd26-482d-8611-b8356c7975c0") + ) + (wire + (pts + (xy 41.91 74.93) (xy 77.47 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91c29812-ba5b-4f74-9f05-90d165b6b698") + ) + (wire + (pts + (xy 97.79 72.39) (xy 114.3 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9217f6a5-433b-48c6-8b8c-f7a2ab7c760d") + ) + (wire + (pts + (xy 100.33 74.93) (xy 97.79 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9317d08f-ef05-43d2-92db-a70812119293") + ) + (wire + (pts + (xy 74.93 45.72) (xy 87.63 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94408840-2e5f-4044-993b-f07d14dea3ac") + ) + (wire + (pts + (xy 166.37 102.87) (xy 166.37 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "976ded35-bf02-4e8e-971e-8562a91ed8d7") + ) + (wire + (pts + (xy 166.37 80.01) (xy 166.37 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "992f0e32-9af7-424c-98a8-9db5d686fd21") + ) (polyline (pts - (xy 63.5 92.71) (xy 63.5 95.25) + (xy 140.97 237.49) (xy 140.97 240.03) ) (stroke (width 0) @@ -939,9 +4521,39 @@ ) (uuid "9bee0210-8b4b-41fb-a490-90d88443e570") ) + (wire + (pts + (xy 313.69 86.36) (xy 313.69 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9ddc842d-8574-4449-a607-e34bf7b89434") + ) + (wire + (pts + (xy 100.33 102.87) (xy 125.73 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1f5a277-72a7-42aa-bd37-110cc6303abc") + ) + (wire + (pts + (xy 201.93 67.31) (xy 214.63 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a51dd949-4701-47cd-95f4-11f9599da31c") + ) (polyline (pts - (xy 62.23 95.25) (xy 63.5 93.98) + (xy 139.7 240.03) (xy 140.97 238.76) ) (stroke (width 0) @@ -951,7 +4563,7 @@ ) (polyline (pts - (xy 55.88 148.59) (xy 55.88 151.13) + (xy 210.82 237.49) (xy 210.82 240.03) ) (stroke (width 0) @@ -959,9 +4571,59 @@ ) (uuid "a9d7d307-b7ff-4ae7-9bd4-d56d5441c14e") ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abc5abcf-a5ca-4c26-b658-881f0c37f7f3") + ) + (wire + (pts + (xy 87.63 85.09) (xy 87.63 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac2955dc-a364-4768-b2ef-70ff9e94278a") + ) + (wire + (pts + (xy 313.69 77.47) (xy 308.61 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acaa4615-8af7-4b62-8147-f5d68f845c41") + ) + (wire + (pts + (xy 50.8 72.39) (xy 77.47 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b08cbc02-5c57-4677-9f69-51b9a11806ca") + ) (polyline (pts - (xy 44.45 93.98) (xy 52.07 93.98) + (xy 121.92 238.76) (xy 129.54 238.76) ) (stroke (width 0) @@ -969,9 +4631,19 @@ ) (uuid "b13ad702-8f8f-4c7d-8089-522ffc0b561b") ) + (wire + (pts + (xy 255.27 102.87) (xy 267.97 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b22f647c-ce86-4416-af43-ba5e412823f1") + ) (polyline (pts - (xy 52.07 38.1) (xy 67.31 38.1) + (xy 52.07 238.76) (xy 67.31 238.76) ) (stroke (width 0) @@ -981,7 +4653,7 @@ ) (polyline (pts - (xy 44.45 154.94) (xy 50.8 152.4) + (xy 199.39 243.84) (xy 205.74 241.3) ) (stroke (width 0) @@ -989,9 +4661,19 @@ ) (uuid "b62f1b23-3a77-4536-9a1f-c50c2615a3f1") ) + (wire + (pts + (xy 281.94 86.36) (xy 281.94 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b66cb8c5-5392-413c-a896-77cd874316ad") + ) (polyline (pts - (xy 40.64 149.86) (xy 44.45 149.86) + (xy 195.58 238.76) (xy 199.39 238.76) ) (stroke (width 0) @@ -999,9 +4681,19 @@ ) (uuid "b78dbaec-bcf7-4c2a-a732-fa0e161937bb") ) + (wire + (pts + (xy 267.97 72.39) (xy 284.48 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b80ec700-b97e-4842-b25f-93534b784eb7") + ) (polyline (pts - (xy 40.64 93.98) (xy 44.45 93.98) + (xy 118.11 238.76) (xy 121.92 238.76) ) (stroke (width 0) @@ -1011,7 +4703,7 @@ ) (polyline (pts - (xy 62.23 39.37) (xy 63.5 38.1) + (xy 62.23 240.03) (xy 63.5 238.76) ) (stroke (width 0) @@ -1021,7 +4713,7 @@ ) (polyline (pts - (xy 34.29 158.75) (xy 34.29 160.02) + (xy 189.23 247.65) (xy 189.23 248.92) ) (stroke (width 0) @@ -1031,7 +4723,7 @@ ) (polyline (pts - (xy 34.29 102.87) (xy 34.29 104.14) + (xy 111.76 247.65) (xy 111.76 248.92) ) (stroke (width 0) @@ -1039,9 +4731,29 @@ ) (uuid "be0d64a0-5f8a-4bf6-b8da-1b64a6004c02") ) + (wire + (pts + (xy 201.93 87.63) (xy 201.93 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfd3b4ef-7902-42e7-9478-90f3917a24c2") + ) + (wire + (pts + (xy 140.97 90.17) (xy 140.97 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfe30ee3-5b79-4e2b-8f0c-19bc47b117de") + ) (polyline (pts - (xy 59.69 34.29) (xy 59.69 38.1) + (xy 59.69 234.95) (xy 59.69 238.76) ) (stroke (width 0) @@ -1051,7 +4763,7 @@ ) (polyline (pts - (xy 74.93 38.1) (xy 85.09 38.1) + (xy 74.93 238.76) (xy 85.09 238.76) ) (stroke (width 0) @@ -1059,9 +4771,49 @@ ) (uuid "c41a3407-502f-4e30-ad1e-b09e048642dc") ) + (wire + (pts + (xy 201.93 95.25) (xy 201.93 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c5c60cb4-e695-4c52-aca0-a0aa7054bb85") + ) + (wire + (pts + (xy 342.9 73.66) (xy 342.9 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c96dea5a-0351-49ed-aa41-4bc272c34850") + ) + (wire + (pts + (xy 34.29 102.87) (xy 34.29 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccfa7eac-7cd8-4d8c-8f68-98f22bf5a0bd") + ) + (wire + (pts + (xy 313.69 68.58) (xy 313.69 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce913c8d-18bd-43cf-884e-d65468cf9e91") + ) (polyline (pts - (xy 62.23 41.91) (xy 62.23 44.45) + (xy 62.23 242.57) (xy 62.23 245.11) ) (stroke (width 0) @@ -1069,9 +4821,19 @@ ) (uuid "d009c61e-fb8f-4de0-b2e2-1da5ff9577c1") ) + (wire + (pts + (xy 255.27 73.66) (xy 255.27 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d14b0d6b-d96e-4161-a693-d0505b5deb3f") + ) (polyline (pts - (xy 62.23 92.71) (xy 62.23 95.25) + (xy 139.7 237.49) (xy 139.7 240.03) ) (stroke (width 0) @@ -1079,9 +4841,19 @@ ) (uuid "d177e8b4-b45c-4df3-a229-cc0c5103cdaa") ) + (wire + (pts + (xy 383.54 88.9) (xy 383.54 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4535d3d-c9d1-42c1-954a-875b051d526e") + ) (polyline (pts - (xy 34.29 46.99) (xy 34.29 48.26) + (xy 34.29 247.65) (xy 34.29 248.92) ) (stroke (width 0) @@ -1089,9 +4861,19 @@ ) (uuid "d6379c3c-1bd1-4046-8f51-16cbfc17f7fe") ) + (wire + (pts + (xy 308.61 74.93) (xy 304.8 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d84a69ab-64cc-4a2e-a8ee-f327cdfbf433") + ) (polyline (pts - (xy 67.31 38.1) (xy 73.66 35.56) + (xy 67.31 238.76) (xy 73.66 236.22) ) (stroke (width 0) @@ -1101,7 +4883,7 @@ ) (polyline (pts - (xy 85.09 48.26) (xy 85.09 38.1) + (xy 85.09 248.92) (xy 85.09 238.76) ) (stroke (width 0) @@ -1109,9 +4891,19 @@ ) (uuid "d9a72c1f-fd7f-494e-8af6-4c8946008bbe") ) + (wire + (pts + (xy 342.9 102.87) (xy 330.2 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da179ae5-c129-44d1-b214-12d60b3475ed") + ) (polyline (pts - (xy 57.15 36.83) (xy 55.88 38.1) + (xy 57.15 237.49) (xy 55.88 238.76) ) (stroke (width 0) @@ -1121,7 +4913,7 @@ ) (polyline (pts - (xy 40.64 43.18) (xy 44.45 43.18) + (xy 40.64 243.84) (xy 44.45 243.84) ) (stroke (width 0) @@ -1129,9 +4921,19 @@ ) (uuid "dabc60c3-53e7-4d5c-a1fb-e0f9057995c6") ) + (wire + (pts + (xy 241.3 81.28) (xy 241.3 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "daeb5d70-71a8-4440-9510-8d077d7c27ce") + ) (polyline (pts - (xy 62.23 153.67) (xy 63.5 154.94) + (xy 217.17 242.57) (xy 218.44 243.84) ) (stroke (width 0) @@ -1139,9 +4941,29 @@ ) (uuid "dcfc5fe3-98c2-44d9-8d4e-c4406a133396") ) + (wire + (pts + (xy 313.69 76.2) (xy 313.69 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddd8e5ad-58d3-41ac-972a-7f685346aaaa") + ) + (wire + (pts + (xy 190.5 87.63) (xy 190.5 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df6b41e6-324b-4157-b977-0dc1a361cfce") + ) (polyline (pts - (xy 55.88 149.86) (xy 57.15 151.13) + (xy 210.82 238.76) (xy 212.09 240.03) ) (stroke (width 0) @@ -1151,7 +4973,7 @@ ) (polyline (pts - (xy 62.23 36.83) (xy 62.23 39.37) + (xy 62.23 237.49) (xy 62.23 240.03) ) (stroke (width 0) @@ -1159,9 +4981,49 @@ ) (uuid "e020148f-65ee-4c34-80bc-2676ed078b98") ) + (wire + (pts + (xy 214.63 102.87) (xy 214.63 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e17c5049-d92d-41c6-b02d-7f8913acdbed") + ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (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 44.45) (xy 63.5 43.18) + (xy 62.23 245.11) (xy 63.5 243.84) ) (stroke (width 0) @@ -1169,9 +5031,19 @@ ) (uuid "e5c5e7ac-6d6c-4a65-b0cc-2a51965dc586") ) + (wire + (pts + (xy 157.48 85.09) (xy 157.48 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7841b27-e3ff-4685-8785-44b189d859de") + ) (polyline (pts - (xy 40.64 154.94) (xy 44.45 154.94) + (xy 195.58 243.84) (xy 199.39 243.84) ) (stroke (width 0) @@ -1179,9 +5051,39 @@ ) (uuid "e7fd99f4-3a19-49f0-9056-127f015001ba") ) + (wire + (pts + (xy 166.37 67.31) (xy 201.93 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e89639c3-7d6a-4954-aef1-59fbfbaa3953") + ) + (wire + (pts + (xy 140.97 92.71) (xy 138.43 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8fbeb64-771f-4355-bd12-21d3c9c2f15e") + ) + (wire + (pts + (xy 85.09 102.87) (xy 87.63 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e904dc1f-be29-4ac6-bb7c-0acacd25ef2f") + ) (polyline (pts - (xy 62.23 148.59) (xy 63.5 149.86) + (xy 217.17 237.49) (xy 218.44 238.76) ) (stroke (width 0) @@ -1189,9 +5091,79 @@ ) (uuid "ee44ed8c-03cb-4ab3-bcfc-7ec9b200fccb") ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee9f66b3-cf6b-429e-9d29-e7de50353c5e") + ) + (wire + (pts + (xy 157.48 102.87) (xy 154.94 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0538cd1-9965-4854-9a85-e1cd368032fb") + ) + (wire + (pts + (xy 133.35 85.09) (xy 125.73 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f089313c-366c-4579-b300-8d1c7bdc047b") + ) + (wire + (pts + (xy 156.21 80.01) (xy 153.67 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f143c1d5-e40a-4dfb-a733-e32c47422b0a") + ) + (wire + (pts + (xy 157.48 102.87) (xy 166.37 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5a87208-4e13-4b95-86a7-425865a72126") + ) + (wire + (pts + (xy 50.8 45.72) (xy 74.93 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f6aed187-3b23-4cd6-9e23-45938688ab9a") + ) (polyline (pts - (xy 63.5 148.59) (xy 63.5 151.13) + (xy 218.44 237.49) (xy 218.44 240.03) ) (stroke (width 0) @@ -1199,4 +5171,2524 @@ ) (uuid "f712be03-91c2-4c55-8e2b-b1d96374b02d") ) + (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 281.94 78.74) (xy 281.94 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8da855b-5699-4556-ab95-4ee523c4d4ae") + ) + (wire + (pts + (xy 100.33 87.63) (xy 100.33 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa8cc9f9-a92f-439a-9b20-54bec9f2f157") + ) + (wire + (pts + (xy 267.97 95.25) (xy 267.97 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb045d0f-43b5-4ac5-8998-e557b151cf00") + ) + (label "BATT_N" + (at 172.72 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "01c3ccd8-4e20-4a41-9399-b122a642acc5") + ) + (label "BATT_BOOST_EN" + (at 267.97 72.39 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.1588) + ) + (justify left bottom) + ) + (uuid "15b089d0-ccc9-43aa-9340-d29c45771b5e") + ) + (label "SNS_BATT_TEMP" + (at 184.15 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3efa5e1b-1ebb-46d4-96c2-6942b8213385") + ) + (label "SNS_~{STANDBY}" + (at 55.88 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4f29039d-90f8-4d7e-8d0a-53b39689923e") + ) + (label "SNS_BATT_TEMP" + (at 114.3 72.39 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "64316dfd-b9c7-4b46-909a-10a8739b196a") + ) + (label "CHARGER_EN" + (at 55.88 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6a5b00e3-9c1e-4236-abd8-fd8434af503e") + ) + (label "SNS_~{CHARGING}" + (at 55.88 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "99815023-fe13-4b92-885d-c497d473a60e") + ) + (label "BATT_P" + (at 172.72 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "cc64ca71-7c2f-43cc-b4f6-d8a6cbbeb1dd") + ) + (hierarchical_label "PWR_BATT_5V" + (shape output) + (at 387.35 67.31 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.1588) + ) + (justify left) + ) + (uuid "bad62304-97b8-49b5-ae41-d3f2720dfc7c") + ) + (hierarchical_label "PWR_USB" + (shape input) + (at 36.83 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c80fbffc-2d19-4ec8-9be4-8b7a9b7a39bc") + ) + (symbol + (lib_id "Device:R") + (at 313.69 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "00ea69d4-af09-4d82-9e15-6394a654c765") + (property "Reference" "R47" + (at 316.23 71.1199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 316.23 73.6599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 311.912 72.39 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 313.69 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 313.69 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "522d5347-82f1-4acd-aaf1-4696c5f6d33d") + ) + (pin "1" + (uuid "11e058fe-78e2-4cfb-8cdc-3a17dfaf5cdd") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 50.8 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0918e105-1499-456e-b2e2-6e061a222aba") + (property "Reference" "R45" + (at 53.34 53.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 53.34 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 49.022 54.61 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 50.8 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 50.8 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "35b82080-7f84-4ed4-9f6b-5fad8c1bc0bb") + ) + (pin "1" + (uuid "c1443173-bc2f-4b67-8068-6f480827f5e8") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 342.9 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0f02c06e-3640-46d0-ba57-c9d95a57d104") + (property "Reference" "C44" + (at 346.71 76.1999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 346.71 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 343.8652 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 342.9 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 342.9 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7944c0c1-0eab-4f37-83b8-39e0f4679d74") + ) + (pin "2" + (uuid "6aa0bdd8-d3f3-45d0-829e-fe434f9efda8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C44") + (unit 1) + ) + ) + ) + ) + (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" "R" + (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) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "17fa533d-05fd-41b5-8f85-e774caf828f6") + (property "Reference" "#PWR054" + (at 34.29 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 34.29 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 34.29 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 34.29 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 34.29 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "82fc0b89-9af5-464c-ab32-d49ea278a091") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR054") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Battery_Cell") + (at 214.63 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "19daabb2-d2d7-4444-97d2-4f32b656b51c") + (property "Reference" "BT1" + (at 218.44 83.2484 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 218.44 85.7884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 214.63 84.836 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 214.63 84.836 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 214.63 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8155b73b-3bbd-4c7d-a1da-af67c55ea33d") + ) + (pin "1" + (uuid "7b699f31-a74e-4f82-a60c-ae5729d7509e") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "BT1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:L") + (at 281.94 82.55 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b6b48a7-8b86-46cd-9f3e-4c65cd96c704") + (property "Reference" "L1" + (at 280.67 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "L" + (at 280.67 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 281.94 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 281.94 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 281.94 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "aa729364-5ddf-4e9b-9464-c1650acdf1c6") + ) + (pin "1" + (uuid "4531ac9c-b209-44b1-aff6-f46f2164369e") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "L1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 166.37 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b895ff0-d493-4762-82d9-366fa7fb6e88") + (property "Reference" "C40" + (at 170.18 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 170.18 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 167.3352 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 166.37 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 166.37 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "665c0f92-ecc7-4371-8e46-21b6b205b30d") + ) + (pin "1" + (uuid "c6630979-6a39-46c6-8324-f0e5f8126b6f") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C40") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 74.93 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "26697aa1-5bdb-42dd-84d5-f01db3b4a29c") + (property "Reference" "#PWR053" + (at 74.93 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 74.93 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a1580afc-29da-4ca5-b892-20dca638541d") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR053") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 267.97 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "29cfee6b-1238-4743-9734-9f672292353b") + (property "Reference" "R49" + (at 270.51 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0R" + (at 270.51 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 266.192 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 267.97 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 267.97 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6ca1ea2a-d3a1-40e0-98da-0cf33912e925") + ) + (pin "2" + (uuid "615a40d5-716b-4c67-a0e0-4a01190474f2") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R49") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 241.3 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3a984004-2ff9-4ef0-b7f4-d341e8c0a9c3") + (property "Reference" "C43" + (at 245.11 76.1999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 245.11 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 242.2652 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 241.3 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 241.3 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "79479614-af29-4561-9fc6-a561b21ffdaa") + ) + (pin "1" + (uuid "a8ed553c-b3bc-466f-9f68-55bc1affa0ab") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Switching:TPS63000") + (at 294.64 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "40f6880c-37e8-4218-903b-f2cf0939307c") + (property "Reference" "U12" + (at 294.64 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TPS63000" + (at 294.64 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SON:Texas_DRC0010J_ThermalVias" + (at 316.23 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tps63000.pdf" + (at 287.02 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "a497cc68-f1d9-4832-9a28-7c7453c1ca2f") + ) + (pin "11" + (uuid "dec5f783-ad90-4c3e-9bd0-e089592cd619") + ) + (pin "9" + (uuid "3d680f8e-0811-46cf-8fad-b4afe7fca3cc") + ) + (pin "5" + (uuid "5ca9f0b5-535a-40cf-84b4-e83661254c49") + ) + (pin "8" + (uuid "9bc4c387-9b87-4647-9107-b6aeca3c37b6") + ) + (pin "4" + (uuid "2bb47cea-626d-48db-9e2a-593f06871a6b") + ) + (pin "2" + (uuid "cc567c38-0cd2-4f6d-8982-2bba8db4b254") + ) + (pin "6" + (uuid "755646a8-9aad-4407-9b79-d1120ebcc059") + ) + (pin "7" + (uuid "bb33d30b-1d31-4d79-9385-b9cbfee78e69") + ) + (pin "10" + (uuid "edf3a702-5a95-4d98-86e8-20768c99beca") + ) + (pin "1" + (uuid "32fa7e02-d916-4990-8250-6eca4ff2867b") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 190.5 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "634310ce-5e91-4c5e-b7ca-a2745b4a172d") + (property "Reference" "R43" + (at 193.04 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 193.04 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 188.722 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 190.5 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 190.5 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e29b6fbc-6f5a-4d45-a745-c076dc5951ab") + ) + (pin "1" + (uuid "c361feee-1c11-4ab5-8618-a82537db46e3") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 201.93 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ae537c0-4ee5-4a00-bf21-146548b61ad8") + (property "Reference" "R44" + (at 204.47 77.4699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 204.47 80.0099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 200.152 78.74 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 201.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 201.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7f2c57e6-3544-4f4c-abe4-85bc9d02633d") + ) + (pin "1" + (uuid "61bffc05-4e7d-4c93-a56e-21347a120aec") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R44") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Q_PNP") + (at 363.22 82.55 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "706ff612-8165-40c1-bef0-c5da910b042e") + (property "Reference" "Q7" + (at 358.14 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_PNP" + (at 358.14 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 358.14 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 363.22 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP bipolar junction transistor" + (at 363.22 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "B" + (uuid "a1e54199-4ea9-4aa8-9ef3-043d025c05cf") + ) + (pin "E" + (uuid "8e9d603b-6fca-4469-9470-c7dc35f17379") + ) + (pin "C" + (uuid "6cb230d1-123c-453d-9483-3fe7d15c01f4") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 313.69 82.55 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "78bff6ac-f1b6-4ee2-ba7c-adbe178c73cb") + (property "Reference" "R48" + (at 316.23 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 316.23 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 311.912 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 313.69 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 313.69 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "99ffac73-68e9-443e-8529-ed4fb9ac20cf") + ) + (pin "1" + (uuid "bf215ee3-cea7-4bd8-8231-3febe851006d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R48") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 125.73 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7f0893da-7f49-4e3b-b433-ea746459e957") + (property "Reference" "R42" + (at 128.27 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k" + (at 128.27 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 123.952 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 125.73 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 125.73 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "887b4079-8de9-4c4b-aa70-4e30413c5519") + ) + (pin "1" + (uuid "6450c91d-58f4-4ade-b21b-f3b4fde38491") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R42") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:NMOS") + (at 149.86 100.33 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "89356b33-68e4-4c9b-972a-448c687a0530") + (property "Reference" "Q5" + (at 149.86 106.68 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "NMOS" + (at 149.86 109.22 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 147.32 105.41 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 162.56 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/source/gate" + (at 149.86 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "NMOS" + (at 167.005 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 168.91 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 165.1 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5d167c39-4618-4a6e-869e-9e6953df2d68") + ) + (pin "2" + (uuid "f50b1158-fe11-404e-9e89-22ebb0839481") + ) + (pin "3" + (uuid "fbeaf912-f225-4eb4-a184-2ec4501e1a45") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q5") + (unit 1) + ) + ) + ) + ) + (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" "R" + (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 "Simulation_SPICE:NMOS") + (at 138.43 100.33 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "93d95525-1d31-4fbf-832a-c859d17306ed") + (property "Reference" "Q6" + (at 138.43 106.68 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "NMOS" + (at 138.43 109.22 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 140.97 105.41 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 125.73 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/source/gate" + (at 138.43 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "NMOS" + (at 121.285 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 119.38 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 123.19 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5c0893dd-cd84-4b3e-a7df-41528bb3274c") + ) + (pin "2" + (uuid "b4c8282f-46d1-4939-806a-583a100611c5") + ) + (pin "3" + (uuid "b4eb4155-fefc-40e3-b4ad-4cc9d98252dd") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 330.2 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9a64254d-777c-4179-872c-ddd0c117d941") + (property "Reference" "C41" + (at 334.01 76.1999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 334.01 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 331.1652 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 330.2 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 330.2 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "df4bde5d-d738-41a6-95e5-fbeaf8caf40e") + ) + (pin "2" + (uuid "4c6e5600-3aea-48ab-8016-504d96ef3ed8") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C41") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 255.27 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a46e47ac-d680-4251-b543-9a8f875ea87a") + (property "Reference" "C42" + (at 259.08 76.1999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 259.08 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 256.2352 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 255.27 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 255.27 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b7812223-2354-4c09-9a5d-f0e60219b32f") + ) + (pin "1" + (uuid "4fc12a23-2790-406e-90a4-b0ac84271b43") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C42") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 74.93 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a62a33f7-03e5-4d26-a611-00a8c23368c5") + (property "Reference" "C38" + (at 78.74 50.7999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 78.74 53.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 75.8952 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 74.93 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 74.93 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7072e54c-c17a-4abf-95ca-3965a8f06418") + ) + (pin "1" + (uuid "b15b5fa3-49b1-41c2-a72f-653246b1ac81") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C38") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 160.02 80.01 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a7c9259f-4afc-4769-adcd-88d852ddc052") + (property "Reference" "R41" + (at 160.02 73.66 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100R" + (at 160.02 76.2 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 160.02 81.788 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 160.02 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 160.02 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c0c24d32-b52b-49a2-b79d-164bf1801837") + ) + (pin "1" + (uuid "09d6f741-ead1-477c-8793-5495821f360d") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R41") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Battery_Management:DW01A") + (at 143.51 82.55 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b5b9d506-51dc-4cc5-9586-c4ec179cba5e") + (property "Reference" "U10" + (at 143.51 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DW01A" + (at 143.51 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 143.51 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" + (at 143.51 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" + (at 143.256 81.026 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c578d95e-ecfa-427d-a780-94af7f6095b8") + ) + (pin "5" + (uuid "fd429ba5-b895-42d1-bd7b-52a6367af843") + ) + (pin "4" + (uuid "53980f3f-3c2c-4396-8bf9-3ad8ede8af1c") + ) + (pin "3" + (uuid "8ef07ea3-45da-4527-8b8b-514f403e26ff") + ) + (pin "1" + (uuid "9adfe824-15c8-48e4-a031-5ccb8210c251") + ) + (pin "6" + (uuid "86a5a2ab-3247-4383-bf6c-dc696b2eebb1") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 100.33 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ba8b529b-6058-42bb-8e3a-42555600da40") + (property "Reference" "R40" + (at 102.87 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 102.87 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 98.552 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 100.33 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "776c110d-f434-435f-8147-0fae944a36c9") + ) + (pin "1" + (uuid "657fdca1-e5d7-4eca-a006-06a850436352") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R40") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 241.3 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c30afc7f-5b6e-41c0-a59f-18b51c65095a") + (property "Reference" "#PWR055" + (at 241.3 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 241.3 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 241.3 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 241.3 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 241.3 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "55370f9d-74a2-42a4-b922-08064864b1e3") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR055") + (unit 1) + ) + ) + ) + ) + (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:Thermistor_NTC") + (at 201.93 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "de80c6e3-ed9d-4dce-8f09-905a5cb699ae") + (property "Reference" "TH1" + (at 204.47 90.4874 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Thermistor_NTC" + (at 204.47 93.0274 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 201.93 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 201.93 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Temperature dependent resistor, negative temperature coefficient" + (at 201.93 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b8eb0121-a766-4827-a6ef-248d8ca992e1") + ) + (pin "1" + (uuid "1924ecd5-da55-4721-98b4-7017ee8ec001") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "TH1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Q_PNP") + (at 381 82.55 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e1720a70-14d5-4334-8a05-5041395ac155") + (property "Reference" "Q8" + (at 386.08 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_PNP" + (at 386.08 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 386.08 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 381 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP bipolar junction transistor" + (at 381 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "B" + (uuid "826b48fe-b0d9-4a1f-a730-771211520aca") + ) + (pin "E" + (uuid "2ae882c0-628a-48cf-8959-8f5bc7ba7c62") + ) + (pin "C" + (uuid "70f47b23-d885-49ec-a0f2-c1ca4d73367d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Battery_Management:TP4056-42-ESOP8") + (at 87.63 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e2a62840-f253-4739-a69a-5191c6e08b5d") + (property "Reference" "U9" + (at 89.7733 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TP4056-42-ESOP8" + (at 89.7733 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" + (at 88.138 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "536bb661-a9ba-4e9f-810c-78404f373ff8") + ) + (pin "5" + (uuid "066cd4c6-b859-49c8-82d8-7fad3d23a280") + ) + (pin "8" + (uuid "31fbdbd8-cb3b-4945-9693-32f9516d0bf9") + ) + (pin "2" + (uuid "9ccbf2e7-0c29-4b39-80f4-926596b4e00c") + ) + (pin "3" + (uuid "86db217f-15bb-4c08-af82-69b39f3dc89e") + ) + (pin "6" + (uuid "759b0ef0-149d-4636-aa11-3007a692a815") + ) + (pin "7" + (uuid "056e4ea7-a3da-4590-b58c-63bec600f30a") + ) + (pin "9" + (uuid "c7698451-ca5f-4bc2-8c9b-f609fd0f6a59") + ) + (pin "1" + (uuid "0b94c6ba-a3c4-4b5b-b29e-ab3c7fa1dfb1") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 41.91 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f3c6433e-ce9c-45bd-affa-048cb262d06e") + (property "Reference" "R46" + (at 44.45 53.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 44.45 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 40.132 54.61 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 41.91 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 41.91 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8bfc1e43-dbd4-4bd6-94e8-9923e26ca81c") + ) + (pin "1" + (uuid "1fa8f19b-c20d-416d-b0f9-ba047a83e4e0") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R46") + (unit 1) + ) + ) + ) + ) )