From 58c4fea44a9e2893ec7a0daa72f4668add3565c7 Mon Sep 17 00:00:00 2001 From: ijon Date: Mon, 16 Jun 2025 14:22:07 +0200 Subject: [PATCH] changed RPi4 to RPi Zero 2W, updated wiring plan --- fp-lib-table | 1 + monorail-wiring-plan.png | Bin 211493 -> 223859 bytes monorail-wiring-plan.svg | 120 +- monorail.kicad_sch | 7380 +++++++++++++++++++------------------- sym-lib-table | 1 + 5 files changed, 3712 insertions(+), 3790 deletions(-) diff --git a/fp-lib-table b/fp-lib-table index 6fc2c92..ad29ede 100644 --- a/fp-lib-table +++ b/fp-lib-table @@ -4,4 +4,5 @@ (lib (name "TMC2209_SILENTSTEPSTICK")(type "KiCad")(uri "${KIPRJMOD}/Libraries/TMC2209_SILENTSTEPSTICK")(options "")(descr "")) (lib (name "Raspberry-Pi-4-library-for-kicad-master")(type "KiCad")(uri "${KIPRJMOD}/Libraries/Raspberry-Pi-4-library-for-kicad-master")(options "")(descr "")) (lib (name "Connector_Phoenix_MSTB")(type "KiCad")(uri "${KIPRJMOD}/Libraries/Connector_Phoenix_MSTB.pretty")(options "")(descr "")) + (lib (name "RASPBERRY_PI_ZERO_2_W")(type "KiCad")(uri "${KIPRJMOD}/Libraries/RASPBERRY_PI_ZERO_2_W")(options "")(descr "")) ) diff --git a/monorail-wiring-plan.png b/monorail-wiring-plan.png index 5b09920868f1b898886cc264d73f81c8a38e60c5..b9cea5e94baf19b70340147b0374c9b1d6963195 100644 GIT binary patch delta 63650 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

3xB8Gx47r4r8r7_5L%GH=TaMh8T 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 DgYA|l-&-O|$CNH@~;ooD8K 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 diff --git a/monorail-wiring-plan.svg b/monorail-wiring-plan.svg index d118047..272ef6e 100644 --- a/monorail-wiring-plan.svg +++ b/monorail-wiring-plan.svg @@ -42,9 +42,9 @@ inkscape:window-height="1017" id="namedview863" showgrid="false" - inkscape:zoom="0.73673543" - inkscape:cx="352.27167" - inkscape:cy="423.35672" + inkscape:zoom="1.0419543" + inkscape:cx="561.25983" + inkscape:cy="396.8504" inkscape:window-x="1912" inkscape:window-y="-5" inkscape:window-maximized="1" @@ -992,6 +992,74 @@ d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path5592-1-0-3" /> + + + + + + + + + + + + + + DC + NFC-Readers (2) + + + I2C + + I2C PCB-Outline.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manual diff --git a/monorail.kicad_sch b/monorail.kicad_sch index ff1a28b..a23684a 100644 --- a/monorail.kicad_sch +++ b/monorail.kicad_sch @@ -977,812 +977,6 @@ ) ) ) - (symbol "Connector:Raspberry_Pi_4" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at -17.526 48.768 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - ) - (property "Value" "Raspberry_Pi_4" - (at 15.748 -26.416 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - ) - ) - (property "Footprint" "" - (at 70.104 -47.498 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "Datasheet" "https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-datasheet.pdf" - (at 15.748 -32.258 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "Description" "Raspberry Pi 4 Model B" - (at 15.748 -29.718 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "ki_keywords" "SBC RPi" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "PinHeader*2x20*P2.54mm*Vertical* PinSocket*2x20*P2.54mm*Vertical*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Raspberry_Pi_4_0_1" - (rectangle - (start -30.48 25.4) - (end 30.48 -25.4) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "Raspberry_Pi_4_1_1" - (pin power_out line - (at 33.02 20.32 180) - (length 2.54) - (name "3V3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 12.7 0) - (length 2.54) - (name "GPIO15/UART_RXD" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 5.08 0) - (length 2.54) - (name "GPIO17/SPI1_~{CE1}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 2.54 0) - (length 2.54) - (name "GPIO18/SPI1_~{CE0}/PCM_CLK/PWM0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 -22.86 0) - (length 2.54) - (name "GPIO27/SDIO_DAT3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 -10.16 0) - (length 2.54) - (name "GPIO22/SDIO_CLK" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 -12.7 0) - (length 2.54) - (name "GPIO23/SDIO_CMD" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 33.02 20.32 180) - (length 2.54) hide - (name "3V3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 -15.24 0) - (length 2.54) - (name "GPIO24/SDIO_DAT0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 -17.78 180) - (length 2.54) - (name "MOSI_SPI0/GPIO10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "19" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 33.02 22.86 180) - (length 2.54) - (name "5V" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 -15.24 180) - (length 2.54) - (name "MISO_SPI0/GPIO09" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "21" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 -17.78 0) - (length 2.54) - (name "GPIO25/SDIO_DAT1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "22" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 -20.32 180) - (length 2.54) - (name "SCLK_SPI0/GPIO11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "23" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 -12.7 180) - (length 2.54) - (name "~{CE0}_SPI0/GPIO08" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "24" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "25" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 -10.16 180) - (length 2.54) - (name "~{CE1}_SPI0/GPIO07" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "26" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 15.24 180) - (length 2.54) - (name "ID_SD_I2C0/GPIO00" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "27" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 12.7 180) - (length 2.54) - (name "ID_SC_I2C0/GPIO01" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "28" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 -2.54 180) - (length 2.54) - (name "GPCLK1/GPIO05" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "29" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 7.62 180) - (length 2.54) - (name "SDA_I2C1/GPIO02" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "30" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 -5.08 180) - (length 2.54) - (name "GPCLK2/GPIO06" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "31" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 22.86 0) - (length 2.54) - (name "GPIO12/PWM0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "32" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 20.32 0) - (length 2.54) - (name "GPIO13/PWM1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "33" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "34" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 0 0) - (length 2.54) - (name "GPIO19/SPI1_MISO/PCM_FS" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "35" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 7.62 0) - (length 2.54) - (name "GPIO16/SPI1_~{CE2}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "36" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 -20.32 0) - (length 2.54) - (name "GPIO26/SDIO_DAT2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "37" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 -2.54 0) - (length 2.54) - (name "GPIO20/SPI1_MOSI/PCM_DIN/PWM1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "38" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "39" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 33.02 22.86 180) - (length 2.54) hide - (name "5V" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 -5.08 0) - (length 2.54) - (name "GPIO21/SPI1_SCLK/PCM_DOUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "40" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 5.08 180) - (length 2.54) - (name "SCL_I2C1/GPIO03" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_out line - (at 0 -27.94 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 33.02 0 180) - (length 2.54) - (name "GPCLK0/GPIO04" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -33.02 15.24 0) - (length 2.54) - (name "GPIO14/UART_TXD" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) (symbol "Connector:Screw_Terminal_01x02" (pin_names (offset 1.016) hide) @@ -7689,6 +6883,903 @@ ) ) ) + (symbol "RASPBERRY_PI_ZERO_2_W:RASPBERRY_PI_ZERO_2_W" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -25.42 39.3962 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "RASPBERRY_PI_ZERO_2_W" + (at -25.4191 -40.6687 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "RASPBERRY_PI_ZERO_2_W:MODULE_RASPBERRY_PI_ZERO_2_W" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (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 "MF" "Raspberry Pi" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n At the heart of Raspberry Pi Zero 2 W is RP3A0, a custom-built system-in-package designed by Raspberry Pi in the UK.\n \n" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/RASPBERRY%20PI%20ZERO%202%20W/Raspberry+Pi/view-part/?ref=eda" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PARTREV" "April 2024" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/RASPBERRY%20PI%20ZERO%202%20W/Raspberry+Pi/view-part/?ref=snap" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "RASPBERRY PI ZERO 2 W" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MANUFACTURER" "Raspberry Pi" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (symbol "RASPBERRY_PI_ZERO_2_W_0_0" + (rectangle + (start -25.4 -38.1) + (end 25.4 38.1) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at 30.48 30.48 180) + (length 5.08) + (name "3V3_1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 22.86 180) + (length 5.08) + (name "GPIO15/RXD0" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "10" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 17.78 180) + (length 5.08) + (name "GPIO17/GPIO_GEN0" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "11" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 15.24 180) + (length 5.08) + (name "GPIO18/GPIO_GEN1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "12" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 -7.62 180) + (length 5.08) + (name "GPIO27/GPIO_GEN2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "13" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 -22.86 180) + (length 5.08) + (name "GND_14" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "14" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 5.08 180) + (length 5.08) + (name "GPIO22/GPIO_GEN3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "15" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 2.54 180) + (length 5.08) + (name "GPIO23/GPIO_GEN4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "16" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 27.94 180) + (length 5.08) + (name "3V3_17" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "17" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 0 180) + (length 5.08) + (name "GPIO24/GPIO_GEN5" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "18" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 2.54 0) + (length 5.08) + (name "GPIO10/SPI_MOSI" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "19" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 35.56 180) + (length 5.08) + (name "5V_2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 -25.4 180) + (length 5.08) + (name "GND_20" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "20" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 5.08 0) + (length 5.08) + (name "GPIO9/SPI_MISO" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "21" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 -2.54 180) + (length 5.08) + (name "GPIO25/GPIO_GEN6" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "22" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 0 0) + (length 5.08) + (name "GPIO11/SPI_SCLK" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "23" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 7.62 0) + (length 5.08) + (name "GPIO8/SPI_~{CE0}" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "24" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 -27.94 180) + (length 5.08) + (name "GND_25" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "25" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 10.16 0) + (length 5.08) + (name "GPIO7/SPI_~{CE1}" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "26" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 -12.7 0) + (length 5.08) + (name "ID_SD" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "27" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 -15.24 0) + (length 5.08) + (name "ID_SC" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "28" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 15.24 0) + (length 5.08) + (name "GPIO5" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "29" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 22.86 0) + (length 5.08) + (name "GPIO2/SDA1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 -30.48 180) + (length 5.08) + (name "GND_30" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "30" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 12.7 0) + (length 5.08) + (name "GPIO6" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "31" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 -2.54 0) + (length 5.08) + (name "GPIO12" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "32" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 -5.08 0) + (length 5.08) + (name "GPIO13" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "33" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 -33.02 180) + (length 5.08) + (name "GND_34" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "34" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 12.7 180) + (length 5.08) + (name "GPIO19" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "35" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 20.32 180) + (length 5.08) + (name "GPIO16" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "36" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 -5.08 180) + (length 5.08) + (name "GPIO26" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "37" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 10.16 180) + (length 5.08) + (name "GPIO20" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "38" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 -35.56 180) + (length 5.08) + (name "GND_39" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "39" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 33.02 180) + (length 5.08) + (name "5V_4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 30.48 7.62 180) + (length 5.08) + (name "GPIO21" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "40" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 20.32 0) + (length 5.08) + (name "GPIO3/SCL" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "5" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 -17.78 180) + (length 5.08) + (name "GND_6" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "6" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 17.78 0) + (length 5.08) + (name "GPIO4/GPIO_GCLK" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "7" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at -30.48 -7.62 0) + (length 5.08) + (name "GPIO14/TXD0" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "8" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at 30.48 -20.32 180) + (length 5.08) + (name "GND_9" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "9" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + ) (symbol "Regulator_Switching:LM2596S-3.3" (exclude_from_sim no) (in_bom yes) @@ -9816,179 +9907,6 @@ ) ) ) - (symbol "Switch:SW_SPDT" - (pin_names - (offset 0) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "SW" - (at 0 5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "SW_SPDT" - (at 0 -5.08 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 -7.62 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Switch, single pole double throw" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "switch single-pole double-throw spdt ON-ON" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "SW_SPDT_0_1" - (circle - (center -2.032 0) - (radius 0.4572) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.651 0.254) (xy 1.651 2.286) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 2.032 -2.54) - (radius 0.4572) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 2.032 2.54) - (radius 0.4572) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "SW_SPDT_1_1" - (rectangle - (start -3.175 3.81) - (end 3.175 -3.81) - (stroke - (width 0) - (type default) - ) - (fill - (type background) - ) - ) - (pin passive line - (at 5.08 2.54 180) - (length 2.54) - (name "A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 0 0) - (length 2.54) - (name "B" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -2.54 180) - (length 2.54) - (name "C" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) (symbol "TMC2209_SILENTSTEPSTICK:TMC2209_SILENTSTEPSTICK" (pin_names (offset 1.016) @@ -11941,12 +11859,24 @@ (color 0 0 0 0) (uuid "0c36acff-a6fa-4aad-8de9-5a58c137780b") ) + (junction + (at 66.04 322.58) + (diameter 0) + (color 0 0 0 0) + (uuid "0c6a05f5-b603-4f28-bffc-4fc82eb14ade") + ) (junction (at 205.74 58.42) (diameter 0) (color 0 0 0 0) (uuid "0fa84823-55a1-466b-9cc3-bd54f6acb385") ) + (junction + (at 68.58 325.12) + (diameter 0) + (color 0 0 0 0) + (uuid "10325727-725e-4b5b-9faa-47117137401c") + ) (junction (at 271.78 58.42) (diameter 0) @@ -11965,6 +11895,12 @@ (color 0 0 0 0) (uuid "17566795-db7d-438c-a62f-11fa896f09fe") ) + (junction + (at 201.93 387.35) + (diameter 0) + (color 0 0 0 0) + (uuid "191d0ff5-4ecf-485b-a0da-cec32a564027") + ) (junction (at 36.83 195.58) (diameter 0) @@ -12001,12 +11937,6 @@ (color 0 0 0 0) (uuid "265fbd34-c236-4afc-b472-ab5f7b1865f2") ) - (junction - (at 64.77 325.12) - (diameter 0) - (color 0 0 0 0) - (uuid "277e0764-7927-4216-849d-6bc3b8e09a44") - ) (junction (at 139.7 179.07) (diameter 0) @@ -12055,6 +11985,18 @@ (color 0 0 0 0) (uuid "311f4d38-041f-4193-974d-1c83fbb67e88") ) + (junction + (at 60.96 311.15) + (diameter 0) + (color 0 0 0 0) + (uuid "32065637-fd9e-4ccd-971f-34c24ce9a240") + ) + (junction + (at 201.93 377.19) + (diameter 0) + (color 0 0 0 0) + (uuid "35f803c6-7e8a-4d5d-b321-47b66c15dc48") + ) (junction (at 124.46 179.07) (diameter 0) @@ -12067,12 +12009,6 @@ (color 0 0 0 0) (uuid "3c018187-1d9c-4d03-8c02-29d04cab6f36") ) - (junction - (at 88.9 322.58) - (diameter 0) - (color 0 0 0 0) - (uuid "3ee83e4e-3370-4ed8-bcc6-114de62898d7") - ) (junction (at 349.25 38.1) (diameter 0) @@ -12085,6 +12021,12 @@ (color 0 0 0 0) (uuid "41cacee7-f5a4-4feb-90d3-5b89c79d1be2") ) + (junction + (at 76.2 311.15) + (diameter 0) + (color 0 0 0 0) + (uuid "44e0cf74-570d-4c4b-bee7-2f31c5327b0e") + ) (junction (at 147.32 171.45) (diameter 0) @@ -12098,7 +12040,7 @@ (uuid "470f61d3-5f15-44b3-9be8-d7ad98c6cb59") ) (junction - (at 466.09 210.82) + (at 459.74 227.33) (diameter 0) (color 0 0 0 0) (uuid "48971dba-eda7-491c-8cff-cff1d10cc4ba") @@ -12127,12 +12069,6 @@ (color 0 0 0 0) (uuid "4f5c7b81-43d6-4512-a1ff-f2767706b81b") ) - (junction - (at 80.01 308.61) - (diameter 0) - (color 0 0 0 0) - (uuid "4fafc432-26d7-4c70-844e-cbe5d393e13c") - ) (junction (at 68.58 208.28) (diameter 0) @@ -12158,7 +12094,7 @@ (uuid "57161dd7-66d7-4a82-9a79-eaa5c269842f") ) (junction - (at 466.09 190.5) + (at 459.74 207.01) (diameter 0) (color 0 0 0 0) (uuid "58941ba0-49a2-4b85-9a74-91b8353490af") @@ -12182,11 +12118,23 @@ (uuid "5eef07a4-476c-4d20-ab85-4e2f6966be7d") ) (junction - (at 466.09 156.21) + (at 459.74 163.83) (diameter 0) (color 0 0 0 0) (uuid "6897ca32-27ac-491f-81b3-db9981cbe5a5") ) + (junction + (at 30.48 328.93) + (diameter 0) + (color 0 0 0 0) + (uuid "68b31d02-b7fe-4b52-a8a9-6627591620ce") + ) + (junction + (at 60.96 327.66) + (diameter 0) + (color 0 0 0 0) + (uuid "695e5e4e-cfa3-4bfb-b59a-e03c90ba94f3") + ) (junction (at 261.62 93.98) (diameter 0) @@ -12230,10 +12178,10 @@ (uuid "6f780dc5-431b-4107-8aa6-7a7b80f485db") ) (junction - (at 80.01 320.04) + (at 201.93 382.27) (diameter 0) (color 0 0 0 0) - (uuid "7008afad-ebe6-4b0c-994b-1ffb34cb38c0") + (uuid "75877b78-7333-415d-9993-ddd83358c731") ) (junction (at 495.3 278.13) @@ -12283,12 +12231,24 @@ (color 0 0 0 0) (uuid "7debab58-8d33-494d-87b4-97a52d26a6ff") ) + (junction + (at 27.94 328.93) + (diameter 0) + (color 0 0 0 0) + (uuid "7e776387-d742-4dcc-91d7-315a24ab603b") + ) (junction (at 543.56 344.17) (diameter 0) (color 0 0 0 0) (uuid "80f79bba-cc7f-4b8e-9517-8f247a51f6a4") ) + (junction + (at 85.09 325.12) + (diameter 0) + (color 0 0 0 0) + (uuid "8291ecdb-f52e-4519-a49c-e91afe34d9d5") + ) (junction (at 158.75 64.77) (diameter 0) @@ -12326,7 +12286,7 @@ (uuid "882212e7-c879-43a9-94f4-d1d58d5f9db1") ) (junction - (at 466.09 176.53) + (at 459.74 184.15) (diameter 0) (color 0 0 0 0) (uuid "8949e0e3-3200-4f92-ba6a-fc8d6b9cfd36") @@ -12379,6 +12339,12 @@ (color 0 0 0 0) (uuid "96aa31a1-4e10-459b-997d-dbaa4ad37b35") ) + (junction + (at 201.93 384.81) + (diameter 0) + (color 0 0 0 0) + (uuid "991a6d3c-5e1c-496c-bb9d-a80742676e16") + ) (junction (at 515.62 92.71) (diameter 0) @@ -12391,12 +12357,6 @@ (color 0 0 0 0) (uuid "99af6a2b-938f-4a05-a868-2edc7d4b2aed") ) - (junction - (at 72.39 322.58) - (diameter 0) - (color 0 0 0 0) - (uuid "9a382fe7-2567-41bd-b706-8a429acfe147") - ) (junction (at 154.94 179.07) (diameter 0) @@ -12421,6 +12381,12 @@ (color 0 0 0 0) (uuid "9eeb1fb8-d5cf-4b49-8d76-6b03be443833") ) + (junction + (at 201.93 379.73) + (diameter 0) + (color 0 0 0 0) + (uuid "a018f1ca-8388-437a-9ce3-6d681690f874") + ) (junction (at 44.45 55.88) (diameter 0) @@ -12451,12 +12417,6 @@ (color 0 0 0 0) (uuid "a46edfb4-cfeb-461d-9540-cbd79615340a") ) - (junction - (at 110.49 330.2) - (diameter 0) - (color 0 0 0 0) - (uuid "a8b3ec47-a9a9-4ba1-b749-6c31898f83b9") - ) (junction (at 114.3 191.77) (diameter 0) @@ -12511,12 +12471,6 @@ (color 0 0 0 0) (uuid "c0be65a4-b948-4986-9442-3575c41d013b") ) - (junction - (at 64.77 308.61) - (diameter 0) - (color 0 0 0 0) - (uuid "c5a02223-bddc-4462-98b4-b63f3acdf809") - ) (junction (at 449.58 35.56) (diameter 0) @@ -12541,12 +12495,6 @@ (color 0 0 0 0) (uuid "c957e342-a962-4242-9b04-0bf695b22660") ) - (junction - (at 69.85 320.04) - (diameter 0) - (color 0 0 0 0) - (uuid "c9829d1e-e068-4d7b-979c-0567ec83b092") - ) (junction (at 156.21 91.44) (diameter 0) @@ -12607,12 +12555,6 @@ (color 0 0 0 0) (uuid "d7218f09-481c-4dfb-8660-d32c7d548973") ) - (junction - (at 31.75 326.39) - (diameter 0) - (color 0 0 0 0) - (uuid "d7cc7e0e-4b77-4814-a0d4-6785824da040") - ) (junction (at 152.4 241.3) (diameter 0) @@ -12643,12 +12585,24 @@ (color 0 0 0 0) (uuid "e18add9c-c3d0-41a9-8ecf-c6c33a8a8953") ) + (junction + (at 76.2 322.58) + (diameter 0) + (color 0 0 0 0) + (uuid "e1aacb9b-5140-4929-9e38-0e92bfb2a337") + ) (junction (at 351.79 95.25) (diameter 0) (color 0 0 0 0) (uuid "e3dd5527-6a90-4448-9011-027409cf21fb") ) + (junction + (at 201.93 372.11) + (diameter 0) + (color 0 0 0 0) + (uuid "e5c7d99f-3bed-4203-b7fc-e6fedfb1a3bc") + ) (junction (at 162.56 53.34) (diameter 0) @@ -12673,6 +12627,12 @@ (color 0 0 0 0) (uuid "e8312679-7a5b-4cfc-ad4c-1c3bd3fc065d") ) + (junction + (at 207.01 316.23) + (diameter 0) + (color 0 0 0 0) + (uuid "ea7e78db-93e0-4099-a1f8-a8ca6b713068") + ) (junction (at 132.08 171.45) (diameter 0) @@ -12715,18 +12675,18 @@ (color 0 0 0 0) (uuid "f1ea72bd-ddab-4c9c-bc3e-94b9ac135f23") ) - (junction - (at 34.29 326.39) - (diameter 0) - (color 0 0 0 0) - (uuid "f2ce2bf7-3045-45bb-b7fc-f2ad386e880f") - ) (junction (at 138.43 55.88) (diameter 0) (color 0 0 0 0) (uuid "f3d4fae2-f8ce-4588-85f8-92f2d1b31ccb") ) + (junction + (at 201.93 374.65) + (diameter 0) + (color 0 0 0 0) + (uuid "f5c274dd-51dc-4be7-8df4-940895e8faf9") + ) (junction (at 138.43 101.6) (diameter 0) @@ -12765,33 +12725,37 @@ (at 535.94 114.3) (uuid "0dbbdef1-cd64-4ae0-a69d-69f0c468be48") ) + (no_connect + (at 137.16 346.71) + (uuid "356b0f28-aacb-4373-96c5-56bae51f7bc3") + ) (no_connect (at 566.42 101.6) (uuid "384be073-ba93-4b1b-904d-552e784c8b00") ) (no_connect - (at 110.49 322.58) - (uuid "47a92e0d-52a0-4f2c-8d09-ee9bd39c40b1") + (at 198.12 323.85) + (uuid "38c7c7e8-bf33-4166-95a6-69fff8bd7f18") ) (no_connect - (at 114.3 383.54) - (uuid "70b5bf0c-b98f-4b27-959e-e212487041ea") - ) - (no_connect - (at 110.49 358.14) - (uuid "9a125ab6-104d-4f14-b891-62a62e1dabbe") + (at 137.16 341.63) + (uuid "3f2b25a2-0c15-4aff-bdef-2e5e06880c97") ) (no_connect (at 55.88 194.31) (uuid "c2ad0957-19e7-43e7-a01b-6131327d59c9") ) + (no_connect + (at 198.12 321.31) + (uuid "d9bb03c4-2989-41d0-aff6-65fc7f069d00") + ) (no_connect (at 566.42 114.3) (uuid "dbf644f0-5284-44a5-8de9-ca76d961beec") ) (no_connect - (at 110.49 353.06) - (uuid "e345bbe3-e995-4b6e-ae48-7e9601f776ae") + (at 104.14 339.09) + (uuid "f48a2df1-6379-4e2d-8f03-71928b4686af") ) (wire (pts @@ -12803,6 +12767,16 @@ ) (uuid "001dffd7-7641-4fd9-a9d3-c65c327bb6e0") ) + (wire + (pts + (xy 30.48 328.93) (xy 33.02 328.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0099a863-db37-44ac-a861-65da1fa8a3d4") + ) (wire (pts (xy 270.51 120.65) (xy 270.51 123.19) @@ -12813,26 +12787,6 @@ ) (uuid "01d5c717-1676-4dfb-9409-c370179e74c3") ) - (wire - (pts - (xy 62.23 320.04) (xy 69.85 320.04) - ) - (stroke - (width 0) - (type default) - ) - (uuid "020e7bd2-975d-483f-8535-d66b8332c03a") - ) - (wire - (pts - (xy 181.61 322.58) (xy 176.53 322.58) - ) - (stroke - (width 0) - (type default) - ) - (uuid "021dd310-9842-412f-b9a6-439ebfee9b07") - ) (wire (pts (xy 60.96 203.2) (xy 60.96 194.31) @@ -12845,7 +12799,17 @@ ) (wire (pts - (xy 458.47 196.85) (xy 458.47 190.5) + (xy 201.93 387.35) (xy 198.12 387.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "026fa898-9de5-40c2-bab3-3c4760419f75") + ) + (wire + (pts + (xy 452.12 213.36) (xy 452.12 207.01) ) (stroke (width 0) @@ -12893,26 +12857,6 @@ ) (uuid "03467e4e-cdde-4172-a246-476cc9bb7d30") ) - (wire - (pts - (xy 44.45 355.6) (xy 44.45 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "03b22e33-c1d0-4d43-af99-c7432dc36e10") - ) - (wire - (pts - (xy 92.71 355.6) (xy 110.49 355.6) - ) - (stroke - (width 0) - (type default) - ) - (uuid "045e866b-d67e-4609-be35-2f3d3fb07dd0") - ) (wire (pts (xy 497.84 101.6) (xy 497.84 100.33) @@ -12945,13 +12889,13 @@ ) (wire (pts - (xy 72.39 355.6) (xy 72.39 353.06) + (xy 85.09 325.12) (xy 68.58 325.12) ) (stroke (width 0) (type default) ) - (uuid "0580415e-73b1-4e7b-adcb-41535c63b1a0") + (uuid "05df3319-c3bd-4a5f-9682-a1af5fa2a54c") ) (wire (pts @@ -13013,16 +12957,6 @@ ) (uuid "087be668-d18d-4b19-92d7-06cc5a7c0bef") ) - (wire - (pts - (xy 99.06 381) (xy 99.06 378.46) - ) - (stroke - (width 0) - (type default) - ) - (uuid "08ff40b1-9591-4867-a798-9d50a47dc726") - ) (wire (pts (xy 165.1 63.5) (xy 165.1 64.77) @@ -13083,16 +13017,6 @@ ) (uuid "0a917147-c546-4876-b199-c676c29635da") ) - (wire - (pts - (xy 114.3 391.16) (xy 114.3 388.62) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0a981475-793d-460f-9b95-fbed18588b36") - ) (wire (pts (xy 34.29 38.1) (xy 44.45 38.1) @@ -13115,7 +13039,7 @@ ) (wire (pts - (xy 458.47 162.56) (xy 458.47 156.21) + (xy 452.12 170.18) (xy 452.12 163.83) ) (stroke (width 0) @@ -13123,6 +13047,16 @@ ) (uuid "0da8b49e-2849-4fe1-b95c-1e6990cd3872") ) + (wire + (pts + (xy 85.09 327.66) (xy 85.09 361.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0db82c4e-b478-4be8-9dfd-70b20a00b40e") + ) (wire (pts (xy 505.46 30.48) (xy 516.89 30.48) @@ -13143,16 +13077,6 @@ ) (uuid "0e2e6951-3e60-42a4-9010-cfcce3f450c4") ) - (wire - (pts - (xy 97.79 322.58) (xy 88.9 322.58) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0e2fbfc3-909a-4840-9d89-6afc89135d3c") - ) (wire (pts (xy 228.6 138.43) (xy 227.33 138.43) @@ -13175,23 +13099,13 @@ ) (wire (pts - (xy 181.61 355.6) (xy 176.53 355.6) + (xy 204.47 339.09) (xy 198.12 339.09) ) (stroke (width 0) (type default) ) - (uuid "0ee9c5eb-07fd-45e3-963b-484720518883") - ) - (wire - (pts - (xy 91.44 345.44) (xy 110.49 345.44) - ) - (stroke - (width 0) - (type default) - ) - (uuid "114d6aa9-e907-4f4f-bce2-50a76e7fdbd8") + (uuid "10065aa1-b2f5-429e-a255-0a1616604cca") ) (wire (pts @@ -13203,6 +13117,16 @@ ) (uuid "114fa1a3-5e47-479e-bf36-13b465d4d908") ) + (wire + (pts + (xy 85.09 361.95) (xy 129.54 361.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11501cdb-5ffa-4c51-9135-305d23d4d906") + ) (wire (pts (xy 138.43 55.88) (xy 138.43 57.15) @@ -13213,6 +13137,16 @@ ) (uuid "11f6dd02-cc8c-4f6c-83d2-fc08710a2b6e") ) + (wire + (pts + (xy 198.12 377.19) (xy 201.93 377.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "120d93a4-da68-4829-8400-b0a1ec97a648") + ) (wire (pts (xy 138.43 53.34) (xy 139.7 53.34) @@ -13233,6 +13167,16 @@ ) (uuid "1278374b-5fac-434d-a243-955f67300eab") ) + (wire + (pts + (xy 35.56 358.14) (xy 35.56 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1284fcba-a381-4fe2-b14b-a1f8f5a79111") + ) (wire (pts (xy 139.7 179.07) (xy 147.32 179.07) @@ -13253,16 +13197,6 @@ ) (uuid "13c684a7-4e6c-4994-95a0-14ec1a1a97eb") ) - (wire - (pts - (xy 88.9 308.61) (xy 80.01 308.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "13de33af-e8cb-4e17-a1ac-71c416ff67da") - ) (wire (pts (xy 284.48 92.71) (xy 284.48 93.98) @@ -13273,16 +13207,6 @@ ) (uuid "13e8f36d-2c99-4abf-8b15-aa8704da2008") ) - (wire - (pts - (xy 116.84 386.08) (xy 114.3 386.08) - ) - (stroke - (width 0) - (type default) - ) - (uuid "14196589-bdf2-4775-a221-e0e03a615af8") - ) (wire (pts (xy 495.3 297.18) (xy 495.3 299.72) @@ -13303,6 +13227,16 @@ ) (uuid "144f0f2c-aea5-4be1-8f5e-460e47de3a21") ) + (wire + (pts + (xy 198.12 374.65) (xy 201.93 374.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14587ecf-2f37-45e9-9fe1-a61f9588a09e") + ) (wire (pts (xy 270.51 133.35) (xy 270.51 135.89) @@ -13313,6 +13247,16 @@ ) (uuid "148b8dbb-fa6f-426b-adc1-d3d16df41198") ) + (wire + (pts + (xy 104.14 336.55) (xy 101.6 336.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16600532-0864-442a-a4fc-eded610c4994") + ) (wire (pts (xy 402.59 298.45) (xy 410.21 298.45) @@ -13373,6 +13317,26 @@ ) (uuid "176a1f4f-2a49-4fc2-927a-b452fec68ed3") ) + (wire + (pts + (xy 60.96 327.66) (xy 60.96 330.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1806fc48-9abf-4275-8b5e-ca2e98635c27") + ) + (wire + (pts + (xy 207.01 313.69) (xy 207.01 316.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1848942d-235c-4f0e-8826-2f67e8af7c85") + ) (wire (pts (xy 132.08 171.45) (xy 139.7 171.45) @@ -13393,6 +13357,16 @@ ) (uuid "18b0e9ff-f2f7-41f3-b66a-e835cbe3d0de") ) + (wire + (pts + (xy 60.96 311.15) (xy 76.2 311.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18efef93-2658-4525-bd7c-dfe7829b16b8") + ) (wire (pts (xy 111.76 186.69) (xy 139.7 186.69) @@ -13405,7 +13379,7 @@ ) (wire (pts - (xy 482.6 200.66) (xy 476.25 200.66) + (xy 476.25 217.17) (xy 469.9 217.17) ) (stroke (width 0) @@ -13433,6 +13407,16 @@ ) (uuid "198dedac-8898-4799-9cfb-cd8d65ce15bc") ) + (wire + (pts + (xy 127 336.55) (xy 137.16 336.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1ab97375-d9b4-4950-9def-fc7b2833df04") + ) (wire (pts (xy 134.62 205.74) (xy 148.59 205.74) @@ -13453,16 +13437,6 @@ ) (uuid "1b0731a4-5bd1-4c78-a601-ce713852004f") ) - (wire - (pts - (xy 29.21 326.39) (xy 31.75 326.39) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1ba89f39-dcf0-4108-94b6-9a8c06c8caea") - ) (wire (pts (xy 495.3 278.13) (xy 513.08 278.13) @@ -13493,6 +13467,16 @@ ) (uuid "1c0abb07-a073-46ef-afc1-f11a1d1da4da") ) + (wire + (pts + (xy 201.93 374.65) (xy 201.93 377.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c167099-c103-4627-b6c9-495d22e76b2b") + ) (wire (pts (xy 119.38 191.77) (xy 116.84 191.77) @@ -13643,6 +13627,16 @@ ) (uuid "217c065c-707c-4ce9-b5d5-1999381a21b8") ) + (wire + (pts + (xy 30.48 328.93) (xy 30.48 330.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "217fdc42-75c2-4094-a84f-fcea2bef0c96") + ) (wire (pts (xy 429.26 256.54) (xy 429.26 254) @@ -13673,16 +13667,6 @@ ) (uuid "22b5ceec-6e1a-4e82-9c89-da4f0a967e0d") ) - (wire - (pts - (xy 93.98 386.08) (xy 101.6 386.08) - ) - (stroke - (width 0) - (type default) - ) - (uuid "23d6a01e-9d94-4b5e-b5d2-8947869de384") - ) (wire (pts (xy 482.6 342.9) (xy 495.3 342.9) @@ -13693,16 +13677,6 @@ ) (uuid "24690d85-73ab-4c27-a87e-c9438923c9bd") ) - (wire - (pts - (xy 92.71 355.6) (xy 92.71 388.62) - ) - (stroke - (width 0) - (type default) - ) - (uuid "24a69cd5-8194-4cca-92a3-131a872dac5f") - ) (wire (pts (xy 227.33 125.73) (xy 223.52 125.73) @@ -13733,6 +13707,16 @@ ) (uuid "25605ba8-abf3-439f-95a6-0c9b5fc30c90") ) + (wire + (pts + (xy 76.2 322.58) (xy 66.04 322.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25bc452e-f0ae-4d4c-b68b-6d404fe25b53") + ) (wire (pts (xy 534.67 212.09) (xy 548.64 212.09) @@ -13743,16 +13727,6 @@ ) (uuid "25f9743e-cadd-449f-9395-d09e17454c93") ) - (wire - (pts - (xy 90.17 393.7) (xy 116.84 393.7) - ) - (stroke - (width 0) - (type default) - ) - (uuid "26ec2b1b-0273-4ef1-ade7-37aa7a20dffb") - ) (wire (pts (xy 509.27 275.59) (xy 513.08 275.59) @@ -13765,7 +13739,7 @@ ) (wire (pts - (xy 458.47 190.5) (xy 466.09 190.5) + (xy 452.12 207.01) (xy 459.74 207.01) ) (stroke (width 0) @@ -13835,7 +13809,17 @@ ) (wire (pts - (xy 458.47 210.82) (xy 458.47 204.47) + (xy 198.12 372.11) (xy 201.93 372.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29487dd3-150a-4f9b-b516-acd3bc662336") + ) + (wire + (pts + (xy 452.12 227.33) (xy 452.12 220.98) ) (stroke (width 0) @@ -13933,16 +13917,6 @@ ) (uuid "2c22f143-453f-4db5-a9d8-f4e86a1c4a55") ) - (wire - (pts - (xy 62.23 355.6) (xy 62.23 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2c27fd8f-7092-414a-8d58-7c408ba0e182") - ) (wire (pts (xy 566.42 280.67) (xy 566.42 287.02) @@ -13953,16 +13927,6 @@ ) (uuid "2c64bb28-e8ce-4335-80ef-938ad232db8e") ) - (wire - (pts - (xy 54.61 355.6) (xy 54.61 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2c859d1b-8877-4ec9-891f-7da6f6b44dcf") - ) (wire (pts (xy 323.85 85.09) (xy 323.85 72.39) @@ -13983,16 +13947,6 @@ ) (uuid "2cf67072-6d2c-40ae-8bcc-143558b4d795") ) - (wire - (pts - (xy 181.61 337.82) (xy 176.53 337.82) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2d2c068a-5e86-4502-8f3b-0574deebcd3d") - ) (wire (pts (xy 402.59 292.1) (xy 402.59 295.91) @@ -14003,6 +13957,16 @@ ) (uuid "2d33f978-bc6e-4600-9777-91b49b83a91b") ) + (wire + (pts + (xy 76.2 320.04) (xy 76.2 322.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d3f7d08-ed45-489a-8962-f4bcb67a408c") + ) (wire (pts (xy 248.92 82.55) (xy 248.92 91.44) @@ -14083,6 +14047,16 @@ ) (uuid "306ce8ad-50d7-4a84-a169-497df862de08") ) + (wire + (pts + (xy 198.12 384.81) (xy 201.93 384.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30ca7d36-5f09-4667-83ba-c692902e38bb") + ) (wire (pts (xy 111.76 167.64) (xy 111.76 171.45) @@ -14093,6 +14067,26 @@ ) (uuid "30df880d-91cf-4fa7-a3ac-47dfbd980aeb") ) + (wire + (pts + (xy 53.34 358.14) (xy 53.34 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "315cd1b2-3ef5-4e89-8bfc-789fd6f3bb9a") + ) + (wire + (pts + (xy 66.04 358.14) (xy 66.04 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31cc28b5-8a3c-48b7-ab9b-f8e7688fe699") + ) (wire (pts (xy 462.28 35.56) (xy 468.63 35.56) @@ -14103,16 +14097,6 @@ ) (uuid "31d2da53-80e9-478b-b066-ecead4267739") ) - (wire - (pts - (xy 90.17 360.68) (xy 90.17 393.7) - ) - (stroke - (width 0) - (type default) - ) - (uuid "31f98217-0596-4c94-9580-36b02fd8201c") - ) (wire (pts (xy 205.74 58.42) (xy 223.52 58.42) @@ -14213,6 +14197,16 @@ ) (uuid "3572dcfa-bff3-4e25-a311-cf491e0b49f5") ) + (wire + (pts + (xy 204.47 334.01) (xy 198.12 334.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3583f18d-428e-4b0d-9d1c-1947b84ceeb3") + ) (wire (pts (xy 533.4 364.49) (xy 533.4 347.98) @@ -14383,6 +14377,16 @@ ) (uuid "393cedd5-f770-496b-aefc-1ddc81cf9429") ) + (wire + (pts + (xy 207.01 316.23) (xy 198.12 316.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "394f4f28-87ec-4efe-913e-981bbc7aa19c") + ) (wire (pts (xy 187.96 91.44) (xy 193.04 91.44) @@ -14403,6 +14407,16 @@ ) (uuid "3a772002-f84b-4e3e-8c4d-3befe47be203") ) + (wire + (pts + (xy 204.47 341.63) (xy 198.12 341.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b1cbda6-8a87-4526-9ffc-7d84d62d492d") + ) (wire (pts (xy 233.68 91.44) (xy 233.68 92.71) @@ -14543,6 +14557,16 @@ ) (uuid "3ee6c9a2-6e76-4b54-ab85-74ba801fad4f") ) + (wire + (pts + (xy 129.54 339.09) (xy 137.16 339.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f3b42d4-dce5-4270-8cc1-33145d646f0f") + ) (wire (pts (xy 260.35 85.09) (xy 261.62 85.09) @@ -14643,16 +14667,6 @@ ) (uuid "42b8025b-c137-4699-a256-843035e158e9") ) - (wire - (pts - (xy 93.98 342.9) (xy 93.98 386.08) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4366e40f-d3b9-4360-b47c-805d0baba586") - ) (wire (pts (xy 44.45 24.13) (xy 44.45 30.48) @@ -14703,16 +14717,6 @@ ) (uuid "45f863fe-c1d5-4869-a340-3ed66cc833ce") ) - (wire - (pts - (xy 80.01 309.88) (xy 80.01 308.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "46347bd0-859a-44ed-aec8-e30f4910fe0f") - ) (wire (pts (xy 566.42 287.02) (xy 566.42 297.18) @@ -14733,6 +14737,16 @@ ) (uuid "4677495e-f621-43ef-a2b3-6c289b28e8f9") ) + (wire + (pts + (xy 127 346.71) (xy 104.14 346.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "47128405-f42a-40c5-bfb6-7eecc4aa4360") + ) (wire (pts (xy 59.69 254) (xy 60.96 254) @@ -14743,6 +14757,26 @@ ) (uuid "47283213-13c3-4b55-af0c-43c912df3e33") ) + (wire + (pts + (xy 25.4 328.93) (xy 27.94 328.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "474dc0f7-0fe5-41e5-bf3f-b8a707f806eb") + ) + (wire + (pts + (xy 85.09 320.04) (xy 85.09 325.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4770a404-5479-4b6b-aa35-aa3a76b32ca8") + ) (wire (pts (xy 143.51 228.6) (xy 134.62 228.6) @@ -14793,6 +14827,16 @@ ) (uuid "4a89d7fd-ce3a-4493-abb5-c1ef7a4882d9") ) + (wire + (pts + (xy 27.94 328.93) (xy 27.94 330.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a9b54d8-baf7-4cc9-87b4-03bbd13eedee") + ) (wire (pts (xy 563.88 44.45) (xy 563.88 43.18) @@ -14845,13 +14889,13 @@ ) (wire (pts - (xy 233.68 330.2) (xy 233.68 331.47) + (xy 123.19 339.09) (xy 116.84 339.09) ) (stroke (width 0) (type default) ) - (uuid "4bd03464-1851-49c8-ba72-8c020d095761") + (uuid "4bc86da1-f0a8-4848-8d4e-d935be2fdff1") ) (wire (pts @@ -14863,6 +14907,16 @@ ) (uuid "4be09a22-19a8-4da0-8fac-bd4c2086911c") ) + (wire + (pts + (xy 116.84 344.17) (xy 137.16 344.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4be0e5f1-2c99-4645-aabd-98585fa35395") + ) (wire (pts (xy 543.56 340.36) (xy 543.56 344.17) @@ -14875,13 +14929,13 @@ ) (wire (pts - (xy 95.25 363.22) (xy 95.25 383.54) + (xy 30.48 358.14) (xy 30.48 355.6) ) (stroke (width 0) (type default) ) - (uuid "4c74ff2b-36e5-4826-8317-a5b16d9e6708") + (uuid "4d36ea3e-23d2-406e-a547-ed0766a2b823") ) (wire (pts @@ -14963,16 +15017,6 @@ ) (uuid "4ef748f6-a994-421d-a947-9241b1c4eaec") ) - (wire - (pts - (xy 80.01 317.5) (xy 80.01 320.04) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4f53d1c8-d731-4e60-aff5-0e0d3f57b53f") - ) (wire (pts (xy 137.16 53.34) (xy 138.43 53.34) @@ -15013,16 +15057,6 @@ ) (uuid "516fe71e-7624-4227-ac56-2b2fed8321b8") ) - (wire - (pts - (xy 107.95 316.23) (xy 107.95 320.04) - ) - (stroke - (width 0) - (type default) - ) - (uuid "51dc6e1f-3bb3-4c71-a8db-418cbdceed2f") - ) (wire (pts (xy 311.15 67.31) (xy 311.15 53.34) @@ -15083,16 +15117,6 @@ ) (uuid "54f5ead2-eeb1-441c-bbd5-7d1bc1210b52") ) - (wire - (pts - (xy 91.44 391.16) (xy 114.3 391.16) - ) - (stroke - (width 0) - (type default) - ) - (uuid "54f6a1fb-0407-4975-82d5-950b63acbca2") - ) (wire (pts (xy 44.45 43.18) (xy 53.34 43.18) @@ -15123,16 +15147,6 @@ ) (uuid "56ce147d-3272-4c36-b4c5-1a9b1c91ec43") ) - (wire - (pts - (xy 34.29 326.39) (xy 36.83 326.39) - ) - (stroke - (width 0) - (type default) - ) - (uuid "576bbf65-171f-41cf-9513-f7eb95f57713") - ) (wire (pts (xy 359.41 50.8) (xy 363.22 50.8) @@ -15163,6 +15177,16 @@ ) (uuid "578cde24-ae4e-4942-9a30-63a953206cac") ) + (wire + (pts + (xy 60.96 320.04) (xy 60.96 327.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57920e9e-f1d8-41aa-badd-680a88c8f8dd") + ) (wire (pts (xy 533.4 121.92) (xy 535.94 121.92) @@ -15173,6 +15197,16 @@ ) (uuid "5796bcf4-376f-4b1b-85fe-f977fd09cb09") ) + (wire + (pts + (xy 93.98 325.12) (xy 85.09 325.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57c1a88c-f6ab-4fb7-b227-c197fa759c41") + ) (wire (pts (xy 151.13 210.82) (xy 134.62 210.82) @@ -15293,6 +15327,16 @@ ) (uuid "5b370c73-89a1-4f4b-89f9-105c33d322c1") ) + (wire + (pts + (xy 124.46 334.01) (xy 137.16 334.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b3b35c6-9d61-480d-b59f-6afd5ea2a661") + ) (wire (pts (xy 156.21 111.76) (xy 156.21 114.3) @@ -15323,26 +15367,6 @@ ) (uuid "5be1291b-a3e7-4184-aa93-a592dc796309") ) - (wire - (pts - (xy 64.77 325.12) (xy 64.77 327.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5bfcc3b9-364a-4135-914a-1eb4fb63f82a") - ) - (wire - (pts - (xy 78.74 340.36) (xy 77.47 340.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5c4e311c-24eb-4365-ab48-25ba8ea5cda7") - ) (wire (pts (xy 44.45 40.64) (xy 44.45 43.18) @@ -15393,6 +15417,16 @@ ) (uuid "5d537d0e-7b97-4c6f-98f8-d5cbf1bf2f04") ) + (wire + (pts + (xy 96.52 322.58) (xy 96.52 364.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e03823c-7ade-436f-a5cb-0ad8065bd425") + ) (wire (pts (xy 182.88 57.15) (xy 182.88 73.66) @@ -15423,6 +15457,16 @@ ) (uuid "5fa4dcb6-a55a-4416-b3a4-16f2f68e3464") ) + (wire + (pts + (xy 58.42 325.12) (xy 68.58 325.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "600ff4fa-1d27-4005-9908-228841fc7ab0") + ) (wire (pts (xy 116.84 179.07) (xy 124.46 179.07) @@ -15483,6 +15527,16 @@ ) (uuid "6151def8-2a28-47a2-9f38-bb36093efa41") ) + (wire + (pts + (xy 207.01 316.23) (xy 207.01 318.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "616c1a66-4ff0-4792-a3a0-ec48c9011486") + ) (wire (pts (xy 534.67 214.63) (xy 539.75 214.63) @@ -15493,16 +15547,6 @@ ) (uuid "62010d27-8497-4708-afce-6eac45fd0cbd") ) - (wire - (pts - (xy 176.53 345.44) (xy 181.61 345.44) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6209f7bf-f86a-4a6d-b8be-32b363200bb5") - ) (wire (pts (xy 162.56 53.34) (xy 165.1 53.34) @@ -15553,16 +15597,6 @@ ) (uuid "6370931d-4ba7-4a35-9b1f-0e0e621ebfa3") ) - (wire - (pts - (xy 88.9 317.5) (xy 88.9 322.58) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6425f873-4536-467d-91da-9b14a456b859") - ) (wire (pts (xy 429.26 328.93) (xy 429.26 330.2) @@ -15623,6 +15657,16 @@ ) (uuid "657c1b6a-ffab-4e9f-b80d-ab7fcc309238") ) + (wire + (pts + (xy 43.18 358.14) (xy 43.18 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6650605f-3cb0-4c98-acd8-de02179a466a") + ) (wire (pts (xy 533.4 299.72) (xy 533.4 283.21) @@ -15643,16 +15687,6 @@ ) (uuid "6789dda8-22b6-4b9b-88e7-c9565f5ce9e2") ) - (wire - (pts - (xy 67.31 355.6) (xy 67.31 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "67a55145-1304-4203-bcd0-25bcf6e4224f") - ) (wire (pts (xy 158.75 53.34) (xy 162.56 53.34) @@ -15675,7 +15709,7 @@ ) (wire (pts - (xy 458.47 176.53) (xy 458.47 170.18) + (xy 452.12 184.15) (xy 452.12 177.8) ) (stroke (width 0) @@ -15725,13 +15759,13 @@ ) (wire (pts - (xy 34.29 326.39) (xy 34.29 327.66) + (xy 204.47 354.33) (xy 198.12 354.33) ) (stroke (width 0) (type default) ) - (uuid "6cd24851-e871-48cb-a1b9-0fc94cb38c8b") + (uuid "6ade7ba7-ea53-4e98-ac42-0b37b15fde0c") ) (wire (pts @@ -15745,7 +15779,7 @@ ) (wire (pts - (xy 466.09 210.82) (xy 458.47 210.82) + (xy 459.74 227.33) (xy 452.12 227.33) ) (stroke (width 0) @@ -15783,6 +15817,16 @@ ) (uuid "6dbc7ca3-3385-49a8-9590-09100d91ed67") ) + (wire + (pts + (xy 63.5 358.14) (xy 63.5 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e3f0a66-4af5-4531-981e-71a6cde76282") + ) (wire (pts (xy 468.63 30.48) (xy 468.63 35.56) @@ -15795,13 +15839,13 @@ ) (wire (pts - (xy 97.79 330.2) (xy 97.79 322.58) + (xy 129.54 361.95) (xy 129.54 339.09) ) (stroke (width 0) (type default) ) - (uuid "6ee6eee2-0e40-4cf5-a2cf-fffd93bb59f6") + (uuid "6e74438e-7a71-4943-afc7-e90b8c0c0e87") ) (wire (pts @@ -15813,16 +15857,6 @@ ) (uuid "6f0a3452-1f39-4bae-b1f3-c8bf10e2ec2f") ) - (wire - (pts - (xy 31.75 355.6) (xy 31.75 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6f15db00-210e-4487-a7d5-4061f629ccac") - ) (wire (pts (xy 218.44 86.36) (xy 231.14 86.36) @@ -15915,13 +15949,13 @@ ) (wire (pts - (xy 100.33 327.66) (xy 110.49 327.66) + (xy 201.93 392.43) (xy 201.93 387.35) ) (stroke (width 0) (type default) ) - (uuid "70d04f8f-c209-4429-8707-6388bb9972ed") + (uuid "71590bc5-fb85-4a50-bb19-590646faa046") ) (wire (pts @@ -15933,16 +15967,6 @@ ) (uuid "71c069e9-763d-465f-a695-6dee1db8b1c3") ) - (wire - (pts - (xy 88.9 322.58) (xy 72.39 322.58) - ) - (stroke - (width 0) - (type default) - ) - (uuid "71d12bab-3ee2-4ebf-8875-4e10f5786e72") - ) (wire (pts (xy 537.21 351.79) (xy 537.21 342.9) @@ -16153,6 +16177,16 @@ ) (uuid "79994573-58e3-4fc4-b9a0-5c1f2126d0a5") ) + (wire + (pts + (xy 33.02 328.93) (xy 33.02 330.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79a58d5b-36cc-47e2-b18b-7c0f67f959ed") + ) (wire (pts (xy 162.56 64.77) (xy 165.1 64.77) @@ -16163,6 +16197,16 @@ ) (uuid "7a68a3a0-db7b-46b3-a314-c781fd1bd382") ) + (wire + (pts + (xy 66.04 322.58) (xy 66.04 330.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7adf9386-7174-4108-aa27-8afa03f6ca25") + ) (wire (pts (xy 429.26 321.31) (xy 429.26 318.77) @@ -16193,16 +16237,6 @@ ) (uuid "7bd62354-f45b-46bd-977b-f5a00933cf9f") ) - (wire - (pts - (xy 107.95 320.04) (xy 110.49 320.04) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7befc0c2-cb8b-49d6-bdcf-055b27043d86") - ) (wire (pts (xy 557.53 228.6) (xy 557.53 217.17) @@ -16215,23 +16249,13 @@ ) (wire (pts - (xy 64.77 309.88) (xy 64.77 308.61) + (xy 204.47 356.87) (xy 198.12 356.87) ) (stroke (width 0) (type default) ) - (uuid "7d115f92-d0b4-4e94-80f4-0ad8efd590dc") - ) - (wire - (pts - (xy 59.69 355.6) (xy 59.69 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7d9e2e66-9718-4b75-8792-f8b8355f23e9") + (uuid "7cd21acc-43f6-4898-b7e6-f558f4ce092c") ) (wire (pts @@ -16273,16 +16297,6 @@ ) (uuid "7f0025a3-e313-4328-845b-d387884e6a21") ) - (wire - (pts - (xy 69.85 355.6) (xy 69.85 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7f0960f9-1302-4709-ae7a-ea121a47a88b") - ) (wire (pts (xy 36.83 190.5) (xy 36.83 195.58) @@ -16333,16 +16347,6 @@ ) (uuid "80b437c1-b324-4c45-a3df-dc56cc9b827c") ) - (wire - (pts - (xy 90.17 360.68) (xy 110.49 360.68) - ) - (stroke - (width 0) - (type default) - ) - (uuid "812e8fb0-e39c-4bb1-a1ec-33fa80f6e107") - ) (wire (pts (xy 80.01 175.26) (xy 80.01 173.99) @@ -16375,13 +16379,13 @@ ) (wire (pts - (xy 72.39 322.58) (xy 72.39 327.66) + (xy 76.2 312.42) (xy 76.2 311.15) ) (stroke (width 0) (type default) ) - (uuid "8254d20f-0304-4df2-8501-f94f0c26337f") + (uuid "824b97d1-b609-4fc6-903d-c1017c3e1b56") ) (wire (pts @@ -16543,16 +16547,6 @@ ) (uuid "89c76841-f47c-42ac-b65b-f4c7553cc2ee") ) - (wire - (pts - (xy 92.71 388.62) (xy 101.6 388.62) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8a0bf381-40c5-4779-8a74-6a5d7715fbef") - ) (wire (pts (xy 44.45 66.04) (xy 69.85 66.04) @@ -16585,13 +16579,13 @@ ) (wire (pts - (xy 116.84 381) (xy 116.84 378.46) + (xy 123.19 351.79) (xy 137.16 351.79) ) (stroke (width 0) (type default) ) - (uuid "8b1736ca-01f9-4727-99b0-74b0200c2b9c") + (uuid "8b169e9a-257b-417e-b8f7-063f4c4edcbf") ) (wire (pts @@ -16673,26 +16667,6 @@ ) (uuid "8fddfc53-b168-44c0-bb7a-70486f60e67d") ) - (wire - (pts - (xy 181.61 320.04) (xy 176.53 320.04) - ) - (stroke - (width 0) - (type default) - ) - (uuid "907e6669-ebe1-4c34-bc72-d38b947cc452") - ) - (wire - (pts - (xy 217.17 330.2) (xy 233.68 330.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "90bae9f8-a61d-461c-805f-a0572be2b10f") - ) (wire (pts (xy 240.03 107.95) (xy 240.03 96.52) @@ -16733,26 +16707,6 @@ ) (uuid "913c71f4-afb3-4187-b7a3-24c5031466eb") ) - (wire - (pts - (xy 80.01 320.04) (xy 100.33 320.04) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9140917b-0cc0-4bdb-b38b-f9b3a03f5cde") - ) - (wire - (pts - (xy 111.76 330.2) (xy 110.49 330.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9156f105-89ac-481d-b1b4-026e47970a18") - ) (wire (pts (xy 405.13 303.53) (xy 405.13 306.07) @@ -16785,13 +16739,13 @@ ) (wire (pts - (xy 88.9 325.12) (xy 64.77 325.12) + (xy 204.47 331.47) (xy 198.12 331.47) ) (stroke (width 0) (type default) ) - (uuid "9241bd05-c3b0-42e0-b37a-69accb2edce8") + (uuid "91dc4851-0a53-42bf-a12f-8603bd632076") ) (wire (pts @@ -16863,6 +16817,26 @@ ) (uuid "9476c245-8364-4b66-82f1-cfe263c0d5f6") ) + (wire + (pts + (xy 123.19 339.09) (xy 123.19 351.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9496aa4b-3187-4fff-a264-aabea4855a08") + ) + (wire + (pts + (xy 50.8 358.14) (xy 50.8 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9510a029-74a4-4a17-865c-65466b87262d") + ) (wire (pts (xy 402.59 351.79) (xy 397.51 351.79) @@ -16893,16 +16867,6 @@ ) (uuid "95488e79-80e4-48b8-879d-289e9c003e0e") ) - (wire - (pts - (xy 181.61 340.36) (xy 176.53 340.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "95a2857c-f873-4736-a5ff-f36da62778b6") - ) (wire (pts (xy 359.41 95.25) (xy 364.49 95.25) @@ -16913,6 +16877,16 @@ ) (uuid "95ef27bf-d197-4f9a-8ec1-1a706f7b9e65") ) + (wire + (pts + (xy 101.6 349.25) (xy 137.16 349.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96576621-b495-4348-947a-011fd262d0f5") + ) (wire (pts (xy 429.26 254) (xy 440.69 254) @@ -16923,6 +16897,16 @@ ) (uuid "969e3cb6-3213-44e2-b226-1c3c4cbaa213") ) + (wire + (pts + (xy 58.42 311.15) (xy 60.96 311.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96ebcf55-0ee2-46d6-b03a-f26817b9342e") + ) (wire (pts (xy 36.83 242.57) (xy 36.83 241.3) @@ -16943,26 +16927,6 @@ ) (uuid "987c56ae-5008-4842-a2b9-e2dbaca0877b") ) - (wire - (pts - (xy 39.37 355.6) (xy 39.37 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "989831d1-2dee-4995-be3a-516cb3728255") - ) - (wire - (pts - (xy 100.33 320.04) (xy 100.33 327.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "98ad1f7f-e95d-465c-befa-5889807223f5") - ) (wire (pts (xy 138.43 91.44) (xy 147.32 91.44) @@ -17013,16 +16977,6 @@ ) (uuid "99e896cb-011e-40ec-ade0-4719319aa31b") ) - (wire - (pts - (xy 88.9 325.12) (xy 88.9 347.98) - ) - (stroke - (width 0) - (type default) - ) - (uuid "99ebbf9b-b722-4c8c-bb5b-b511cb6b367c") - ) (wire (pts (xy 261.62 109.22) (xy 228.6 109.22) @@ -17123,16 +17077,6 @@ ) (uuid "9d0abc1b-7985-4f70-8f0b-763e3449d58a") ) - (wire - (pts - (xy 88.9 347.98) (xy 110.49 347.98) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9d2802ed-9cd5-4557-8dd1-a90a6bb70d87") - ) (wire (pts (xy 34.29 55.88) (xy 44.45 55.88) @@ -17205,13 +17149,13 @@ ) (wire (pts - (xy 181.61 363.22) (xy 176.53 363.22) + (xy 204.47 328.93) (xy 198.12 328.93) ) (stroke (width 0) (type default) ) - (uuid "a19730e3-5237-4c86-a019-ce7b7e50171c") + (uuid "a1a2a2a4-521f-45b4-a5b6-dbf833819d3c") ) (wire (pts @@ -17223,6 +17167,16 @@ ) (uuid "a20cb62b-4d0e-4071-b8f7-0fde2e76e7d7") ) + (wire + (pts + (xy 58.42 322.58) (xy 66.04 322.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a261bf1a-5623-461a-af21-11b4e75922f3") + ) (wire (pts (xy 134.62 274.32) (xy 137.16 274.32) @@ -17315,7 +17269,7 @@ ) (wire (pts - (xy 482.6 166.37) (xy 476.25 166.37) + (xy 476.25 173.99) (xy 469.9 173.99) ) (stroke (width 0) @@ -17413,6 +17367,16 @@ ) (uuid "a5aca84d-af65-4b39-a3c5-599a6fde2ac9") ) + (wire + (pts + (xy 127 346.71) (xy 127 336.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5bad95e-fb4a-4e01-bddc-4a304ea342f5") + ) (wire (pts (xy 229.87 88.9) (xy 218.44 88.9) @@ -17463,6 +17427,26 @@ ) (uuid "a6e2881d-fe3f-424f-a496-4e988dfcdae6") ) + (wire + (pts + (xy 104.14 346.71) (xy 104.14 344.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7199f90-e6ec-4ecb-bcad-d68fe3afc5b9") + ) + (wire + (pts + (xy 33.02 358.14) (xy 33.02 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a80933a4-fd29-4399-88da-a54dfd1f2bf8") + ) (wire (pts (xy 114.3 195.58) (xy 114.3 191.77) @@ -17473,6 +17457,16 @@ ) (uuid "a8168013-a5fd-4b3f-918e-bcad4d46d3d1") ) + (wire + (pts + (xy 124.46 341.63) (xy 124.46 334.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a83b37fa-d92f-4f59-a4e0-b5eabe429e56") + ) (wire (pts (xy 311.15 85.09) (xy 311.15 93.98) @@ -17503,6 +17497,16 @@ ) (uuid "a9ded331-a2f9-484a-86c7-dc45024b1968") ) + (wire + (pts + (xy 207.01 318.77) (xy 198.12 318.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aaa8ccc7-6d04-49ee-9555-946c9cffbfac") + ) (wire (pts (xy 524.51 101.6) (xy 535.94 101.6) @@ -17613,16 +17617,6 @@ ) (uuid "ae850e05-2a1e-4744-8e00-87d2b7a6135d") ) - (wire - (pts - (xy 110.49 330.2) (xy 97.79 330.2) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ae9d6000-60f4-4986-97ee-f636506c0c14") - ) (wire (pts (xy 171.45 106.68) (xy 171.45 91.44) @@ -17683,16 +17677,6 @@ ) (uuid "b060e9ae-98d5-4342-b34c-aedc61d56961") ) - (wire - (pts - (xy 176.53 342.9) (xy 181.61 342.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b093cb67-aaf4-49c7-baac-aec72e6f7e56") - ) (wire (pts (xy 532.13 270.51) (xy 543.56 270.51) @@ -17713,6 +17697,36 @@ ) (uuid "b1197960-c198-49c7-9e93-7de2ddd84d80") ) + (wire + (pts + (xy 124.46 341.63) (xy 116.84 341.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b136ec98-2423-4e03-b055-6d15af86357b") + ) + (wire + (pts + (xy 198.12 369.57) (xy 201.93 369.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1379c7f-8d78-42e8-9617-5a7a865256ef") + ) + (wire + (pts + (xy 204.47 351.79) (xy 198.12 351.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b13f5286-5433-41a0-bf4b-a3c4cb95d521") + ) (wire (pts (xy 106.68 181.61) (xy 106.68 189.23) @@ -17863,16 +17877,6 @@ ) (uuid "b3a01720-d24e-478c-b168-32fef8cb4747") ) - (wire - (pts - (xy 116.84 393.7) (xy 116.84 386.08) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b40c0e56-47d1-4701-a037-4cff9b0422e5") - ) (wire (pts (xy 134.62 241.3) (xy 152.4 241.3) @@ -17883,16 +17887,6 @@ ) (uuid "b42029b5-4913-45db-b570-f32f7f3df83e") ) - (wire - (pts - (xy 181.61 358.14) (xy 176.53 358.14) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b4ca7c48-b1ec-4851-9605-77e3678b2f5a") - ) (wire (pts (xy 271.78 85.09) (xy 284.48 85.09) @@ -17923,16 +17917,6 @@ ) (uuid "b5e1ba0c-469b-43b3-9d0b-a48f0f3bff1c") ) - (wire - (pts - (xy 101.6 381) (xy 99.06 381) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b613babb-7196-405f-8328-f59997b35445") - ) (wire (pts (xy 468.63 254) (xy 480.06 254) @@ -18023,16 +18007,6 @@ ) (uuid "b8c01467-a749-4463-8780-2e25b78f9708") ) - (wire - (pts - (xy 88.9 308.61) (xy 88.9 309.88) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b961ddeb-bbf2-4c81-a94b-7f6080b95a34") - ) (wire (pts (xy 44.45 30.48) (xy 53.34 30.48) @@ -18063,6 +18037,16 @@ ) (uuid "baddc3f1-dfd5-4228-80a8-edfece6b283b") ) + (wire + (pts + (xy 38.1 358.14) (xy 38.1 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb5dd0b4-12fa-40c3-9f3c-edd2f97391b1") + ) (wire (pts (xy 147.32 114.3) (xy 156.21 114.3) @@ -18093,6 +18077,26 @@ ) (uuid "bc2cf43f-b617-411c-b447-41c6a9ef933c") ) + (wire + (pts + (xy 198.12 379.73) (xy 201.93 379.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc8d2ff8-4970-4793-86b1-2ae774b7f617") + ) + (wire + (pts + (xy 27.94 358.14) (xy 27.94 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bcc7544a-708c-4afa-900a-43a7ea88d470") + ) (wire (pts (xy 143.51 226.06) (xy 134.62 226.06) @@ -18103,16 +18107,6 @@ ) (uuid "bcd6414d-f561-4a91-ace9-fe2a134aefe1") ) - (wire - (pts - (xy 176.53 347.98) (xy 181.61 347.98) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bcf7eb93-db95-4e68-9fea-c9e043497459") - ) (wire (pts (xy 284.48 85.09) (xy 295.91 85.09) @@ -18123,6 +18117,16 @@ ) (uuid "bdb3c6f8-299a-416b-82db-1da76f6a525d") ) + (wire + (pts + (xy 85.09 311.15) (xy 76.2 311.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be3d1bb1-cc6e-4b7f-8359-71fcc6280fdb") + ) (wire (pts (xy 563.88 35.56) (xy 571.5 35.56) @@ -18133,26 +18137,6 @@ ) (uuid "bed6cddd-e93e-4ff7-bcb1-dface4938c5c") ) - (wire - (pts - (xy 31.75 326.39) (xy 31.75 327.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bf23b7dd-2b33-4369-b283-5d66d9c093e1") - ) - (wire - (pts - (xy 34.29 355.6) (xy 34.29 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bf892647-248d-481b-9cdb-4ced3f79ae3a") - ) (wire (pts (xy 138.43 111.76) (xy 138.43 114.3) @@ -18173,16 +18157,6 @@ ) (uuid "c0219cb1-3c13-4e47-8e27-05cba90c450a") ) - (wire - (pts - (xy 62.23 308.61) (xy 64.77 308.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c0333ddc-2f4f-400f-8671-1bea64feacf0") - ) (wire (pts (xy 247.65 144.78) (xy 220.98 144.78) @@ -18233,6 +18207,16 @@ ) (uuid "c1d14ce6-2b20-4870-a182-87d74e99e203") ) + (wire + (pts + (xy 68.58 358.14) (xy 68.58 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1ec0001-3c3d-45b8-ac8a-73eddede95dd") + ) (wire (pts (xy 187.96 66.04) (xy 187.96 57.15) @@ -18245,13 +18229,13 @@ ) (wire (pts - (xy 62.23 322.58) (xy 72.39 322.58) + (xy 96.52 364.49) (xy 137.16 364.49) ) (stroke (width 0) (type default) ) - (uuid "c2f2e5ed-7b05-496c-a960-10483809d9f3") + (uuid "c2c38458-be9d-4250-8edd-ab1d7fced30e") ) (wire (pts @@ -18273,6 +18257,16 @@ ) (uuid "c33603a8-96b9-4772-9529-255b62243b33") ) + (wire + (pts + (xy 76.2 322.58) (xy 96.52 322.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c38b9cd1-8999-4ea5-bfee-f7a345cfd9c8") + ) (wire (pts (xy 533.4 106.68) (xy 535.94 106.68) @@ -18283,6 +18277,26 @@ ) (uuid "c397143b-8285-402b-9935-eb8df8a28f4c") ) + (wire + (pts + (xy 201.93 382.27) (xy 201.93 384.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3b689f4-a7e2-4747-a045-7b863f98d177") + ) + (wire + (pts + (xy 68.58 325.12) (xy 68.58 330.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3e52285-d0a1-4374-a06c-5002bca37447") + ) (wire (pts (xy 83.82 208.28) (xy 78.74 208.28) @@ -18343,6 +18357,16 @@ ) (uuid "c5d82719-c7cf-4bb0-ab47-6195ad2f9f89") ) + (wire + (pts + (xy 40.64 358.14) (xy 40.64 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6272ad2-bb30-49ef-a750-ea1e03941880") + ) (wire (pts (xy 566.42 345.44) (xy 566.42 351.79) @@ -18383,16 +18407,6 @@ ) (uuid "c6c72383-acf5-4079-ade4-5cc2c3acbfd5") ) - (wire - (pts - (xy 31.75 326.39) (xy 34.29 326.39) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c6c86ecd-6938-4cb4-8933-07fd80818525") - ) (wire (pts (xy 491.49 114.3) (xy 487.68 114.3) @@ -18443,6 +18457,16 @@ ) (uuid "c848d8f4-ef8e-4ac3-bf2d-a4036a8c5f40") ) + (wire + (pts + (xy 101.6 349.25) (xy 101.6 341.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c84aa5b1-21c6-4ef5-9ac4-ac860568a8f5") + ) (wire (pts (xy 227.33 135.89) (xy 227.33 138.43) @@ -18503,6 +18527,16 @@ ) (uuid "ca23dd7c-efdf-4fcd-bae3-a1afd5246c51") ) + (wire + (pts + (xy 116.84 336.55) (xy 119.38 336.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca90cc7d-3007-40e7-a924-b99fcc1ad96b") + ) (wire (pts (xy 363.22 55.88) (xy 351.79 55.88) @@ -18523,6 +18557,16 @@ ) (uuid "cb0eb8b8-8d7e-46a3-bc5b-31e74dad2ba1") ) + (wire + (pts + (xy 85.09 311.15) (xy 85.09 312.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb353e50-d91d-4631-b4b0-12bbbf583cc7") + ) (wire (pts (xy 114.3 191.77) (xy 111.76 191.77) @@ -18563,16 +18607,6 @@ ) (uuid "cd21bd6e-80a3-45cd-834e-86f431160983") ) - (wire - (pts - (xy 176.53 327.66) (xy 207.01 327.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "cd583836-de44-4ee4-8c07-fb345b228d87") - ) (wire (pts (xy 341.63 45.72) (xy 341.63 38.1) @@ -18635,7 +18669,7 @@ ) (wire (pts - (xy 466.09 176.53) (xy 458.47 176.53) + (xy 459.74 184.15) (xy 452.12 184.15) ) (stroke (width 0) @@ -18643,6 +18677,16 @@ ) (uuid "cfceca0e-b25f-4b30-9725-42cf72082d98") ) + (wire + (pts + (xy 204.47 344.17) (xy 198.12 344.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d03eebb1-229d-433e-b5e7-02dba6d99356") + ) (wire (pts (xy 238.76 85.09) (xy 240.03 85.09) @@ -18773,16 +18817,6 @@ ) (uuid "d6f4b6ab-172d-4db9-af9d-c7fa30b809eb") ) - (wire - (pts - (xy 95.25 383.54) (xy 101.6 383.54) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d79b5c28-b7da-4756-8f51-180c4b30d1a9") - ) (wire (pts (xy 223.52 109.22) (xy 218.44 109.22) @@ -18793,6 +18827,16 @@ ) (uuid "d84dfdae-5337-40e8-8ec3-822b81a937cb") ) + (wire + (pts + (xy 201.93 377.19) (xy 201.93 379.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d85f43a7-917f-492a-83fb-3ab1be5bc72d") + ) (wire (pts (xy 46.99 233.68) (xy 83.82 233.68) @@ -18803,6 +18847,16 @@ ) (uuid "d8742dc6-f44a-4ffc-baea-78a0366f16b2") ) + (wire + (pts + (xy 201.93 372.11) (xy 201.93 374.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8a66194-f4b7-4872-96bf-00420672c546") + ) (wire (pts (xy 533.4 127) (xy 535.94 127) @@ -18843,26 +18897,6 @@ ) (uuid "da9567fc-2712-4152-a7a0-1baabd23f788") ) - (wire - (pts - (xy 229.87 325.12) (xy 224.79 325.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "dab14f88-0631-467c-a7b9-f87b51c26b34") - ) - (wire - (pts - (xy 93.98 342.9) (xy 110.49 342.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "db29af9d-e386-4876-a516-24aaa707bc8e") - ) (wire (pts (xy 31.75 212.09) (xy 49.53 212.09) @@ -18873,16 +18907,6 @@ ) (uuid "dc0cdefd-4b4e-4fea-b365-7496d668b1bf") ) - (wire - (pts - (xy 69.85 320.04) (xy 69.85 327.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "dc173cd7-c0ec-4eab-b106-a6832877ab41") - ) (wire (pts (xy 143.51 231.14) (xy 134.62 231.14) @@ -18903,16 +18927,6 @@ ) (uuid "dc49e818-0f4d-4e88-b0d2-b8be01291049") ) - (wire - (pts - (xy 64.77 308.61) (xy 80.01 308.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "dc84d1d2-e388-4aaf-a6f4-6ef905dd0bfe") - ) (wire (pts (xy 142.24 55.88) (xy 142.24 57.15) @@ -18923,16 +18937,6 @@ ) (uuid "dd3c1645-e1cc-41a3-bc50-4e708dab92ec") ) - (wire - (pts - (xy 181.61 360.68) (xy 176.53 360.68) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ddfd3f44-6745-4325-8655-013f3fe62190") - ) (wire (pts (xy 539.75 168.91) (xy 539.75 170.18) @@ -18943,6 +18947,16 @@ ) (uuid "de380135-b4ea-4e22-bc7d-97a3b02b89ad") ) + (wire + (pts + (xy 93.98 367.03) (xy 137.16 367.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df1d11dd-bc44-4980-b1dc-889385278615") + ) (wire (pts (xy 402.59 346.71) (xy 384.81 346.71) @@ -18953,6 +18967,26 @@ ) (uuid "df2c3c4d-8a3e-4611-b83d-914e5e82f6c9") ) + (wire + (pts + (xy 204.47 346.71) (xy 198.12 346.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dff9665b-c0ae-43fd-8b6f-9b0d7577258f") + ) + (wire + (pts + (xy 74.93 342.9) (xy 73.66 342.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e02bea15-3003-4828-b969-8fd2e237c731") + ) (wire (pts (xy 537.21 278.13) (xy 532.13 278.13) @@ -19003,6 +19037,16 @@ ) (uuid "e225bf27-2b72-4cae-b17a-ca7ad39c1371") ) + (wire + (pts + (xy 58.42 358.14) (xy 58.42 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e22f44e4-8002-42cb-9f63-52b314f066a9") + ) (wire (pts (xy 368.3 303.53) (xy 368.3 306.07) @@ -19015,7 +19059,7 @@ ) (wire (pts - (xy 458.47 156.21) (xy 466.09 156.21) + (xy 452.12 163.83) (xy 459.74 163.83) ) (stroke (width 0) @@ -19023,26 +19067,6 @@ ) (uuid "e50a3fbb-b166-47d5-bd30-30db92b5d44e") ) - (wire - (pts - (xy 57.15 355.6) (xy 57.15 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e5ccbab7-c981-40cf-afa1-cabf69d3db2b") - ) - (wire - (pts - (xy 91.44 345.44) (xy 91.44 391.16) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e5fef9bb-70a2-47a5-8f52-5996d364c4b0") - ) (wire (pts (xy 74.93 259.08) (xy 66.04 259.08) @@ -19053,6 +19077,16 @@ ) (uuid "e622d84b-b3e9-4a43-ae8e-d8858fb5d9f8") ) + (wire + (pts + (xy 101.6 336.55) (xy 101.6 334.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e69037ed-89bd-4a6b-89ee-c906f496da1e") + ) (wire (pts (xy 299.72 111.76) (xy 299.72 107.95) @@ -19133,6 +19167,16 @@ ) (uuid "e9c6b290-71cc-4fff-b716-edabc70ca27d") ) + (wire + (pts + (xy 93.98 325.12) (xy 93.98 367.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea1d0b8b-a982-4b7d-a92e-2f569e2e022a") + ) (wire (pts (xy 226.06 111.76) (xy 299.72 111.76) @@ -19163,6 +19207,16 @@ ) (uuid "ea375026-99cc-4d90-87f1-d9b0052de778") ) + (wire + (pts + (xy 204.47 349.25) (xy 198.12 349.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea6fd32b-b0b0-4c59-9a27-aa09a00bf513") + ) (wire (pts (xy 354.33 337.82) (xy 354.33 354.33) @@ -19173,6 +19227,16 @@ ) (uuid "ea8da7e2-9839-4258-851f-9f9e03eb1b49") ) + (wire + (pts + (xy 60.96 312.42) (xy 60.96 311.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eaddeb08-4517-4194-9099-7c413d90232b") + ) (wire (pts (xy 344.17 337.82) (xy 354.33 337.82) @@ -19203,6 +19267,16 @@ ) (uuid "eb556da4-9bbb-4e51-acdd-f1106cecf3a0") ) + (wire + (pts + (xy 119.38 336.55) (xy 119.38 334.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ebe09407-0531-4c00-9fa6-4072eb323a11") + ) (wire (pts (xy 152.4 252.73) (xy 163.83 252.73) @@ -19263,6 +19337,16 @@ ) (uuid "ed1e7095-9b34-4a1d-879f-638923eb6cfa") ) + (wire + (pts + (xy 55.88 358.14) (xy 55.88 355.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed2485e5-ebcd-4578-8228-5840eeaebf76") + ) (wire (pts (xy 151.13 215.9) (xy 134.62 215.9) @@ -19273,6 +19357,16 @@ ) (uuid "eda36a11-dc94-4f97-b47d-b10559d735b2") ) + (wire + (pts + (xy 85.09 327.66) (xy 60.96 327.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee7ab3fa-c86b-4fb4-83e3-a47dc1a70964") + ) (wire (pts (xy 154.94 179.07) (xy 162.56 179.07) @@ -19303,6 +19397,36 @@ ) (uuid "efeea3fc-e2ab-44ea-b0f2-7d30bc4154ad") ) + (wire + (pts + (xy 201.93 369.57) (xy 201.93 372.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f03377de-3038-42fb-89a1-cea83990dff8") + ) + (wire + (pts + (xy 27.94 328.93) (xy 30.48 328.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0db4609-b334-4179-8941-de611f8884c6") + ) + (wire + (pts + (xy 101.6 341.63) (xy 104.14 341.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f126d879-304e-45be-81c1-0c671ce678ec") + ) (wire (pts (xy 316.23 44.45) (xy 311.15 44.45) @@ -19313,26 +19437,6 @@ ) (uuid "f1519272-b1ea-410b-974b-6f3624ad5658") ) - (wire - (pts - (xy 36.83 326.39) (xy 36.83 327.66) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f1d9540d-be33-46af-8b1b-26d380622800") - ) - (wire - (pts - (xy 36.83 355.6) (xy 36.83 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f2217921-877c-4c9f-a81d-ecefbfd56482") - ) (wire (pts (xy 224.79 106.68) (xy 218.44 106.68) @@ -19373,26 +19477,6 @@ ) (uuid "f3e303f3-96fe-47ad-84e2-9fbaf8237abd") ) - (wire - (pts - (xy 46.99 355.6) (xy 46.99 353.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f467f4fa-2998-4b0b-8671-84a1eec08eb3") - ) - (wire - (pts - (xy 181.61 365.76) (xy 176.53 365.76) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f5be07fa-885e-47c4-bd3e-1adbd0aec495") - ) (wire (pts (xy 270.51 133.35) (xy 341.63 133.35) @@ -19413,6 +19497,16 @@ ) (uuid "f6f82426-80ee-4597-b533-51b17a7a135b") ) + (wire + (pts + (xy 201.93 379.73) (xy 201.93 382.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f725aaa8-c2fc-4bf0-b5f1-67162ee86593") + ) (wire (pts (xy 461.01 318.77) (xy 468.63 318.77) @@ -19433,26 +19527,6 @@ ) (uuid "f7aa2666-8564-4784-971e-9387445f1b04") ) - (wire - (pts - (xy 80.01 320.04) (xy 69.85 320.04) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f7d591dc-7dd2-4319-b0dd-b9cf1ec89410") - ) - (wire - (pts - (xy 95.25 363.22) (xy 110.49 363.22) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f7f013d6-ae91-4601-9612-6d52f3e61bc2") - ) (wire (pts (xy 139.7 203.2) (xy 134.62 203.2) @@ -19503,6 +19577,16 @@ ) (uuid "f8c3d374-5539-435d-b10e-c239dc9b10c5") ) + (wire + (pts + (xy 201.93 384.81) (xy 201.93 387.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9172a39-dd91-4549-884f-26c0f0578c5c") + ) (wire (pts (xy 148.59 203.2) (xy 151.13 203.2) @@ -19563,16 +19647,6 @@ ) (uuid "fa7af167-d010-4f88-9a6c-809ea118003d") ) - (wire - (pts - (xy 64.77 317.5) (xy 64.77 325.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "faeab930-7c64-4986-ba64-1b0fe8b806f0") - ) (wire (pts (xy 483.87 283.21) (xy 513.08 283.21) @@ -19595,13 +19669,13 @@ ) (wire (pts - (xy 41.91 355.6) (xy 41.91 353.06) + (xy 204.47 336.55) (xy 198.12 336.55) ) (stroke (width 0) (type default) ) - (uuid "fbbfa491-78f8-41ef-a459-8cb528787210") + (uuid "fbbf259b-b64c-4b0a-a21b-625bc6ccb20e") ) (wire (pts @@ -19653,6 +19727,16 @@ ) (uuid "fdd30a1c-3592-4b56-8aaa-35665f7440e3") ) + (wire + (pts + (xy 198.12 382.27) (xy 201.93 382.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe385c0f-3a7f-44a6-b863-3be659255e7c") + ) (wire (pts (xy 468.63 328.93) (xy 468.63 330.2) @@ -19663,16 +19747,6 @@ ) (uuid "fe9984f6-2fb1-4cb5-8883-45cd376e75db") ) - (wire - (pts - (xy 114.3 381) (xy 116.84 381) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ffc00a00-3d65-46ed-a191-bbba4b2366bd") - ) (rectangle (start 506.73 144.78) (end 579.755 193.04) @@ -19871,7 +19945,7 @@ ) (uuid "3bbb1dfe-1c97-40b7-8da3-a25da85677ac") ) - (text_box "Raspberry Pi 4" + (text_box "Raspberry Pi Zero 2W" (exclude_from_sim no) (at 16.51 295.91 0) (size 76.2 3.81) @@ -20082,8 +20156,8 @@ ) (text_box "hall sensors for position finding\n" (exclude_from_sim no) - (at 452.12 144.78 0) - (size 53.34 73.66) + (at 442.595 144.78 0) + (size 62.865 97.79) (stroke (width 0) (type default) @@ -20143,9 +20217,9 @@ ) ) ) - (global_label "I2C-SCL" + (global_label "I2C-SDA" (shape bidirectional) - (at 62.23 322.58 180) + (at 58.42 322.58 180) (fields_autoplaced yes) (effects (font @@ -20153,9 +20227,9 @@ ) (justify right) ) - (uuid "03eedeab-e6bb-433d-96f9-b0157c390bd0") + (uuid "0d90e93f-04a7-4bfe-8142-7f932596b607") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 49.9692 322.58 0) + (at 46.0987 322.58 0) (effects (font (size 1.27 1.27) @@ -20165,24 +20239,24 @@ ) ) ) - (global_label "IMU-BOOTLOAD" + (global_label "IMU-INT" (shape input) - (at 57.15 355.6 270) + (at 204.47 346.71 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "118cafb1-e9e5-451a-8a6e-2bd92918334e") + (uuid "0e213207-c0fc-42be-967e-faca7b525e49") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 57.15 373.1601 90) + (at 215.3172 346.71 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) @@ -20209,50 +20283,6 @@ ) ) ) - (global_label "PowerMonAlert" - (shape input) - (at 181.61 337.82 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "15a6264b-9f14-4144-bd15-37c1fc80001a") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 198.3232 337.82 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) - (global_label "ChargeArm-PowerSwitch" - (shape output) - (at 46.99 355.6 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "19d97cda-7c8c-4742-8335-615bcf799e2d") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 46.99 382.0499 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (global_label "TrackMagnetDetect2" (shape input) (at 137.16 271.78 0) @@ -20275,6 +20305,28 @@ ) ) ) + (global_label "BumperP-F-BootOpt" + (shape input) + (at 204.47 354.33 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1d45fc10-5ce7-42fa-be9d-63433cea7ba3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 227.5936 354.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "BottleDoor-Contact-1" (shape output) (at 482.6 278.13 180) @@ -20297,6 +20349,28 @@ ) ) ) + (global_label "I2C-SCL" + (shape bidirectional) + (at 58.42 325.12 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1e88b075-1004-450a-83ce-5b7eea570ab8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 46.1592 325.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "BottleDoor-User-LED-1" (shape input) (at 483.87 283.21 180) @@ -20319,28 +20393,6 @@ ) ) ) - (global_label "IMU-RESET" - (shape input) - (at 54.61 355.6 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "25037b24-3b97-4595-a96e-b80e7ea9fff8") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 54.61 369.2894 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (global_label "Motor-Step" (shape input) (at 452.12 111.76 180) @@ -20451,6 +20503,28 @@ ) ) ) + (global_label "BottleDoor-ServoPWM-1" + (shape output) + (at 204.47 336.55 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "32483600-d99b-431b-92ee-bf932adfc240") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 231.1616 336.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "I2C-SCL" (shape bidirectional) (at 363.22 53.34 0) @@ -20649,28 +20723,6 @@ ) ) ) - (global_label "ChargerStat2" - (shape input) - (at 69.85 355.6 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "4e34b07d-7cdd-4492-953a-5f9c93acc5b4") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 69.85 370.9826 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (global_label "Motor-IDX" (shape input) (at 143.51 218.44 0) @@ -20693,6 +20745,28 @@ ) ) ) + (global_label "BumperP-B-RST" + (shape input) + (at 204.47 351.79 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5188ef9b-bcb9-45dd-b926-be3aa7a47737") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 223.7232 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "USB_D-" (shape bidirectional) (at 63.5 215.9 180) @@ -20803,28 +20877,6 @@ ) ) ) - (global_label "ChargerStat1" - (shape input) - (at 72.39 355.6 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "5ca4efca-27cc-4c0a-8a8c-a517829b65c5") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 72.39 370.9826 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (global_label "Motor-DIAG" (shape input) (at 487.68 109.22 0) @@ -20913,6 +20965,28 @@ ) ) ) + (global_label "BumperP-B-BootOpt" + (shape input) + (at 204.47 349.25 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "64e8aa5e-2c7f-478f-9bf6-6bc663b9e6ea") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 227.775 349.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "I2C-SCL" (shape bidirectional) (at 365.76 298.45 180) @@ -20935,6 +21009,28 @@ ) ) ) + (global_label "ChargeArm-PowerSwitch" + (shape output) + (at 43.18 358.14 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "69306c4b-c9d9-4c0a-814a-62b86966d2cc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 43.18 384.5899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "I2C-SDA" (shape bidirectional) (at 363.22 55.88 0) @@ -20957,28 +21053,6 @@ ) ) ) - (global_label "BumperP-B-RST" - (shape input) - (at 181.61 360.68 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "6b6a0874-d1d4-4912-9f09-7ec959105b75") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 200.8632 360.68 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) (global_label "Motor-DIAG" (shape input) (at 143.51 220.98 0) @@ -21001,6 +21075,28 @@ ) ) ) + (global_label "MotionC-BootOpt" + (shape output) + (at 204.47 339.09 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6f7e5f35-28a0-4340-8566-868c4952fb88") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 224.0254 339.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "BottleDoor-PowerSwitch-2" (shape input) (at 444.5 339.09 0) @@ -21045,6 +21141,28 @@ ) ) ) + (global_label "PowerMonAlert" + (shape input) + (at 204.47 334.01 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "786b3e0a-1f8a-4303-986a-22d19ab96fd1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 221.1832 334.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) (global_label "I2C-SDA" (shape bidirectional) (at 365.76 300.99 180) @@ -21067,24 +21185,24 @@ ) ) ) - (global_label "BottleDoor-UserButton-2" - (shape input) - (at 34.29 355.6 270) + (global_label "ChargeArm-ServoPWM" + (shape output) + (at 204.47 331.47 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "7a246fc0-2da1-45cc-8dcd-971492868a7c") + (uuid "795ecaa9-9b6a-4cfd-9846-d8faa14ec6ff") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 34.29 383.3197 90) + (at 228.5612 331.47 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) @@ -21199,50 +21317,6 @@ ) ) ) - (global_label "DrivePermission" - (shape output) - (at 181.61 347.98 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "89054e55-bc8b-469f-a847-90c2c2b180e7") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 199.7143 347.98 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) - (global_label "BottleDoor-PowerSwitch-1" - (shape output) - (at 41.91 355.6 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "8c5cdc29-e483-45a6-a0db-b0acf5e64850") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 41.91 384.6503 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (global_label "Motor-SpreadChop" (shape output) (at 143.51 231.14 0) @@ -21265,28 +21339,6 @@ ) ) ) - (global_label "BumperP-B-BootOpt" - (shape input) - (at 181.61 358.14 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "90ffce8e-b521-4e7e-bd95-10e746d9ea1c") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 204.915 358.14 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) (global_label "I2C-SCL-MC" (shape bidirectional) (at 156.21 241.3 0) @@ -21309,20 +21361,19 @@ ) ) ) - (global_label "BottleDoor-User-LED-1" + (global_label "BottleDoor-PowerSwitch-2" (shape output) - (at 62.23 355.6 270) + (at 27.94 358.14 270) (fields_autoplaced yes) (effects (font (size 1.27 1.27) - (thickness 0.1588) ) (justify right) ) - (uuid "947d7a6e-4f8e-4556-8b2b-fc8d04e5d1da") + (uuid "958bd135-aa79-4bdc-8928-4bacc9779905") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 62.23 382.1708 90) + (at 27.94 387.1903 90) (effects (font (size 1.27 1.27) @@ -21422,7 +21473,7 @@ ) (global_label "TrackMagnetDetect1" (shape input) - (at 482.6 166.37 0) + (at 476.25 173.99 0) (fields_autoplaced yes) (effects (font @@ -21432,7 +21483,7 @@ ) (uuid "9df055c3-67ce-4a10-b653-f3c90ffd078d") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 504.5141 166.37 0) + (at 498.1641 173.99 0) (effects (font (size 1.27 1.27) @@ -21442,28 +21493,6 @@ ) ) ) - (global_label "BottleDoor-PowerSwitch-2" - (shape output) - (at 31.75 355.6 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "9f814a2e-0a8c-420d-8f54-bba02e3f67e6") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 31.75 384.6503 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (global_label "Motor-SpreadChop" (shape input) (at 452.12 124.46 180) @@ -21486,6 +21515,50 @@ ) ) ) + (global_label "BottleDoor-ServoPWM-2" + (shape output) + (at 204.47 328.93 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a68253f6-2819-4f0a-a540-88e97ddcfda1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 231.1616 328.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "ChargerStat1" + (shape input) + (at 68.58 358.14 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a91f8c58-288a-4a06-abab-5f37b8262c32") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 68.58 373.5226 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "MotionC-BootOpt" (shape input) (at 20.32 212.09 90) @@ -21530,9 +21603,9 @@ ) ) ) - (global_label "ChargerStatPG" + (global_label "IMU-RESET" (shape input) - (at 67.31 355.6 270) + (at 50.8 358.14 270) (fields_autoplaced yes) (effects (font @@ -21540,9 +21613,9 @@ ) (justify right) ) - (uuid "adcf9161-4e3a-4dc6-b5a4-42411afb645d") + (uuid "ada90bd8-857c-4c25-b618-b7a9ae269871") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 67.31 372.3131 90) + (at 50.8 371.8294 90) (effects (font (size 1.27 1.27) @@ -21552,9 +21625,31 @@ ) ) ) - (global_label "BottleDoor-UserButton-1" - (shape input) - (at 44.45 355.6 270) + (global_label "MotionC-RST" + (shape output) + (at 204.47 341.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b14fecef-ca54-4216-9f7b-5954ee855ce6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 219.9736 341.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "BottleDoor-PowerSwitch-1" + (shape output) + (at 38.1 358.14 270) (fields_autoplaced yes) (effects (font @@ -21562,9 +21657,9 @@ ) (justify right) ) - (uuid "b67f1a9c-50fe-404c-87db-badcf2ccc9f6") + (uuid "b458da30-9a24-4085-b366-e6fdfd96fda2") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 44.45 383.3197 90) + (at 38.1 387.1903 90) (effects (font (size 1.27 1.27) @@ -21574,68 +21669,68 @@ ) ) ) - (global_label "MotionC-BootOpt" - (shape output) - (at 181.61 342.9 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "b6f52d11-cc06-4f56-8011-f104e8cbd58d") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 201.1654 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) - (global_label "BumperP-F-RST" + (global_label "BottleDoor-Contact-1" (shape input) - (at 181.61 365.76 0) + (at 35.56 358.14 270) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) - (uuid "beee5667-f3ad-4d21-81e9-fc648b281664") + (uuid "b9345d6e-34af-4eca-bd1a-bd27049b97ee") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 200.6818 365.76 0) + (at 35.56 382.7149 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) (hide yes) ) ) ) - (global_label "BottleDoor-ServoPWM-2" - (shape output) - (at 181.61 320.04 0) + (global_label "ChargerStat2" + (shape input) + (at 66.04 358.14 270) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) - (uuid "c16829de-a61a-4df5-99a9-9691cc7e0edf") + (uuid "ba91be98-3999-4928-a578-bf080255a2f1") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 208.3016 320.04 0) + (at 66.04 373.5226 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BottleDoor-UserButton-2" + (shape input) + (at 30.48 358.14 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c1d4dcae-541a-476d-9bc6-bad55cfc9d75") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 30.48 385.8597 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) (hide yes) ) ) @@ -21662,6 +21757,50 @@ ) ) ) + (global_label "BottleDoor-UserButton-1" + (shape input) + (at 40.64 358.14 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c6aa2418-2df2-4d5f-bb22-471789008b6f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 40.64 385.8597 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "IMU-BOOTLOAD" + (shape input) + (at 53.34 358.14 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c80b308d-c95a-456a-8b8e-565cd9fe9ff9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 53.34 375.7001 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (global_label "BumperP-F-BootOpt" (shape output) (at 534.67 163.83 180) @@ -21706,28 +21845,6 @@ ) ) ) - (global_label "IMU-INT" - (shape input) - (at 181.61 355.6 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "cdf60a79-cc60-4109-92ae-f6eb3148be7d") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 192.4572 355.6 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - ) (global_label "IMU-BOOTLOAD" (shape output) (at 533.4 109.22 180) @@ -21750,9 +21867,9 @@ ) ) ) - (global_label "ChargeArm-ServoPWM" - (shape output) - (at 181.61 322.58 0) + (global_label "BumperP-F-RST" + (shape input) + (at 204.47 356.87 0) (fields_autoplaced yes) (effects (font @@ -21760,9 +21877,9 @@ ) (justify left) ) - (uuid "ceaee9e0-ed75-417a-900c-e637a2d8a939") + (uuid "d03a2571-17a4-41fc-8a71-652286917e51") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 205.7012 322.58 0) + (at 223.5418 356.87 0) (effects (font (size 1.27 1.27) @@ -21772,9 +21889,9 @@ ) ) ) - (global_label "BumperP-F-BootOpt" - (shape input) - (at 181.61 363.22 0) + (global_label "DrivePermission" + (shape output) + (at 204.47 344.17 0) (fields_autoplaced yes) (effects (font @@ -21782,9 +21899,9 @@ ) (justify left) ) - (uuid "d3a7bb23-e7f2-4410-be39-c15a0cbf5b94") + (uuid "d63cbb23-8439-456a-b1b9-373411f313c7") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 204.7336 363.22 0) + (at 222.5743 344.17 0) (effects (font (size 1.27 1.27) @@ -21838,28 +21955,6 @@ ) ) ) - (global_label "BottleDoor-Contact-1" - (shape input) - (at 39.37 355.6 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "d7fea857-519b-4d61-8489-4ea9c3d3448f") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 39.37 380.1749 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (global_label "IMU-RESET" (shape output) (at 533.4 104.14 180) @@ -21904,41 +21999,20 @@ ) ) ) - (global_label "BottleDoor-Contact-2" - (shape input) - (at 36.83 355.6 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "db8313e7-ac8b-4146-af87-002f6febf7ae") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 36.83 380.1749 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "BottleDoor-User-LED-2" + (global_label "BottleDoor-User-LED-1" (shape output) - (at 59.69 355.6 270) + (at 58.42 358.14 270) (fields_autoplaced yes) (effects (font (size 1.27 1.27) + (thickness 0.1588) ) (justify right) ) - (uuid "dc6dc015-d75e-435f-b5eb-6159b018324f") + (uuid "d98e89b8-11cf-45ea-929f-310c2d59be40") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 59.69 382.1708 90) + (at 58.42 384.7108 90) (effects (font (size 1.27 1.27) @@ -21970,53 +22044,31 @@ ) ) ) - (global_label "BottleDoor-ServoPWM-1" - (shape output) - (at 181.61 340.36 0) + (global_label "BottleDoor-Contact-2" + (shape input) + (at 33.02 358.14 270) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) - (uuid "dfb47ae3-1b32-4c4b-8398-23f77b2410fc") + (uuid "e4d706dc-2508-4080-9f1f-aa333c8c80eb") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 208.3016 340.36 0) + (at 33.02 382.7149 90) (effects (font (size 1.27 1.27) ) - (justify left) - (hide yes) - ) - ) - ) - (global_label "MotionC-RST" - (shape output) - (at 181.61 345.44 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "e54805b6-dbc2-407e-a093-90cd0ce118c6") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 197.1136 345.44 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) + (justify right) (hide yes) ) ) ) (global_label "TrackMagnetDetect2" (shape input) - (at 482.6 200.66 0) + (at 476.25 217.17 0) (fields_autoplaced yes) (effects (font @@ -22026,7 +22078,7 @@ ) (uuid "e5a5c37d-c558-4cc2-af2a-f1aecc4507dd") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 504.5141 200.66 0) + (at 498.1641 217.17 0) (effects (font (size 1.27 1.27) @@ -22080,28 +22132,6 @@ ) ) ) - (global_label "I2C-SDA" - (shape bidirectional) - (at 62.23 320.04 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "f83915ef-4689-4919-afb8-6e7e6238edaf") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 49.9087 320.04 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (global_label "Bumper-F-L" (shape input) (at 151.13 208.28 0) @@ -22124,6 +22154,50 @@ ) ) ) + (global_label "ChargerStatPG" + (shape input) + (at 63.5 358.14 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f9b18f83-83ae-4434-a81c-8a86b14ae67e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 63.5 374.8531 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BottleDoor-User-LED-2" + (shape output) + (at 55.88 358.14 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fd42eae3-c388-4d23-b761-b3809761b81f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 55.88 384.7108 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) (symbol (lib_id "Device:R") (at 74.93 215.9 270) @@ -23297,73 +23371,6 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 107.95 316.23 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "0c7bba30-8862-43bd-83cb-68c1ec78fce8") - (property "Reference" "#PWR03" - (at 107.95 320.04 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 107.95 311.15 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 107.95 316.23 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 107.95 316.23 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 107.95 316.23 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "2c961c5e-d933-4cda-b47c-f513298ff5a2") - ) - (instances - (project "" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR03") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 539.75 173.99 180) @@ -23500,6 +23507,73 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 101.6 334.01 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0d0987a8-c427-4199-aed6-9ab5fb1b19f9") + (property "Reference" "#PWR010" + (at 101.6 337.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 101.6 328.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 334.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 334.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 101.6 334.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9304eb52-4be5-4b19-af82-1847f9ee3144") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VBUS") (at 497.84 100.33 0) @@ -24702,73 +24776,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 29.21 326.39 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "1b90b9b7-8c6e-4949-9e2f-42bd0021340a") - (property "Reference" "#PWR049" - (at 22.86 326.39 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 25.4 326.3899 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "" - (at 29.21 326.39 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 29.21 326.39 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 29.21 326.39 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "0a98c211-1d97-4c1e-9b33-a3d9aa808357") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR049") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 504.19 299.72 0) @@ -25477,7 +25484,7 @@ ) (symbol (lib_id "Sensor_Magnetic:DRV5055A1xLPGxQ1") - (at 468.63 200.66 0) + (at 462.28 217.17 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -25485,7 +25492,7 @@ (dnp no) (uuid "21920533-c62b-43c5-b8a7-a6e346e097be") (property "Reference" "U20" - (at 478.282 194.31 0) + (at 471.932 210.82 0) (effects (font (size 1.27 1.27) @@ -25494,7 +25501,7 @@ ) ) (property "Value" "DRV5055A1xLPGxQ1" - (at 493.776 206.756 0) + (at 487.426 223.266 0) (effects (font (size 1.27 1.27) @@ -25503,7 +25510,7 @@ ) ) (property "Footprint" "Package_TO_SOT_THT:TO-92_HandSolder" - (at 468.63 200.66 0) + (at 462.28 217.17 0) (effects (font (size 1.27 1.27) @@ -25512,7 +25519,7 @@ ) ) (property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv5055-q1.pdf" - (at 468.63 200.66 0) + (at 462.28 217.17 0) (effects (font (size 1.27 1.27) @@ -25521,7 +25528,7 @@ ) ) (property "Description" "100 mV/mT,±21-mT, 20-kHz, 3.3/5V, TO-92" - (at 468.63 200.66 0) + (at 462.28 217.17 0) (effects (font (size 1.27 1.27) @@ -25617,71 +25624,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 233.68 331.47 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "24196b50-5f87-4360-bfa4-9ef47b6332d3") - (property "Reference" "#PWR0120" - (at 233.68 337.82 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 233.68 335.28 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 233.68 331.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 233.68 331.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 233.68 331.47 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "b90606f6-3e2d-4729-848c-74f47046c947") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR0120") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 544.83 44.45 0) @@ -25881,6 +25823,73 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 207.01 313.69 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "26adc597-ca01-4ea0-a2b2-72c2293cfd1d") + (property "Reference" "#PWR05" + (at 207.01 317.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 207.01 308.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 207.01 313.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 207.01 313.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 207.01 313.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "867ef08e-33b1-4134-af74-7af83f7f2cde") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector:Screw_Terminal_01x02") (at 132.08 53.34 0) @@ -26348,6 +26357,73 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 25.4 328.93 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "32090284-6b3d-40fe-8d3e-3a20b6e4e0bd") + (property "Reference" "#PWR06" + (at 19.05 328.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 21.59 328.9299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 25.4 328.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 25.4 328.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 25.4 328.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "279781f2-c7b4-4cf0-8243-b3f7635998ee") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 165.1 59.69 0) @@ -27667,72 +27743,6 @@ ) ) ) - (symbol - (lib_id "power:+3.3V") - (at 78.74 340.36 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "457e546d-cda2-45da-a039-f5c6a6d9ce32") - (property "Reference" "#PWR051" - (at 74.93 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3.3V" - (at 77.216 337.566 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 78.74 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 78.74 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 78.74 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "74be8010-8b96-496d-a578-a352eaf8e862") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR051") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 26.67 212.09 270) @@ -27868,35 +27878,16 @@ ) ) (symbol - (lib_id "Device:R") - (at 64.77 313.69 180) + (lib_id "power:+3.3V") + (at 74.93 342.9 270) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "4a651082-3e74-48cb-a027-7bbd7c384ca8") - (property "Reference" "R14" - (at 67.31 312.4199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "10k" - (at 67.31 314.9599 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" - (at 66.548 313.69 90) + (uuid "4c9d1ce3-db1c-47af-af6d-127054c499e2") + (property "Reference" "#PWR08" + (at 71.12 342.9 0) (effects (font (size 1.27 1.27) @@ -27904,8 +27895,17 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 64.77 313.69 0) + (property "Value" "+3.3V" + (at 73.406 340.106 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 74.93 342.9 0) (effects (font (size 1.27 1.27) @@ -27913,8 +27913,17 @@ (hide yes) ) ) - (property "Description" "Resistor" - (at 64.77 313.69 0) + (property "Datasheet" "" + (at 74.93 342.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 74.93 342.9 0) (effects (font (size 1.27 1.27) @@ -27923,15 +27932,12 @@ ) ) (pin "1" - (uuid "2f460daa-3614-48d9-aae0-aaaf15e9517e") - ) - (pin "2" - (uuid "6dc039fd-f727-47df-9d00-5b91198e44fa") + (uuid "008fd165-dcb0-43ea-9156-4faba6ecc694") ) (instances (project "monorail" (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "R14") + (reference "#PWR08") (unit 1) ) ) @@ -28910,6 +28916,76 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 76.2 316.23 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "58fc8191-63c5-4850-845b-da889e10e329") + (property "Reference" "R2" + (at 78.74 314.9599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10k" + (at 78.74 317.4999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" + (at 77.978 316.23 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 76.2 316.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 76.2 316.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "076519df-0349-4a57-910d-4e66b2def081") + ) + (pin "2" + (uuid "cdd2bf9e-b2d4-4101-9689-d907ed57b177") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "R2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 317.5 101.6 0) @@ -29117,6 +29193,72 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 201.93 392.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5d295ddf-f937-44e8-823c-b45af51e1479") + (property "Reference" "#PWR011" + (at 201.93 398.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 201.93 397.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 201.93 392.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 201.93 392.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 201.93 392.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "32acd6ca-b32a-4bee-8a0a-af94b1062894") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+BATT") (at 349.25 85.09 0) @@ -30882,7 +31024,7 @@ ) (symbol (lib_id "power:GND") - (at 466.09 210.82 0) + (at 459.74 227.33 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -30891,7 +31033,7 @@ (fields_autoplaced yes) (uuid "6d50dddc-f96f-4e5b-b2d2-a1824ca00312") (property "Reference" "#PWR0122" - (at 466.09 217.17 0) + (at 459.74 233.68 0) (effects (font (size 1.27 1.27) @@ -30900,7 +31042,7 @@ ) ) (property "Value" "GND" - (at 466.09 215.9 0) + (at 459.74 232.41 0) (effects (font (size 1.27 1.27) @@ -30908,7 +31050,7 @@ ) ) (property "Footprint" "" - (at 466.09 210.82 0) + (at 459.74 227.33 0) (effects (font (size 1.27 1.27) @@ -30917,7 +31059,7 @@ ) ) (property "Datasheet" "" - (at 466.09 210.82 0) + (at 459.74 227.33 0) (effects (font (size 1.27 1.27) @@ -30926,7 +31068,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 466.09 210.82 0) + (at 459.74 227.33 0) (effects (font (size 1.27 1.27) @@ -30946,73 +31088,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 26.67 340.36 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "6e12680c-9cb0-4d1f-9ffe-b00957eac6aa") - (property "Reference" "#PWR050" - (at 20.32 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 22.86 340.3599 90) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "" - (at 26.67 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 26.67 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 26.67 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "41688506-6b9f-4185-b6cc-43345a5259a9") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR050") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 72.39 254 0) @@ -31435,76 +31510,6 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 80.01 313.69 180) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "72e0558e-17da-4060-9b61-42282d56509e") - (property "Reference" "R12" - (at 82.55 312.4199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "10k" - (at 82.55 314.9599 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" - (at 81.788 313.69 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 80.01 313.69 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 80.01 313.69 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "0b3d2652-9b67-4a0b-b04e-404fb815e4dc") - ) - (pin "2" - (uuid "f5bd85fa-af8d-4c33-9da4-0964f5e983a1") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "R12") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Connector_Generic:Conn_01x07") (at 518.16 278.13 0) @@ -31725,73 +31730,6 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 220.98 325.12 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "79370cb5-83e8-449c-8f61-2d805e3247af") - (property "Reference" "R46" - (at 220.98 323.088 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "1k" - (at 220.98 327.406 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" - (at 220.98 323.342 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 220.98 325.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 220.98 325.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "19752049-3684-48f1-83f6-c41e6b6ab6b9") - ) - (pin "2" - (uuid "6a259867-c69b-4119-93fd-e5af7def49c7") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "R46") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 233.68 101.6 0) @@ -32628,7 +32566,7 @@ ) ) (property "Value" "BottleCarriage2" - (at 510.286 331.47 0) + (at 507.492 331.724 0) (effects (font (size 1.27 1.27) @@ -32694,17 +32632,18 @@ ) ) (symbol - (lib_id "power:+5V") - (at 466.09 190.5 0) + (lib_id "power:GND") + (at 119.38 334.01 0) + (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "829b5dfb-c59b-4ef4-aeea-ef5b8ae08f1d") - (property "Reference" "#PWR061" - (at 466.09 194.31 0) + (uuid "82951f90-fdc7-4fd5-b566-21ccd090a059") + (property "Reference" "#PWR09" + (at 119.38 327.66 0) (effects (font (size 1.27 1.27) @@ -32712,8 +32651,8 @@ (hide yes) ) ) - (property "Value" "+3.3V" - (at 466.09 185.42 0) + (property "Value" "GND" + (at 119.38 328.93 0) (effects (font (size 1.27 1.27) @@ -32721,7 +32660,7 @@ ) ) (property "Footprint" "" - (at 466.09 190.5 0) + (at 119.38 334.01 0) (effects (font (size 1.27 1.27) @@ -32730,7 +32669,73 @@ ) ) (property "Datasheet" "" - (at 466.09 190.5 0) + (at 119.38 334.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 119.38 334.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b714b9ef-5d43-4774-8044-3319dd051e08") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 459.74 207.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "829b5dfb-c59b-4ef4-aeea-ef5b8ae08f1d") + (property "Reference" "#PWR061" + (at 459.74 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 459.74 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 459.74 207.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 459.74 207.01 0) (effects (font (size 1.27 1.27) @@ -32739,7 +32744,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 466.09 190.5 0) + (at 459.74 207.01 0) (effects (font (size 1.27 1.27) @@ -32891,72 +32896,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 99.06 378.46 180) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "86738574-f3f9-478a-a7e6-635e761d015f") - (property "Reference" "#PWR126" - (at 99.06 372.11 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 99.06 373.38 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 99.06 378.46 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 99.06 378.46 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 99.06 378.46 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "15566088-7cb6-4001-89bc-a4b2e4ce1ca2") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR126") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 257.81 102.87 0) @@ -33023,72 +32962,6 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 116.84 378.46 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "89885744-6576-48d7-8188-1c8d056e6f05") - (property "Reference" "#PWR053" - (at 116.84 382.27 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 116.84 373.38 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 116.84 378.46 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 116.84 378.46 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 116.84 378.46 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "2109e111-6b3b-4ed2-887b-ebdca4dae0dc") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR053") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 468.63 330.2 0) @@ -33453,7 +33326,7 @@ ) ) ) - (property "Value" "Conn_01x04_Pin" + (property "Value" "I2C Connector RPi" (at 370.84 297.434 90) (effects (font @@ -33792,7 +33665,7 @@ ) (symbol (lib_id "Device:C") - (at 458.47 200.66 0) + (at 452.12 217.17 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -33800,7 +33673,7 @@ (dnp no) (uuid "91b97863-0b1e-4ac9-8e63-df806d25f246") (property "Reference" "C47" - (at 453.898 198.374 0) + (at 447.548 214.884 0) (effects (font (size 1.27 1.27) @@ -33809,7 +33682,7 @@ ) ) (property "Value" "10n" - (at 454.152 203.2 0) + (at 447.802 219.71 0) (effects (font (size 1.27 1.27) @@ -33818,7 +33691,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 459.4352 204.47 0) + (at 453.0852 220.98 0) (effects (font (size 1.27 1.27) @@ -33827,7 +33700,7 @@ ) ) (property "Datasheet" "~" - (at 458.47 200.66 0) + (at 452.12 217.17 0) (effects (font (size 1.27 1.27) @@ -33836,7 +33709,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 458.47 200.66 0) + (at 452.12 217.17 0) (effects (font (size 1.27 1.27) @@ -34213,72 +34086,6 @@ ) ) ) - (symbol - (lib_id "power:+3.3V") - (at 62.23 308.61 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "95d17735-f1b6-4bba-9a8a-5045ed7f4e63") - (property "Reference" "#PWR052" - (at 62.23 312.42 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3.3V" - (at 62.23 303.53 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 62.23 308.61 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 62.23 308.61 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 62.23 308.61 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "18c1a3fa-7f69-43a4-a6cd-fbc884c34f1d") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR052") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") (at 139.7 190.5 180) @@ -34354,8 +34161,8 @@ (unit 1) (exclude_from_sim no) (in_bom yes) - (on_board yes) - (dnp no) + (on_board no) + (dnp yes) (fields_autoplaced yes) (uuid "9829e62c-fea0-4efe-9ea9-56711358a51a") (property "Reference" "SW5" @@ -34488,6 +34295,299 @@ ) ) ) + (symbol + (lib_id "RASPBERRY_PI_ZERO_2_W:RASPBERRY_PI_ZERO_2_W") + (at 167.64 351.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "99c99b05-2fdd-446d-995b-012a7ebc70fc") + (property "Reference" "U2" + (at 167.64 308.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Raspberry Pi Zero 2W" + (at 167.64 311.15 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Raspberry Pi" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n At the heart of Raspberry Pi Zero 2 W is RP3A0, a custom-built system-in-package designed by Raspberry Pi in the UK.\n \n" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/RASPBERRY%20PI%20ZERO%202%20W/Raspberry+Pi/view-part/?ref=eda" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PARTREV" "April 2024" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/RASPBERRY%20PI%20ZERO%202%20W/Raspberry+Pi/view-part/?ref=snap" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "RASPBERRY PI ZERO 2 W" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MANUFACTURER" "Raspberry Pi" + (at 167.64 351.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (pin "37" + (uuid "eace626c-a54f-4945-8894-6af8caac537b") + ) + (pin "10" + (uuid "f424f59e-15a6-4834-9b03-10102c5b069c") + ) + (pin "12" + (uuid "00e7cb15-646b-487d-8e9b-a54b7bd23fed") + ) + (pin "23" + (uuid "733f7fc2-94c8-4cb1-82c0-eb7baccb5828") + ) + (pin "29" + (uuid "ba11717e-9ff5-4863-b880-e3c46247bbe8") + ) + (pin "32" + (uuid "150b80e7-9644-445b-a521-8eadde46b4d8") + ) + (pin "14" + (uuid "9dcb001e-b0f0-4770-b7fd-60ea8fc6074b") + ) + (pin "27" + (uuid "7652c14c-967b-41bc-9619-1c924e1b2d03") + ) + (pin "30" + (uuid "939f4277-ec16-44bc-bcda-31587f4fa2ae") + ) + (pin "8" + (uuid "55c66790-f35d-4fd8-9905-30c093369e4f") + ) + (pin "21" + (uuid "6dc5f736-aadd-4ba8-a4a0-3b71bc091122") + ) + (pin "35" + (uuid "5c0e7506-fc9c-41b4-94fd-8aa955e6c2cf") + ) + (pin "36" + (uuid "e6132908-e460-4d33-b103-1f6fb4fa825a") + ) + (pin "38" + (uuid "be2cd883-7226-4880-976c-bfe83f854b58") + ) + (pin "6" + (uuid "1209369c-6fb0-46f2-a6e1-f0e5aa1683df") + ) + (pin "9" + (uuid "4279dcf8-4511-482d-a149-71d9efe02907") + ) + (pin "13" + (uuid "24db4e68-ca3a-4d8c-a129-7cfb62b51ee2") + ) + (pin "16" + (uuid "84ec680d-7d8e-48d6-b0e3-188b48d19596") + ) + (pin "39" + (uuid "bd922f2c-cd5a-4a72-896a-ba4c5e5b5b0b") + ) + (pin "24" + (uuid "d2695fdf-8c60-4134-9ea0-3e525e597014") + ) + (pin "15" + (uuid "44accae4-d71a-42fe-bad9-986dac03aaf8") + ) + (pin "4" + (uuid "1f4b4ef2-c2ca-45e6-81cb-d5a785e0c10c") + ) + (pin "5" + (uuid "e01328fe-6edc-422f-93cd-28a9486b5cc1") + ) + (pin "7" + (uuid "fcf30036-cdf0-47bd-ab71-79f8b53bb214") + ) + (pin "3" + (uuid "76640f06-5549-4f8f-a1ab-6b18c715b7cf") + ) + (pin "33" + (uuid "4e87a36d-0497-4898-84ed-f7f3ee6a32e4") + ) + (pin "2" + (uuid "0920d075-dcb4-462a-86e6-37f232ae43ca") + ) + (pin "1" + (uuid "d619d81b-b4e6-4a37-92c0-fe281b136c12") + ) + (pin "28" + (uuid "c420f462-9a6e-429d-868d-933114fbc184") + ) + (pin "17" + (uuid "1e745a81-464a-4861-bbcc-6577bc959dac") + ) + (pin "25" + (uuid "e9fbe2fb-9567-408a-96db-b74c2d80c688") + ) + (pin "19" + (uuid "97a42d89-180a-4e34-ba52-c4d2c9322108") + ) + (pin "18" + (uuid "dbf34a85-3a67-4214-924d-5857d9fd9ad9") + ) + (pin "20" + (uuid "fd0d1e16-2fb5-4e2b-bcdf-139870fa3483") + ) + (pin "22" + (uuid "cd394dd2-61d0-41e9-acfd-57f453afdac9") + ) + (pin "26" + (uuid "4628c6e6-152a-4dbd-b138-e1f1542ea407") + ) + (pin "31" + (uuid "cfe7e160-cb5a-475f-b54a-1194a2e239fd") + ) + (pin "40" + (uuid "a337f0e8-2b1c-4ab6-81bd-78ba46fd27d4") + ) + (pin "34" + (uuid "8ba1471b-f80f-4517-b88e-9a9bf6a03383") + ) + (pin "11" + (uuid "6ec18672-6645-421d-95c6-ecac87799939") + ) + (instances + (project "" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "U2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 504.19 293.37 180) @@ -35367,6 +35467,139 @@ ) ) ) + (symbol + (lib_id "Interface_Expansion:PCA9555D") + (at 48.26 342.9 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a8737efa-dee1-4ca7-a2f1-1a41c7566b82") + (property "Reference" "U3" + (at 47.244 339.598 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PCA9555D" + (at 47.498 342.392 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm" + (at 22.86 367.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf" + (at 48.26 342.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "IO expander 16 GPIO, I2C 400kHz, Interrupt, 2.3 - 5.5V, SOIC-24" + (at 48.26 342.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "8bcc35dd-074a-4bfd-9f82-2940e763443f") + ) + (pin "21" + (uuid "de3b2b31-5bfe-4bf3-a82a-23e1028f8792") + ) + (pin "19" + (uuid "743a08f9-802c-480b-8cce-b509e9238398") + ) + (pin "22" + (uuid "d27cfbf4-e245-47c5-be8c-d13c55d78e0e") + ) + (pin "4" + (uuid "a46078e8-dcd3-4afc-8735-cebe3805e177") + ) + (pin "6" + (uuid "fd5f80ad-898d-424d-ac69-b7c7a7b711e7") + ) + (pin "23" + (uuid "2f82c864-9315-40bc-a550-91f52b8ab060") + ) + (pin "17" + (uuid "ac4e3e90-4473-49f2-84f8-ef5f94e73a6c") + ) + (pin "1" + (uuid "66a3d0a8-635b-4ada-a526-a99088c5654b") + ) + (pin "13" + (uuid "da232320-bb7a-4a3c-8c26-c02df1abc323") + ) + (pin "2" + (uuid "7818c71c-e71e-4aac-8242-6aea974a391a") + ) + (pin "14" + (uuid "74825121-d682-4b96-a9fe-7271123a60b3") + ) + (pin "16" + (uuid "1e292a7e-81c6-41e6-b59c-8be9405a18b9") + ) + (pin "24" + (uuid "f7b4e157-57a6-4fe3-b557-bf2c72486c81") + ) + (pin "20" + (uuid "78dcf607-94e5-4267-8a04-3aa35af71e49") + ) + (pin "11" + (uuid "15ed133c-b47e-4274-bd90-bb8ff1f3b576") + ) + (pin "8" + (uuid "00cf249e-1f04-4bfa-8c04-978a5bc28305") + ) + (pin "9" + (uuid "cb331fa2-69e2-4a92-af7e-28ac105841f2") + ) + (pin "3" + (uuid "fec206cb-37d9-46ac-8ba6-4b4f40c29f1f") + ) + (pin "12" + (uuid "5f558b15-dc6d-4cf3-9118-92a961c4295a") + ) + (pin "15" + (uuid "ad10a14e-e300-4120-b2c3-3d8ef9129e00") + ) + (pin "18" + (uuid "63a5e1f7-6db9-4d2d-b89e-3f906668e6f8") + ) + (pin "7" + (uuid "0d5d9b85-fd96-4bfa-a52a-5c6298266b70") + ) + (pin "10" + (uuid "cfc5f738-3ecf-4cbf-ac1f-dcda65b981c2") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "U3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 232.41 138.43 90) @@ -35502,6 +35735,92 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_02x04_Counter_Clockwise") + (at 111.76 339.09 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a916f174-ae37-4e11-8608-cc139ac455a5") + (property "Reference" "J1" + (at 110.236 333.502 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Display Connector" + (at 110.998 352.806 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" + (at 111.76 339.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 111.76 339.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 111.76 339.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "1913d107-dd1d-4d42-90b2-8e17f8fc5a1a") + ) + (pin "2" + (uuid "af092266-8efc-4753-97fa-85dee78b1e65") + ) + (pin "4" + (uuid "c7d7ceae-af28-40b2-b60a-8be5a47badbc") + ) + (pin "5" + (uuid "d3f6f93a-d7a6-4f09-80d7-501339bfe3eb") + ) + (pin "6" + (uuid "37625d7b-2cf6-479e-b300-04107cad3fdf") + ) + (pin "1" + (uuid "1a61f8b5-eba3-4ad3-a6fe-e666811fee12") + ) + (pin "7" + (uuid "57e40b9f-893b-4fcb-88e2-e9353deb3348") + ) + (pin "8" + (uuid "5ac7d1c4-7422-4dd6-aa42-3eedf33b9b8a") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "J1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VCC") (at 147.32 88.9 0) @@ -35568,6 +35887,72 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 58.42 311.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "aa372bf5-1d03-4f0d-b0a5-b51a5f20c416") + (property "Reference" "#PWR04" + (at 58.42 314.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 58.42 306.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 58.42 311.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 311.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 58.42 311.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "612f5666-2090-46a6-8120-8b45005f913f") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:D_Schottky_Filled") (at 544.83 39.37 270) @@ -35707,79 +36092,9 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 88.9 313.69 180) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "aba3e244-05cc-4058-8248-f6068fbc54b2") - (property "Reference" "R13" - (at 91.44 312.4199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "10k" - (at 91.44 314.9599 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" - (at 90.678 313.69 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 88.9 313.69 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 88.9 313.69 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "f084f988-abca-49a4-a2d6-8aa8f21fc642") - ) - (pin "2" - (uuid "acab8227-298b-42d5-98e4-b4f55cf3272d") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "R13") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") - (at 458.47 166.37 0) + (at 452.12 173.99 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -35787,7 +36102,7 @@ (dnp no) (uuid "abf231db-dedc-42ab-b3a5-885deb744311") (property "Reference" "C46" - (at 453.898 164.084 0) + (at 447.548 171.704 0) (effects (font (size 1.27 1.27) @@ -35796,7 +36111,7 @@ ) ) (property "Value" "10n" - (at 454.152 168.91 0) + (at 447.802 176.53 0) (effects (font (size 1.27 1.27) @@ -35805,7 +36120,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 459.4352 170.18 0) + (at 453.0852 177.8 0) (effects (font (size 1.27 1.27) @@ -35814,7 +36129,7 @@ ) ) (property "Datasheet" "~" - (at 458.47 166.37 0) + (at 452.12 173.99 0) (effects (font (size 1.27 1.27) @@ -35823,7 +36138,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 458.47 166.37 0) + (at 452.12 173.99 0) (effects (font (size 1.27 1.27) @@ -35913,72 +36228,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 143.51 370.84 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "acddaddb-ac46-49ba-9de1-592b105185f9") - (property "Reference" "#PWR01" - (at 143.51 377.19 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 143.51 375.92 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 143.51 370.84 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 143.51 370.84 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 143.51 370.84 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "60a1b7ec-7636-4d88-9925-182876b14b52") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR01") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") (at 53.34 259.08 90) @@ -36494,7 +36743,7 @@ ) ) ) - (property "Value" "Conn_01x04_Pin" + (property "Value" "I2C Connector MC" (at 407.67 297.434 90) (effects (font @@ -37380,72 +37629,6 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 229.87 325.12 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "beb901ca-e19a-4e3f-a60e-25e90af5ad98") - (property "Reference" "#PWR0121" - (at 229.87 328.93 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3.3V" - (at 229.87 320.04 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 229.87 325.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 229.87 325.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 229.87 325.12 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "a83154fe-9f04-428d-9f2c-c454f2dca457") - ) - (instances - (project "monorail" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "#PWR0121") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 495.3 358.14 180) @@ -37861,309 +38044,14 @@ ) ) ) - (symbol - (lib_id "Connector:Raspberry_Pi_4") - (at 143.51 342.9 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "c31062ee-c38c-4678-ac1b-3d4c684b087e") - (property "Reference" "U1" - (at 143.51 306.832 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "RASPBERRY_PI4" - (at 143.764 309.372 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Raspberry-Pi-4-library-for-kicad-master:raspberrypi_2_3" - (at 73.406 390.398 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "Datasheet" "https://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-datasheet.pdf" - (at 127.762 375.158 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "Description" "Raspberry Pi 4 Model B" - (at 127.762 372.618 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "MF" "Raspberry Pi" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "Description_1" "\n \n At the heart of Raspberry Pi Zero 2 W is RP3A0, a custom-built system-in-package designed by Raspberry Pi in the UK.\n \n" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "Package" "None" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "Price" "None" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "Check_prices" "https://www.snapeda.com/parts/RASPBERRY%20PI%20ZERO%202%20W/Raspberry+Pi/view-part/?ref=eda" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "STANDARD" "Manufacturer Recommendations" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "PARTREV" "April 2024" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "SnapEDA_Link" "https://www.snapeda.com/parts/RASPBERRY%20PI%20ZERO%202%20W/Raspberry+Pi/view-part/?ref=snap" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "MP" "RASPBERRY PI ZERO 2 W" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "Availability" "In Stock" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (property "MANUFACTURER" "Raspberry Pi" - (at 143.51 342.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - (hide yes) - ) - ) - (pin "5" - (uuid "3083dca6-8b67-42d6-b4f9-eb70a2309e60") - ) - (pin "14" - (uuid "a9be35a2-9872-4d9b-b182-70ad4b5a81de") - ) - (pin "27" - (uuid "b26838e9-09e9-4391-9b53-9fd1b5c890d4") - ) - (pin "38" - (uuid "4bdc0a90-5171-4f35-8e28-1525c322c7cb") - ) - (pin "9" - (uuid "e0fbfadf-6aeb-49de-84e3-efe497815d52") - ) - (pin "23" - (uuid "b3514715-7a5e-4be5-a874-e95ab8e51054") - ) - (pin "30" - (uuid "9e59ad8b-c800-4933-844e-de47c28668be") - ) - (pin "35" - (uuid "2adc1bc2-afc9-4c71-b77a-bef691c0bbff") - ) - (pin "26" - (uuid "7dd5d7d3-0ba4-4987-a60a-f9ccd215a5d0") - ) - (pin "31" - (uuid "609a5922-3ab9-4b7c-8c76-1358949aa9b1") - ) - (pin "25" - (uuid "baaff181-87e5-4259-bf0b-ae1f21e843f5") - ) - (pin "36" - (uuid "0be426ea-a00c-47c4-863f-8d62e631f6ca") - ) - (pin "12" - (uuid "6955d2ad-56e4-46a8-a04d-600115831812") - ) - (pin "17" - (uuid "22c649b7-aa50-4a4e-9322-157db29055c4") - ) - (pin "3" - (uuid "9996e5c2-b67f-4616-9c7b-0dd3606c516d") - ) - (pin "20" - (uuid "589a146f-990d-4627-964c-7f2bb1a4f181") - ) - (pin "6" - (uuid "427f6db1-9891-426b-9a81-b86ec10db60b") - ) - (pin "13" - (uuid "c68ab18a-3971-4551-8e5e-020b41316367") - ) - (pin "19" - (uuid "508aeded-0567-4571-94ad-e0c9eac7f3a0") - ) - (pin "21" - (uuid "835777a1-4445-4ccd-bc22-8e813c368dd4") - ) - (pin "1" - (uuid "eac3e1d2-ba29-49c9-9eb2-da8262c66a98") - ) - (pin "15" - (uuid "053a7142-4bc5-4ee3-8f4c-b66ee2a7b44f") - ) - (pin "22" - (uuid "c3ced6d9-42a7-4b46-b68c-f84bb24e4cee") - ) - (pin "39" - (uuid "9563a9dd-c93c-4502-98c2-8369f142795a") - ) - (pin "4" - (uuid "3e57b978-278d-49d4-b262-77fef6c23369") - ) - (pin "24" - (uuid "01fc99be-7250-4ae6-a8ce-26e6e3496082") - ) - (pin "29" - (uuid "906b0e1a-fbc5-4318-96e4-e7049f728139") - ) - (pin "33" - (uuid "d8b915c2-0348-4e05-b6a5-0844cdf5ab13") - ) - (pin "16" - (uuid "99e66412-1f02-45b2-9253-ba1f18369195") - ) - (pin "37" - (uuid "80d4da84-51fe-45b4-93b3-b331669764a9") - ) - (pin "40" - (uuid "4d53d04f-44e9-4fb8-a39a-fe515833dedd") - ) - (pin "7" - (uuid "de9fa34e-e23e-47cf-85cf-8262f1df0edf") - ) - (pin "11" - (uuid "eb88c992-32b2-4f72-8882-aaa534bb714d") - ) - (pin "28" - (uuid "e7b72cf0-5d2a-4721-84e9-6839d044853d") - ) - (pin "8" - (uuid "37a402a8-5a96-4334-a175-2d2b2a656997") - ) - (pin "2" - (uuid "713fd927-b6a3-4418-8988-797f17297641") - ) - (pin "32" - (uuid "848f5b67-bf9d-42b4-9400-e840c5968154") - ) - (pin "10" - (uuid "a924bf27-2ef2-46f9-8c24-7da0a75d9114") - ) - (pin "34" - (uuid "c540bf83-4ca8-4d95-adaf-25e1cb022c70") - ) - (pin "18" - (uuid "b17e1836-6f85-43c1-bfd8-971a212c5f90") - ) - (instances - (project "" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "U1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Motor:Motor_Servo_Robbe") (at 411.48 349.25 0) (unit 1) (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) + (in_bom no) + (on_board no) + (dnp yes) (uuid "c51d6183-a93f-4709-977b-c76328331c4c") (property "Reference" "M1" (at 410.718 343.916 0) @@ -38294,77 +38182,6 @@ ) ) ) - (symbol - (lib_id "Switch:SW_SPDT") - (at 212.09 327.66 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "c6026274-7f00-49c4-b931-23da3c5e1eef") - (property "Reference" "SW6" - (at 212.09 318.77 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "SW_SPDT" - (at 212.09 321.31 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Button_Switch_SMD:Nidec_Copal_CAS-120A" - (at 212.09 327.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 212.09 335.28 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Switch, single pole double throw" - (at 212.09 327.66 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "c7e1817a-d21d-49dd-bf94-ac4d9a21f2f8") - ) - (pin "3" - (uuid "67c2ff5e-c498-416e-bff8-19e65a61e55e") - ) - (pin "2" - (uuid "ad6345c2-322d-490f-a890-f1b868e7b2fe") - ) - (instances - (project "" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "SW6") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 452.12 119.38 270) @@ -38922,7 +38739,7 @@ ) (symbol (lib_id "Sensor_Magnetic:DRV5055A1xLPGxQ1") - (at 468.63 166.37 0) + (at 462.28 173.99 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -38930,7 +38747,7 @@ (dnp no) (uuid "cd423fcb-58e2-482e-9d2f-1ab46f1ceb1c") (property "Reference" "U19" - (at 478.282 160.02 0) + (at 471.932 167.64 0) (effects (font (size 1.27 1.27) @@ -38939,7 +38756,7 @@ ) ) (property "Value" "DRV5055A1xLPGxQ1" - (at 493.776 172.466 0) + (at 487.426 180.086 0) (effects (font (size 1.27 1.27) @@ -38948,7 +38765,7 @@ ) ) (property "Footprint" "Package_TO_SOT_THT:TO-92_HandSolder" - (at 468.63 166.37 0) + (at 462.28 173.99 0) (effects (font (size 1.27 1.27) @@ -38957,7 +38774,7 @@ ) ) (property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv5055-q1.pdf" - (at 468.63 166.37 0) + (at 462.28 173.99 0) (effects (font (size 1.27 1.27) @@ -38966,7 +38783,7 @@ ) ) (property "Description" "100 mV/mT,±21-mT, 20-kHz, 3.3/5V, TO-92" - (at 468.63 166.37 0) + (at 462.28 173.99 0) (effects (font (size 1.27 1.27) @@ -39766,7 +39583,7 @@ ) (symbol (lib_id "power:+5V") - (at 466.09 156.21 0) + (at 459.74 163.83 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -39775,7 +39592,7 @@ (fields_autoplaced yes) (uuid "d7de4059-c55e-4212-b872-7cf101046e38") (property "Reference" "#PWR059" - (at 466.09 160.02 0) + (at 459.74 167.64 0) (effects (font (size 1.27 1.27) @@ -39784,7 +39601,7 @@ ) ) (property "Value" "+3.3V" - (at 466.09 151.13 0) + (at 459.74 158.75 0) (effects (font (size 1.27 1.27) @@ -39792,7 +39609,7 @@ ) ) (property "Footprint" "" - (at 466.09 156.21 0) + (at 459.74 163.83 0) (effects (font (size 1.27 1.27) @@ -39801,7 +39618,7 @@ ) ) (property "Datasheet" "" - (at 466.09 156.21 0) + (at 459.74 163.83 0) (effects (font (size 1.27 1.27) @@ -39810,7 +39627,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 466.09 156.21 0) + (at 459.74 163.83 0) (effects (font (size 1.27 1.27) @@ -39962,91 +39779,6 @@ ) ) ) - (symbol - (lib_id "Connector_Generic:Conn_02x04_Counter_Clockwise") - (at 106.68 383.54 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "da422b66-ce63-4aae-97ac-8af61c7c1873") - (property "Reference" "J16" - (at 108.204 377.952 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_02x04_Counter_Clockwise" - (at 107.442 397.256 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" - (at 106.68 383.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 106.68 383.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Generic connector, double row, 02x04, counter clockwise pin numbering scheme (similar to DIP package numbering), script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 106.68 383.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "3" - (uuid "bec123c9-25eb-4672-857c-341c64ddc9b3") - ) - (pin "2" - (uuid "b00e9221-565d-46f7-a0c2-3f1fd28bc6ed") - ) - (pin "4" - (uuid "50a19cd3-6c50-4349-a214-9963344aa015") - ) - (pin "5" - (uuid "8f4c97ce-90d6-48f1-94b2-a4b8e95e15e3") - ) - (pin "6" - (uuid "ddd9de9d-37d2-435f-959e-bdf54cd7a4fc") - ) - (pin "1" - (uuid "ca524842-cedf-4f65-a20a-12390ba74807") - ) - (pin "7" - (uuid "f0ffdbb8-1bf1-4504-a0e1-5e16d591ecf4") - ) - (pin "8" - (uuid "da54797e-5adb-4c20-9943-a5b843784239") - ) - (instances - (project "" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "J16") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 449.58 44.45 0) @@ -41153,7 +40885,7 @@ ) (symbol (lib_id "power:GND") - (at 466.09 176.53 0) + (at 459.74 184.15 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -41162,7 +40894,7 @@ (fields_autoplaced yes) (uuid "f0a0cecc-f749-48b4-975f-225034819276") (property "Reference" "#PWR060" - (at 466.09 182.88 0) + (at 459.74 190.5 0) (effects (font (size 1.27 1.27) @@ -41171,7 +40903,7 @@ ) ) (property "Value" "GND" - (at 466.09 181.61 0) + (at 459.74 189.23 0) (effects (font (size 1.27 1.27) @@ -41179,7 +40911,7 @@ ) ) (property "Footprint" "" - (at 466.09 176.53 0) + (at 459.74 184.15 0) (effects (font (size 1.27 1.27) @@ -41188,7 +40920,7 @@ ) ) (property "Datasheet" "" - (at 466.09 176.53 0) + (at 459.74 184.15 0) (effects (font (size 1.27 1.27) @@ -41197,7 +40929,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 466.09 176.53 0) + (at 459.74 184.15 0) (effects (font (size 1.27 1.27) @@ -41510,6 +41242,73 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 22.86 342.9 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f933a516-10b0-470c-9583-313774cea023") + (property "Reference" "#PWR07" + (at 16.51 342.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 19.05 342.8999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 22.86 342.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 22.86 342.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 22.86 342.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7c89ece8-3fbc-4cdb-9443-244981d325fd") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 516.89 44.45 0) @@ -41724,6 +41523,146 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 60.96 316.23 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fdf76176-82fe-4378-8642-c16d153d5b8f") + (property "Reference" "R1" + (at 63.5 314.9599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10k" + (at 63.5 317.4999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" + (at 62.738 316.23 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 60.96 316.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 60.96 316.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5781d316-a0eb-42a5-a24f-594f4f69c13a") + ) + (pin "2" + (uuid "a05e4284-7ec8-4211-98e3-857963121535") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 85.09 316.23 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fe0c419e-8a58-4172-9ef3-4fb4faf5be95") + (property "Reference" "R3" + (at 87.63 314.9599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10k" + (at 87.63 317.4999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" + (at 86.868 316.23 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 316.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 85.09 316.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d9d988e7-414c-4e4d-9eda-7328e11f8b56") + ) + (pin "2" + (uuid "89584ccf-4a52-4457-a178-b7bc9c2f4003") + ) + (instances + (project "monorail" + (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" + (reference "R3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 504.19 358.14 180) @@ -41794,139 +41733,6 @@ ) ) ) - (symbol - (lib_id "Interface_Expansion:PCA9555D") - (at 52.07 340.36 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "ffb10103-c2f8-4001-9c7a-c7813f796ede") - (property "Reference" "U9" - (at 51.054 337.058 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PCA9555D" - (at 51.308 339.852 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm" - (at 26.67 364.49 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf" - (at 52.07 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "IO expander 16 GPIO, I2C 400kHz, Interrupt, 2.3 - 5.5V, SOIC-24" - (at 52.07 340.36 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "5" - (uuid "850568ec-5d5b-490e-a92d-d5e09d725f0d") - ) - (pin "21" - (uuid "22da4804-0e39-40c2-b00f-1371a55e10b1") - ) - (pin "19" - (uuid "e70f0d0e-d0ba-43d0-bd95-79a8b2e9d4a8") - ) - (pin "22" - (uuid "ca3b5bc3-0310-455a-99c3-7120dd78e480") - ) - (pin "4" - (uuid "1fb90f7c-46ee-4daa-8039-306dfd2ec80c") - ) - (pin "6" - (uuid "fbe6e3c0-d60c-445f-b7f6-e38ec06fed93") - ) - (pin "23" - (uuid "b9177f07-9f06-439c-acfa-5d7efd32ec33") - ) - (pin "17" - (uuid "db6d4ac2-cc9b-4290-bbe9-31bcb7546e60") - ) - (pin "1" - (uuid "9a448607-7c4b-41bd-9f48-62cff5f7521a") - ) - (pin "13" - (uuid "5ecbc09d-2def-475f-b993-543a4fb8c849") - ) - (pin "2" - (uuid "0781ab61-f5d9-49ba-82f3-4dffc8489eac") - ) - (pin "14" - (uuid "0df68183-0ad0-44d2-ab61-90c53ab876fa") - ) - (pin "16" - (uuid "2b4c3c98-b1b9-46dc-8c29-b0449cea3992") - ) - (pin "24" - (uuid "bf1a8466-3ac4-4bf9-bb99-add275e29305") - ) - (pin "20" - (uuid "9358c7ad-4f08-421e-85d4-9b1cc8daa19a") - ) - (pin "11" - (uuid "615e086b-0178-4e6d-ad71-909f03e7a9dc") - ) - (pin "8" - (uuid "5eb80473-5ca3-41b8-b4f0-2da8a51aeebc") - ) - (pin "9" - (uuid "12c7bacd-d3fc-4957-8d78-302da3369972") - ) - (pin "3" - (uuid "0b7c5db5-8963-411a-b749-7115d54767bd") - ) - (pin "12" - (uuid "453a554c-c383-4310-a654-e55bc0d7818e") - ) - (pin "15" - (uuid "29aa1637-60cb-4f4e-b75b-7ec8b77693c1") - ) - (pin "18" - (uuid "8720e82d-9b1e-4d6b-aadd-c41e30eafeaa") - ) - (pin "7" - (uuid "6e563e42-ff07-49bf-9bcd-b9d373c89f40") - ) - (pin "10" - (uuid "2416a54c-1815-4fb6-ab21-237ee5246596") - ) - (instances - (project "" - (path "/10e9ed1f-81fe-4a04-a219-cef72219a4ee" - (reference "U9") - (unit 1) - ) - ) - ) - ) (sheet_instances (path "/" (page "1") diff --git a/sym-lib-table b/sym-lib-table index c49b7b3..50a8a50 100644 --- a/sym-lib-table +++ b/sym-lib-table @@ -2,4 +2,5 @@ (version 7) (lib (name "TMC2209_SILENTSTEPSTICK")(type "KiCad")(uri "${KIPRJMOD}/Libraries/TMC2209_SILENTSTEPSTICK/TMC2209_SILENTSTEPSTICK.kicad_sym")(options "")(descr "")) (lib (name "Raspberry_Pi_2_or_3")(type "Legacy")(uri "${KIPRJMOD}/Libraries/Raspberry-Pi-4-library-for-kicad-master/Raspberry_Pi_2_or_3.lib")(options "")(descr "")) + (lib (name "RASPBERRY_PI_ZERO_2_W")(type "KiCad")(uri "${KIPRJMOD}/Libraries/RASPBERRY_PI_ZERO_2_W/RASPBERRY_PI_ZERO_2_W.kicad_sym")(options "")(descr "")) )