summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--#auto_saved_files#2
-rw-r--r--CustomFootprints.bak1041
-rw-r--r--CustomFootprints.kicad_sym1040
-rw-r--r--DCDC.kicad_sch947
-rw-r--r--SwitchBoardController-backups/SwitchBoardController-2025-11-21_105116.zipbin21082 -> 0 bytes
-rw-r--r--SwitchBoardController-backups/SwitchBoardController-2025-11-21_105633.zipbin22008 -> 0 bytes
-rw-r--r--SwitchBoardController-backups/SwitchBoardController-2025-11-21_114613.zipbin0 -> 25581 bytes
-rw-r--r--SwitchBoardController-backups/SwitchBoardController-2025-11-21_150022.zipbin0 -> 29371 bytes
-rw-r--r--Voltage_Sensor.kicad_sch2
-rw-r--r--sym-lib-table1
-rw-r--r--uC.kicad_sch743
11 files changed, 3771 insertions, 5 deletions
diff --git a/#auto_saved_files# b/#auto_saved_files#
index 8092641..2144d3a 100644
--- a/#auto_saved_files#
+++ b/#auto_saved_files#
@@ -1 +1 @@
-C:\Users\josdrak\Documents\KiCad\9.0\projects\SwitchBoardController\_autosave-Voltage_Sensor.kicad_sch
+C:\Users\josdrak\Documents\KiCad\9.0\projects\SwitchBoardController\_autosave-uC.kicad_sch
diff --git a/CustomFootprints.bak b/CustomFootprints.bak
new file mode 100644
index 0000000..adedb0f
--- /dev/null
+++ b/CustomFootprints.bak
@@ -0,0 +1,1041 @@
+(kicad_symbol_lib
+ (version 20241209)
+ (generator "kicad_symbol_editor")
+ (generator_version "9.0")
+ (symbol "PIC16F18156-xSO"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U4"
+ (at 2.1433 27.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "PIC16F18156-xSO"
+ (at 2.1433 25.4 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm"
+ (at 1.27 -27.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC16F18156-76-Microcontroller-Data-Sheet-DS40002484.pdf"
+ (at 15.24 -7.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "8-bit Flash MCU, 32MHz, 28KB Flash, 2K RAM 256B EEPROM, SOIC-28"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "FLASH-Based 8-Bit CMOS Microcontroller Low Power CRC DSM ADC^2 CLC PLL 32MHz"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOIC*7.5x17.9mm*P1.27mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "PIC16F18156-xSO_0_0"
+ (pin passive line
+ (at 0 -25.4 90)
+ (length 2.54)
+ (hide yes)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (symbol "PIC16F18156-xSO_0_1"
+ (rectangle
+ (start -17.78 22.86)
+ (end 17.78 -22.86)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "PIC16F18156-xSO_1_1"
+ (pin input line
+ (at -20.32 20.32 0)
+ (length 2.54)
+ (name "RE3/~{MCLR}/VPP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -2.54 0)
+ (length 2.54)
+ (name "RC0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -5.08 0)
+ (length 2.54)
+ (name "RC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -7.62 0)
+ (length 2.54)
+ (name "RC2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -10.16 0)
+ (length 2.54)
+ (name "RC3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -12.7 0)
+ (length 2.54)
+ (name "RC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -15.24 0)
+ (length 2.54)
+ (name "RC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -17.78 0)
+ (length 2.54)
+ (name "RC6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -20.32 0)
+ (length 2.54)
+ (name "RC7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 25.4 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -25.4 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 20.32 180)
+ (length 2.54)
+ (name "RA0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 17.78 180)
+ (length 2.54)
+ (name "RA1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 15.24 180)
+ (length 2.54)
+ (name "RA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 12.7 180)
+ (length 2.54)
+ (name "RA3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 10.16 180)
+ (length 2.54)
+ (name "RA4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 7.62 180)
+ (length 2.54)
+ (name "RA5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 5.08 180)
+ (length 2.54)
+ (name "RA6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 2.54 180)
+ (length 2.54)
+ (name "RA7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -2.54 180)
+ (length 2.54)
+ (name "RB0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -5.08 180)
+ (length 2.54)
+ (name "RB1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -7.62 180)
+ (length 2.54)
+ (name "RB2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -10.16 180)
+ (length 2.54)
+ (name "RB3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -12.7 180)
+ (length 2.54)
+ (name "RB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -15.24 180)
+ (length 2.54)
+ (name "RB5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -17.78 180)
+ (length 2.54)
+ (name "RB6/ICSPCLK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -20.32 180)
+ (length 2.54)
+ (name "RB7/ICSPDAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
+ (symbol "PIC16F18344-SO"
+ (pin_names
+ (offset 1.016)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -16.51 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "PIC16F18146-SO"
+ (at 8.89 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm"
+ (at 0 -19.812 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.mouser.com/datasheet/3/282/1/PIC16F18126-46-Microcontrollers-Data-Sheet-DS40002339.pdf"
+ (at 0 -17.78 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "28K FLASH, 2K RAM, 256B EEPROM, SOIC-20"
+ (at 0.254 -30.48 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "FLASH-Based 8-Bit CMOS Microcontroller Low Power"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOIC*7.5x12.8mm*P1.27mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "PIC16F18344-SO_0_1"
+ (rectangle
+ (start -17.78 15.24)
+ (end 17.78 -15.24)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "PIC16F18344-SO_1_1"
+ (pin bidirectional line
+ (at -20.32 12.7 0)
+ (length 2.54)
+ (name "RA0/ICSPDAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 10.16 0)
+ (length 2.54)
+ (name "RA1/ICSPCLK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 7.62 0)
+ (length 2.54)
+ (name "RA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 5.08 0)
+ (length 2.54)
+ (name "RA3/~{MCLR}/VPP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 2.54 0)
+ (length 2.54)
+ (name "RA4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 0 0)
+ (length 2.54)
+ (name "RA5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -5.08 0)
+ (length 2.54)
+ (name "RB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -7.62 0)
+ (length 2.54)
+ (name "RB5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -10.16 0)
+ (length 2.54)
+ (name "RB6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -12.7 0)
+ (length 2.54)
+ (name "RB7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 17.78 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -17.78 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 12.7 180)
+ (length 2.54)
+ (name "RC0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 10.16 180)
+ (length 2.54)
+ (name "RC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 7.62 180)
+ (length 2.54)
+ (name "RC2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 5.08 180)
+ (length 2.54)
+ (name "RC3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 2.54 180)
+ (length 2.54)
+ (name "RC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 0 180)
+ (length 2.54)
+ (name "RC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -2.54 180)
+ (length 2.54)
+ (name "RC6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -5.08 180)
+ (length 2.54)
+ (name "RC7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
+)
diff --git a/CustomFootprints.kicad_sym b/CustomFootprints.kicad_sym
new file mode 100644
index 0000000..454ffe6
--- /dev/null
+++ b/CustomFootprints.kicad_sym
@@ -0,0 +1,1040 @@
+(kicad_symbol_lib
+ (version 20241209)
+ (generator "kicad_symbol_editor")
+ (generator_version "9.0")
+ (symbol "PIC16F18156-xSO"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U4"
+ (at 2.1433 27.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "PIC16F18156-xSO"
+ (at 2.1433 25.4 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm"
+ (at 1.27 -27.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC16F18156-76-Microcontroller-Data-Sheet-DS40002484.pdf"
+ (at 15.24 -7.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "8-bit Flash MCU, 32MHz, 28KB Flash, 2K RAM 256B EEPROM, SOIC-28"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "FLASH-Based 8-Bit CMOS Microcontroller Low Power CRC DSM ADC^2 CLC PLL 32MHz"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOIC*7.5x17.9mm*P1.27mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "PIC16F18156-xSO_0_1"
+ (rectangle
+ (start -17.78 22.86)
+ (end 17.78 -22.86)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "PIC16F18156-xSO_1_0"
+ (pin power_in line
+ (at 0 -25.4 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (symbol "PIC16F18156-xSO_1_1"
+ (pin input line
+ (at -20.32 20.32 0)
+ (length 2.54)
+ (name "RE3/~{MCLR}/VPP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -2.54 0)
+ (length 2.54)
+ (name "RC0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -5.08 0)
+ (length 2.54)
+ (name "RC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -7.62 0)
+ (length 2.54)
+ (name "RC2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -10.16 0)
+ (length 2.54)
+ (name "RC3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -12.7 0)
+ (length 2.54)
+ (name "RC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -15.24 0)
+ (length 2.54)
+ (name "RC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -17.78 0)
+ (length 2.54)
+ (name "RC6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -20.32 0)
+ (length 2.54)
+ (name "RC7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -3.81 -25.4 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 25.4 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 20.32 180)
+ (length 2.54)
+ (name "RA0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 17.78 180)
+ (length 2.54)
+ (name "RA1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 15.24 180)
+ (length 2.54)
+ (name "RA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 12.7 180)
+ (length 2.54)
+ (name "RA3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 10.16 180)
+ (length 2.54)
+ (name "RA4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 7.62 180)
+ (length 2.54)
+ (name "RA5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 5.08 180)
+ (length 2.54)
+ (name "RA6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 2.54 180)
+ (length 2.54)
+ (name "RA7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -2.54 180)
+ (length 2.54)
+ (name "RB0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -5.08 180)
+ (length 2.54)
+ (name "RB1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -7.62 180)
+ (length 2.54)
+ (name "RB2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -10.16 180)
+ (length 2.54)
+ (name "RB3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -12.7 180)
+ (length 2.54)
+ (name "RB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -15.24 180)
+ (length 2.54)
+ (name "RB5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -17.78 180)
+ (length 2.54)
+ (name "RB6/ICSPCLK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -20.32 180)
+ (length 2.54)
+ (name "RB7/ICSPDAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
+ (symbol "PIC16F18344-SO"
+ (pin_names
+ (offset 1.016)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -16.51 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "PIC16F18146-SO"
+ (at 8.89 16.51 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm"
+ (at 0 -19.812 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.mouser.com/datasheet/3/282/1/PIC16F18126-46-Microcontrollers-Data-Sheet-DS40002339.pdf"
+ (at 0 -17.78 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "28K FLASH, 2K RAM, 256B EEPROM, SOIC-20"
+ (at 0.254 -30.48 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "FLASH-Based 8-Bit CMOS Microcontroller Low Power"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOIC*7.5x12.8mm*P1.27mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "PIC16F18344-SO_0_1"
+ (rectangle
+ (start -17.78 15.24)
+ (end 17.78 -15.24)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "PIC16F18344-SO_1_1"
+ (pin bidirectional line
+ (at -20.32 12.7 0)
+ (length 2.54)
+ (name "RA0/ICSPDAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 10.16 0)
+ (length 2.54)
+ (name "RA1/ICSPCLK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 7.62 0)
+ (length 2.54)
+ (name "RA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 5.08 0)
+ (length 2.54)
+ (name "RA3/~{MCLR}/VPP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 2.54 0)
+ (length 2.54)
+ (name "RA4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 0 0)
+ (length 2.54)
+ (name "RA5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -5.08 0)
+ (length 2.54)
+ (name "RB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -7.62 0)
+ (length 2.54)
+ (name "RB5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -10.16 0)
+ (length 2.54)
+ (name "RB6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -12.7 0)
+ (length 2.54)
+ (name "RB7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 17.78 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -17.78 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 12.7 180)
+ (length 2.54)
+ (name "RC0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 10.16 180)
+ (length 2.54)
+ (name "RC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 7.62 180)
+ (length 2.54)
+ (name "RC2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 5.08 180)
+ (length 2.54)
+ (name "RC3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 2.54 180)
+ (length 2.54)
+ (name "RC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 0 180)
+ (length 2.54)
+ (name "RC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -2.54 180)
+ (length 2.54)
+ (name "RC6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -5.08 180)
+ (length 2.54)
+ (name "RC7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
+)
diff --git a/DCDC.kicad_sch b/DCDC.kicad_sch
index 188e9b4..ccdfe4d 100644
--- a/DCDC.kicad_sch
+++ b/DCDC.kicad_sch
@@ -2,7 +2,7 @@
(version 20250114)
(generator "eeschema")
(generator_version "9.0")
- (uuid "ca97ff44-1ec8-4ded-a11d-55b0a98ea884")
+ (uuid "a2c4f2a3-e3d2-4b33-9af0-1b86c50a6f81")
(paper "A4")
(lib_symbols
(symbol "Device:C"
@@ -306,6 +306,155 @@
)
(embedded_fonts no)
)
+ (symbol "Device:Polyfuse"
+ (pin_numbers
+ (hide yes)
+ )
+ (pin_names
+ (offset 0)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "F"
+ (at -2.54 0 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Polyfuse"
+ (at 2.54 0 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 1.27 -5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resettable fuse, polymeric positive temperature coefficient"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "resettable fuse PTC PPTC polyfuse polyswitch"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "*polyfuse* *PTC*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Polyfuse_0_1"
+ (polyline
+ (pts
+ (xy -1.524 2.54) (xy -1.524 1.524) (xy 1.524 -1.524) (xy 1.524 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start -0.762 2.54)
+ (end 0.762 -2.54)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 2.54) (xy 0 -2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "Polyfuse_1_1"
+ (pin passive line
+ (at 0 3.81 270)
+ (length 1.27)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -3.81 90)
+ (length 1.27)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
(symbol "Device:R"
(pin_numbers
(hide yes)
@@ -430,6 +579,322 @@
)
(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 "TPS63070:TPS630701RNMR"
(pin_names
(offset 0.254)
@@ -830,6 +1295,131 @@
)
(embedded_fonts no)
)
+ (symbol "power:+12V"
+ (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 -3.81 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+12V"
+ (at 0 3.556 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 \"+12V\""
+ (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 "+12V_0_1"
+ (polyline
+ (pts
+ (xy -0.762 1.27) (xy 0 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 2.54) (xy 0.762 1.27)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 0) (xy 0 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "+12V_1_1"
+ (pin power_in line
+ (at 0 0 90)
+ (length 0)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
(symbol "power:+5V"
(power)
(pin_numbers
@@ -1058,6 +1648,12 @@
)
)
(junction
+ (at 81.28 77.47)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "0e9fce07-1afa-4e9d-8ba4-fa9c03677fdf")
+ )
+ (junction
(at 187.96 87.63)
(diameter 0)
(color 0 0 0 0)
@@ -1163,6 +1759,16 @@
)
(wire
(pts
+ (xy 64.77 85.09) (xy 64.77 86.36)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "0d584a02-ba38-49ec-9868-4a18225a0ce7")
+ )
+ (wire
+ (pts
(xy 187.96 87.63) (xy 196.85 87.63)
)
(stroke
@@ -1233,6 +1839,16 @@
)
(wire
(pts
+ (xy 41.91 73.66) (xy 41.91 77.47)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "350ae1e1-27c6-44d3-8756-77286b09c5b8")
+ )
+ (wire
+ (pts
(xy 118.11 102.87) (xy 100.33 102.87)
)
(stroke
@@ -1393,6 +2009,16 @@
)
(wire
(pts
+ (xy 41.91 77.47) (xy 43.18 77.47)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8240f538-e9f0-46e8-b286-934b3c2dd6d7")
+ )
+ (wire
+ (pts
(xy 81.28 85.09) (xy 85.09 85.09)
)
(stroke
@@ -1513,6 +2139,16 @@
)
(wire
(pts
+ (xy 69.85 77.47) (xy 81.28 77.47)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d5edb5d9-932d-4499-a166-44fce84b481a")
+ )
+ (wire
+ (pts
(xy 158.75 102.87) (xy 175.26 102.87)
)
(stroke
@@ -1553,6 +2189,16 @@
)
(wire
(pts
+ (xy 50.8 77.47) (xy 59.69 77.47)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e23bfb02-abd1-40eb-8247-154035dcaa59")
+ )
+ (wire
+ (pts
(xy 100.33 85.09) (xy 100.33 91.44)
)
(stroke
@@ -1699,6 +2345,72 @@
)
(symbol
(lib_id "power:GND")
+ (at 64.77 86.36 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "12f501a0-58d3-4c86-a6de-39e9d22d666b")
+ (property "Reference" "#PWR015"
+ (at 64.77 92.71 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GND"
+ (at 64.77 91.44 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 64.77 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 64.77 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GND\" , ground"
+ (at 64.77 86.36 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "8db19a56-6864-47b1-b97f-fb30d64cda95")
+ )
+ (instances
+ (project ""
+ (path "/69b0621f-5586-4073-89bf-b1438360aa11/e204ae91-c5ce-46a9-83d2-2d7fe4f9cce3"
+ (reference "#PWR015")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GND")
(at 167.64 90.17 0)
(unit 1)
(exclude_from_sim no)
@@ -1970,6 +2682,104 @@
)
)
(symbol
+ (lib_id "Simulation_SPICE:PMOS")
+ (at 64.77 80.01 270)
+ (mirror x)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (uuid "42822796-d8f5-4006-bd98-7d68a6dceb1e")
+ (property "Reference" "Q1"
+ (at 64.77 73.66 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "PMOS"
+ (at 64.77 71.12 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 67.31 74.93 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 52.07 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "P-MOSFET transistor, drain/source/gate"
+ (at 64.77 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Device" "PMOS"
+ (at 47.625 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Type" "VDMOS"
+ (at 45.72 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Sim.Pins" "1=D 2=G 3=S"
+ (at 49.53 80.01 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "a53fdaa8-23eb-4e0b-804b-3c1476827a0f")
+ )
+ (pin "1"
+ (uuid "21f61bdc-c4b1-457b-b17e-0e53c3a049d2")
+ )
+ (pin "3"
+ (uuid "cf5cdc63-d7f1-41ee-b065-3521a1ef18e7")
+ )
+ (instances
+ (project ""
+ (path "/69b0621f-5586-4073-89bf-b1438360aa11/e204ae91-c5ce-46a9-83d2-2d7fe4f9cce3"
+ (reference "Q1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
(lib_id "power:+5V")
(at 196.85 74.93 0)
(unit 1)
@@ -2756,6 +3566,75 @@
)
)
(symbol
+ (lib_id "Device:Polyfuse")
+ (at 46.99 77.47 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "c72d36cc-cff9-4f41-b6a5-72d5a0cd244b")
+ (property "Reference" "F1"
+ (at 46.99 71.12 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "1A"
+ (at 46.99 73.66 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 52.07 76.2 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 46.99 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Resettable fuse, polymeric positive temperature coefficient"
+ (at 46.99 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "44c60575-dea0-4d99-b972-a83a6fe02ea4")
+ )
+ (pin "2"
+ (uuid "1bcb91d0-8e20-4e40-af03-e8eb32f76c19")
+ )
+ (instances
+ (project ""
+ (path "/69b0621f-5586-4073-89bf-b1438360aa11/e204ae91-c5ce-46a9-83d2-2d7fe4f9cce3"
+ (reference "F1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
(lib_id "Device:C")
(at 90.17 81.28 0)
(unit 1)
@@ -3102,6 +3981,72 @@
)
)
(symbol
+ (lib_id "power:+12V")
+ (at 41.91 73.66 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "f8f21373-2ff0-462d-b6c8-7984744a7049")
+ (property "Reference" "#PWR016"
+ (at 41.91 77.47 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "+12V"
+ (at 41.91 68.58 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 41.91 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 41.91 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"+12V\""
+ (at 41.91 73.66 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "09c1c85b-ad7b-4973-bfbc-f89b40e31fd8")
+ )
+ (instances
+ (project ""
+ (path "/69b0621f-5586-4073-89bf-b1438360aa11/e204ae91-c5ce-46a9-83d2-2d7fe4f9cce3"
+ (reference "#PWR016")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
(lib_id "power:GND")
(at 106.68 118.11 0)
(unit 1)
diff --git a/SwitchBoardController-backups/SwitchBoardController-2025-11-21_105116.zip b/SwitchBoardController-backups/SwitchBoardController-2025-11-21_105116.zip
deleted file mode 100644
index 328b1ce..0000000
--- a/SwitchBoardController-backups/SwitchBoardController-2025-11-21_105116.zip
+++ /dev/null
Binary files differ
diff --git a/SwitchBoardController-backups/SwitchBoardController-2025-11-21_105633.zip b/SwitchBoardController-backups/SwitchBoardController-2025-11-21_105633.zip
deleted file mode 100644
index 811d5fa..0000000
--- a/SwitchBoardController-backups/SwitchBoardController-2025-11-21_105633.zip
+++ /dev/null
Binary files differ
diff --git a/SwitchBoardController-backups/SwitchBoardController-2025-11-21_114613.zip b/SwitchBoardController-backups/SwitchBoardController-2025-11-21_114613.zip
new file mode 100644
index 0000000..b77131a
--- /dev/null
+++ b/SwitchBoardController-backups/SwitchBoardController-2025-11-21_114613.zip
Binary files differ
diff --git a/SwitchBoardController-backups/SwitchBoardController-2025-11-21_150022.zip b/SwitchBoardController-backups/SwitchBoardController-2025-11-21_150022.zip
new file mode 100644
index 0000000..8db434a
--- /dev/null
+++ b/SwitchBoardController-backups/SwitchBoardController-2025-11-21_150022.zip
Binary files differ
diff --git a/Voltage_Sensor.kicad_sch b/Voltage_Sensor.kicad_sch
index a287ec5..d9e89d0 100644
--- a/Voltage_Sensor.kicad_sch
+++ b/Voltage_Sensor.kicad_sch
@@ -2,7 +2,7 @@
(version 20250114)
(generator "eeschema")
(generator_version "9.0")
- (uuid "20716b07-90a2-4fb4-9636-948b2e09343c")
+ (uuid "89c6825b-cc43-4d42-b01b-9a554396ef94")
(paper "A4")
(lib_symbols
(symbol "AMC131M01:ISOW1412DFMR"
diff --git a/sym-lib-table b/sym-lib-table
index 7b867a0..46f2057 100644
--- a/sym-lib-table
+++ b/sym-lib-table
@@ -2,4 +2,5 @@
(version 7)
(lib (name "TPS63070")(type "KiCad")(uri "C:/Users/josdrak/Documents/KiCad/Imports/ul_TPS630701RNMR/KiCADv6/2025-11-21_15-40-39.kicad_sym")(options "")(descr ""))
(lib (name "AMC131M01")(type "KiCad")(uri "${KICAD9_SYMBOL_DIR}/AMC131M01.kicad_sym")(options "")(descr ""))
+ (lib (name "CustomFootprints")(type "KiCad")(uri "${KIPRJMOD}/CustomFootprints.kicad_sym")(options "")(descr ""))
)
diff --git a/uC.kicad_sch b/uC.kicad_sch
index 268e896..f7d11ce 100644
--- a/uC.kicad_sch
+++ b/uC.kicad_sch
@@ -2,7 +2,746 @@
(version 20250114)
(generator "eeschema")
(generator_version "9.0")
- (uuid "2d743e62-f42a-4ee3-89f1-3bdde6711810")
+ (uuid "8fc814b1-8afb-4a56-a38e-07a9ce30ee5c")
(paper "A4")
- (lib_symbols)
+ (lib_symbols
+ (symbol "CustomFootprints:PIC16F18156-xSO"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U4"
+ (at 2.1433 27.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "PIC16F18156-xSO"
+ (at 2.1433 25.4 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm"
+ (at 1.27 -27.94 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC16F18156-76-Microcontroller-Data-Sheet-DS40002484.pdf"
+ (at 15.24 -7.62 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "8-bit Flash MCU, 32MHz, 28KB Flash, 2K RAM 256B EEPROM, SOIC-28"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "FLASH-Based 8-Bit CMOS Microcontroller Low Power CRC DSM ADC^2 CLC PLL 32MHz"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "SOIC*7.5x17.9mm*P1.27mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "PIC16F18156-xSO_0_1"
+ (rectangle
+ (start -17.78 22.86)
+ (end 17.78 -22.86)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "PIC16F18156-xSO_1_0"
+ (pin power_in line
+ (at 0 -25.4 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (symbol "PIC16F18156-xSO_1_1"
+ (pin input line
+ (at -20.32 20.32 0)
+ (length 2.54)
+ (name "RE3/~{MCLR}/VPP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -2.54 0)
+ (length 2.54)
+ (name "RC0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -5.08 0)
+ (length 2.54)
+ (name "RC1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -7.62 0)
+ (length 2.54)
+ (name "RC2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -10.16 0)
+ (length 2.54)
+ (name "RC3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -12.7 0)
+ (length 2.54)
+ (name "RC4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -15.24 0)
+ (length 2.54)
+ (name "RC5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -17.78 0)
+ (length 2.54)
+ (name "RC6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -20.32 -20.32 0)
+ (length 2.54)
+ (name "RC7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -3.81 -25.4 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 25.4 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 20.32 180)
+ (length 2.54)
+ (name "RA0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 17.78 180)
+ (length 2.54)
+ (name "RA1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 15.24 180)
+ (length 2.54)
+ (name "RA2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 12.7 180)
+ (length 2.54)
+ (name "RA3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 10.16 180)
+ (length 2.54)
+ (name "RA4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 7.62 180)
+ (length 2.54)
+ (name "RA5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 5.08 180)
+ (length 2.54)
+ (name "RA6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 2.54 180)
+ (length 2.54)
+ (name "RA7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -2.54 180)
+ (length 2.54)
+ (name "RB0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -5.08 180)
+ (length 2.54)
+ (name "RB1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -7.62 180)
+ (length 2.54)
+ (name "RB2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -10.16 180)
+ (length 2.54)
+ (name "RB3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -12.7 180)
+ (length 2.54)
+ (name "RB4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -15.24 180)
+ (length 2.54)
+ (name "RB5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -17.78 180)
+ (length 2.54)
+ (name "RB6/ICSPCLK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 20.32 -20.32 180)
+ (length 2.54)
+ (name "RB7/ICSPDAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ (embedded_fonts no)
+ )
+ )
+ (symbol
+ (lib_id "CustomFootprints:PIC16F18156-xSO")
+ (at 204.47 71.12 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "66a873be-abb8-4578-af33-f3038bbcb3ac")
+ (property "Reference" "U3"
+ (at 206.6133 43.18 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "PIC16F18156-xSO"
+ (at 206.6133 45.72 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm"
+ (at 205.74 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC16F18156-76-Microcontroller-Data-Sheet-DS40002484.pdf"
+ (at 219.71 78.74 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "8-bit Flash MCU, 32MHz, 28KB Flash, 2K RAM 256B EEPROM, SOIC-28"
+ (at 204.47 71.12 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "17"
+ (uuid "fd50002a-fbc3-4198-98cd-1e855d2534db")
+ )
+ (pin "23"
+ (uuid "0d4c53ea-72af-4168-adff-97bbe5d01cb3")
+ )
+ (pin "12"
+ (uuid "048637c2-a3cc-48a9-b907-35d097e615f8")
+ )
+ (pin "4"
+ (uuid "a7b59030-7cb1-4610-8113-17ef65b5f457")
+ )
+ (pin "5"
+ (uuid "aa4bdd01-f6a8-4e6f-856b-fce239acd372")
+ )
+ (pin "7"
+ (uuid "40f1be64-0ee1-49b0-aa5a-933a2a06d929")
+ )
+ (pin "20"
+ (uuid "e0c25531-080a-4b96-8649-7d8a72c2097a")
+ )
+ (pin "6"
+ (uuid "db1117a0-3102-4c5b-af2f-c0ac4ccc926b")
+ )
+ (pin "2"
+ (uuid "92658a19-29cc-4409-ac26-e0efdfe296a6")
+ )
+ (pin "9"
+ (uuid "3b181975-be53-4b5c-ad03-2dc4baf01ba8")
+ )
+ (pin "14"
+ (uuid "391b7fba-0ce1-415e-a67b-971e27c3fc24")
+ )
+ (pin "26"
+ (uuid "c639b279-cda6-4652-af4b-9199d12126d0")
+ )
+ (pin "13"
+ (uuid "3016689c-9978-4976-beca-70fe9e4a01e3")
+ )
+ (pin "11"
+ (uuid "3460ce6c-38c8-4b4f-8f47-ddbf3bfaf4c5")
+ )
+ (pin "19"
+ (uuid "05320576-4070-47f7-9df2-0a0e4631d29e")
+ )
+ (pin "1"
+ (uuid "6f6bfa27-a11c-404e-b41e-a6e4c96e8295")
+ )
+ (pin "16"
+ (uuid "6b7d2105-a7b8-4900-8b10-50aa8b2da46f")
+ )
+ (pin "18"
+ (uuid "45f14567-52f9-4d95-8cbd-7e967ce0f220")
+ )
+ (pin "3"
+ (uuid "3025ff7c-a70e-4487-8138-11f258eb3897")
+ )
+ (pin "10"
+ (uuid "80d2f247-3885-4353-8f06-7767e438beaf")
+ )
+ (pin "15"
+ (uuid "783f6679-7c0a-447b-b03a-4f2422d729e9")
+ )
+ (pin "21"
+ (uuid "5ca799ca-856b-4916-878b-77d9fa42e684")
+ )
+ (pin "8"
+ (uuid "696c1466-9a58-474b-b247-2ab50ec1c21b")
+ )
+ (pin "22"
+ (uuid "908d6d40-6e79-495e-b692-a2ce3bcd9af6")
+ )
+ (pin "24"
+ (uuid "7f4782e0-7411-4c78-b760-76585dc84233")
+ )
+ (pin "28"
+ (uuid "3c8b9a1f-cbbd-45c5-8080-707fbcf7d4b6")
+ )
+ (pin "27"
+ (uuid "078a572b-c9e5-4b18-ae7d-7da92d7de284")
+ )
+ (pin "25"
+ (uuid "11740272-9fb3-43a5-ba26-301895233a33")
+ )
+ (instances
+ (project ""
+ (path "/69b0621f-5586-4073-89bf-b1438360aa11/d1804225-ed90-4c3f-9338-64e62993aef9"
+ (reference "U3")
+ (unit 1)
+ )
+ )
+ )
+ )
)