From 3923b79a2f53eba2b2093ca33ffaa4856740bdb7 Mon Sep 17 00:00:00 2001 From: mikahjc Date: Fri, 29 Mar 2024 00:54:52 -0500 Subject: [PATCH] Add USB-C PD and regulator --- ControlMixer/ControlMixer.bak | 775 ++++++++++ ControlMixer/ControlMixer.kicad_sch | 2079 ++++++++++++++++++++++++++- ControlMixer/ControlMixer.kicad_sym | 369 +++++ ControlMixer/KeyMatrix.kicad_sch | 2 +- ControlMixer/LEDMatrix.kicad_sch | 2 +- 5 files changed, 3223 insertions(+), 4 deletions(-) diff --git a/ControlMixer/ControlMixer.bak b/ControlMixer/ControlMixer.bak index 9bcdc0a..a4892de 100644 --- a/ControlMixer/ControlMixer.bak +++ b/ControlMixer/ControlMixer.bak @@ -731,4 +731,779 @@ ) ) ) + (symbol "AP63300WU" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AP63300WU" + (at 2.54 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-6" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP63200-AP63201-AP63203-AP63205.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2A, 500kHz Buck DC/DC Converter, adjustable output voltage, TSOT-23-6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "2A Buck DC/DC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TSOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AP63300WU_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "AP63300WU_1_1" + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 2.54 180) + (length 2.54) + (name "SW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 0 180) + (length 2.54) + (name "BST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Adafruit_HUSB238" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "HUSB238" + (at 0 1.778 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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "USB-C PD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Adafruit_HUSB238_0_1" + (rectangle + (start -10.16 -1.27) + (end 10.16 -12.7) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Adafruit_HUSB238_1_1" + (pin bidirectional line + (at -7.62 -15.24 90) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -15.24 90) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -2.54 -15.24 90) + (length 2.54) + (name "Vout" + (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 "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 5.08 -15.24 90) + (length 2.54) + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 -15.24 90) + (length 2.54) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MCP23S08-xP" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -8.89 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MCP23S08-xP" + (at 8.89 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_DIP:DIP-18_W7.62mm" + (at 0 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf" + (at 33.02 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit I/O expander, SPI, interrupts, PDIP-18" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SPI parallel port expander" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MCP23S08-xP_0_1" + (rectangle + (start -10.16 12.7) + (end 10.16 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MCP23S08-xP_1_1" + (pin input line + (at -12.7 7.62 0) + (length 2.54) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 10.16 180) + (length 2.54) + (name "GP0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 7.62 180) + (length 2.54) + (name "GP1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 5.08 180) + (length 2.54) + (name "GP2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "GP3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 0 180) + (length 2.54) + (name "GP4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -2.54 180) + (length 2.54) + (name "GP5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -5.08 180) + (length 2.54) + (name "GP6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -7.62 180) + (length 2.54) + (name "GP7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 15.24 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 5.08 0) + (length 2.54) + (name "SI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -12.7 2.54 0) + (length 2.54) + (name "SO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -7.62 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -10.16 0) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 10.16 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -3.81 0) + (length 2.54) + (name "CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -12.7 -1.27 0) + (length 2.54) + (name "INT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "INT" open_collector line) + ) + (pin power_in line + (at 0 -15.24 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) ) \ No newline at end of file diff --git a/ControlMixer/ControlMixer.kicad_sch b/ControlMixer/ControlMixer.kicad_sch index 0611cfb..eb09869 100644 --- a/ControlMixer/ControlMixer.kicad_sch +++ b/ControlMixer/ControlMixer.kicad_sch @@ -5,6 +5,375 @@ (uuid "825e47bb-7d66-4b90-ba40-80bd9e0f877b") (paper "A4") (lib_symbols + (symbol "ControlMixer:AP63300WU" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AP63300WU" + (at 2.54 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-6" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP63200-AP63201-AP63203-AP63205.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3A, 500kHz Buck DC/DC Converter, adjustable output voltage, TSOT-23-6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "3A Buck DC/DC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TSOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AP63300WU_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "AP63300WU_1_1" + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 2.54 180) + (length 2.54) + (name "SW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 0 180) + (length 2.54) + (name "BST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ControlMixer:Adafruit_HUSB238" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "HUSB238" + (at 0 1.778 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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "USB-C PD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Adafruit_HUSB238_0_1" + (rectangle + (start -10.16 -1.27) + (end 10.16 -12.7) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Adafruit_HUSB238_1_1" + (pin bidirectional line + (at -7.62 -15.24 90) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -15.24 90) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -2.54 -15.24 90) + (length 2.54) + (name "Vout" + (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 "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 5.08 -15.24 90) + (length 2.54) + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 -15.24 90) + (length 2.54) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "ControlMixer:MCP23S08-xP" (exclude_from_sim no) (in_bom yes) @@ -411,6 +780,299 @@ ) ) ) + (symbol "Device:C" + (pin_numbers hide) + (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) + ) + ) + ) + ) + ) + ) + (symbol "Device:L" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (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) + ) + ) + ) + ) + ) + ) (symbol "Device:LED" (pin_numbers hide) (pin_names @@ -580,6 +1242,127 @@ ) ) ) + (symbol "Device:R" + (pin_numbers hide) + (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) + ) + ) + ) + ) + ) + ) (symbol "Device:R_Potentiometer" (pin_names (offset 1.016) hide) @@ -1975,12 +2758,54 @@ ) ) ) + (junction + (at 109.22 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "0917a74a-c1b5-4b0c-a658-1cb682b45d74") + ) + (junction + (at 109.22 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "12eea846-957c-43d3-8981-7b8a3d9a83ed") + ) + (junction + (at 33.02 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "17c97ef8-7bc1-460b-9029-d80b9225773d") + ) + (junction + (at 81.28 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "2afc1918-a315-40d3-a229-d4175706ce9a") + ) + (junction + (at 68.58 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "36122070-4a76-4f63-8efe-c92f0873197e") + ) (junction (at 83.82 162.56) (diameter 0) (color 0 0 0 0) (uuid "383604c7-2920-4c9a-b774-4d66ff97d3b4") ) + (junction + (at 102.87 72.39) + (diameter 0) + (color 0 0 0 0) + (uuid "3c289f1a-a79c-46ef-9bd1-a4a905b389d6") + ) + (junction + (at 92.71 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "5538a9c5-164e-4428-8e13-08b32894887e") + ) (junction (at 83.82 144.78) (diameter 0) @@ -1999,6 +2824,24 @@ (color 0 0 0 0) (uuid "8696abee-46f9-411b-8b76-fd2fb12ba921") ) + (junction + (at 52.07 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "d65f6aec-2ca1-48d1-a0f5-94493dc0d4a2") + ) + (junction + (at 27.94 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "d92da9b6-69ac-4759-8307-62d5cae2077d") + ) + (junction + (at 45.72 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "e26ccd19-e7f7-4e18-878e-f6589821cf48") + ) (junction (at 40.64 127) (diameter 0) @@ -2011,12 +2854,24 @@ (color 0 0 0 0) (uuid "f1992157-1f9d-4f7a-973f-d461b51c4da7") ) + (junction + (at 81.28 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "f3edfd1a-3b70-44bb-9fbd-8449770bc03d") + ) (junction (at 40.64 162.56) (diameter 0) (color 0 0 0 0) (uuid "f6124359-4b11-4fee-b909-4548bba5b4c5") ) + (junction + (at 92.71 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "fc82e71d-8788-45ac-be98-866fe099d715") + ) (wire (pts (xy 135.89 22.86) (xy 139.7 22.86) @@ -2027,6 +2882,26 @@ ) (uuid "00e4214b-7380-4f75-87bd-2ff052f5f284") ) + (wire + (pts + (xy 76.2 43.18) (xy 81.28 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03f4172d-3194-4741-9d43-d91c821fb837") + ) + (wire + (pts + (xy 35.56 48.26) (xy 33.02 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0474c471-10b4-43b5-ab61-038ee18b147c") + ) (wire (pts (xy 265.43 53.34) (xy 256.54 53.34) @@ -2037,6 +2912,16 @@ ) (uuid "0b98aa86-f7fc-44f7-8d3d-1081795e11b5") ) + (wire + (pts + (xy 52.07 54.61) (xy 45.72 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10c89a28-5e7d-4077-9536-a6b7a6ba1680") + ) (wire (pts (xy 234.95 26.67) (xy 234.95 31.75) @@ -2077,6 +2962,16 @@ ) (uuid "216526c2-a5ce-4e68-90c6-49319f050d84") ) + (polyline + (pts + (xy 12.0195 74.8846) (xy 12.0195 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "217c30c7-859b-48d5-84f3-e896f72925d6") + ) (wire (pts (xy 217.17 57.15) (xy 220.98 57.15) @@ -2107,6 +3002,26 @@ ) (uuid "29aa3b3b-f882-4eb8-942c-666cc85a7fca") ) + (wire + (pts + (xy 52.07 67.31) (xy 52.07 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c6b7cfd-e978-42d8-b3c9-9dbaaeba267f") + ) + (wire + (pts + (xy 81.28 53.34) (xy 92.71 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d1b8783-c503-4bea-97e0-73ef5252d306") + ) (wire (pts (xy 78.74 109.22) (xy 83.82 109.22) @@ -2137,6 +3052,26 @@ ) (uuid "356b741e-9656-4d77-8b0a-04ce213c9d57") ) + (wire + (pts + (xy 92.71 43.18) (xy 109.22 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3585f3d5-f2ab-42e7-8d30-dc5f218c16d4") + ) + (wire + (pts + (xy 52.07 72.39) (xy 52.07 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37b26db4-4d2c-49ef-bcbf-cdb472f36e2d") + ) (wire (pts (xy 83.82 180.34) (xy 78.74 180.34) @@ -2157,6 +3092,16 @@ ) (uuid "392d9e46-1608-4b9b-8252-3041a43e7489") ) + (wire + (pts + (xy 109.22 43.18) (xy 109.22 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "399f7e82-aa21-479c-88ab-e276bb915e71") + ) (wire (pts (xy 83.82 127) (xy 83.82 144.78) @@ -2177,6 +3122,16 @@ ) (uuid "43e13387-33e6-4ea4-b145-5f6cf10e9a17") ) + (wire + (pts + (xy 27.94 31.75) (xy 27.94 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44d40282-e0ff-48a1-a0c4-c4abea04c063") + ) (wire (pts (xy 40.64 180.34) (xy 54.61 180.34) @@ -2187,6 +3142,16 @@ ) (uuid "4624ab00-e722-4f0a-a1ee-5c058bda0f42") ) + (wire + (pts + (xy 55.88 43.18) (xy 68.58 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "47e524b9-d4f7-4738-89ee-504d6b6f4fef") + ) (wire (pts (xy 238.76 22.86) (xy 243.84 22.86) @@ -2207,6 +3172,16 @@ ) (uuid "4b856dc8-b2ad-4e94-8270-55159dcd7de7") ) + (wire + (pts + (xy 81.28 43.18) (xy 92.71 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e719799-a96e-4de8-b2d8-418cd6b99d56") + ) (polyline (pts (xy 242.57 74.93) (xy 285.0695 74.93) @@ -2237,6 +3212,26 @@ ) (uuid "5718e445-c3c5-405a-a0f6-c2331a049f75") ) + (polyline + (pts + (xy 125.73 74.93) (xy 12.0195 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57cc962d-580b-4f55-a720-a8bed487a99d") + ) + (wire + (pts + (xy 64.77 50.8) (xy 68.58 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "59779011-9d04-4bd6-bde2-985e7ca4cb76") + ) (wire (pts (xy 40.64 144.78) (xy 54.61 144.78) @@ -2247,6 +3242,26 @@ ) (uuid "5c905d14-9cfe-4da8-9dac-ee12d7212510") ) + (wire + (pts + (xy 102.87 72.39) (xy 52.07 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e05ac42-5c02-4cb8-b458-4c6425f9c0e5") + ) + (wire + (pts + (xy 92.71 62.23) (xy 92.71 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5fe500b9-f770-45a2-9ef8-655ba2da6a33") + ) (wire (pts (xy 173.99 26.67) (xy 173.99 31.75) @@ -2287,6 +3302,16 @@ ) (uuid "68cea618-8f76-4b79-ae5f-465900b5c354") ) + (wire + (pts + (xy 27.94 50.8) (xy 27.94 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69b63303-3b11-402f-a205-2a76866e3236") + ) (wire (pts (xy 64.77 162.56) (xy 71.12 162.56) @@ -2307,6 +3332,26 @@ ) (uuid "72c14dc3-7912-45a0-bba7-6b5601b00d6c") ) + (wire + (pts + (xy 92.71 53.34) (xy 92.71 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73f09b6a-3a7e-431d-a339-f1fb3fdaebce") + ) + (wire + (pts + (xy 55.88 53.34) (xy 81.28 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73f68f16-73aa-4b7b-af2e-5664a0d25c27") + ) (wire (pts (xy 83.82 109.22) (xy 83.82 127) @@ -2337,6 +3382,26 @@ ) (uuid "795e7959-4a75-4208-a720-ce4adab94071") ) + (wire + (pts + (xy 45.72 54.61) (xy 45.72 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d3d8340-6e1f-4acf-8669-83e028783cf5") + ) + (wire + (pts + (xy 55.88 48.26) (xy 55.88 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d5bfb64-72f9-40a9-94d2-90508f2d23df") + ) (wire (pts (xy 64.77 109.22) (xy 71.12 109.22) @@ -2347,6 +3412,26 @@ ) (uuid "8574fa64-be79-48b3-94d2-0f07450a148b") ) + (polyline + (pts + (xy 125.73 74.93) (xy 242.57 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "890e823a-1c1f-4797-8ac6-861afa8b6f16") + ) + (wire + (pts + (xy 64.77 45.72) (xy 64.77 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e6aaae1-d60b-4d7d-bf70-aba216ed41ea") + ) (wire (pts (xy 177.8 22.86) (xy 182.88 22.86) @@ -2357,6 +3442,16 @@ ) (uuid "9156c182-aa02-4326-ba31-859ed692a216") ) + (wire + (pts + (xy 33.02 43.18) (xy 35.56 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1a2e85d-28ae-4bbe-b371-034a71af68b7") + ) (wire (pts (xy 64.77 127) (xy 71.12 127) @@ -2387,6 +3482,26 @@ ) (uuid "abfc15c9-9b4a-48e9-a1f1-ebac7dab160b") ) + (wire + (pts + (xy 33.02 48.26) (xy 33.02 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b02a45a2-0319-4711-8a85-a431b1192f15") + ) + (wire + (pts + (xy 92.71 50.8) (xy 92.71 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2432950-b430-41e1-a9d2-a599a3aa93b2") + ) (wire (pts (xy 78.74 127) (xy 83.82 127) @@ -2397,6 +3512,26 @@ ) (uuid "b500f4aa-fe53-43b5-a83d-a7348a584d59") ) + (wire + (pts + (xy 27.94 54.61) (xy 45.72 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b91d96d7-f81a-41d0-be45-ec0a3fd57bb8") + ) + (wire + (pts + (xy 27.94 43.18) (xy 33.02 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9277049-0d14-45aa-92e0-b5075a7b3e90") + ) (wire (pts (xy 78.74 162.56) (xy 83.82 162.56) @@ -2407,6 +3542,26 @@ ) (uuid "bf8c548e-5c7a-4fad-8488-02781da9b158") ) + (wire + (pts + (xy 81.28 50.8) (xy 81.28 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfcc84b3-d356-44b1-9b4e-24ee4c2355aa") + ) + (wire + (pts + (xy 102.87 72.39) (xy 115.57 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0e295b2-0649-49e1-afcb-deb69db290f3") + ) (wire (pts (xy 196.85 22.86) (xy 200.66 22.86) @@ -2467,6 +3622,46 @@ ) (uuid "de7ac2b8-b013-41ee-94f0-541d47e7ef9b") ) + (wire + (pts + (xy 109.22 43.18) (xy 115.57 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e113373f-ea0e-4f09-8c36-f9c6cd756075") + ) + (polyline + (pts + (xy 125.73 44.45) (xy 125.73 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e15ecdc0-017b-4444-97a3-136df5bb0258") + ) + (wire + (pts + (xy 92.71 67.31) (xy 52.07 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e198f30c-3d64-4089-8c28-5a24fe2a250e") + ) + (wire + (pts + (xy 109.22 64.77) (xy 115.57 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e30ec09f-b75e-4414-b184-3a42fa47caf9") + ) (wire (pts (xy 204.47 26.67) (xy 204.47 31.75) @@ -2487,6 +3682,16 @@ ) (uuid "e62578f6-324b-4a46-ab0c-3391c8ee256b") ) + (wire + (pts + (xy 55.88 45.72) (xy 64.77 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eaf5a489-2487-4229-8f17-9dfe178f7dc3") + ) (wire (pts (xy 78.74 144.78) (xy 83.82 144.78) @@ -2517,6 +3722,26 @@ ) (uuid "f79a40da-13f7-43f3-a618-62d3a1b51dfe") ) + (wire + (pts + (xy 45.72 57.15) (xy 45.72 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8f622ec-6a19-42b5-9838-3fe5626a7d5e") + ) + (wire + (pts + (xy 102.87 64.77) (xy 109.22 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd50ab43-4b0e-4edb-958b-54859b226cf2") + ) (wire (pts (xy 64.77 180.34) (xy 71.12 180.34) @@ -2547,9 +3772,9 @@ ) (uuid "7b9b9022-fdfb-41b4-9e6b-225fe1c65b15") ) - (text "I was originally thinking of how to automatically switch Ext 5v and USB 5v,\nbut it may be beneficial to have the MCU know when Ext 5v is plugged in.\nIf the MCU knows when ext 5v is present, it can uncap NeoPixel brightness" + (text "I was originally thinking of how to automatically switch Ext 5v and USB 5v,\nbut it may be beneficial to have the MCU know when Ext 5v is plugged in.\nIf the MCU knows when ext 5v is present, it can uncap NeoPixel brightness\n\nFor now, sticking with LEDs being powered by external 5v" (exclude_from_sim no) - (at 202.438 77.216 0) + (at 172.212 52.832 0) (effects (font (size 1.27 1.27) @@ -2557,6 +3782,26 @@ ) (uuid "8a4f434e-5446-4fc3-b9d3-a447f4a1cf3b") ) + (text "5v Power Switching" + (exclude_from_sim no) + (at 137.16 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8e233fe7-da5e-4270-9fb9-b154a6c72fdd") + ) + (text "USB PD + External Voltage Regulator" + (exclude_from_sim no) + (at 32.004 71.374 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "bcf0c157-f1b4-411a-b9b1-86027469edcb") + ) (global_label "Gnd" (shape input) (at 243.84 22.86 0) @@ -2733,6 +3978,28 @@ ) ) ) + (global_label "Ext Gnd" + (shape input) + (at 45.72 57.15 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1726538f-d29a-4b15-b8f5-960f6d3eb339") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 45.72 67.5736 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "Pot4" (shape input) (at 245.11 123.19 0) @@ -2799,6 +4066,28 @@ ) ) ) + (global_label "Ext Gnd" + (shape input) + (at 33.02 31.75 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1f150bbe-8f86-4306-9e5f-37183ff30cd5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 33.02 42.1736 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "Ch2Zero" (shape input) (at 59.69 119.38 180) @@ -3195,6 +4484,28 @@ ) ) ) + (global_label "SCL" + (shape input) + (at 25.4 31.75 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "52ebccb4-17e1-4d91-af7e-80d30c89a791") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 25.4 38.2428 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "Row7" (shape input) (at 152.4 168.91 0) @@ -3591,6 +4902,28 @@ ) ) ) + (global_label "SDA" + (shape input) + (at 22.86 31.75 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "892378d8-f886-4bbf-a663-daf8f774a805") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 22.86 38.3033 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "USB_5v" (shape input) (at 220.98 64.77 0) @@ -4141,6 +5474,28 @@ ) ) ) + (global_label "Ext 5v" + (shape input) + (at 115.57 43.18 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ece3e155-743d-4c93-a1e0-d20b96ab907e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 124.6027 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "Column5" (shape input) (at 152.4 120.65 0) @@ -4251,6 +5606,74 @@ ) ) ) + (symbol + (lib_id "Device:L") + (at 72.39 43.18 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "06e0be07-a767-47b3-9d7e-ed66c8dddc3d") + (property "Reference" "L1" + (at 72.39 38.1 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "6.8uH" + (at 72.39 40.64 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 72.39 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0861972a-a523-4e57-b4c8-c192b8798408") + ) + (pin "2" + (uuid "c01c9f23-e5bc-44a5-ad14-fc831f52e6e4") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "L1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Transistor_BJT:PN2222A") (at 59.69 177.8 270) @@ -4585,6 +6008,76 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 81.28 46.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "31f2391e-6077-4515-9d35-e431134253e1") + (property "Reference" "C4" + (at 85.09 45.7199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "47pF" + (at 85.09 48.2599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 82.2452 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 81.28 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 81.28 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2d05f17a-d72a-4f3b-b28a-a39fe3f7de74") + ) + (pin "1" + (uuid "367d83c2-ea94-45f4-81de-420e9f54019a") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "C4") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:LED") (at 74.93 127 0) @@ -4653,6 +6146,76 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 27.94 46.99 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "43360e45-d48f-48b8-af5d-b882e20b6d6e") + (property "Reference" "C1" + (at 24.13 45.7199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 24.13 48.2599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 26.9748 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 27.94 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 27.94 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3423c905-c825-4e21-8d5f-32ef45555b46") + ) + (pin "1" + (uuid "9680fa8d-9ac3-4844-a3ed-316ad18393dd") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "C1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:LED") (at 74.93 144.78 0) @@ -4792,6 +6355,88 @@ ) ) ) + (symbol + (lib_id "ControlMixer:Adafruit_HUSB238") + (at 30.48 16.51 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5ae52efc-6f8d-4d4b-8a94-d2c7632c96b0") + (property "Reference" "U3" + (at 41.91 22.2249 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "HUSB238" + (at 41.91 24.7649 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 30.48 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 30.48 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3384a71e-e4f1-4033-b385-b232a5d643e9") + ) + (pin "0" + (uuid "37f4c519-c047-409e-84fa-f5683e1ed495") + ) + (pin "3" + (uuid "b9ed8dc1-9b3c-4ce9-84a4-1b77678eabb0") + ) + (pin "4" + (uuid "69edfff6-b7f5-4fcd-8a0d-a6d3c76e1425") + ) + (pin "5" + (uuid "f12d2959-d736-4c6f-b0e6-031041a6e511") + ) + (pin "2" + (uuid "c4e7e7fb-9b49-4c80-8afc-12dd2e18281c") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "U3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:LED") (at 74.93 180.34 0) @@ -4860,6 +6505,76 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 92.71 46.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5d413c67-7b23-4dff-9927-95d13aa1f499") + (property "Reference" "R1" + (at 95.25 45.7199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "158kΩ" + (at 95.25 48.2599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 90.932 46.99 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 92.71 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 92.71 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b48f1e3a-5dfc-4507-b23f-f8ef0187afa0") + ) + (pin "2" + (uuid "1a3d0953-5c17-4968-abdd-8d46e2404edf") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "R1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Transistor_BJT:PN2222A") (at 59.69 142.24 270) @@ -5169,6 +6884,76 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 92.71 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "69df23b6-af5a-4d43-9398-e936e6907a4f") + (property "Reference" "R2" + (at 95.25 57.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "30.1kΩ" + (at 95.25 59.6899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 90.932 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 92.71 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 92.71 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b48f1e3a-5dfc-4507-b23f-f8ef0187afa0") + ) + (pin "2" + (uuid "1a3d0953-5c17-4968-abdd-8d46e2404edf") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "R2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Switch:SW_Push") (at 256.54 58.42 90) @@ -5357,6 +7142,156 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 115.57 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8393b5d0-47e5-4ce3-847d-0c8856512c03") + (property "Reference" "C2" + (at 119.38 67.3099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "11uF" + (at 119.38 69.8499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 116.5352 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.57 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 115.57 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a2e9935d-4efd-4c08-8c16-26bc6e67f170") + ) + (pin "1" + (uuid "a9c5e87e-f02f-43af-a938-4e98ec1e85ee") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ControlMixer:AP63300WU") + (at 45.72 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8eb84ca2-01ee-4271-bd2b-12564156cfd2") + (property "Reference" "U4" + (at 45.72 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AP63300WU" + (at 45.72 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-6" + (at 45.72 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP63200-AP63201-AP63203-AP63205.pdf" + (at 45.72 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3A, 500kHz Buck DC/DC Converter, adjustable output voltage, TSOT-23-6" + (at 45.72 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "54648a35-9a0f-4823-9bc7-c264be550ffc") + ) + (pin "3" + (uuid "20565869-7d61-4732-8d04-b2dcd0d2310d") + ) + (pin "6" + (uuid "fa04ea1c-ef84-4787-950c-14088afb1dd8") + ) + (pin "4" + (uuid "3075715d-64cd-45f2-97ea-d926d469dc57") + ) + (pin "5" + (uuid "5c9f58c0-de3c-41c7-a203-136ae27f423b") + ) + (pin "2" + (uuid "89133b36-bbb8-4c66-8002-e21800a6a204") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "U4") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Jumper:Jumper_2_Open") (at 210.82 64.77 0) @@ -5425,6 +7360,76 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 102.87 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9956a607-df9c-4696-aad0-c38497fb95b7") + (property "Reference" "C2" + (at 106.68 67.3099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "11uF" + (at 106.68 69.8499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 103.8352 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 102.87 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 102.87 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "66bfcedc-9942-42f0-8eb8-91ecd1e7165e") + ) + (pin "1" + (uuid "9370545d-4747-4f5b-9640-085a86ac9e48") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "C2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:LED") (at 74.93 162.56 0) @@ -5706,6 +7711,76 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 68.58 46.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f115e66e-657e-417e-88c4-f91df04bfc3a") + (property "Reference" "C3" + (at 72.39 45.7199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 72.39 48.2599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 69.5452 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 68.58 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 68.58 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e7a67066-ba2c-41e4-988b-1df6b876e137") + ) + (pin "1" + (uuid "0eb63359-693f-47e2-b0e7-dd43f04e053b") + ) + (instances + (project "ControlMixer" + (path "/825e47bb-7d66-4b90-ba40-80bd9e0f877b" + (reference "C3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Transistor_BJT:PN2222A") (at 59.69 124.46 270) diff --git a/ControlMixer/ControlMixer.kicad_sym b/ControlMixer/ControlMixer.kicad_sym index 994f58a..b34a17d 100644 --- a/ControlMixer/ControlMixer.kicad_sym +++ b/ControlMixer/ControlMixer.kicad_sym @@ -731,6 +731,375 @@ ) ) ) + (symbol "AP63300WU" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AP63300WU" + (at 2.54 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-6" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP63200-AP63201-AP63203-AP63205.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3A, 500kHz Buck DC/DC Converter, adjustable output voltage, TSOT-23-6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "3A Buck DC/DC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TSOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AP63300WU_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "AP63300WU_1_1" + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 2.54 180) + (length 2.54) + (name "SW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 0 180) + (length 2.54) + (name "BST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Adafruit_HUSB238" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "HUSB238" + (at 0 1.778 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" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "USB-C PD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Adafruit_HUSB238_0_1" + (rectangle + (start -10.16 -1.27) + (end 10.16 -12.7) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Adafruit_HUSB238_1_1" + (pin bidirectional line + (at -7.62 -15.24 90) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -15.24 90) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -2.54 -15.24 90) + (length 2.54) + (name "Vout" + (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 "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 5.08 -15.24 90) + (length 2.54) + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 7.62 -15.24 90) + (length 2.54) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "MCP23S08-xP" (exclude_from_sim no) (in_bom yes) diff --git a/ControlMixer/KeyMatrix.kicad_sch b/ControlMixer/KeyMatrix.kicad_sch index 2449c50..8e588b2 100644 --- a/ControlMixer/KeyMatrix.kicad_sch +++ b/ControlMixer/KeyMatrix.kicad_sch @@ -2,7 +2,7 @@ (version 20231120) (generator "eeschema") (generator_version "8.0") - (uuid "2cc2e6ce-e8af-4a66-8f85-06ae2a8b8cb3") + (uuid "03875531-0a5c-4e39-b04e-4fee36396468") (paper "A4") (lib_symbols (symbol "Diode:1N4148" diff --git a/ControlMixer/LEDMatrix.kicad_sch b/ControlMixer/LEDMatrix.kicad_sch index 4584575..3d9e6ac 100644 --- a/ControlMixer/LEDMatrix.kicad_sch +++ b/ControlMixer/LEDMatrix.kicad_sch @@ -2,7 +2,7 @@ (version 20231120) (generator "eeschema") (generator_version "8.0") - (uuid "fc539bb1-b7cb-454e-8471-ee8543425deb") + (uuid "606d18b1-f51e-4949-ac8a-82e102c470f7") (paper "A4") (lib_symbols (symbol "LED:WS2812B"