v05: Fix A500 interface, add A500 reset button
[amiga-mmkeyboard-pic12f629-pcb.git] / Amiga-PCB-MMKeyboard-PIC12F629.kicad_sch
index 4355f8d175cf70fc4530cbadea211c38efe3c1e6..cb91806020893fac9d6cfd10a357be82ee31a839 100644 (file)
         )
       )
     )
+    (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: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)
       (effects (font (size 1.27 1.27)) (justify right) hide)
     )
   )
-  (global_label "reset" (shape input) (at 124.46 60.96 180) (fields_autoplaced)
+  (global_label "reset500" (shape input) (at 124.46 60.96 180) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify right))
     (uuid 2ce909cc-48d6-41aa-bfa2-bcafe63ca1bd)
-    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 116.7576 60.96 0)
+    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 113.1291 60.96 0)
       (effects (font (size 1.27 1.27)) (justify right) hide)
     )
   )
-  (global_label "amigadat" (shape input) (at 124.46 55.88 180) (fields_autoplaced)
+  (global_label "amigadat" (shape input) (at 124.46 58.42 180) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify right))
     (uuid 3440ba9e-ff39-4a79-a6d1-d3830563510d)
-    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 112.706 55.88 0)
+    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 112.706 58.42 0)
       (effects (font (size 1.27 1.27)) (justify right) hide)
     )
   )
       (effects (font (size 1.27 1.27)) (justify left) hide)
     )
   )
-  (global_label "reset" (shape input) (at 163.83 44.45 180) (fields_autoplaced)
+  (global_label "reset2000" (shape input) (at 163.83 44.45 180) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify right))
     (uuid 4d7bfde5-e8ae-4795-b76a-4c0eb202d33e)
-    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 156.1276 44.45 0)
+    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 151.2896 44.45 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
+  (global_label "reset500" (shape input) (at 199.39 109.22 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid 5060b8e5-e777-4c0c-9c7a-f628214a0a05)
+    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 188.0591 109.22 0)
       (effects (font (size 1.27 1.27)) (justify right) hide)
     )
   )
       (effects (font (size 1.27 1.27)) (justify left) hide)
     )
   )
-  (global_label "amigaclock" (shape input) (at 124.46 58.42 180) (fields_autoplaced)
+  (global_label "amigaclock" (shape input) (at 124.46 55.88 180) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify right))
     (uuid 7380e873-d903-4846-8f53-81850cd3c71d)
-    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.7102 58.42 0)
+    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 110.7102 55.88 0)
       (effects (font (size 1.27 1.27)) (justify right) hide)
     )
   )
     (property "LCSC" "C77848" (at 116.84 35.56 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "EB-DIOS M06V" (at 116.84 35.56 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "4" (uuid 862144b6-9960-44a1-8c5a-eb1969c4dd73))
     (pin "6" (uuid a18676bc-dd54-41c5-aacf-a246c27d3384))
     (pin "5" (uuid 29eced11-2ff5-45d0-9a20-0dfb59f15e93))
     (property "LCSC" "C77848" (at 204.47 76.2 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "EB-DIOS M06V" (at 204.47 76.2 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "4" (uuid b145bc4e-4d46-43b3-82eb-d2afde03a7ef))
     (pin "6" (uuid 66a71d00-ed06-4b3e-ac64-a929b9f91e2c))
     (pin "5" (uuid a84e3d25-5f59-42e3-b8dd-02777193fb64))
     (property "LCSC" "" (at 144.78 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "SMD-0805 470" (at 144.78 95.25 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "1" (uuid c582bede-6e1a-4834-9050-a5415a696cc4))
     (pin "2" (uuid 09f246d1-b4ac-486a-a91a-d9e75ddb76cf))
     (instances
     (property "LCSC" "C72124" (at 179.07 41.91 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "PIC 12F629-I/P" (at 179.07 41.91 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "6" (uuid 9a716f1c-677f-46fe-9c97-1f4d26c1c5a9))
     (pin "2" (uuid 03decc16-1845-47e4-95a6-a473d351ca1b))
     (pin "8" (uuid a64dff21-6465-48fc-adc2-cb1979e23bfd))
     (property "LCSC" "" (at 172.72 90.17 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "" (at 172.72 90.17 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "1" (uuid f015993b-dc7e-40ba-838a-848a464578d9))
     (pin "2" (uuid 717ad538-cb8d-4cd2-a9e6-0d518a36e230))
     (instances
     )
   )
 
+  (symbol (lib_id "Device:R") (at 203.2 109.22 90) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid 61baa61d-72c5-4603-97f5-20795beb43c5)
+    (property "Reference" "R500" (at 203.2 104.0597 90)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "470" (at 203.2 106.4839 90)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 203.2 110.998 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (at 203.2 109.22 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "JLCPCB" "C17710" (at 203.2 109.22 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "" (at 203.2 109.22 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Reichelt" "SMD-0805 470" (at 203.2 109.22 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 71b9aa65-00e7-45ec-91d1-b9ec2270e9c1))
+    (pin "2" (uuid 83d44f8d-6502-420a-9946-00e8a65762eb))
+    (instances
+      (project "Amiga-PCB-MMKeyboard-PIC12F629"
+        (path "/0d18a371-b76e-400e-8049-12c2c408a5eb"
+          (reference "R500") (unit 1)
+        )
+      )
+    )
+  )
+
   (symbol (lib_id "power:GND") (at 139.7 35.56 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 6bd91624-3b33-41b5-b0ff-01268f1ccd09)
     (property "LCSC" "" (at 152.4 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "LY R976" (at 152.4 95.25 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "1" (uuid 965990d1-41bc-4a7d-97bf-6bfb35e50206))
     (pin "2" (uuid 974626a8-8751-49a9-a863-e7df19c77cfa))
     (instances
     (property "LCSC" "" (at 152.4 107.95 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "" (at 152.4 107.95 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "1" (uuid cf54df29-e7b2-4d43-b6b0-8920426328a8))
     (pin "2" (uuid a8fd4b08-0727-4a8d-b600-f728ba721c1b))
     (instances
     )
   )
 
+  (symbol (lib_id "power:GND") (at 217.17 109.22 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid 8456ecf3-93fb-4520-aa03-f1e0c6fd6883)
+    (property "Reference" "#PWR010" (at 217.17 115.57 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (at 217.17 113.3531 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (at 217.17 109.22 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 217.17 109.22 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e254b3fa-feaf-4bc8-ab43-f6917f926a16))
+    (instances
+      (project "Amiga-PCB-MMKeyboard-PIC12F629"
+        (path "/0d18a371-b76e-400e-8049-12c2c408a5eb"
+          (reference "#PWR010") (unit 1)
+        )
+      )
+    )
+  )
+
   (symbol (lib_id "Device:C") (at 237.49 29.21 90) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 9a0043af-446e-43d8-a4cf-baa961a3ff42)
     (property "JLCPCB" "C49678" (at 237.49 29.21 90)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "KEM X7R0805 100N" (at 237.49 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "2" (uuid 1ac1bb27-0f14-4df5-b2b6-c7cfc3c89edc))
     (pin "1" (uuid 83839fd1-d8ea-4508-9067-85a085b832a7))
     (instances
     (property "LCSC" "" (at 165.1 77.47 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "SMD-0805 470" (at 165.1 77.47 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "1" (uuid 4dbd3b83-c3ac-43a1-a7c7-d7bbddc85f4c))
     (pin "2" (uuid c61a7c55-671f-452a-a55e-3b86d351690d))
     (instances
     (property "LCSC" "C2685213" (at 129.54 63.5 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "MPE 094-1-008" (at 129.54 63.5 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "3" (uuid ccb54b85-9dbc-4e94-aca5-c892562da552))
     (pin "1" (uuid 3ca4c487-8588-4024-ab68-5da31c4c0956))
     (pin "5" (uuid 086b65ef-1385-4820-ab3a-8cdcb07c775f))
     )
   )
 
+  (symbol (lib_id "Switch:SW_Push") (at 212.09 109.22 0) (mirror y) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no)
+    (uuid a9fcd1d8-6469-4175-b8b8-ae34be7cc3e5)
+    (property "Reference" "SW500" (at 212.09 102.1547 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "SW_Push" (at 212.09 104.5789 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal" (at 212.09 104.14 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (at 212.09 104.14 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "LCSC" "C7501290" (at 212.09 109.22 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Reichelt" "W+P 946-142" (at 212.09 109.22 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "2" (uuid bce7efa1-89e4-4cb6-ad28-09c32a9bf1d8))
+    (pin "1" (uuid 1df946be-7f58-46fb-91ca-8122c40328f5))
+    (instances
+      (project "Amiga-PCB-MMKeyboard-PIC12F629"
+        (path "/0d18a371-b76e-400e-8049-12c2c408a5eb"
+          (reference "SW500") (unit 1)
+        )
+      )
+    )
+  )
+
   (symbol (lib_id "power:GND") (at 156.21 107.95 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid ac639288-a9bd-43df-b755-1e8d2560cd27)
     (property "LCSC" "" (at 172.72 77.47 0)
       (effects (font (size 1.27 1.27)) hide)
     )
+    (property "Reichelt" "LG R971" (at 172.72 77.47 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
     (pin "1" (uuid 27de7ab9-90e2-41e5-a686-f019bdd51b5d))
     (pin "2" (uuid 1c9c2170-360e-421f-81fc-635caeb78a78))
     (instances