v05: Fix A500 interface, add A500 reset button
[amiga-mmkeyboard-pic12f629-pcb.git] / Amiga-PCB-MMKeyboard-PIC12F629.kicad_sch
index e449c789aff80f0b7ecd06ce3e61a7ff7fe11aca..cb91806020893fac9d6cfd10a357be82ee31a839 100644 (file)
         )
       )
     )
+    (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+      (property "Reference" "C" (at 0.635 2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Value" "C" (at 0.635 -2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Footprint" "" (at 0.9652 -3.81 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" "cap capacitor" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Unpolarized capacitor" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "C_*" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "C_0_1"
+        (polyline
+          (pts
+            (xy -2.032 -0.762)
+            (xy 2.032 -0.762)
+          )
+          (stroke (width 0.508) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -2.032 0.762)
+            (xy 2.032 0.762)
+          )
+          (stroke (width 0.508) (type default))
+          (fill (type none))
+        )
+      )
+      (symbol "C_1_1"
+        (pin passive line (at 0 3.81 270) (length 2.794)
+          (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 2.794)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
     (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
       (property "Reference" "D" (at 0 2.54 0)
         (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: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)
     )
   )
       (effects (font (size 1.27 1.27)) (justify left) hide)
     )
   )
+  (global_label "VCC" (shape input) (at 233.68 29.21 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right))
+    (uuid c0de57c1-5922-4158-8f03-81b5b6d8abfa)
+    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 227.0662 29.21 0)
+      (effects (font (size 1.27 1.27)) (justify right) hide)
+    )
+  )
   (global_label "led_floppy" (shape input) (at 140.97 95.25 180) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify right))
     (uuid d58e4d01-9eff-44d2-ab06-2e1eba561033)
     (property "Reference" "J11" (at 116.8577 26.3357 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "Amiga keyboard connector" (at 116.8577 28.7599 0)
+    (property "Value" "Amiga keyboard" (at 116.8577 28.7599 0)
       (effects (font (size 1.27 1.27)))
     )
     (property "Footprint" "own:Mini-DIN-6_PS2-Keyboard-Socket_Connfly_DS1093-01-PN60" (at 116.84 35.56 0)
     (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 "Reference" "J2" (at 204.4877 66.9757 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "PS/2 keyboard connector" (at 204.4877 69.3999 0)
+    (property "Value" "PS/2 keyboard" (at 204.4877 69.3999 0)
       (effects (font (size 1.27 1.27)))
     )
     (property "Footprint" "own:Mini-DIN-6_PS2-Keyboard-Socket_Connfly_DS1093-01-PN60" (at 204.47 76.2 0)
     (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 "Reference" "R2" (at 144.78 90.0897 90)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "200" (at 144.78 92.5139 90)
+    (property "Value" "470" (at 144.78 92.5139 90)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 144.78 97.028 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 144.78 97.028 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 144.78 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "JLCPCB" "C17540" (at 144.78 95.25 0)
+    (property "JLCPCB" "C17710" (at 144.78 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (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 "Reference" "U1" (at 181.2641 27.6057 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "PIC12F629-IP" (at 181.2641 30.0299 0)
+    (property "Value" "PIC12F629" (at 181.2641 30.0299 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Footprint" "Package_DIP:DIP-8_W7.62mm" (at 194.31 25.4 0)
     (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 "Reference" "D3" (at 174.3075 83.8667 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "Power 2.54" (at 174.3075 86.2909 0)
+    (property "Value" "Power" (at 174.3075 86.2909 0)
       (effects (font (size 1.27 1.27)))
     )
     (property "Footprint" "LED_THT:LED_D3.0mm" (at 172.72 90.17 0)
     (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 "Reference" "D2" (at 153.9875 88.9467 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "Floppy 0805" (at 153.9875 91.3709 0)
+    (property "Value" "Drive 0805" (at 153.9875 91.3709 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "LED_SMD:LED_0805_2012Metric" (at 152.4 95.25 0)
+    (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 152.4 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 152.4 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "JLCPCB" "C2297" (at 152.4 95.25 0)
+    (property "JLCPCB" "C2296" (at 152.4 95.25 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (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 "Reference" "D4" (at 153.9875 101.6467 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "Floppy 2.54" (at 153.9875 104.0709 0)
+    (property "Value" "Drive" (at 153.9875 104.0709 0)
       (effects (font (size 1.27 1.27)))
     )
     (property "Footprint" "LED_THT:LED_D3.0mm" (at 152.4 107.95 0)
     (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 "Reference" "C1" (at 237.49 22.9067 90)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "100nF" (at 237.49 25.3309 90)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 241.3 28.2448 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (at 237.49 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (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
+      (project "Amiga-PCB-MMKeyboard-PIC12F629"
+        (path "/0d18a371-b76e-400e-8049-12c2c408a5eb"
+          (reference "C1") (unit 1)
+        )
+      )
+    )
+  )
+
   (symbol (lib_id "Device:R") (at 165.1 77.47 90) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid a3a040bf-460a-4b24-8a31-1459a267e820)
     (property "Reference" "R1" (at 165.1 72.3097 90)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "200" (at 165.1 74.7339 90)
+    (property "Value" "470" (at 165.1 74.7339 90)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 165.1 79.248 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 165.1 79.248 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 165.1 77.47 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "JLCPCB" "C17540" (at 165.1 77.47 0)
+    (property "JLCPCB" "C17710" (at 165.1 77.47 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (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
   (symbol (lib_id "Connector:Conn_01x08_Socket") (at 129.54 63.5 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid a4042819-c5ee-48f3-af43-46256fe4c6ad)
-    (property "Reference" "J12" (at 133.6335 64.77 90)
-      (effects (font (size 1.27 1.27)))
+    (property "Reference" "J12" (at 130.2512 63.5579 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "A500 keyboard connector" (at 131.2093 64.77 90)
-      (effects (font (size 1.27 1.27)))
+    (property "Value" "A500 mainboard" (at 130.2512 65.9821 0)
+      (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical" (at 129.54 63.5 0)
       (effects (font (size 1.27 1.27)) hide)
     (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)
     )
   )
 
+  (symbol (lib_id "power:GND") (at 241.3 29.21 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid b53fc938-310a-4f51-982a-7ab2b000ff4d)
+    (property "Reference" "#PWR09" (at 241.3 35.56 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (at 241.3 33.3431 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (at 241.3 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 241.3 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 613b7275-5bd9-4e95-8599-656384ce9e75))
+    (instances
+      (project "Amiga-PCB-MMKeyboard-PIC12F629"
+        (path "/0d18a371-b76e-400e-8049-12c2c408a5eb"
+          (reference "#PWR09") (unit 1)
+        )
+      )
+    )
+  )
+
   (symbol (lib_id "Device:LED") (at 172.72 77.47 180) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid f019c543-128f-4e1d-94b2-ca45583d5fc4)
     (property "Value" "Power 0805" (at 174.3075 73.5909 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "LED_SMD:LED_0805_2012Metric" (at 172.72 77.47 0)
+    (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" (at 172.72 77.47 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 172.72 77.47 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "JLCPCB" "C84256" (at 172.72 77.47 0)
+    (property "JLCPCB" "C2297" (at 172.72 77.47 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (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