(kicad_sch (version 20211123) (generator eeschema)

  (uuid 0a73ec7f-45cd-42f4-bb84-090924b472be)

  (paper "A5")

  (title_block
    (title "CIMDID")
    (date "2022-02-08")
    (rev "1.1")
    (comment 1 "@grumpydevelop@contentnation.net")
    (comment 2 "https://contentnation.net/en/grumpydevelop/cimdit_1")
  )

  (lib_symbols
    (symbol "Connector:Conn_01x01_Male" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
      (property "Reference" "J" (id 0) (at 0 2.54 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Value" "Conn_01x01_Male" (id 1) (at 0 -2.54 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Footprint" "" (id 2) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Datasheet" "~" (id 3) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_keywords" "connector" (id 4) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_fp_filters" "Connector*:*" (id 6) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (symbol "Conn_01x01_Male_1_1"
        (polyline
          (pts
            (xy 1.27 0)
            (xy 0.8636 0)
          )
          (stroke (width 0.1524) (type default) (color 0 0 0 0))
          (fill (type none))
        )
        (rectangle (start 0.8636 0.127) (end 0 -0.127)
          (stroke (width 0.1524) (type default) (color 0 0 0 0))
          (fill (type outline))
        )
        (pin passive line (at 5.08 0 180) (length 3.81)
          (name "Pin_1" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "Interface_Expansion:MCP23017_SP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
      (property "Reference" "U" (id 0) (at -11.43 24.13 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Value" "MCP23017_SP" (id 1) (at 0 0 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Footprint" "Package_DIP:DIP-28_W7.62mm" (id 2) (at 5.08 -25.4 0)
        (effects (font (size 1.27 1.27)) (justify left) hide)
      )
      (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf" (id 3) (at 5.08 -27.94 0)
        (effects (font (size 1.27 1.27)) (justify left) hide)
      )
      (property "ki_keywords" "I2C parallel port expander" (id 4) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28" (id 5) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_fp_filters" "DIP*W7.62mm*" (id 6) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (symbol "MCP23017_SP_0_1"
        (rectangle (start -12.7 22.86) (end 12.7 -22.86)
          (stroke (width 0.254) (type default) (color 0 0 0 0))
          (fill (type background))
        )
      )
      (symbol "MCP23017_SP_1_1"
        (pin bidirectional line (at 17.78 20.32 180) (length 5.08)
          (name "GPB0" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
        (pin power_in line (at 0 -27.94 90) (length 5.08)
          (name "VSS" (effects (font (size 1.27 1.27))))
          (number "10" (effects (font (size 1.27 1.27))))
        )
        (pin no_connect line (at -12.7 15.24 0) (length 5.08) hide
          (name "NC" (effects (font (size 1.27 1.27))))
          (number "11" (effects (font (size 1.27 1.27))))
        )
        (pin input line (at -17.78 17.78 0) (length 5.08)
          (name "SCK" (effects (font (size 1.27 1.27))))
          (number "12" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at -17.78 20.32 0) (length 5.08)
          (name "SDA" (effects (font (size 1.27 1.27))))
          (number "13" (effects (font (size 1.27 1.27))))
        )
        (pin no_connect line (at -12.7 12.7 0) (length 5.08) hide
          (name "NC" (effects (font (size 1.27 1.27))))
          (number "14" (effects (font (size 1.27 1.27))))
        )
        (pin input line (at -17.78 -20.32 0) (length 5.08)
          (name "A0" (effects (font (size 1.27 1.27))))
          (number "15" (effects (font (size 1.27 1.27))))
        )
        (pin input line (at -17.78 -17.78 0) (length 5.08)
          (name "A1" (effects (font (size 1.27 1.27))))
          (number "16" (effects (font (size 1.27 1.27))))
        )
        (pin input line (at -17.78 -15.24 0) (length 5.08)
          (name "A2" (effects (font (size 1.27 1.27))))
          (number "17" (effects (font (size 1.27 1.27))))
        )
        (pin input line (at -17.78 -2.54 0) (length 5.08)
          (name "~{RESET}" (effects (font (size 1.27 1.27))))
          (number "18" (effects (font (size 1.27 1.27))))
        )
        (pin tri_state line (at -17.78 5.08 0) (length 5.08)
          (name "INTB" (effects (font (size 1.27 1.27))))
          (number "19" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 17.78 180) (length 5.08)
          (name "GPB1" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27))))
        )
        (pin tri_state line (at -17.78 2.54 0) (length 5.08)
          (name "INTA" (effects (font (size 1.27 1.27))))
          (number "20" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 -2.54 180) (length 5.08)
          (name "GPA0" (effects (font (size 1.27 1.27))))
          (number "21" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 -5.08 180) (length 5.08)
          (name "GPA1" (effects (font (size 1.27 1.27))))
          (number "22" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 -7.62 180) (length 5.08)
          (name "GPA2" (effects (font (size 1.27 1.27))))
          (number "23" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 -10.16 180) (length 5.08)
          (name "GPA3" (effects (font (size 1.27 1.27))))
          (number "24" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 -12.7 180) (length 5.08)
          (name "GPA4" (effects (font (size 1.27 1.27))))
          (number "25" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 -15.24 180) (length 5.08)
          (name "GPA5" (effects (font (size 1.27 1.27))))
          (number "26" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 -17.78 180) (length 5.08)
          (name "GPA6" (effects (font (size 1.27 1.27))))
          (number "27" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 -20.32 180) (length 5.08)
          (name "GPA7" (effects (font (size 1.27 1.27))))
          (number "28" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 15.24 180) (length 5.08)
          (name "GPB2" (effects (font (size 1.27 1.27))))
          (number "3" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 12.7 180) (length 5.08)
          (name "GPB3" (effects (font (size 1.27 1.27))))
          (number "4" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 10.16 180) (length 5.08)
          (name "GPB4" (effects (font (size 1.27 1.27))))
          (number "5" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 7.62 180) (length 5.08)
          (name "GPB5" (effects (font (size 1.27 1.27))))
          (number "6" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 5.08 180) (length 5.08)
          (name "GPB6" (effects (font (size 1.27 1.27))))
          (number "7" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 17.78 2.54 180) (length 5.08)
          (name "GPB7" (effects (font (size 1.27 1.27))))
          (number "8" (effects (font (size 1.27 1.27))))
        )
        (pin power_in line (at 0 27.94 270) (length 5.08)
          (name "VDD" (effects (font (size 1.27 1.27))))
          (number "9" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
      (property "Reference" "#FLG" (id 0) (at 0 1.905 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Value" "PWR_FLAG" (id 1) (at 0 3.81 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Footprint" "" (id 2) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Datasheet" "~" (id 3) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "Special symbol for telling ERC where power comes from" (id 5) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (symbol "PWR_FLAG_0_0"
        (pin power_out line (at 0 0 90) (length 0)
          (name "pwr" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
      )
      (symbol "PWR_FLAG_0_1"
        (polyline
          (pts
            (xy 0 0)
            (xy 0 1.27)
            (xy -1.016 1.905)
            (xy 0 2.54)
            (xy 1.016 1.905)
            (xy 0 1.27)
          )
          (stroke (width 0) (type default) (color 0 0 0 0))
          (fill (type none))
        )
      )
    )
  )

  (junction (at 22.86 72.39) (diameter 0) (color 0 0 0 0)
    (uuid 789ca812-3e0c-4a3f-97bc-a916dd9bce80)
  )
  (junction (at 22.86 82.55) (diameter 0) (color 0 0 0 0)
    (uuid f202141e-c20d-4cac-b016-06a44f2ecce8)
  )

  (no_connect (at 39.37 49.53) (uuid 77aa6db5-9b8d-4983-b88e-30fe5af25975))

  (wire (pts (xy 39.37 52.07) (xy 22.86 52.07))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 07652224-af43-42a2-841c-1883ba305bc4)
  )
  (wire (pts (xy 74.93 64.77) (xy 76.2 64.77))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 15a82541-58d8-45b5-99c5-fb52e017e3ea)
  )
  (wire (pts (xy 22.86 72.39) (xy 39.37 72.39))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 16a9ae8c-3ad2-439b-8efe-377c994670c7)
  )
  (wire (pts (xy 22.86 72.39) (xy 22.86 82.55))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 182b2d54-931d-49d6-9f39-60a752623e36)
  )
  (wire (pts (xy 74.93 72.39) (xy 76.2 72.39))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 20caf6d2-76a7-497e-ac56-f6d31eb9027b)
  )
  (wire (pts (xy 176.53 52.07) (xy 161.29 52.07))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 269f19c3-6824-45a8-be29-fa58d70cbb42)
  )
  (wire (pts (xy 74.93 39.37) (xy 76.2 39.37))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 2c60448a-e30f-46b2-89e1-a44f51688efc)
  )
  (wire (pts (xy 74.93 34.29) (xy 76.2 34.29))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 2dc272bd-3aa2-45b5-889d-1d3c8aac80f8)
  )
  (wire (pts (xy 74.93 74.93) (xy 76.2 74.93))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 2f291a4b-4ecb-4692-9ad2-324f9784c0d4)
  )
  (wire (pts (xy 176.53 46.99) (xy 161.29 46.99))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 38cfe839-c630-43d3-a9ec-6a89ba9e318a)
  )
  (wire (pts (xy 171.45 60.96) (xy 171.45 63.5))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 475ed8b3-90bf-48cd-bce5-d8f48b689541)
  )
  (wire (pts (xy 74.93 52.07) (xy 76.2 52.07))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 4a54c707-7b6f-4a3d-a74d-5e3526114aba)
  )
  (wire (pts (xy 74.93 44.45) (xy 76.2 44.45))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 4b1fce17-dec7-457e-ba3b-a77604e77dc9)
  )
  (wire (pts (xy 161.29 41.91) (xy 176.53 41.91))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 4f2f68c4-6fa0-45ce-b5c2-e911daddcd12)
  )
  (wire (pts (xy 25.4 74.93) (xy 39.37 74.93))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 5114c7bf-b955-49f3-a0a8-4b954c81bde0)
  )
  (wire (pts (xy 74.93 36.83) (xy 76.2 36.83))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 6c2d26bc-6eca-436c-8025-79f817bf57d6)
  )
  (wire (pts (xy 22.86 85.09) (xy 22.86 82.55))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 770ad51a-7219-4633-b24a-bd20feb0a6c5)
  )
  (wire (pts (xy 74.93 46.99) (xy 76.2 46.99))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid 869d6302-ae22-478f-9723-3feacbb12eef)
  )
  (wire (pts (xy 57.15 82.55) (xy 22.86 82.55))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid a17904b9-135e-4dae-ae20-401c7787de72)
  )
  (wire (pts (xy 39.37 34.29) (xy 22.86 34.29))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid b1c649b1-f44d-46c7-9dea-818e75a1b87e)
  )
  (wire (pts (xy 74.93 57.15) (xy 76.2 57.15))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid b854a395-bfc6-4140-9640-75d4f9296771)
  )
  (wire (pts (xy 74.93 67.31) (xy 76.2 67.31))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid bb59b92a-e4d0-4b9e-82cd-26304f5c15b8)
  )
  (wire (pts (xy 176.53 49.53) (xy 161.29 49.53))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid be4b72db-0e02-4d9b-844a-aff689b4e648)
  )
  (wire (pts (xy 64.77 26.67) (xy 57.15 26.67))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid cdfb07af-801b-44ba-8c30-d021a6ad3039)
  )
  (wire (pts (xy 74.93 41.91) (xy 76.2 41.91))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid d66d3c12-11ce-4566-9a45-962e329503d8)
  )
  (wire (pts (xy 22.86 72.39) (xy 22.86 69.85))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid db36f6e3-e72a-487f-bda9-88cc84536f62)
  )
  (wire (pts (xy 74.93 59.69) (xy 76.2 59.69))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid dda1e6ca-91ec-4136-b90b-3c54d79454b9)
  )
  (wire (pts (xy 161.29 63.5) (xy 161.29 60.96))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid df2a6036-7274-4398-9365-148b6ddab90d)
  )
  (wire (pts (xy 74.93 49.53) (xy 76.2 49.53))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid e1b88aa4-d887-4eea-83ff-5c009f4390c4)
  )
  (wire (pts (xy 22.86 69.85) (xy 39.37 69.85))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid e4c6fdbb-fdc7-4ad4-a516-240d84cdc120)
  )
  (wire (pts (xy 176.53 44.45) (xy 161.29 44.45))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid e5e5220d-5b7e-47da-a902-b997ec8d4d58)
  )
  (wire (pts (xy 22.86 57.15) (xy 39.37 57.15))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid e6b860cc-cb76-4220-acfb-68f1eb348bfa)
  )
  (wire (pts (xy 74.93 62.23) (xy 76.2 62.23))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid e70b6168-f98e-4322-bc55-500948ef7b77)
  )
  (wire (pts (xy 39.37 36.83) (xy 22.86 36.83))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid f3628265-0155-43e2-a467-c40ff783e265)
  )
  (wire (pts (xy 74.93 69.85) (xy 76.2 69.85))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid f44d04c5-0d17-4d52-8328-ef3b4fdfba5f)
  )

  (label "+5V_ROT" (at 161.29 44.45 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 0cbeb329-a88d-4a47-a5c2-a1d693de2f8c)
  )
  (label "+5V_ROT" (at 25.4 74.93 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 235067e2-1686-40fe-a9a0-61704311b2b1)
  )
  (label "INT_ROT" (at 22.86 52.07 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 39845449-7a31-4262-86b1-e7af14a6659f)
  )
  (label "I2C_DATA_ROT" (at 161.29 49.53 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 4cafb73d-1ad8-4d24-acf7-63d78095ae46)
  )
  (label "I2C_CLOCK_ROT" (at 161.29 52.07 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 5889287d-b845-4684-b23e-663811b25d27)
  )
  (label "+5V_ROT" (at 22.86 57.15 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 63286bbb-78a3-4368-a50a-f6bf5f1653b0)
  )
  (label "I2C_DATA_ROT" (at 22.86 34.29 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 6595b9c7-02ee-4647-bde5-6b566e35163e)
  )
  (label "+5V_ROT" (at 161.29 63.5 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 7b766787-7689-40b8-9ef5-c0b1af45a9ae)
  )
  (label "+5V_ROT" (at 64.77 26.67 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid 810ed4ff-ffe2-4032-9af6-fb5ada3bae5b)
  )
  (label "GND_ROT" (at 171.45 63.5 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid aee7520e-3bfc-435f-a66b-1dd1f5aa6a87)
  )
  (label "I2C_CLOCK_ROT" (at 22.86 36.83 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid b7199d9b-bebb-4100-9ad3-c2bd31e21d65)
  )
  (label "INT_ROT" (at 161.29 41.91 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid dd6c35f3-ae45-4706-ad6f-8028797ca8e0)
  )
  (label "GND_ROT" (at 22.86 85.09 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid f2480d0c-9b08-4037-9175-b2369af04d4c)
  )
  (label "GND_ROT" (at 161.29 46.99 0)
    (effects (font (size 1.27 1.27)) (justify left bottom))
    (uuid f345e52a-8e0a-425a-b438-90809dd3b799)
  )

  (hierarchical_label "INT_ROT" (shape input) (at 176.53 41.91 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 0ffc594a-8618-494a-a6a6-fa090f7832d2)
  )
  (hierarchical_label "GND_ROT" (shape input) (at 176.53 46.99 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 44f456a0-2cfe-4042-af4e-b09114529232)
  )
  (hierarchical_label "I2C_DATA_ROT" (shape input) (at 176.53 49.53 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 620e3809-422a-4cea-bbcb-a9338474def3)
  )
  (hierarchical_label "I2C_CLOCK_ROT" (shape input) (at 176.53 52.07 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 9f1753ad-f140-4878-aae2-5d8fec34a6b6)
  )
  (hierarchical_label "+5V_ROT" (shape input) (at 176.53 44.45 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid f2894aed-210e-42f6-ba27-8d72a0db89b4)
  )

  (symbol (lib_id "Interface_Expansion:MCP23017_SP") (at 57.15 54.61 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 00000000-0000-0000-0000-000061fb92a8)
    (property "Reference" "U3" (id 0) (at 57.15 22.0726 0))
    (property "Value" "MCP23017_SP" (id 1) (at 57.15 24.384 0))
    (property "Footprint" "Package_DIP:DIP-28_W7.62mm" (id 2) (at 62.23 80.01 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf" (id 3) (at 62.23 82.55 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (pin "1" (uuid 8ddee80f-a354-4a11-ae03-acb37cf50626))
    (pin "10" (uuid 16aa2316-1a67-45e5-b6c4-e59dd85814f4))
    (pin "11" (uuid 7f4b7c2c-9af8-4317-9338-c2a6d8990ded))
    (pin "12" (uuid 5891aa7f-2e48-4492-8db1-d54810991036))
    (pin "13" (uuid 3b909fd4-b382-4019-8708-80d1d9a9fe1c))
    (pin "14" (uuid b5de2bf0-583c-45d9-bc5e-15007fe3ede8))
    (pin "15" (uuid 5f8cf0a3-5039-4ac4-8310-e201f8c0505f))
    (pin "16" (uuid fd693e1b-ee8d-4a26-aae0-561ba4b09a82))
    (pin "17" (uuid bfdbfa5d-af60-4bcb-aaee-563dc6121e2f))
    (pin "18" (uuid e8a49c58-e69f-4870-ab15-e73f66a8d02b))
    (pin "19" (uuid 9fa51663-d9ff-42d5-ab2b-c96b6768fc7a))
    (pin "2" (uuid f61adca3-c1e4-457e-8212-9dc978cabab5))
    (pin "20" (uuid d25a1e45-06d1-4c1c-9b3a-0fd8abd0bfed))
    (pin "21" (uuid e8558fbd-ea42-43a6-966a-7bd304bdfaad))
    (pin "22" (uuid ab26a42e-b7f6-4a80-b26c-c01085e448c7))
    (pin "23" (uuid 2fea3f9c-a97b-4a77-88f7-98b3d8a00622))
    (pin "24" (uuid 6dfa921c-8a4f-4fcf-a0e7-8718b6271ea9))
    (pin "25" (uuid 46a20b99-b616-4fa4-af79-eecf92b5c191))
    (pin "26" (uuid ee3188d0-94cf-4bcc-9f57-e516684fc142))
    (pin "27" (uuid df1435bb-8018-455d-9925-63e774164119))
    (pin "28" (uuid 6776c573-26e6-4a02-ab96-18129f258651))
    (pin "3" (uuid a067c43d-047d-48ca-a682-5bbb620e3988))
    (pin "4" (uuid 9ba85d0a-e58f-45a8-9d86-ad6c976003b7))
    (pin "5" (uuid 2b894b8a-c098-4d9d-be0f-2ef41dea274e))
    (pin "6" (uuid dbd87a35-3166-440e-a8f0-c71d214a12a6))
    (pin "7" (uuid a9ad6ea5-8293-424c-89d4-c01baf033429))
    (pin "8" (uuid 5f74c6fb-337b-40a9-9b79-933f2f30429a))
    (pin "9" (uuid ff203a9b-3d2e-4e1d-a6f0-12d16e5120fb))
  )

  (symbol (lib_id "power:PWR_FLAG") (at 161.29 60.96 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 00000000-0000-0000-0000-00006781ac6e)
    (property "Reference" "#FLG0105" (id 0) (at 161.29 59.055 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "PWR_FLAG" (id 1) (at 161.29 56.5658 0))
    (property "Footprint" "" (id 2) (at 161.29 60.96 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 161.29 60.96 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 3c19fda9-55de-469e-9693-2d8993bca106))
  )

  (symbol (lib_id "power:PWR_FLAG") (at 171.45 60.96 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 00000000-0000-0000-0000-00006781afcc)
    (property "Reference" "#FLG0106" (id 0) (at 171.45 59.055 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "PWR_FLAG" (id 1) (at 171.45 56.5658 0))
    (property "Footprint" "" (id 2) (at 171.45 60.96 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 171.45 60.96 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid a543a4a0-b8e2-45a4-be48-7207020a5b1f))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 62.23 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 0a4a5095-16ff-4ec8-b82d-45b4d38ffde6)
    (property "Reference" "J16" (id 0) (at 90.17 62.23 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "A5" (id 1) (at 86.36 62.23 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 62.23 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 62.23 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 100a73e7-13ce-43bc-8783-1b4a2e371823))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 34.29 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 0acb7b97-c6e6-44df-ad0d-230a70aa8726)
    (property "Reference" "J6" (id 0) (at 90.17 34.29 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "A0" (id 1) (at 86.36 34.29 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 34.29 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 34.29 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 868f491a-5ff7-4d2f-abbf-765cbc1ddc85))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 57.15 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 0e20cbc1-6cd0-4252-8a14-c1d9146f2a63)
    (property "Reference" "J14" (id 0) (at 90.17 57.15 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "A4" (id 1) (at 86.36 57.15 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 57.15 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 57.15 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid ce619f39-5aaf-49e9-a33c-26732dec8e95))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 49.53 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 2ea45036-6908-4767-a4a0-ac16e09767ee)
    (property "Reference" "J12" (id 0) (at 90.17 49.53 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "A3" (id 1) (at 86.36 49.53 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 49.53 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 49.53 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid bdda70c2-3421-4655-b5b9-d211191a6325))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 52.07 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 3074fade-b34d-479b-8200-fadd967b837d)
    (property "Reference" "J13" (id 0) (at 90.17 52.07 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "B3" (id 1) (at 86.36 52.07 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid a5da963a-270f-4c3d-a079-114d8eef79b7))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 44.45 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 355984fe-c4ef-4584-9c88-7aed9a4b1db8)
    (property "Reference" "J10" (id 0) (at 90.17 44.45 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "A2" (id 1) (at 86.36 44.45 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 44.45 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 44.45 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 537d030b-54bb-4562-9f1e-378ccefb4b2e))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 69.85 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 371abc5a-52a7-4b87-8ec7-281e5dbbd659)
    (property "Reference" "J19" (id 0) (at 90.17 69.85 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "B6" (id 1) (at 86.36 69.85 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 69.85 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 69.85 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 0e441e9b-127f-4bc3-9162-215c89745050))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 72.39 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 54238fb1-8778-4633-862d-fd76f64f1725)
    (property "Reference" "J20" (id 0) (at 90.17 72.39 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "A7" (id 1) (at 86.36 72.39 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 72.39 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 72.39 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid de89df40-cf54-4b4a-b610-257a50bfac09))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 39.37 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 92529218-3086-4e38-a5d7-361f20edc13a)
    (property "Reference" "J8" (id 0) (at 90.17 39.37 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "A1" (id 1) (at 86.36 39.37 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 39.37 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 39.37 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 40af157d-bec1-489e-8581-29ec391f5c92))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 67.31 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid ab8c7386-0042-433f-b83d-d0d190b2c608)
    (property "Reference" "J18" (id 0) (at 90.17 67.31 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "A6" (id 1) (at 86.36 67.31 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 67.31 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 67.31 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 09e255b2-6ceb-48d3-ab16-dfdfbff7cc7e))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 59.69 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid afaec224-6eb9-4aa4-acce-937066a89442)
    (property "Reference" "J15" (id 0) (at 90.17 59.69 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "B4" (id 1) (at 86.36 59.69 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 59.69 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 59.69 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid fbe4ca78-db1d-425c-822e-cbaf51a10d48))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 36.83 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid b93d027f-21f6-4fc9-ad3f-317eded6973b)
    (property "Reference" "J7" (id 0) (at 90.17 36.83 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "B0" (id 1) (at 86.36 36.83 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 36.83 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 36.83 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 395df0a5-800c-4cca-a0f1-3ad76d2e76ca))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 64.77 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid c9521a26-be15-4a1e-8acc-422906829663)
    (property "Reference" "J17" (id 0) (at 90.17 64.77 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "B5" (id 1) (at 86.36 64.77 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 64.77 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 64.77 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 706e8940-8275-4fec-9841-867bd410d21e))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 74.93 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid cc823f72-f0e4-4202-8e7e-d5cbcbc3c9fe)
    (property "Reference" "J23" (id 0) (at 90.17 74.93 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "B7" (id 1) (at 86.36 74.93 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 74.93 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 74.93 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid e7e652d0-8288-428b-b475-904d727ce73f))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 46.99 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid e92cc26d-27f8-43e9-a58e-4cbff1061bf5)
    (property "Reference" "J11" (id 0) (at 90.17 46.99 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "B2" (id 1) (at 86.36 46.99 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 46.99 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 46.99 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 061b0977-703d-47fc-ba64-d6fb3f8737c3))
  )

  (symbol (lib_id "Connector:Conn_01x01_Male") (at 81.28 41.91 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid f1e08948-6b85-492c-99de-5fd6a459b81f)
    (property "Reference" "J9" (id 0) (at 90.17 41.91 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "B1" (id 1) (at 86.36 41.91 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "Connector_Pin:Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork" (id 2) (at 81.28 41.91 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 81.28 41.91 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 50abaddd-47f5-4d26-a1ac-040e0a5b2a4e))
  )

  (sheet_instances
    (path "/" (page "1"))
  )

  (symbol_instances
    (path "/00000000-0000-0000-0000-00006781ac6e"
      (reference "#FLG0103") (unit 1) (value "PWR_FLAG") (footprint "")
    )
    (path "/00000000-0000-0000-0000-00006781afcc"
      (reference "#FLG0104") (unit 1) (value "PWR_FLAG") (footprint "")
    )
    (path "/00000000-0000-0000-0000-000063bd8099"
      (reference "J30") (unit 1) (value "ROT1") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000061fbdff9"
      (reference "J31") (unit 1) (value "ROT1") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000061fc080e"
      (reference "J32") (unit 1) (value "ROT2") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000062000db3"
      (reference "J33") (unit 1) (value "ROT3") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000061fc9334"
      (reference "J34") (unit 1) (value "ROT4") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000063db2cfd"
      (reference "J35") (unit 1) (value "ROT5") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000063db2cef"
      (reference "J36") (unit 1) (value "ROT6") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000063db2d31"
      (reference "J37") (unit 1) (value "ROT7") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000063db2d3d"
      (reference "J38") (unit 1) (value "ROT8") (footprint "Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical")
    )
    (path "/00000000-0000-0000-0000-000061fb92a8"
      (reference "U3") (unit 1) (value "MCP23017_SP") (footprint "Package_DIP:DIP-28_W7.62mm")
    )
  )
)
