(kicad_sch (version 20211123) (generator eeschema)

  (uuid b28e8a60-8442-4bcc-b2c0-ff55d952b030)

  (paper "A4")

  (title_block
    (title "NuBus-ESP32")
    (date "2022-05-04")
    (rev "0.2")
    (company "Garrett's Workshop")
  )

  (lib_symbols
    (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
      (property "Reference" "C" (id 0) (at 0.254 1.778 0)
        (effects (font (size 1.27 1.27)) (justify left))
      )
      (property "Value" "C_Small" (id 1) (at 0.254 -2.032 0)
        (effects (font (size 1.27 1.27)) (justify left))
      )
      (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" "capacitor cap" (id 4) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_description" "Unpolarized capacitor, small symbol" (id 5) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (symbol "C_Small_0_1"
        (polyline
          (pts
            (xy -1.524 -0.508)
            (xy 1.524 -0.508)
          )
          (stroke (width 0.3302) (type default) (color 0 0 0 0))
          (fill (type none))
        )
        (polyline
          (pts
            (xy -1.524 0.508)
            (xy 1.524 0.508)
          )
          (stroke (width 0.3048) (type default) (color 0 0 0 0))
          (fill (type none))
        )
      )
      (symbol "C_Small_1_1"
        (pin passive line (at 0 2.54 270) (length 2.032)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
        (pin passive line (at 0 -2.54 90) (length 2.032)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "GW_RAM:SPIFlash-SO-8" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
      (property "Reference" "U" (id 0) (at 0 8.89 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Value" "SPIFlash-SO-8" (id 1) (at 0 -6.35 0)
        (effects (font (size 1.27 1.27)))
      )
      (property "Footprint" "stdpads:stdpads:SOIC-8_5.3mm" (id 2) (at 0 -7.62 0)
        (effects (font (size 1.27 1.27)) (justify top) hide)
      )
      (property "Datasheet" "" (id 3) (at 0 0 0)
        (effects (font (size 1.27 1.27)) (justify top) hide)
      )
      (symbol "SPIFlash-SO-8_0_1"
        (rectangle (start -8.89 7.62) (end 8.89 -5.08)
          (stroke (width 0.254) (type default) (color 0 0 0 0))
          (fill (type background))
        )
      )
      (symbol "SPIFlash-SO-8_1_1"
        (pin input line (at -13.97 5.08 0) (length 5.08)
          (name "~{CS}" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at -13.97 2.54 0) (length 5.08)
          (name "DO/IO1" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at -13.97 0 0) (length 5.08)
          (name "~{WP}/IO2" (effects (font (size 1.27 1.27))))
          (number "3" (effects (font (size 1.27 1.27))))
        )
        (pin power_in line (at -13.97 -2.54 0) (length 5.08)
          (name "GND" (effects (font (size 1.27 1.27))))
          (number "4" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 13.97 -2.54 180) (length 5.08)
          (name "DI/IO0" (effects (font (size 1.27 1.27))))
          (number "5" (effects (font (size 1.27 1.27))))
        )
        (pin input line (at 13.97 0 180) (length 5.08)
          (name "CLK" (effects (font (size 1.27 1.27))))
          (number "6" (effects (font (size 1.27 1.27))))
        )
        (pin bidirectional line (at 13.97 2.54 180) (length 5.08)
          (name "~{HLD}/IO3" (effects (font (size 1.27 1.27))))
          (number "7" (effects (font (size 1.27 1.27))))
        )
        (pin power_in line (at 13.97 5.08 180) (length 5.08)
          (name "Vcc" (effects (font (size 1.27 1.27))))
          (number "8" (effects (font (size 1.27 1.27))))
        )
      )
    )
    (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Value" "+3V3" (id 1) (at 0 3.556 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" "Power symbol creates a global label with name \"+3V3\"" (id 5) (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) (color 0 0 0 0))
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 0)
            (xy 0 2.54)
          )
          (stroke (width 0) (type default) (color 0 0 0 0))
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 2.54)
            (xy 0.762 1.27)
          )
          (stroke (width 0) (type default) (color 0 0 0 0))
          (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" (id 0) (at 0 -6.35 0)
        (effects (font (size 1.27 1.27)) hide)
      )
      (property "Value" "GND" (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" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (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) (color 0 0 0 0))
          (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 128.27 82.55) (diameter 0) (color 0 0 0 0)
    (uuid 17e359a5-dfe9-4dd4-bd7b-01efbc7feddd)
  )
  (junction (at 138.43 87.63) (diameter 0) (color 0 0 0 0)
    (uuid d65c712a-01c2-47e8-811b-23bf1f8e3662)
  )

  (wire (pts (xy 128.27 87.63) (xy 138.43 87.63))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid a1ab8942-5d40-4a69-9b9a-096a9c4ed3f8)
  )
  (wire (pts (xy 128.27 82.55) (xy 138.43 82.55))
    (stroke (width 0) (type default) (color 0 0 0 0))
    (uuid bc78d53b-cfbb-4c4c-8845-8d961ae922b3)
  )

  (hierarchical_label "M1SO" (shape bidirectional) (at 45.72 81.28 180)
    (effects (font (size 1.27 1.27)) (justify right))
    (uuid 34b65933-4180-417a-aed6-ce6c073cebba)
  )
  (hierarchical_label "M1SO" (shape bidirectional) (at 45.72 63.5 180)
    (effects (font (size 1.27 1.27)) (justify right))
    (uuid 3969d4a5-af47-4f75-87c4-b9a943962830)
  )
  (hierarchical_label "D3" (shape bidirectional) (at 73.66 63.5 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 554b2050-72bf-43db-8ee6-ba53e3331ec4)
  )
  (hierarchical_label "~{CS}0" (shape input) (at 45.72 60.96 180)
    (effects (font (size 1.27 1.27)) (justify right))
    (uuid 5562b47c-27ff-45d8-805e-ef89e20cfcbb)
  )
  (hierarchical_label "SCK1" (shape input) (at 73.66 83.82 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 5809c526-dee4-47f0-bbb7-98594a370659)
  )
  (hierarchical_label "D2" (shape bidirectional) (at 45.72 66.04 180)
    (effects (font (size 1.27 1.27)) (justify right))
    (uuid 8876214a-c8c1-4346-9ed9-b24fa25678b8)
  )
  (hierarchical_label "D2" (shape bidirectional) (at 45.72 83.82 180)
    (effects (font (size 1.27 1.27)) (justify right))
    (uuid 970980d4-97b9-42c6-aaa1-157c8ea3681e)
  )
  (hierarchical_label "M0SI" (shape bidirectional) (at 73.66 86.36 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 9845963f-afff-4fa3-9d65-b8e8311d0caa)
  )
  (hierarchical_label "~{CS}1" (shape input) (at 45.72 78.74 180)
    (effects (font (size 1.27 1.27)) (justify right))
    (uuid bf3caf94-457a-46cd-8ab8-ff3ecc2835f0)
  )
  (hierarchical_label "D3" (shape bidirectional) (at 73.66 81.28 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid cba1c978-c77b-40b9-8939-85d74aa01656)
  )
  (hierarchical_label "M0SI" (shape bidirectional) (at 73.66 68.58 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid e17bcbf1-ef02-4de0-b330-88adfedcfec6)
  )
  (hierarchical_label "SCK0" (shape input) (at 73.66 66.04 0)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid fefad1f0-f8d0-421d-b8d5-7f6dfa1368e0)
  )

  (symbol (lib_id "power:+3V3") (at 73.66 78.74 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 2274f940-40bd-4f7d-9595-19d75e5baa0d)
    (property "Reference" "#PWR?" (id 0) (at 73.66 82.55 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "+3V3" (id 1) (at 73.66 74.93 0))
    (property "Footprint" "" (id 2) (at 73.66 78.74 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (id 3) (at 73.66 78.74 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid c58f9acc-b3dd-4b9a-b1b2-f426f25ba175))
  )

  (symbol (lib_id "GW_RAM:SPIFlash-SO-8") (at 59.69 83.82 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 4f8162c7-6b3b-44a3-8bdb-717e3871d81a)
    (property "Reference" "U?" (id 0) (at 59.69 76.2 0)
      (effects (font (size 1.27 1.27)) (justify bottom))
    )
    (property "Value" "W25Q64" (id 1) (at 59.69 88.9 0)
      (effects (font (size 1.27 1.27)) (justify top))
    )
    (property "Footprint" "stdpads:stdpads:SOIC-8_5.3mm" (id 2) (at 59.69 91.44 0)
      (effects (font (size 1.27 1.27)) (justify top) hide)
    )
    (property "Datasheet" "" (id 3) (at 59.69 83.82 0)
      (effects (font (size 1.27 1.27)) (justify top) hide)
    )
    (pin "1" (uuid 3e759c7a-d0f6-48a9-9fba-353cb2667118))
    (pin "2" (uuid 3eeabeb8-81b8-4792-a60b-f040d431a450))
    (pin "3" (uuid c0044c3f-ed21-4efb-89f2-d2bb1020790a))
    (pin "4" (uuid c6116be2-f5ce-449c-8cc8-81cb308f9777))
    (pin "5" (uuid 9f603a67-4f1c-4d3b-b341-092b47104eb3))
    (pin "6" (uuid 165090f9-1360-4eed-8fd0-1ac9974d67c1))
    (pin "7" (uuid 25a6fb47-da22-48d6-8655-cdba816f1327))
    (pin "8" (uuid c5460967-19f4-445a-89e9-63d04a12f399))
  )

  (symbol (lib_id "GW_RAM:SPIFlash-SO-8") (at 59.69 66.04 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 54a6dc1d-76e7-41ed-89c2-97246ba50196)
    (property "Reference" "U?" (id 0) (at 59.69 58.42 0)
      (effects (font (size 1.27 1.27)) (justify bottom))
    )
    (property "Value" "W25Q64" (id 1) (at 59.69 71.12 0)
      (effects (font (size 1.27 1.27)) (justify top))
    )
    (property "Footprint" "stdpads:stdpads:SOIC-8_5.3mm" (id 2) (at 59.69 73.66 0)
      (effects (font (size 1.27 1.27)) (justify top) hide)
    )
    (property "Datasheet" "" (id 3) (at 59.69 66.04 0)
      (effects (font (size 1.27 1.27)) (justify top) hide)
    )
    (pin "1" (uuid 41cf8db1-ce9d-4d3b-a08e-5fe830198c39))
    (pin "2" (uuid 3da4f0a6-e8c2-4cc3-b3f2-ca3f10d44e3e))
    (pin "3" (uuid 83a3b219-d391-41e6-b7ca-425b9ed7eaec))
    (pin "4" (uuid a4c759d4-3701-4e81-a65f-8f882546a130))
    (pin "5" (uuid 17a99700-b890-4c57-9c2d-13de4be76c9a))
    (pin "6" (uuid da258bd2-0741-4218-ac68-e571929e4178))
    (pin "7" (uuid b03ca4a7-9e0f-4504-aa17-157ba96f58cc))
    (pin "8" (uuid fde108c9-4a8c-40e1-83fc-a04d60b08112))
  )

  (symbol (lib_id "power:GND") (at 45.72 68.58 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 5f8e5f6b-025d-4aab-a93e-c5d682dfef8c)
    (property "Reference" "#PWR?" (id 0) (at 45.72 74.93 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "GND" (id 1) (at 45.72 72.39 0))
    (property "Footprint" "" (id 2) (at 45.72 68.58 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (id 3) (at 45.72 68.58 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid e7c6f573-aef0-4fbe-8a4c-8b3fe962d9e9))
  )

  (symbol (lib_id "Device:C_Small") (at 138.43 85.09 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 6e71cc43-72cb-412b-b5ab-d5df04e3731f)
    (property "Reference" "C?" (id 0) (at 140.7668 83.9216 0)
      (effects (font (size 1.27 1.27)) (justify right))
    )
    (property "Value" "2u2" (id 1) (at 140.7668 86.233 0)
      (effects (font (size 1.27 1.27)) (justify right))
    )
    (property "Footprint" "stdpads:C_0603" (id 2) (at 138.43 85.09 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 138.43 85.09 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "LCSC Part" "C15850" (id 4) (at 138.43 85.09 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 8cb32f5b-a569-41e0-924a-8dc99e9551ce))
    (pin "2" (uuid 82658fa1-7b7e-4d2d-a5dd-106e2d194f5e))
  )

  (symbol (lib_id "power:+3V3") (at 73.66 60.96 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 8b5df196-6b00-4d47-962d-9ede104fee97)
    (property "Reference" "#PWR?" (id 0) (at 73.66 64.77 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "+3V3" (id 1) (at 73.66 57.15 0))
    (property "Footprint" "" (id 2) (at 73.66 60.96 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (id 3) (at 73.66 60.96 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 8b8dd01c-8740-48cd-95ec-05ed927aec1a))
  )

  (symbol (lib_id "power:GND") (at 138.43 87.63 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid 8e347589-554d-4947-bcca-6cf945980e79)
    (property "Reference" "#PWR?" (id 0) (at 138.43 93.98 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "GND" (id 1) (at 138.43 91.44 0))
    (property "Footprint" "" (id 2) (at 138.43 87.63 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (id 3) (at 138.43 87.63 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 1f23acb1-5a1f-4c7e-bbb6-270b1ef60f46))
  )

  (symbol (lib_id "power:GND") (at 45.72 86.36 0) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid ca399b4f-f584-48f1-b5e4-6e30e1901a2f)
    (property "Reference" "#PWR?" (id 0) (at 45.72 92.71 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "GND" (id 1) (at 45.72 90.17 0))
    (property "Footprint" "" (id 2) (at 45.72 86.36 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (id 3) (at 45.72 86.36 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 6691288b-2109-429f-985d-3e3e989187a2))
  )

  (symbol (lib_id "power:+3V3") (at 128.27 82.55 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid dd5a44f4-d00e-490b-9147-df463fd47e73)
    (property "Reference" "#PWR?" (id 0) (at 128.27 86.36 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Value" "+3V3" (id 1) (at 128.27 78.74 0))
    (property "Footprint" "" (id 2) (at 128.27 82.55 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "" (id 3) (at 128.27 82.55 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid 68fe70d9-faf4-481e-8620-f99561ddf392))
  )

  (symbol (lib_id "Device:C_Small") (at 128.27 85.09 0) (mirror y) (unit 1)
    (in_bom yes) (on_board yes)
    (uuid f1f6bf74-595e-4d86-87f3-cc0de27ce321)
    (property "Reference" "C?" (id 0) (at 130.6068 83.9216 0)
      (effects (font (size 1.27 1.27)) (justify right))
    )
    (property "Value" "2u2" (id 1) (at 130.6068 86.233 0)
      (effects (font (size 1.27 1.27)) (justify right))
    )
    (property "Footprint" "stdpads:C_0603" (id 2) (at 128.27 85.09 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "Datasheet" "~" (id 3) (at 128.27 85.09 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (property "LCSC Part" "C15850" (id 4) (at 128.27 85.09 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (pin "1" (uuid b1c1582a-dba5-4a38-a379-140c84f032bc))
    (pin "2" (uuid 6b2654e5-ac67-42fe-828d-c52ababdc9ca))
  )
)
