From b26be1193cd4e3171b2a076532ebd03720bcf086 Mon Sep 17 00:00:00 2001 From: phiwan-dev <75113544+phiwan-dev@users.noreply.github.com> Date: Wed, 8 Apr 2026 14:11:35 +0200 Subject: [PATCH 1/2] shield: import board connectors from boards --- shield/shield.kicad_sch | 4308 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 4305 insertions(+), 3 deletions(-) diff --git a/shield/shield.kicad_sch b/shield/shield.kicad_sch index ed6dcce..528da4b 100644 --- a/shield/shield.kicad_sch +++ b/shield/shield.kicad_sch @@ -2,13 +2,4315 @@ (version 20250114) (generator "eeschema") (generator_version "9.0") - (uuid da96a5a9-47df-4dea-9f40-cb1ca39ef0b3) + (uuid "da96a5a9-47df-4dea-9f40-cb1ca39ef0b3") (paper "A4") - (lib_symbols) + (title_block + (title "phiboard shield") + (date "2026-04-07") + (company "phiwan") + ) + (lib_symbols + (symbol "Connector_Generic_MountingPin:Conn_01x30_MountingPin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x30_MountingPin" + (at 1.27 -40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connectable mounting pin connector, single row, 01x30, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??-1MP*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x30_MountingPin_1_1" + (rectangle + (start -1.27 36.83) + (end 1.27 -39.37) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 35.687) + (end 0 35.433) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 33.147) + (end 0 32.893) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 30.607) + (end 0 30.353) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 28.067) + (end 0 27.813) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 25.527) + (end 0 25.273) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -25.273) + (end 0 -25.527) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -27.813) + (end 0 -28.067) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -30.353) + (end 0 -30.607) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -32.893) + (end 0 -33.147) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -35.433) + (end 0 -35.687) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -37.973) + (end 0 -38.227) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -40.132) (xy 1.016 -40.132) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (text "Mounting" + (at 0 -39.751 0) + (effects + (font + (size 0.381 0.381) + ) + ) + ) + (pin passive line + (at -5.08 35.56 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 33.02 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 30.48 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 27.94 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 25.4 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -25.4 0) + (length 3.81) + (name "Pin_25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -27.94 0) + (length 3.81) + (name "Pin_26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -30.48 0) + (length 3.81) + (name "Pin_27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -33.02 0) + (length 3.81) + (name "Pin_28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -35.56 0) + (length 3.81) + (name "Pin_29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -38.1 0) + (length 3.81) + (name "Pin_30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -43.18 90) + (length 3.048) + (name "MountPin" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "MP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Switch:SW_Push_45deg" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 3.048 1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push_45deg" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_45deg_0_1" + (polyline + (pts + (xy -2.54 2.54) (xy -1.524 1.524) (xy -1.524 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -1.1684 1.1684) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 2.54) (xy 2.54 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 2.032 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.143 -1.1938) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -1.524) (xy 2.54 -2.54) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -2.54 2.54 0) + (length 0) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -2.54 180) + (length 0) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+1V8" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+1V8" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+1V8\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+1V8_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+1V8_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3V3" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (text "board to board connector\nright" + (exclude_from_sim no) + (at 220.726 34.544 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "c41ac52e-4c7c-4a28-a525-dad914989107") + ) + (text "board to board connector\nleft" + (exclude_from_sim no) + (at 75.692 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d1fa6cfe-68ab-4c37-a235-8f913d793f64") + ) + (junction + (at 59.69 151.13) + (diameter 0) + (color 0 0 0 0) + (uuid "2713750d-5135-4a26-80cb-b6bc9552780f") + ) + (junction + (at 59.69 161.29) + (diameter 0) + (color 0 0 0 0) + (uuid "df21eef8-6c80-47d6-b704-d305af878c37") + ) + (no_connect + (at 48.26 46.99) + (uuid "1ccf6e7f-9c5f-4b06-9522-9f97718ede81") + ) + (no_connect + (at 76.2 46.99) + (uuid "981d53c8-51b0-43ea-b672-d58580bde7ff") + ) + (no_connect + (at 257.81 40.64) + (uuid "9abbd607-f095-4cc6-b2f1-0fb71f70c704") + ) + (no_connect + (at 35.56 41.91) + (uuid "cddab9d5-3ebd-49c5-b3f8-bc8b3200dd63") + ) + (no_connect + (at 245.11 45.72) + (uuid "d0e8e199-80e1-46aa-981d-fbffda410976") + ) + (wire + (pts + (xy 184.15 45.72) (xy 184.15 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10003746-82ae-4bc1-8013-ff9455efe894") + ) + (wire + (pts + (xy 109.22 46.99) (xy 109.22 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "102c1644-2b75-44c1-b5ba-257def80d635") + ) + (wire + (pts + (xy 243.84 68.58) (xy 243.84 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1acb7b74-3000-4e94-89c8-62d79025f894") + ) + (wire + (pts + (xy 252.73 45.72) (xy 252.73 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cfa4a93-aaed-4da8-ab23-d01a642b28b5") + ) + (wire + (pts + (xy 111.76 46.99) (xy 111.76 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f3d313c-8dfe-40ea-a8ac-76c993ae1531") + ) + (wire + (pts + (xy 179.07 45.72) (xy 179.07 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25a2f700-b6af-4a49-8409-17f6f73c1252") + ) + (wire + (pts + (xy 250.19 45.72) (xy 250.19 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27820ae3-689c-4fe1-88d3-04b3d08e64f2") + ) + (wire + (pts + (xy 45.72 46.99) (xy 45.72 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a0e035e-4ba3-44b3-a8e7-ca337c789b84") + ) + (wire + (pts + (xy 114.3 46.99) (xy 114.3 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a4222ec-c10d-4ff6-8b65-4e60b9909960") + ) + (wire + (pts + (xy 106.68 63.5) (xy 106.68 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2e898dc4-ea58-4e3c-82ca-05e5913da9c8") + ) + (wire + (pts + (xy 40.64 46.99) (xy 40.64 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35a94625-b7b2-4f4e-9720-1a203dc1890e") + ) + (wire + (pts + (xy 49.53 69.85) (xy 49.53 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f9c28d6-5fa5-4579-b180-9b3b9823b033") + ) + (wire + (pts + (xy 43.18 46.99) (xy 43.18 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "443867e1-fa42-428d-9d93-3159a4e0af8a") + ) + (wire + (pts + (xy 59.69 151.13) (xy 59.69 161.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49089495-de47-442f-973b-c57806c4495f") + ) + (wire + (pts + (xy 186.69 68.58) (xy 186.69 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c580d94-9a35-40e8-a4d5-aebc1e375eba") + ) + (wire + (pts + (xy 43.18 69.85) (xy 49.53 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "551868a2-795b-402a-b057-1a81615df770") + ) + (wire + (pts + (xy 186.69 62.23) (xy 186.69 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a0761ce-59f4-4305-a81f-1f26d717ea81") + ) + (wire + (pts + (xy 186.69 62.23) (xy 184.15 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c97cee5-ce19-4701-af22-3f09c5c1e9fd") + ) + (wire + (pts + (xy 45.72 63.5) (xy 49.53 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b55f10f-cb63-4d62-842e-617c0d478d13") + ) + (wire + (pts + (xy 247.65 62.23) (xy 243.84 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b68fe9d-5e67-42d8-b2ba-dd18b1721404") + ) + (wire + (pts + (xy 49.53 63.5) (xy 49.53 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bf046cd-a933-456c-bbb5-831506fba591") + ) + (wire + (pts + (xy 59.69 161.29) (xy 59.69 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76225f4f-d8aa-4739-aa56-719728895d5d") + ) + (wire + (pts + (xy 243.84 62.23) (xy 243.84 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b650138-8aca-48ca-8740-1842363fd6e0") + ) + (wire + (pts + (xy 181.61 45.72) (xy 181.61 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e8db939-5738-476d-8d1a-6e4b4772322a") + ) + (wire + (pts + (xy 111.76 69.85) (xy 106.68 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9e2eae0e-c8f5-4e17-9e77-3314012b0b06") + ) + (wire + (pts + (xy 106.68 69.85) (xy 106.68 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad416421-d13e-45e7-9d1e-300c82899788") + ) + (wire + (pts + (xy 250.19 68.58) (xy 243.84 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "adb9d84f-539c-428d-b9b5-c1414afc611e") + ) + (wire + (pts + (xy 59.69 139.7) (xy 59.69 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af762915-6351-4307-9590-fde8bf4dd333") + ) + (wire + (pts + (xy 106.68 63.5) (xy 109.22 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c51214be-d85a-415a-8bc4-4d130d1ac69f") + ) + (wire + (pts + (xy 247.65 45.72) (xy 247.65 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c88983ba-3241-43f4-8cb2-e9699ff538ef") + ) + (wire + (pts + (xy 181.61 68.58) (xy 186.69 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efb9073c-0cd2-43a3-aacc-b9cf2034de0d") + ) + (global_label "key17" + (shape input) + (at 201.93 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "08f33fa2-5613-49a2-bd8d-d0c0b3260a8a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 201.93 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key3" + (shape input) + (at 237.49 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1304c5ec-ed9a-469e-ab3a-c6fea18c4b07") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 237.49 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key17" + (shape input) + (at 66.04 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "16eeccd6-63f4-40fe-9459-f2a18a1bc204") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 66.04 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key6" + (shape input) + (at 229.87 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "19b3bb93-5536-4bac-9688-59168bcdd1e0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 229.87 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key13" + (shape input) + (at 212.09 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1c26737b-7f33-47d1-a429-aa3612f86bfe") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 212.09 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key14" + (shape input) + (at 73.66 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1d444dc0-48d3-4bd0-a388-f1d68eb49fd2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 73.66 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key2" + (shape input) + (at 104.14 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "25546492-438e-49ab-bac8-1f030aa4286d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 104.14 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key14" + (shape input) + (at 209.55 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2760834e-821d-4b38-a094-30f2f7f7ef71") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 209.55 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key8" + (shape input) + (at 88.9 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2aa46aa2-a3c8-4d72-8478-3a9a43b94d72") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 88.9 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key3" + (shape input) + (at 101.6 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "36c00a8d-4fbd-4eb2-b069-7d9cb90c051b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 101.6 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key20" + (shape input) + (at 58.42 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "395c47d8-4292-41a9-8963-fe6754e50618") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 58.42 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key21" + (shape input) + (at 55.88 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4ad24c13-4c9e-460e-9a18-58933fc48e4f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 55.88 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key18" + (shape input) + (at 63.5 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "53027929-ad51-41a9-a1d8-73cd1954e9a6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 63.5 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key3" + (shape input) + (at 54.61 156.21 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5d52b76e-b1a1-4e9b-b6c4-ea1c4ba4b916") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 47.331 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key16" + (shape input) + (at 204.47 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "62cce8bc-d31d-4afa-9ffe-0b2c01bad39c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 204.47 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key19" + (shape input) + (at 196.85 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "64c00f2c-9f4e-43a4-9234-0891af26fd17") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 196.85 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key22" + (shape input) + (at 189.23 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6586651c-b42a-4e0c-969d-97cecf28b170") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 189.23 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key23" + (shape input) + (at 50.8 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "675034e6-1337-46d4-bc3a-34d9f88663d9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 50.8 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key12" + (shape input) + (at 78.74 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6c035ba0-6a01-46ca-8344-cef744b7b9b1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 78.74 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key5" + (shape input) + (at 232.41 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "739a6f7a-7747-4d01-bb4b-8dff5b7ce7fc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 232.41 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key1" + (shape input) + (at 54.61 134.62 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "73c21a31-602b-4204-8db4-df9bf8aa7c10") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 47.331 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key16" + (shape input) + (at 68.58 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "765d60d0-929b-4cc4-ab92-8e250a4ac5cf") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 68.58 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key9" + (shape input) + (at 222.25 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "77881f99-f2ab-4c69-b4f9-db3aec4092fb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 222.25 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key22" + (shape input) + (at 53.34 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "836a5c31-4fa6-4521-92ac-06033b1ffef5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 53.34 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key7" + (shape input) + (at 227.33 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "851c6610-1e0d-4c63-9db8-b217eb43faa2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 227.33 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key2" + (shape input) + (at 54.61 146.05 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8547063c-3b0a-4ebf-8024-fa7154186fcc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 47.331 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key10" + (shape input) + (at 219.71 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "858b286b-dd94-4f11-92b5-01ab0b469883") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 219.71 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key1" + (shape input) + (at 242.57 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8c8feb6c-d7e5-4beb-a6d1-10fc4a954ae6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 242.57 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key21" + (shape input) + (at 191.77 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "902efb47-c17e-4889-988e-78e68851412d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 191.77 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key1" + (shape input) + (at 106.68 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "91af6daf-6928-4af3-ad67-9c8b80664439") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 106.68 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key11" + (shape input) + (at 217.17 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "92f66949-bb02-485a-9819-035bdd8be77d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 217.17 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key23" + (shape input) + (at 186.69 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9916311c-e12c-48c7-9b63-560a3726887b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 186.69 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key15" + (shape input) + (at 71.12 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a62a556d-a381-43d0-abf8-8b33bb05a36d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 71.12 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key11" + (shape input) + (at 81.28 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a715fdb1-235e-4764-8c3e-7ed423aade53") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 81.28 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key12" + (shape input) + (at 214.63 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b09bcb00-1319-4027-af89-e3fe826d59de") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 214.63 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key5" + (shape input) + (at 96.52 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b36e2f2b-dfab-4801-859e-83e62d070f34") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 96.52 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key19" + (shape input) + (at 60.96 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b3f5829c-e60b-44cf-8115-0a39bfba0279") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 60.96 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key2" + (shape input) + (at 240.03 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "bc27ce48-d510-41ee-88db-7c728a16f531") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 240.03 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key9" + (shape input) + (at 86.36 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cd538a73-274b-4d03-bd27-8d98955db50e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 86.36 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key8" + (shape input) + (at 224.79 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d94fe0eb-f6a7-4085-9139-926a41d68787") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 224.79 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key4" + (shape input) + (at 234.95 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e200e82d-336b-4a3a-904e-978097254845") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 234.95 52.999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key4" + (shape input) + (at 99.06 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e581ce49-cf67-4b0e-b0ed-fb8fcacfb0b4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 99.06 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key6" + (shape input) + (at 93.98 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e8e1cb3b-86e2-4cb8-bf47-058403549ec8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 93.98 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key15" + (shape input) + (at 207.01 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ef2b287a-1f2a-45cb-9694-54c6fbe2240a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 207.01 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key10" + (shape input) + (at 83.82 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f2b54ae4-d04a-4588-808f-c6db48ddfe02") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 83.82 55.4785 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key7" + (shape input) + (at 91.44 46.99 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fa768b65-07ad-4f1d-96f8-04039cf803b8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 91.44 54.269 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "key18" + (shape input) + (at 199.39 45.72 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fa8a06d6-4e02-48db-8d90-2b328c11e483") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 199.39 54.2085 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 59.69 165.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0820c470-0a1f-4eda-958f-c5b7408739e8") + (property "Reference" "#PWR01" + (at 59.69 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 59.69 169.672 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 59.69 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 59.69 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 59.69 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3a1be189-4cf8-4b84-9d89-6652b9cadc6e") + ) + (instances + (project "" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+1V8") + (at 106.68 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2fadc5a9-a352-43bf-8e8b-d4fd97ad6735") + (property "Reference" "#PWR05" + (at 106.68 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+1V8" + (at 102.362 66.802 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 106.68 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 106.68 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+1V8\"" + (at 106.68 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "65d33e62-0527-43c2-9fb6-4b11fb144c9f") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 49.53 62.23 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "36b9a5cf-9907-4a50-854c-0a547ab5af6c") + (property "Reference" "#PWR02" + (at 49.53 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 48.768 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 49.53 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 49.53 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 49.53 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5248922e-8778-4fc2-9200-34c2e1a08d49") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 106.68 62.23 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3934d7f4-8aee-41ca-90a5-9384a6937759") + (property "Reference" "#PWR04" + (at 106.68 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 105.918 57.912 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 106.68 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 106.68 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 106.68 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "43ca0060-d037-431c-8316-2c69313fb57d") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 114.3 62.23 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "41173f09-1022-40b9-92bc-ca870b345839") + (property "Reference" "#PWR06" + (at 114.3 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 114.3 66.294 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 114.3 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 114.3 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "569e8438-a857-44ec-a5e4-a0394332343b") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push_45deg") + (at 57.15 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6aea912b-c273-4986-bace-9455f840bead") + (property "Reference" "SW2" + (at 56.896 144.018 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push_45deg" + (at 57.15 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 57.15 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 57.15 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 57.15 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "db1de0a5-1f3b-470a-9214-c95d0677dde8") + ) + (pin "1" + (uuid "fcaf6bf7-04eb-4e20-8295-532b7df312b2") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic_MountingPin:Conn_01x30_MountingPin") + (at 78.74 41.91 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8db0b0b3-7792-4e2f-b3e1-1d3c57069a5b") + (property "Reference" "J1" + (at 40.894 39.116 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x30" + (at 109.474 38.862 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "phiboard:THD_0510-30CL-GF" + (at 78.74 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 78.74 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connectable mounting pin connector, single row, 01x30, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 78.74 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC PN" "C283129" + (at 78.74 41.91 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "9a962dbd-e9c2-475b-ae98-78c11fdad7ac") + ) + (pin "13" + (uuid "b1ec12b8-bf3f-4736-afa4-c76eb98278cc") + ) + (pin "10" + (uuid "17f92108-0bea-4b8e-971f-491d0e954e2f") + ) + (pin "23" + (uuid "b220763d-c7d0-46f8-b3f7-5388111b01c4") + ) + (pin "27" + (uuid "6d392f03-9184-492d-8116-d6664ae25382") + ) + (pin "17" + (uuid "87109583-7085-4665-90c8-0383039be6bb") + ) + (pin "28" + (uuid "234498e4-bfd6-4dd4-be67-ba4f2786109e") + ) + (pin "26" + (uuid "22673a4d-d728-43de-820c-f6108f7ffdd3") + ) + (pin "21" + (uuid "e752fc69-e4b5-4f5f-9ef8-f8933e77e387") + ) + (pin "16" + (uuid "5834c045-bcfb-40aa-beea-66b5850eed64") + ) + (pin "8" + (uuid "dbdcea41-a9be-48f8-abb0-cdeaa45124ea") + ) + (pin "14" + (uuid "8d6db0a7-15b2-431d-9935-3d64a1de98f3") + ) + (pin "20" + (uuid "d38ea5e7-7ac2-4467-a825-58084f07cf0c") + ) + (pin "18" + (uuid "b89e0e40-e56d-43e5-b91e-6e751947ee75") + ) + (pin "22" + (uuid "2e010180-f7cf-4b16-98a2-99795e9ceaaa") + ) + (pin "19" + (uuid "49b277bd-cb4e-415a-8bdb-9cb128ce456b") + ) + (pin "15" + (uuid "8d6a42f6-7583-4371-86c8-247216dc54d7") + ) + (pin "24" + (uuid "cb6ac81a-f0af-45d6-9223-fc72daf1de8d") + ) + (pin "3" + (uuid "5e718205-32fb-4535-95ef-470bb70d5641") + ) + (pin "1" + (uuid "95c15808-8985-4987-94ef-1e3e0d156748") + ) + (pin "25" + (uuid "e73cc607-8ef2-4146-8f7f-ccdba7ab43c5") + ) + (pin "12" + (uuid "7ca3fc1b-66d1-47dd-9dca-57d8719d242f") + ) + (pin "9" + (uuid "bc6cc806-eb75-4f01-8ebd-bb8e38796567") + ) + (pin "30" + (uuid "28204c13-6bd4-453f-85c7-471762fca92c") + ) + (pin "11" + (uuid "52d00d30-31f0-46e1-8776-eca45acbb40d") + ) + (pin "4" + (uuid "1552dae2-2c84-4429-9272-0feda0c035a7") + ) + (pin "5" + (uuid "8d00c614-57a9-4a70-adf4-0d959e31faad") + ) + (pin "29" + (uuid "0e99f745-7549-4051-abdf-872feaf35de3") + ) + (pin "6" + (uuid "eeea8f32-6b2a-4c73-b0f7-71a29bcd423c") + ) + (pin "7" + (uuid "71d33d29-c61d-402b-9a6e-3a3dba428470") + ) + (pin "MP" + (uuid "c000c72f-ebfd-4fcd-b79a-9548847908e3") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+1V8") + (at 186.69 67.31 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bfc9fc42-8ef9-4595-97f4-dd8fddf90082") + (property "Reference" "#PWR09" + (at 186.69 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+1V8" + (at 191.008 65.532 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 186.69 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+1V8\"" + (at 186.69 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f25e65ab-8abb-43c0-8521-f119528ab6a0") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 40.64 62.23 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c0fba4a0-4464-44f6-8410-37d7b05c9a3a") + (property "Reference" "#PWR02" + (at 40.64 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 40.64 66.294 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 40.64 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 40.64 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 40.64 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ff9239dd-7298-4bc5-9524-7f0d9bb1878f") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+1V8") + (at 49.53 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c212a549-2b34-4c02-a0fe-c737774fc416") + (property "Reference" "#PWR03" + (at 49.53 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+1V8" + (at 52.832 66.548 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 49.53 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 49.53 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+1V8\"" + (at 49.53 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "42f176bb-7882-4626-bcfc-48ae95e20cdc") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push_45deg") + (at 57.15 158.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d2a97d0c-235e-4f61-bff4-3ea16e5c8fe2") + (property "Reference" "SW3" + (at 56.896 154.178 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push_45deg" + (at 57.15 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 57.15 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 57.15 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 57.15 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1d78f9a7-2a7e-4732-8520-6a72b2cda7ca") + ) + (pin "1" + (uuid "15919e5d-9f32-4944-b7e1-67adf3f90d82") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "SW3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 186.69 60.96 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d2fb356a-401a-45c8-b93a-3320e6fb2832") + (property "Reference" "#PWR08" + (at 186.69 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 187.452 56.642 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 186.69 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 186.69 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 186.69 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "de082e07-cda4-4705-9604-3dfe713e5356") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic_MountingPin:Conn_01x30_MountingPin") + (at 214.63 40.64 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d6100036-4b9b-4634-a197-b8f6352ba4c4") + (property "Reference" "J2" + (at 252.476 37.846 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x30" + (at 183.896 37.592 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "phiboard:THD_0510-30CL-GF" + (at 214.63 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 214.63 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connectable mounting pin connector, single row, 01x30, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 214.63 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC PN" "C283129" + (at 214.63 40.64 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0f049753-86ec-42fa-80d0-dcb3ad20031a") + ) + (pin "13" + (uuid "523eaff5-2e1d-4c23-bbd3-bd765ddcb2bb") + ) + (pin "10" + (uuid "2bedd3ed-f58e-4bfb-9c1f-2ec81bd69674") + ) + (pin "23" + (uuid "9187e188-b792-47db-aa9c-90f5327ff3a0") + ) + (pin "27" + (uuid "f5e2cb34-f969-43d7-8ff8-35f93c95cd54") + ) + (pin "17" + (uuid "87fdc3a0-2647-4274-bf01-7edcebbf32e3") + ) + (pin "28" + (uuid "c2f61e94-e25d-414f-8c8c-bd2f81c587f2") + ) + (pin "26" + (uuid "64f4017e-2f0f-4cc4-b91a-6a4355f8c7fa") + ) + (pin "21" + (uuid "c659b5f2-3aaa-453b-8707-a4ce1ebc5943") + ) + (pin "16" + (uuid "4b5fde8f-f924-47d8-927a-e0a6571e9a29") + ) + (pin "8" + (uuid "03298958-14e6-4a09-9ec6-902d710342fd") + ) + (pin "14" + (uuid "82bbad57-345c-46a6-8eab-1f2276c0415a") + ) + (pin "20" + (uuid "6075fca8-9322-4753-b0e9-87b111564607") + ) + (pin "18" + (uuid "c2c65d05-0212-4c5e-94db-242167da2bcb") + ) + (pin "22" + (uuid "2d2635cc-87f2-4d42-9e0f-994084f38611") + ) + (pin "19" + (uuid "22471e90-0859-4971-b616-67e2e06662f8") + ) + (pin "15" + (uuid "182bbf33-a77c-491b-87d5-b35fc33eca87") + ) + (pin "24" + (uuid "cfc58333-d9cc-47ef-847d-159a2fc22963") + ) + (pin "3" + (uuid "61a7f22b-105f-4ff1-9c35-19e1829d7fcb") + ) + (pin "1" + (uuid "8661583f-0660-4b69-9a91-477e9ef66385") + ) + (pin "25" + (uuid "637ccf98-d478-4f42-a771-05b3443b7795") + ) + (pin "12" + (uuid "1151a209-cf66-45eb-9c0f-104a3e0b9273") + ) + (pin "9" + (uuid "336fb831-ccb7-4595-8289-14a3f2cce1a7") + ) + (pin "30" + (uuid "1d7c255a-8fc2-4690-96d0-4bd75df2945a") + ) + (pin "11" + (uuid "0eade12b-52bb-42cd-919a-d609712086e3") + ) + (pin "4" + (uuid "6eedd2f6-4f60-4ed8-a589-d348bb8ffa89") + ) + (pin "5" + (uuid "28ec880d-cdd3-4e5b-9b57-65fcaeda63c5") + ) + (pin "29" + (uuid "69f79409-22dc-48e1-a82d-e7c50a3fee77") + ) + (pin "6" + (uuid "f499a5af-f3fb-4045-8ede-e04eba24fe14") + ) + (pin "7" + (uuid "7069d592-1b61-47fd-956b-30229f81c4f6") + ) + (pin "MP" + (uuid "15aee1df-322c-419a-8f79-cdaf6ddaae09") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push_45deg") + (at 57.15 137.16 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d6e47454-4530-4260-bdb6-dae123da9493") + (property "Reference" "SW1" + (at 56.896 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push_45deg" + (at 57.15 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 57.15 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 57.15 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 57.15 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "eb2f5818-9ee5-4001-a050-bfb76e92a528") + ) + (pin "1" + (uuid "96965b78-d9d9-44ba-bb3f-d6f84bc57886") + ) + (instances + (project "" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 179.07 60.96 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dba629bf-dca6-4216-87d1-2ec87a397e98") + (property "Reference" "#PWR07" + (at 179.07 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 179.07 65.024 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 179.07 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 179.07 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 179.07 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7dccf3ee-f773-4520-be2c-59bc04538ce6") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 252.73 60.96 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e23a451e-748c-42c0-8d71-0a406b7ddaec") + (property "Reference" "#PWR012" + (at 252.73 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 252.73 65.024 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 252.73 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 252.73 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 252.73 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "988527e4-6a3f-4983-8dc5-e7ed461bbfd4") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+1V8") + (at 243.84 67.31 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "eabd0a02-8fa0-4270-8c8e-9e55a1193b7a") + (property "Reference" "#PWR011" + (at 243.84 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+1V8" + (at 240.538 65.278 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 243.84 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 243.84 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+1V8\"" + (at 243.84 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "be3f7c53-f4ae-4f6b-9ff6-e66cc3257064") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 243.84 60.96 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ef12836c-3c96-4513-8fe4-f398b7b935f1") + (property "Reference" "#PWR010" + (at 243.84 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 244.602 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 243.84 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 243.84 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 243.84 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6fb3d1b7-9945-476a-a7c4-458f764ba80f") + ) + (instances + (project "shield" + (path "/da96a5a9-47df-4dea-9f40-cb1ca39ef0b3" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) (sheet_instances (path "/" (page "1") ) ) (embedded_fonts no) -) \ No newline at end of file +) From 4a00a46a62cd68dd1719d9c24e18f4be8c46f2f5 Mon Sep 17 00:00:00 2001 From: phiwan-dev <75113544+phiwan-dev@users.noreply.github.com> Date: Wed, 8 Apr 2026 14:11:48 +0200 Subject: [PATCH 2/2] shield: start with key footprint --- .../mx_choc-12_ks33-123_hs.kicad_mod | 708 ++++++++++++++++++ shield/sym-lib-table | 4 + 2 files changed, 712 insertions(+) create mode 100644 kicad-libraries/phiboard.pretty/mx_choc-12_ks33-123_hs.kicad_mod create mode 100644 shield/sym-lib-table diff --git a/kicad-libraries/phiboard.pretty/mx_choc-12_ks33-123_hs.kicad_mod b/kicad-libraries/phiboard.pretty/mx_choc-12_ks33-123_hs.kicad_mod new file mode 100644 index 0000000..d5e9e0e --- /dev/null +++ b/kicad-libraries/phiboard.pretty/mx_choc-12_ks33-123_hs.kicad_mod @@ -0,0 +1,708 @@ +(footprint "mx_choc-12_ks33-123_hs" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -0.5 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "de57fbc9-0cc6-4557-a69e-3cc239c42429") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "mx_choc-12_ks33-123_hs" + (at 0.1 27.6 0) + (unlocked yes) + (layer "F.Fab") + (uuid "af2793e9-beee-4d4f-aae0-c9a51b675163") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b5b435a-7890-408d-8a2c-cf9430427305") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "combined hotswap socket for mx, choc 1+2 and ks33 1+2+3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4c8bd3a4-7454-40ae-81de-70a1a208c753") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start 7.710176 -46.27522) + (end 7.710176 -46.04522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "d8b83f3b-454f-45cc-87e7-08ade9ac82a1") + ) + (fp_line + (start 7.710176 -43.19522) + (end 7.710176 -42.72522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "a66350b7-981f-45ad-895a-e5abc63ab88f") + ) + (fp_line + (start 8.210176 -42.22522) + (end 12.775 -42.22522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "8db5e7c4-61ac-4788-a27d-7b08e871f0c5") + ) + (fp_line + (start 9.260176 -46.27522) + (end 7.710176 -46.27522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "c5308260-0886-40cf-a18f-a81896af92bb") + ) + (fp_line + (start 16.660176 -46.27522) + (end 10.760176 -46.27522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "53e18f5d-43c6-4431-8c63-9239ab111ed6") + ) + (fp_line + (start 18.660176 -43.47522) + (end 18.660176 -44.27522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "36944356-5091-4b4c-b832-d504f1d870a9") + ) + (fp_line + (start 18.660176 -40.62522) + (end 18.660176 -40.38522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "07dafdc7-065a-4dd2-bfb0-7fcc1997f889") + ) + (fp_arc + (start 8.210176 -42.22522) + (mid 7.856623 -42.371667) + (end 7.710176 -42.72522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "9995906f-a960-4df3-a20c-adea0c330145") + ) + (fp_arc + (start 12.775 -42.22522) + (mid 14.245693 -41.708637) + (end 15.069322 -40.38522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0c39633-f7c9-4ceb-bb25-9dd63e9e8fa1") + ) + (fp_arc + (start 16.660176 -46.27522) + (mid 18.07439 -45.689434) + (end 18.660176 -44.27522) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "b73e97d9-7b38-40f9-8905-d9b47f0468cf") + ) + (fp_rect + (start 3.05 -49.05) + (end 22.1 -30) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "863bde62-bb94-4788-8f17-415885219e98") + ) + (fp_line + (start 5.575 -46.025) + (end 5.575 -33.025) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "1e58983d-2a15-4b07-9d14-7e9383f071d9") + ) + (fp_line + (start 6.075 -32.525) + (end 19.075 -32.525) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "31216b64-4043-4938-a776-27af16119ff1") + ) + (fp_line + (start 19.075 -46.525) + (end 6.075 -46.525) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "23e0c32a-8078-4f25-9615-5382190db8c9") + ) + (fp_line + (start 19.575 -33.025) + (end 19.575 -46.025) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "fdfc02fe-b58c-4dad-8461-d16a0616a78d") + ) + (fp_arc + (start 5.575 -46.025) + (mid 5.721447 -46.378553) + (end 6.075 -46.525) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "9c205bc7-4881-4c94-b4bd-215498b600e3") + ) + (fp_arc + (start 6.077764 -32.526116) + (mid 5.724211 -32.672563) + (end 5.577764 -33.026116) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "6da17c8b-de9a-4dfb-802d-f10f6710e69b") + ) + (fp_arc + (start 19.075 -46.525) + (mid 19.428553 -46.378553) + (end 19.575 -46.025) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "9cb51bfe-8c9a-4f22-abe2-7aa53d3502b6") + ) + (fp_arc + (start 19.575 -33.025) + (mid 19.428553 -32.671447) + (end 19.075 -32.525) + (stroke + (width 0.05) + (type solid) + ) + (layer "Eco2.User") + (uuid "8776eb9b-4bd8-41d4-9ec5-c80052e72f53") + ) + (fp_rect + (start 5.575 -46.525) + (end 19.575 -32.525) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "fe608ea8-d6df-4f34-8c69-506b85c89e8d") + ) + (fp_line + (start 5.160176 -45.84522) + (end 7.710176 -45.84522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4421525d-5ef9-436c-8c58-a3bdbaee84e2") + ) + (fp_line + (start 5.160176 -43.39522) + (end 5.160176 -45.84522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "239d7de1-f8fe-4d9c-9c3d-169cce25b26f") + ) + (fp_line + (start 7.710176 -46.27522) + (end 7.710176 -45.84522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "80224955-265f-45f7-b5fd-01e3ad08e717") + ) + (fp_line + (start 7.710176 -43.39522) + (end 5.160176 -43.39522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "354dd25d-ea7a-412c-8a4a-f5ecd5923277") + ) + (fp_line + (start 7.710176 -43.39522) + (end 7.710176 -42.22522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b7ecb830-c989-423a-870a-2d6c04f25ed3") + ) + (fp_line + (start 7.710176 -42.22522) + (end 12.775 -42.22522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4a0c132-9279-4824-90ee-b61f5d7b3c13") + ) + (fp_line + (start 16.660176 -46.27522) + (end 7.710176 -46.27522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f4a5cf53-5517-42c7-9281-ea67a862477a") + ) + (fp_line + (start 18.660176 -43.27522) + (end 18.660176 -44.27522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4d9b896-ca71-4d63-aa91-84133c96c7cc") + ) + (fp_line + (start 18.660176 -43.27522) + (end 21.260176 -43.27522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7aca7e23-014b-4b0a-aab5-e8dafabf8e5f") + ) + (fp_line + (start 18.660176 -40.82522) + (end 18.660176 -40.38522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2e3df318-4142-432d-b93d-b9af1a70c860") + ) + (fp_line + (start 18.660176 -40.38522) + (end 15.069322 -40.38522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6cbbb6ff-3d2f-44f0-8e71-fc52f6b2a9a9") + ) + (fp_line + (start 21.260176 -43.27522) + (end 21.260176 -40.82522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5742aa59-e9e5-4197-a49b-7279f5b5e0fb") + ) + (fp_line + (start 21.260176 -40.82522) + (end 18.660176 -40.82522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "69385292-0d79-482c-a2ad-85efcf73feaa") + ) + (fp_arc + (start 12.775 -42.22522) + (mid 14.245503 -41.708399) + (end 15.069322 -40.38522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "000dc5ba-51ef-4d62-b11f-ece322ce94f8") + ) + (fp_arc + (start 16.660176 -46.27522) + (mid 18.07439 -45.689434) + (end 18.660176 -44.27522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "13a5843d-ea5f-49b6-b924-c2ba43931725") + ) + (fp_line + (start 7.710176 -46.27522) + (end 7.710176 -42.22522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "aa715de5-1959-4473-9db8-ab579d49e89e") + ) + (fp_line + (start 7.710176 -42.22522) + (end 12.775 -42.22522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "94981762-5b0f-44c8-9d67-b36e3a92d20b") + ) + (fp_line + (start 16.660176 -46.27522) + (end 7.710176 -46.27522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "f89ef0c0-37f0-48b4-ac81-5ffb1f00f7e3") + ) + (fp_line + (start 18.660176 -40.38522) + (end 15.069322 -40.38522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "e52d4f4f-380c-4628-a45d-38986f6f5a7b") + ) + (fp_line + (start 18.660176 -40.38522) + (end 18.660176 -44.27522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "12183683-30e0-4e00-b0a9-cbb5c5d65a8b") + ) + (fp_arc + (start 12.775 -42.22522) + (mid 14.245503 -41.708399) + (end 15.069322 -40.38522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "0d00d696-086a-456d-855d-15fdb3e45f3f") + ) + (fp_arc + (start 16.660176 -46.27522) + (mid 18.07439 -45.689434) + (end 18.660176 -44.27522) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "6806dae8-b62c-429f-b556-e5f3e8d4a898") + ) + (fp_rect + (start -40 -40) + (end -21 -21) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "User.1") + (uuid "19a5b549-2ac4-41d9-85e8-4ac0013db15e") + ) + (fp_rect + (start -40 -20) + (end -21 -1) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "User.1") + (uuid "f1a12dae-2a3d-4cdd-9305-f262d1a2b45f") + ) + (fp_rect + (start -38 -38) + (end -23 -23) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "User.1") + (uuid "3ce89d10-6499-4d55-a1d7-2bcefac62c69") + ) + (fp_rect + (start -38 -18) + (end -23 -3) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "User.1") + (uuid "536ff301-c4eb-4254-bb83-4a31e6dd4293") + ) + (fp_text user "${REFERENCE}" + (at 13.075 -44.025 0) + (layer "F.Fab") + (uuid "745342c2-3ab2-4d71-af2d-0c14c3197cdc") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0.1 29.1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "fce03361-8c8b-4ab7-8d4e-59ed2899aaee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -35.58 -10.5) + (size 1.75 1.75) + (drill 1.75) + (layers "F&B.Cu" "*.Mask") + (uuid "7882be79-6b62-4ff9-b093-23eb5cfa451c") + ) + (pad "" smd roundrect + (at -35.04 -15.58 180) + (size 4 2.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (uuid "d5020f3e-ed81-44fa-9f09-b4bb4ed2a2ef") + ) + (pad "" np_thru_hole circle + (at -33.04 -15.58 90) + (size 3 3) + (drill 3) + (layers "F&B.Cu" "*.Mask") + (uuid "39b9a6ad-f7bb-4555-b205-38c66ded4c51") + ) + (pad "" smd roundrect + (at -32.5 -36.5 180) + (size 4 2.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (uuid "4bdf0c7d-c181-4026-8227-f93e77270daf") + ) + (pad "" np_thru_hole circle + (at -30.5 -36.5 90) + (size 3 3) + (drill 3) + (layers "F&B.Cu" "*.Mask") + (uuid "5ee44ada-7787-4368-a625-2a179add70f0") + ) + (pad "" np_thru_hole circle + (at -30.5 -30.5 90) + (size 4.8 4.8) + (drill 4.8) + (layers "F&B.Cu" "*.Mask") + (uuid "05dcab32-7b1e-4b25-ade5-f1a55e3de87b") + ) + (pad "" np_thru_hole circle + (at -30.5 -10.5 90) + (size 3.85 3.85) + (drill 3.9) + (layers "F&B.Cu" "*.Mask") + (uuid "de6af0de-7f29-4a25-a440-8d7927d14bfb") + ) + (pad "" np_thru_hole circle + (at -26.69 -13.04 90) + (size 3 3) + (drill 3) + (layers "F&B.Cu" "*.Mask") + (uuid "d9470316-f30f-4ada-8536-df09d38bcee6") + ) + (pad "" np_thru_hole circle + (at -25.5 -34.3 90) + (size 3 3) + (drill 3) + (layers "F&B.Cu" "*.Mask") + (uuid "24b2c8bc-3455-4a66-beeb-ecfdcc476ddf") + ) + (pad "" np_thru_hole circle + (at -25.42 -10.5) + (size 1.75 1.75) + (drill 1.75) + (layers "F&B.Cu" "*.Mask") + (uuid "9ae358b8-d5c0-4577-a551-698513dee70c") + ) + (pad "" smd roundrect + (at -24.69 -13.04 180) + (size 4 2.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (uuid "52e72e75-dec2-4302-8a87-344ace9a79bb") + ) + (pad "" smd roundrect + (at -23.5 -34.3 180) + (size 4 2.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (uuid "44069a67-ae95-4d27-9d28-856940f2fc7e") + ) + (pad "" np_thru_hole circle + (at 7.495 -39.525) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "f0c2c363-9f37-4aad-88fd-b3a5503a1c96") + ) + (pad "" np_thru_hole circle + (at 12.575 -39.525) + (size 3.9878 3.9878) + (drill 3.9878) + (layers "*.Cu" "*.Mask") + (uuid "28796880-3881-4ae6-8737-fb21c77fbec4") + ) + (pad "" np_thru_hole circle + (at 17.655 -39.525) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "bf2d1f0a-9107-400f-a213-63cf2fc9502b") + ) + (pad "1" thru_hole circle + (at 16.385 -42.065) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "80cf39c4-aa9a-4729-977c-a889f6df46cf") + ) + (pad "1" smd rect + (at 18.21 -42.065 180) + (size 1.65 2.5) + (layers "F.Cu") + (uuid "50e4cfed-874e-409f-b9c3-ee1f28cbfc2e") + ) + (pad "1" smd roundrect + (at 19.935 -42.065) + (size 2.55 2.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (uuid "82771891-fa72-490f-a019-0049eb36cd77") + ) + (pad "2" smd roundrect + (at 6.485 -44.605) + (size 2.55 2.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (uuid "ac27f4f7-b659-4a7f-9763-d3db6b2b9024") + ) + (pad "2" smd rect + (at 8.235 -44.605) + (size 1.65 2.5) + (layers "F.Cu") + (uuid "b6dbaa78-62a6-4a57-80b2-2afcdd582e91") + ) + (pad "2" thru_hole circle + (at 10.035 -44.605) + (size 3.3 3.3) + (drill 3) + (property pad_prop_mechanical) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7bd47688-fcee-4160-abe0-bfa876ae004b") + ) + (embedded_fonts no) +) diff --git a/shield/sym-lib-table b/shield/sym-lib-table new file mode 100644 index 0000000..c419a93 --- /dev/null +++ b/shield/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "phiboard")(type "KiCad")(uri "${KIPRJMOD}/libraries/phiboard.kicad_sym")(options "")(descr "")) +)