Senior-Design / electrical / kicad_files / module_architecture / Module.kicad_sch
Module.kicad_sch
Raw
(kicad_sch (version 20230121) (generator eeschema)

  (uuid 931b7022-9bfe-49c9-90ea-771b36b17b69)

  (paper "A4")

  (lib_symbols
    (symbol "Connector_Generic:Conn_01x05" (pin_numbers hide) (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
      (property "Reference" "J1" (at 0 -10.16 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Value" "AS5600 Encoder" (at 0 -7.62 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Footprint" "" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Datasheet" "~" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_keywords" "connector" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (symbol "Conn_01x05_1_1"
        (rectangle (start -1.27 -4.953) (end 0 -5.207)
          (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 0.127) (end 0 -0.127)
          (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 5.207) (end 0 4.953)
          (stroke (width 0.1524) (type default))
          (fill (type none))
        )
        (rectangle (start -1.27 6.35) (end 5.08 -6.35)
          (stroke (width 0.254) (type default))
          (fill (type background))
        )
        (pin passive line (at -5.08 5.08 0) (length 3.81)
          (name "GND" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
        (pin passive line (at -5.08 2.54 0) (length 3.81)
          (name "VCC" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27))))
        )
        (pin passive line (at -5.08 0 0) (length 3.81)
          (name "DIR" (effects (font (size 1.27 1.27))))
          (number "3" (effects (font (size 1.27 1.27))))
        )
        (pin passive line (at -5.08 -2.54 0) (length 3.81)
          (name "SCL" (effects (font (size 1.27 1.27))))
          (number "4" (effects (font (size 1.27 1.27))))
        )
        (pin passive line (at -5.08 -5.08 0) (length 3.81)
          (name "SDA" (effects (font (size 1.27 1.27))))
          (number "5" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "R" (at 2.032 0 90)
        (effects (font (size 1.27 1.27)))
      )
      (property "Value" "R" (at 0 0 90)
        (effects (font (size 1.27 1.27)))
      )
      (property "Footprint" "" (at -1.778 0 90)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Datasheet" "~" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_keywords" "R res resistor" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "Resistor" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_fp_filters" "R_*" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (symbol "R_0_1"
        (rectangle (start -1.016 -2.54) (end 1.016 2.54)
          (stroke (width 0.254) (type default))
          (fill (type none))
        )
      )
      (symbol "R_1_1"
        (pin passive line (at 0 3.81 270) (length 1.27)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
        (pin passive line (at 0 -3.81 90) (length 1.27)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "Motor:Motor_DC" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "M" (at 2.54 2.54 0)
        (effects (font (size 1.27 1.27)) (justify left))
      )
      (property "Value" "Motor_DC" (at 2.54 -5.08 0)
        (effects (font (size 1.27 1.27)) (justify left top))
      )
      (property "Footprint" "" (at 0 -2.286 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Datasheet" "~" (at 0 -2.286 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_keywords" "DC Motor" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "DC Motor" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_fp_filters" "PinHeader*P2.54mm* TerminalBlock*" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (symbol "Motor_DC_0_0"
        (polyline
          (pts
            (xy -1.27 -3.302)
            (xy -1.27 0.508)
            (xy 0 -2.032)
            (xy 1.27 0.508)
            (xy 1.27 -3.302)
          )
          (stroke (width 0) (type default))
          (fill (type none))
        )
      )
      (symbol "Motor_DC_0_1"
        (circle (center 0 -1.524) (radius 3.2512)
          (stroke (width 0.254) (type default))
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 -7.62)
            (xy 0 -7.112)
          )
          (stroke (width 0) (type default))
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 -4.7752)
            (xy 0 -5.1816)
          )
          (stroke (width 0) (type default))
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 1.7272)
            (xy 0 2.0828)
          )
          (stroke (width 0) (type default))
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 2.032)
            (xy 0 2.54)
          )
          (stroke (width 0) (type default))
          (fill (type none))
        )
      )
      (symbol "Motor_DC_1_1"
        (pin passive line (at 0 5.08 270) (length 2.54)
          (name "+" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
        (pin passive line (at 0 -7.62 90) (length 2.54)
          (name "-" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
      (property "Reference" "SW" (at 1.27 2.54 0)
        (effects (font (size 1.27 1.27)) (justify left))
      )
      (property "Value" "SW_Push" (at 0 -1.524 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Footprint" "" (at 0 5.08 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Datasheet" "~" (at 0 5.08 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "Push button switch, generic, two pins" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (symbol "SW_Push_0_1"
        (circle (center -2.032 0) (radius 0.508)
          (stroke (width 0) (type default))
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 1.27)
            (xy 0 3.048)
          )
          (stroke (width 0) (type default))
          (fill (type none))
        )
        (polyline
          (pts
            (xy 2.54 1.27)
            (xy -2.54 1.27)
          )
          (stroke (width 0) (type default))
          (fill (type none))
        )
        (circle (center 2.032 0) (radius 0.508)
          (stroke (width 0) (type default))
          (fill (type none))
        )
        (pin passive line (at -5.08 0 0) (length 2.54)
          (name "1" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
        (pin passive line (at 5.08 0 180) (length 2.54)
          (name "2" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "#PWR" (at 0 -3.81 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (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)
      )
      (property "Datasheet" "" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_keywords" "global power" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (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 0)
            (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))
        )
      )
      (symbol "+3V3_1_1"
        (pin power_in line (at 0 0 90) (length 0) hide
          (name "+3V3" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "#PWR" (at 0 -6.35 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (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)
      )
      (property "Datasheet" "" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_keywords" "global power" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (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) hide
          (name "GND" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
      )
    )
  )

  (junction (at 73.66 63.5) (diameter 0) (color 0 0 0 0)
    (uuid 97d7b541-3740-4c48-a187-b84f9d17b0f2)
  )
  (junction (at 96.52 63.5) (diameter 0) (color 0 0 0 0)
    (uuid ffa82ca8-daad-4564-8ac1-02a17ea778b2)
  )

  (wire (pts (xy 73.66 52.07) (xy 73.66 54.61))
    (stroke (width 0) (type default))
    (uuid 1ad87c06-7b84-454e-a50a-61b5577f5de9)
  )
  (wire (pts (xy 73.66 74.93) (xy 73.66 77.47))
    (stroke (width 0) (type default))
    (uuid 1e8b9c8d-7df9-44a1-ba56-2b0ae03c1d6b)
  )
  (wire (pts (xy 77.47 63.5) (xy 73.66 63.5))
    (stroke (width 0) (type default))
    (uuid 231a0963-a9df-4c7f-8c42-e48cf30f8e8c)
  )
  (wire (pts (xy 100.33 63.5) (xy 96.52 63.5))
    (stroke (width 0) (type default))
    (uuid 2b238a7b-7543-4937-b2cb-95da9a1a8d2b)
  )
  (wire (pts (xy 128.27 71.12) (xy 129.54 71.12))
    (stroke (width 0) (type default))
    (uuid 68ed1826-3107-462b-b5df-84c6b02bfdcc)
  )
  (wire (pts (xy 96.52 63.5) (xy 96.52 64.77))
    (stroke (width 0) (type default))
    (uuid 73276faa-0c89-46a3-ba24-1a75a89fa234)
  )
  (wire (pts (xy 73.66 63.5) (xy 73.66 64.77))
    (stroke (width 0) (type default))
    (uuid 99691b82-e028-4271-8824-3d9ff2ca6d82)
  )
  (wire (pts (xy 73.66 62.23) (xy 73.66 63.5))
    (stroke (width 0) (type default))
    (uuid a067a4f9-6b2b-45ec-b0c6-bac4f100e443)
  )
  (wire (pts (xy 96.52 74.93) (xy 96.52 77.47))
    (stroke (width 0) (type default))
    (uuid c9d6312e-066c-4687-b7f1-f50092a66574)
  )
  (wire (pts (xy 96.52 62.23) (xy 96.52 63.5))
    (stroke (width 0) (type default))
    (uuid c9ece2dd-2cde-4f7e-a335-d92762fa4086)
  )
  (wire (pts (xy 128.27 58.42) (xy 129.54 58.42))
    (stroke (width 0) (type default))
    (uuid d859f8d0-8d9c-40f4-bc27-36242d97fc80)
  )
  (wire (pts (xy 96.52 52.07) (xy 96.52 54.61))
    (stroke (width 0) (type default))
    (uuid e638810f-d3a1-48fd-abaf-f09788ceb62d)
  )

  (global_label "SD" (shape input) (at 110.49 52.07 90) (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 07f64770-c620-4f94-9f1c-b3002a286525)
    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.49 46.6847 90)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
  )
  (global_label "MOTOR2" (shape input) (at 129.54 71.12 0) (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 0a103fbf-47a4-41ba-85f1-80fc39e834ca)
    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 140.0053 71.12 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
  )
  (global_label "MOTOR1" (shape input) (at 129.54 58.42 0) (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 40845d68-dc23-407c-ad5f-f2403b219fce)
    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 140.0053 58.42 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
  )
  (global_label "ULS" (shape input) (at 77.47 63.5 0) (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 4148dd02-4e3d-4be2-9ea6-037bc030af7c)
    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 83.9439 63.5 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
  )
  (global_label "SC" (shape input) (at 113.03 52.07 90) (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 5f7ad626-61f6-4114-bbd8-fba8ee5c727b)
    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 113.03 46.6847 90)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
  )
  (global_label "LLS" (shape input) (at 100.33 63.5 0) (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid f3e91a65-587e-44a1-a2c0-8d7ea25d29fe)
    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 106.5015 63.5 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
  )

  (symbol (lib_id "power:+3V3") (at 115.57 52.07 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid 3649e3f8-160a-42a0-8a40-ebff9c610985)
    (property "Reference" "#PWR06" (at 115.57 55.88 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "+3V3" (at 115.57 49.53 90)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "" (at 115.57 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (at 115.57 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 1e3e84d3-3f13-409b-bf02-ac122268d915))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "#PWR06") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "Device:R") (at 73.66 58.42 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid 4584dc5f-4d6d-43f2-a3f3-4aee53413c3a)
    (property "Reference" "R1" (at 76.2 57.785 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "1k" (at 74.93 58.42 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "" (at 71.882 58.42 90)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (at 73.66 58.42 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 34e68005-306b-4390-9c41-730a24b60d6f))
    (pin "2" (uuid 7dbb3be6-7318-4e1e-bd04-a9cb110140f9))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "R1") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "power:+3V3") (at 73.66 52.07 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
    (uuid 61f98991-3a8d-43e9-85be-d683c8bcea05)
    (property "Reference" "#PWR01" (at 73.66 55.88 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "+3V3" (at 73.66 48.26 0)
      (effects (font (size 1.27 1.27)))
    )
    (property "Footprint" "" (at 73.66 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (at 73.66 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid f42d0012-6d75-49c1-8a15-9e8b1bf22174))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "#PWR01") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "Switch:SW_Push") (at 96.52 69.85 270) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid 63c132e5-7b9f-4778-b6a2-ea04827f2484)
    (property "Reference" "SW2" (at 100.33 69.215 90)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "Lower Limit Switch" (at 100.33 69.85 90)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "" (at 101.6 69.85 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (at 101.6 69.85 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid a18e10f8-579c-4901-abda-2dfaa1ea31f3))
    (pin "2" (uuid 0da17251-cf3c-4e5e-bcf8-0aed4f6d1cf0))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "SW2") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "power:+3V3") (at 118.11 52.07 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid 964fa96f-5dee-40ba-9fb6-5d50cc0e440f)
    (property "Reference" "#PWR07" (at 118.11 55.88 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "+3V3" (at 118.11 49.53 90)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "" (at 118.11 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (at 118.11 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid fc212a93-eaea-42c9-8b7b-3cfe1a90c19a))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "#PWR07") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "Motor:Motor_DC") (at 128.27 63.5 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid 985ec655-ef12-48c9-87e0-e72098e9e276)
    (property "Reference" "M1" (at 133.35 65.405 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "Motor" (at 132.08 64.77 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "" (at 128.27 65.786 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (at 128.27 65.786 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid b2ae239c-5079-483f-ba30-51d41e651f28))
    (pin "2" (uuid 0fc6b5c0-b473-4d31-b0bc-e46fc198ee02))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "M1") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "power:GND") (at 120.65 52.07 180) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid adffed6b-afbc-4c51-bba1-02716479391c)
    (property "Reference" "#PWR05" (at 120.65 45.72 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "GND" (at 120.65 46.99 90)
      (effects (font (size 1.27 1.27)))
    )
    (property "Footprint" "" (at 120.65 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (at 120.65 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 5fda18d5-8541-4078-a8d2-9d17f23c7768))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "#PWR05") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "power:GND") (at 96.52 77.47 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid ae2b6dc5-69ab-4a26-a59c-1afe49762b71)
    (property "Reference" "#PWR04" (at 96.52 83.82 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "GND" (at 96.52 81.28 0)
      (effects (font (size 1.27 1.27)))
    )
    (property "Footprint" "" (at 96.52 77.47 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (at 96.52 77.47 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 0c70476e-fb32-4313-a684-cc4731755899))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "#PWR04") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "Connector_Generic:Conn_01x05") (at 115.57 57.15 270) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid bdeb086a-b7db-42e9-8a28-11ef6775e8e2)
    (property "Reference" "J1" (at 105.41 57.15 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "AS5600 Encoder" (at 115.57 63.5 90)
      (effects (font (size 1.27 1.27)))
    )
    (property "Footprint" "" (at 115.57 57.15 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (at 115.57 57.15 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 54870729-9b8b-4a5c-846b-df8ba479684d))
    (pin "2" (uuid fe7bd2fd-de55-4549-83a7-cb72461d68a4))
    (pin "3" (uuid 6eeb2e78-b09a-4794-a606-bdb9c4fea408))
    (pin "4" (uuid 75ca6d3e-fd8b-4b18-a1df-337ccaf1d1d3))
    (pin "5" (uuid e9150490-c57b-4f9b-b2f5-41ce4e0f7db8))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "J1") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "Device:R") (at 96.52 58.42 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid c2968fd3-7fde-4896-b374-fdb093f2f1a9)
    (property "Reference" "R2" (at 99.06 57.785 0)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "1k" (at 97.79 58.42 0)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "" (at 94.742 58.42 90)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (at 96.52 58.42 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 7fc7d67d-dff6-4bbe-9a82-c8596517e8cc))
    (pin "2" (uuid b08b244a-7ebc-41e9-af2a-f6f9588fedb1))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "R2") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "power:GND") (at 73.66 77.47 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid d10d22d8-2d7e-420c-9016-f1f3551b7324)
    (property "Reference" "#PWR02" (at 73.66 83.82 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "GND" (at 73.66 81.28 0)
      (effects (font (size 1.27 1.27)))
    )
    (property "Footprint" "" (at 73.66 77.47 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (at 73.66 77.47 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid e94af9f2-eaef-46ec-bd77-3c49a7aedae3))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "#PWR02") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "Switch:SW_Push") (at 73.66 69.85 270) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (uuid df93dfac-4550-4f29-8873-d6480d838e04)
    (property "Reference" "SW1" (at 77.47 69.215 90)
      (effects (font (size 1.27 1.27)) (justify left) hide)
    )
    (property "Value" "Upper Limit Switch" (at 77.47 69.85 90)
      (effects (font (size 1.27 1.27)) (justify left))
    )
    (property "Footprint" "" (at 78.74 69.85 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (at 78.74 69.85 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 15174caa-8c53-43b6-ad7e-f1400fe95c2d))
    (pin "2" (uuid 3d7ccd02-91ae-482d-a6d8-7fc95927679f))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "SW1") (unit 1)
        )
      )
    )
  )

  (symbol (lib_id "power:+3V3") (at 96.52 52.07 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
    (uuid e553c9c6-5169-49ac-b5ca-1f90aaa8b39e)
    (property "Reference" "#PWR03" (at 96.52 55.88 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "+3V3" (at 96.52 48.26 0)
      (effects (font (size 1.27 1.27)))
    )
    (property "Footprint" "" (at 96.52 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (at 96.52 52.07 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 0e724119-1bff-4445-812f-8bff3eb67dfb))
    (instances
      (project "Module"
        (path "/931b7022-9bfe-49c9-90ea-771b36b17b69"
          (reference "#PWR03") (unit 1)
        )
      )
    )
  )

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