completed schematic and footprint assignment
authorJohn Tsiombikas <nuclear@member.fsf.org>
Thu, 22 Feb 2024 21:02:32 +0000 (23:02 +0200)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Thu, 22 Feb 2024 21:02:32 +0000 (23:02 +0200)
.gitignore
hw/pss20midi.kicad_sch
hw/pss20midi.pretty/bncontact.kicad_mod [new file with mode: 0644]

index 2f34d2c..39647a3 100644 (file)
@@ -5,3 +5,5 @@ pss20midi
 *.swp
 *.kicad_prl
 *.zip
+fp-lib-table
+fp-info-cache
index 9ec7805..e9c6f3b 100644 (file)
   (junction (at 90.17 158.75) (diameter 0) (color 0 0 0 0)
     (uuid 233a5e48-9ed8-4e6f-824c-a8c3bebb519d)
   )
-  (junction (at 101.6 201.93) (diameter 0) (color 0 0 0 0)
-    (uuid 290de8d2-9936-49ba-b8ce-c1443501d659)
-  )
   (junction (at 242.57 128.27) (diameter 0) (color 0 0 0 0)
     (uuid 2c12d8a5-1306-49c9-8f8b-90559d85094f)
   )
   (junction (at 67.31 102.87) (diameter 0) (color 0 0 0 0)
     (uuid dcd00e1e-8556-4c66-9683-92bc6bf223a5)
   )
-  (junction (at 101.6 204.47) (diameter 0) (color 0 0 0 0)
-    (uuid dcd3621d-5945-4ee1-9111-a2fb0b93612c)
-  )
   (junction (at 74.93 102.87) (diameter 0) (color 0 0 0 0)
     (uuid df4c316c-857f-4ace-b379-7b4cf0aff9ec)
   )
     (stroke (width 0) (type default))
     (uuid 41f01b49-3e77-411d-8e7e-1e61a6250b8d)
   )
-  (wire (pts (xy 101.6 204.47) (xy 105.41 204.47))
-    (stroke (width 0) (type default))
-    (uuid 427e87bf-cd1b-4798-8f4f-d80cc4ccedef)
-  )
   (wire (pts (xy 91.44 53.34) (xy 99.06 53.34))
     (stroke (width 0) (type default))
     (uuid 43832765-04dd-4b91-b78c-355e80e8cf67)
     (stroke (width 0) (type default))
     (uuid 43d8bb2a-84c5-4e94-aa71-36b899759350)
   )
-  (wire (pts (xy 101.6 199.39) (xy 105.41 199.39))
-    (stroke (width 0) (type default))
-    (uuid 44a8c74e-d3b4-4c5c-8690-91b65e5cc3cb)
-  )
   (wire (pts (xy 26.67 151.13) (xy 29.21 151.13))
     (stroke (width 0) (type default))
     (uuid 44f3975c-72f0-40a8-a2a1-d305e3986e9f)
     (stroke (width 0) (type default))
     (uuid 4d3971a2-f63a-4098-bee3-ef0c6fe8dbe4)
   )
+  (wire (pts (xy 127 207.01) (xy 123.19 207.01))
+    (stroke (width 0) (type default))
+    (uuid 4d92f164-346f-4e6b-b736-212810a7c54a)
+  )
   (wire (pts (xy 39.37 140.97) (xy 72.39 140.97))
     (stroke (width 0) (type default))
     (uuid 4dc123bd-ecdc-48ed-aca5-fb7a37613818)
     (stroke (width 0) (type default))
     (uuid 6afd6a7f-64b3-44f9-8688-55c5427d5d8c)
   )
-  (wire (pts (xy 101.6 201.93) (xy 105.41 201.93))
-    (stroke (width 0) (type default))
-    (uuid 6b7b8d8f-6b18-4594-b6ef-1d38615b41ac)
-  )
   (wire (pts (xy 26.67 184.15) (xy 26.67 186.69))
     (stroke (width 0) (type default))
     (uuid 6ba48d12-4948-49c2-9f76-0c86303cdf09)
     (stroke (width 0) (type default))
     (uuid 6efed28d-5db6-42de-b670-a36b7d7e0b19)
   )
-  (wire (pts (xy 115.57 201.93) (xy 127 201.93))
+  (wire (pts (xy 123.19 201.93) (xy 127 201.93))
     (stroke (width 0) (type default))
     (uuid 70043db6-e2ec-45bf-bd26-e73e51daae04)
   )
     (stroke (width 0) (type default))
     (uuid 71851799-e2d5-4143-8f80-f39d27957116)
   )
-  (wire (pts (xy 101.6 201.93) (xy 101.6 204.47))
-    (stroke (width 0) (type default))
-    (uuid 721a17ec-53c8-4730-b08d-8d022d27de08)
-  )
   (wire (pts (xy 123.19 191.77) (xy 125.73 191.77))
     (stroke (width 0) (type default))
     (uuid 72add496-49fd-41f1-8c6e-b0f8842ee16b)
     (stroke (width 0) (type default))
     (uuid 7f078ed8-7272-429d-8164-1795831f0834)
   )
-  (wire (pts (xy 115.57 204.47) (xy 127 204.47))
+  (wire (pts (xy 123.19 204.47) (xy 127 204.47))
     (stroke (width 0) (type default))
     (uuid 7f94ffbc-5d51-4bbb-9da3-798737746d4a)
   )
     (stroke (width 0) (type default))
     (uuid ee527fba-fa9e-4d42-8733-1f6c647e224c)
   )
-  (wire (pts (xy 115.57 199.39) (xy 127 199.39))
+  (wire (pts (xy 123.19 199.39) (xy 127 199.39))
     (stroke (width 0) (type default))
     (uuid ee5cdf23-1cdb-4215-8f18-3167e8c921de)
   )
     (stroke (width 0) (type default))
     (uuid f299ac50-0006-41c6-b832-30fc74c51308)
   )
-  (wire (pts (xy 101.6 199.39) (xy 101.6 201.93))
-    (stroke (width 0) (type default))
-    (uuid f33d2d65-1c73-49a6-ad61-4e3d375e9f99)
-  )
   (wire (pts (xy 39.37 166.37) (xy 97.79 166.37))
     (stroke (width 0) (type default))
     (uuid f53400d4-f949-4359-b7cd-41f178990a6a)
     (stroke (width 0) (type default))
     (uuid f79ed85e-5576-4200-b0e9-060f6468b9da)
   )
-  (wire (pts (xy 101.6 204.47) (xy 101.6 205.74))
-    (stroke (width 0) (type default))
-    (uuid f87a7a4c-c6bd-4be8-83ae-913d4a24fdf1)
-  )
   (bus (pts (xy 245.11 172.72) (xy 245.11 243.84))
     (stroke (width 0) (type default))
     (uuid f9776815-5516-4d45-987a-23c8195d993f)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid b9439c02-f1f7-451c-9f7c-6eecd5df8c99)
   )
+  (label "IN[0..7]" (at 218.44 243.84 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid bc49b350-715d-42f2-9d9e-5e482a7d0978)
+  )
   (label "IN6" (at 194.31 223.52 0) (fields_autoplaced)
     (effects (font (size 1.27 1.27)) (justify left bottom))
     (uuid c3c03e1d-bff9-4aac-b440-e99209f5acff)
     (property "Value" "SW_Push" (at 26.67 116.84 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 113.03 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 113.03 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 113.03 0)
     (property "Value" "1uF" (at 325.12 158.75 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 326.39 153.9748 0)
+    (property "Footprint" "Capacitor_SMD:CP_Elec_4x5.4" (at 326.39 153.9748 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 322.58 154.94 0)
     (property "Value" "4k7" (at 100.33 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 98.552 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 98.552 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 100.33 106.68 0)
     (property "Value" "SW_Push" (at 26.67 160.02 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 156.21 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 156.21 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 156.21 0)
     (property "Value" "4k7" (at 77.47 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 75.692 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 75.692 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 77.47 106.68 0)
     (property "Value" "74LS153" (at 183.8041 91.44 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 181.61 114.3 0)
+    (property "Footprint" "Package_SO:SO-16_3.9x9.9mm_P1.27mm" (at 181.61 114.3 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS153" (at 181.61 114.3 0)
     (property "Value" "22pF" (at 247.65 130.81 90)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (at 247.65 128.27 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 247.65 128.27 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 247.65 128.27 0)
     (property "Value" "22pF" (at 247.65 120.65 90)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (at 247.65 123.19 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 247.65 123.19 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 247.65 123.19 0)
     (property "Value" "4k7" (at 110.49 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 108.712 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 108.712 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 110.49 106.68 0)
     (property "Value" "SW_Push" (at 26.67 111.76 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 107.95 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 107.95 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 107.95 0)
     (property "Value" "SW_Push" (at 26.67 119.38 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 115.57 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 115.57 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 115.57 0)
     (property "Value" "0.1uF" (at 100.33 52.07 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 100.0252 53.34 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 100.0252 53.34 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 99.06 49.53 0)
     (property "Value" "SW_Push" (at 26.67 180.34 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 176.53 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 176.53 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 176.53 0)
     (property "Value" "0.1uF" (at 85.09 52.07 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 84.7852 53.34 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 84.7852 53.34 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 83.82 49.53 0)
     (property "Value" "SW_Push" (at 26.67 149.86 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 146.05 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 146.05 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 146.05 0)
     (property "Value" "4k7" (at 74.93 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 73.152 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 73.152 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 74.93 106.68 0)
     (property "Value" "74LS153" (at 183.8041 218.44 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 181.61 241.3 0)
+    (property "Footprint" "Package_SO:SO-16_3.9x9.9mm_P1.27mm" (at 181.61 241.3 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS153" (at 181.61 241.3 0)
     (property "Value" "MIDI out" (at 349.2501 146.05 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (at 349.25 156.21 0)
+    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal" (at 349.25 156.21 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (at 349.25 156.21 0)
     )
   )
 
-  (symbol (lib_id "Switch:SW_Push") (at 110.49 204.47 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no)
-    (uuid 37930631-42b0-46da-8afc-dd69cb94bbbf)
-    (property "Reference" "SW35" (at 115.57 203.2 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "Blue" (at 105.41 203.2 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 110.49 199.39 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 110.49 199.39 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid bbd9ebdd-b92e-4eae-a059-4653d4647385))
-    (pin "1" (uuid 42fb1c8e-6aa9-4c92-ac2c-6109f1e30561))
-    (instances
-      (project "pss20midi"
-        (path "/cea45c9f-06ce-4cd3-9de5-67136fbdcee9"
-          (reference "SW35") (unit 1)
-        )
-      )
-    )
-  )
-
   (symbol (lib_id "74xx:74LS153") (at 181.61 177.8 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 38bf0e82-02c0-4013-91ad-2c5d4e6c9c66)
     (property "Value" "74LS153" (at 183.8041 154.94 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 181.61 177.8 0)
+    (property "Footprint" "Package_SO:SO-16_3.9x9.9mm_P1.27mm" (at 181.61 177.8 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS153" (at 181.61 177.8 0)
     (property "Value" "4k7" (at 69.85 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 68.072 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 68.072 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 69.85 106.68 0)
     (property "Value" "SW_Push" (at 26.67 175.26 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 171.45 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 171.45 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 171.45 0)
     (property "Value" "SW_Push" (at 26.67 124.46 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 120.65 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 120.65 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 120.65 0)
     (property "Value" "4k7" (at 113.03 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 111.252 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 111.252 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 113.03 106.68 0)
     (property "Value" "SW_Push" (at 26.67 162.56 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 158.75 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 158.75 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 158.75 0)
     (property "Value" "SW_Push" (at 26.67 132.08 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 128.27 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 128.27 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 128.27 0)
     (property "Value" "4k7" (at 52.07 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 50.292 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 50.292 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 52.07 106.68 0)
     (property "Value" "SW_Push" (at 26.67 172.72 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 168.91 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 168.91 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 168.91 0)
     (property "Value" "MAX232" (at 299.3741 137.16 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 298.45 191.77 0)
+    (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 298.45 191.77 0)
       (effects (font (size 1.27 1.27)) (justify left) hide)
     )
     (property "Datasheet" "http://www.ti.com/lit/ds/symlink/max232.pdf" (at 297.18 162.56 0)
     (property "Value" "4k7" (at 54.61 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 52.832 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 52.832 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 54.61 106.68 0)
     (property "Value" "0.1uF" (at 107.95 52.07 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 107.6452 53.34 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 107.6452 53.34 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 106.68 49.53 0)
     (property "Value" "4k7" (at 85.09 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 83.312 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 83.312 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 85.09 106.68 0)
     (property "Value" "4k7" (at 49.53 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 47.752 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 47.752 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 49.53 106.68 0)
     (property "Value" "SW_Push" (at 26.67 129.54 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 125.73 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 125.73 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 125.73 0)
     (property "Value" "220" (at 337.82 152.4 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 336.042 151.13 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 336.042 151.13 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 337.82 151.13 0)
     (property "Value" "4k7" (at 64.77 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 62.992 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 62.992 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 64.77 106.68 0)
     (property "Value" "SW_Push" (at 26.67 137.16 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 133.35 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 133.35 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 133.35 0)
     (property "Value" "1uF" (at 273.05 146.431 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 275.8948 149.86 0)
+    (property "Footprint" "Capacitor_SMD:CP_Elec_4x5.4" (at 275.8948 149.86 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 276.86 146.05 0)
     (property "Value" "SW_Push" (at 26.67 170.18 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 166.37 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 166.37 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 166.37 0)
     )
   )
 
+  (symbol (lib_id "power:GND") (at 127 207.01 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no)
+    (uuid 76399458-a984-4ef4-b0d7-d827fd3e077a)
+    (property "Reference" "#PWR022" (at 127 213.36 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "GND" (at 127 210.82 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (at 127 207.01 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 127 207.01 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid fa14a7a3-0fa1-4d30-940c-9b400f95863f))
+    (instances
+      (project "pss20midi"
+        (path "/cea45c9f-06ce-4cd3-9de5-67136fbdcee9"
+          (reference "#PWR022") (unit 1)
+        )
+      )
+    )
+  )
+
   (symbol (lib_id "Device:R") (at 57.15 106.68 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no)
     (uuid 77415d55-6dfc-4f77-b7fc-fbb606786a2f)
     (property "Value" "4k7" (at 57.15 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 55.372 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 55.372 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 57.15 106.68 0)
     (property "Value" "4k7" (at 92.71 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 90.932 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 90.932 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 92.71 106.68 0)
     (property "Value" "AVR-ISP" (at 267.97 97.79 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Footprint" "" (at 275.59 97.79 90)
+    (property "Footprint" "Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical" (at 275.59 97.79 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" " ~" (at 301.625 82.55 0)
     (property "Value" "SW_Push" (at 26.67 144.78 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 140.97 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 140.97 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 140.97 0)
     (property "Value" "4k7" (at 115.57 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 113.792 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 113.792 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 115.57 106.68 0)
     (property "Value" "4k7" (at 120.65 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 118.872 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 118.872 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 120.65 106.68 0)
     (property "Value" "0.1uF" (at 77.47 52.07 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 77.1652 53.34 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 77.1652 53.34 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 76.2 49.53 0)
     (property "Value" "SW_Push" (at 26.67 185.42 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 181.61 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 181.61 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 181.61 0)
     (property "Value" "4k7" (at 67.31 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 65.532 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 65.532 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 67.31 106.68 0)
     (property "Value" "4k7" (at 123.19 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 121.412 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 121.412 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 123.19 106.68 0)
     (property "Value" "4k7" (at 59.69 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 57.912 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 57.912 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 59.69 106.68 0)
     (property "Value" "SW_Push" (at 26.67 152.4 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 148.59 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 148.59 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 148.59 0)
     (property "Value" "4k7" (at 87.63 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 85.852 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 85.852 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 87.63 106.68 0)
     (property "Value" "SW_Push" (at 26.67 167.64 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 163.83 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 163.83 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 163.83 0)
     (property "Value" "4k7" (at 102.87 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 101.092 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 101.092 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 102.87 106.68 0)
     (property "Value" "4k7" (at 95.25 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 93.472 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 93.472 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 95.25 106.68 0)
     (property "Value" "SW_Push" (at 26.67 114.3 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 110.49 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 110.49 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 110.49 0)
     (property "Value" "1MHz" (at 247.65 125.73 90)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (at 242.57 125.73 0)
+    (property "Footprint" "Crystal:Crystal_SMD_HC49-SD" (at 242.57 125.73 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 242.57 125.73 0)
     (property "Value" "SW_Push" (at 26.67 177.8 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 173.99 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 173.99 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 173.99 0)
     (property "Value" "4k7" (at 90.17 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 88.392 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 88.392 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 90.17 106.68 0)
     (property "Value" "0.1uF" (at 115.57 52.07 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 115.2652 53.34 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 115.2652 53.34 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 114.3 49.53 0)
     (property "Value" "SW_Push" (at 26.67 182.88 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 179.07 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 179.07 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 179.07 0)
     (property "Value" "1uF" (at 321.31 146.431 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 318.4652 149.86 0)
+    (property "Footprint" "Capacitor_SMD:CP_Elec_4x5.4" (at 318.4652 149.86 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 317.5 146.05 0)
     (property "Value" "4k7" (at 72.39 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 70.612 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 70.612 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 72.39 106.68 0)
     (property "Value" "1uF" (at 321.31 166.37 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 318.77 161.5948 0)
+    (property "Footprint" "Capacitor_SMD:CP_Elec_4x5.4" (at 318.77 161.5948 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 322.58 162.56 0)
     (property "Value" "SW_Push" (at 26.67 190.5 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 186.69 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 186.69 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 186.69 0)
     )
   )
 
-  (symbol (lib_id "Switch:SW_Push") (at 110.49 199.39 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no)
-    (uuid b9b1fbee-be4a-476d-b41d-3a6cecdfc340)
-    (property "Reference" "SW33" (at 115.57 198.12 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "Stop" (at 105.41 196.85 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 110.49 194.31 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 110.49 194.31 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid 20201b33-0e96-43de-9e46-44350d517846))
-    (pin "1" (uuid 29e542bf-faa9-45e2-a5b2-8d3c3692b594))
-    (instances
-      (project "pss20midi"
-        (path "/cea45c9f-06ce-4cd3-9de5-67136fbdcee9"
-          (reference "SW33") (unit 1)
-        )
-      )
-    )
-  )
-
   (symbol (lib_id "Switch:SW_Push") (at 34.29 158.75 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid bad35f5e-1783-4c8b-af19-0d6ee794e10a)
     (property "Value" "SW_Push" (at 26.67 157.48 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 153.67 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 153.67 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 153.67 0)
     (property "Value" "SW_Push" (at 26.67 142.24 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 138.43 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 138.43 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 138.43 0)
     (property "Value" "74LS153" (at 183.8041 27.94 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 181.61 50.8 0)
+    (property "Footprint" "Package_SO:SO-16_3.9x9.9mm_P1.27mm" (at 181.61 50.8 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS153" (at 181.61 50.8 0)
     )
   )
 
-  (symbol (lib_id "power:GND") (at 101.6 205.74 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid c25ef60a-cd18-41c6-868b-cd1d07487d20)
-    (property "Reference" "#PWR022" (at 101.6 212.09 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Value" "GND" (at 101.6 210.82 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 101.6 205.74 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (at 101.6 205.74 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 0a0cc01f-a588-4ad8-a5cf-613092d7a58c))
-    (instances
-      (project "pss20midi"
-        (path "/cea45c9f-06ce-4cd3-9de5-67136fbdcee9"
-          (reference "#PWR022") (unit 1)
-        )
-      )
-    )
-  )
-
   (symbol (lib_id "Device:R") (at 80.01 106.68 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no)
     (uuid c9bcb6a7-b27a-44a8-b158-fca0c3fac82d)
     (property "Value" "4k7" (at 80.01 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 78.232 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 78.232 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 80.01 106.68 0)
     (property "Value" "4k7" (at 97.79 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 96.012 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 96.012 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 97.79 106.68 0)
     (property "Value" "0.1uF" (at 123.19 52.07 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 122.8852 53.34 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 122.8852 53.34 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 121.92 49.53 0)
     (property "Value" "SW_Push" (at 26.67 139.7 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 135.89 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 135.89 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 135.89 0)
     (property "Value" "SW_Push" (at 26.67 134.62 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 130.81 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 130.81 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 130.81 0)
     (property "Value" "SW_Push" (at 26.67 127 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 123.19 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 123.19 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 123.19 0)
     (property "Value" "SW_Push" (at 26.67 147.32 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 143.51 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 143.51 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 143.51 0)
     (property "Value" "SW_Push" (at 26.67 165.1 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 161.29 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 161.29 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 161.29 0)
     )
   )
 
-  (symbol (lib_id "Switch:SW_Push") (at 110.49 201.93 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no)
-    (uuid df844b36-a181-4723-9f5a-56ec561107b9)
-    (property "Reference" "SW34" (at 115.57 200.66 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "Green" (at 105.41 200.66 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (at 110.49 196.85 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "~" (at 110.49 196.85 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid 70ed857c-f5cc-4745-9c7c-eb84478e469d))
-    (pin "1" (uuid 01ab99b7-7f55-4aa2-a04c-dae95741a6a4))
-    (instances
-      (project "pss20midi"
-        (path "/cea45c9f-06ce-4cd3-9de5-67136fbdcee9"
-          (reference "SW34") (unit 1)
-        )
-      )
-    )
-  )
-
   (symbol (lib_id "Device:C") (at 91.44 49.53 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no)
     (uuid e02131f7-1e46-4a75-a5b7-168febd41f88)
     (property "Value" "0.1uF" (at 92.71 52.07 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 92.4052 53.34 0)
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 92.4052 53.34 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 91.44 49.53 0)
     )
   )
 
+  (symbol (lib_id "Connector:Conn_01x04_Pin") (at 118.11 201.93 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid e3cefc87-1ee6-4b31-9fc3-90f509ba5fd6)
+    (property "Reference" "J4" (at 118.745 194.31 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "keypad3" (at 118.745 196.85 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal" (at 118.11 201.93 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (at 118.11 201.93 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "2" (uuid 2d63017f-2627-4a41-9ba0-ba35ccbdc754))
+    (pin "4" (uuid 044213a5-9a94-4400-95d3-66978a449cd2))
+    (pin "3" (uuid 24b621eb-0a6a-466c-b01c-44613bbb5baa))
+    (pin "1" (uuid cc399d7e-5d9f-4c6c-bd71-e3883a038b04))
+    (instances
+      (project "pss20midi"
+        (path "/cea45c9f-06ce-4cd3-9de5-67136fbdcee9"
+          (reference "J4") (unit 1)
+        )
+      )
+    )
+  )
+
   (symbol (lib_id "Device:R") (at 62.23 106.68 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no)
     (uuid e4e16504-3cfa-414b-8fa0-a664ce871d46)
     (property "Value" "4k7" (at 62.23 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 60.452 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 60.452 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 62.23 106.68 0)
     (property "Value" "SW_Push" (at 26.67 121.92 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 118.11 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 118.11 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 118.11 0)
     (property "Value" "4k7" (at 107.95 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 106.172 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 106.172 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 107.95 106.68 0)
     (property "Value" "SW_Push" (at 26.67 154.94 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 151.13 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 151.13 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 151.13 0)
     (property "Value" "Power in" (at 42.545 44.45 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (at 41.91 49.53 0)
+    (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal" (at 41.91 49.53 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 41.91 49.53 0)
     (property "Value" "4k7" (at 82.55 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 80.772 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 80.772 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 82.55 106.68 0)
     (property "Value" "4k7" (at 105.41 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 103.632 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 103.632 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 105.41 106.68 0)
     (property "Value" "4k7" (at 46.99 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 45.212 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 45.212 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 46.99 106.68 0)
   )
 
   (symbol (lib_id "MCU_Microchip_ATmega:ATmega328PB-A") (at 222.25 139.7 0) (unit 1)
-    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (in_bom yes) (on_board yes) (dnp no)
     (uuid fa84b730-23fc-4d4c-925e-8b599b3223fc)
     (property "Reference" "U1" (at 224.4441 177.8 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Value" "ATmega328PB-A" (at 224.4441 180.34 0)
+    (property "Value" "ATmega328PB-A" (at 210.82 140.97 0)
       (effects (font (size 1.27 1.27)) (justify left))
     )
     (property "Footprint" "Package_QFP:TQFP-32_7x7mm_P0.8mm" (at 222.25 139.7 0)
     (property "Value" "SW_Push" (at 26.67 187.96 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Footprint" "" (at 34.29 184.15 0)
+    (property "Footprint" "pss20midi:bncontact" (at 34.29 184.15 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 34.29 184.15 0)
     (property "Value" "4k7" (at 118.11 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 116.332 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 116.332 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 118.11 106.68 0)
     (property "Value" "4k7" (at 44.45 109.22 90)
       (effects (font (size 1.27 1.27)) (justify left))
     )
-    (property "Footprint" "" (at 42.672 106.68 90)
+    (property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" (at 42.672 106.68 90)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "Datasheet" "~" (at 44.45 106.68 0)
diff --git a/hw/pss20midi.pretty/bncontact.kicad_mod b/hw/pss20midi.pretty/bncontact.kicad_mod
new file mode 100644 (file)
index 0000000..3fa6e3f
--- /dev/null
@@ -0,0 +1,140 @@
+(footprint "bncontact" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr smd)
+  (fp_text reference "REF**" (at -2.5 5.5 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp 25bf2e49-5822-4865-8ea3-a0f5a4b4df91)
+  )
+  (fp_text value "bncontact" (at 0 3.75 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp d6fa65cd-4cfd-4b78-a26d-c243efcf8f34)
+  )
+  (fp_text user "${REFERENCE}" (at 0 7.5 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 0b3ae99e-1117-4ce7-9801-8a9f76ca71ec)
+  )
+  (pad "1" smd custom (at -1 0) (size 1.143 1.143) (layers "F.Cu" "F.Paste" "F.Mask")
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly
+        (pts
+          (xy -0.5715 -0.47025)
+          (xy -0.56391 -0.535673)
+          (xy -0.521493 -0.631738)
+          (xy -0.447238 -0.705993)
+          (xy -0.351173 -0.74841)
+          (xy -0.28575 -0.756)
+          (xy 0.28575 -0.756)
+          (xy 0.351173 -0.74841)
+          (xy 0.447238 -0.705993)
+          (xy 0.521493 -0.631738)
+          (xy 0.56391 -0.535673)
+          (xy 0.5715 -0.47025)
+          (xy 0.5715 0.47025)
+          (xy 0.56391 0.535673)
+          (xy 0.521493 0.631738)
+          (xy 0.447238 0.705993)
+          (xy 0.351173 0.74841)
+          (xy 0.28575 0.756)
+          (xy -0.28575 0.756)
+          (xy -0.351173 0.74841)
+          (xy -0.447238 0.705993)
+          (xy -0.521493 0.631738)
+          (xy -0.56391 0.535673)
+          (xy -0.5715 0.47025)
+        )
+        (width 0) (fill yes))
+      (gr_poly
+        (pts
+          (xy 0.5715 0)
+          (xy 0.5715 3)
+          (xy 0.064664 2.873969)
+          (xy -0.403364 2.66861)
+          (xy -0.837961 2.372511)
+          (xy -1.138835 2.085964)
+          (xy -1.434934 1.713452)
+          (xy -1.640293 1.345716)
+          (xy -1.816997 0.896792)
+          (xy -1.917289 0.357128)
+          (xy -1.9285 0)
+        )
+        (width 0.2) (fill yes))
+      (gr_poly
+        (pts
+          (xy 0.5715 0)
+          (xy 0.5715 -3)
+          (xy 0.064664 -2.873969)
+          (xy -0.403364 -2.66861)
+          (xy -0.837961 -2.372511)
+          (xy -1.138835 -2.085964)
+          (xy -1.434934 -1.713452)
+          (xy -1.640293 -1.345716)
+          (xy -1.816997 -0.896792)
+          (xy -1.917289 -0.357128)
+          (xy -1.9285 0)
+        )
+        (width 0.2) (fill yes))
+    ) (tstamp 076f0e28-6bd6-404c-ba1c-7170e62b0d4b))
+  (pad "2" smd custom (at 1 0) (size 1.143 1.143) (layers "F.Cu" "F.Paste" "F.Mask")
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly
+        (pts
+          (xy 0.5715 -0.47025)
+          (xy 0.56391 -0.535673)
+          (xy 0.521493 -0.631738)
+          (xy 0.447238 -0.705993)
+          (xy 0.351173 -0.74841)
+          (xy 0.28575 -0.756)
+          (xy -0.28575 -0.756)
+          (xy -0.351173 -0.74841)
+          (xy -0.447238 -0.705993)
+          (xy -0.521493 -0.631738)
+          (xy -0.56391 -0.535673)
+          (xy -0.5715 -0.47025)
+          (xy -0.5715 0.47025)
+          (xy -0.56391 0.535673)
+          (xy -0.521493 0.631738)
+          (xy -0.447238 0.705993)
+          (xy -0.351173 0.74841)
+          (xy -0.28575 0.756)
+          (xy 0.28575 0.756)
+          (xy 0.351173 0.74841)
+          (xy 0.447238 0.705993)
+          (xy 0.521493 0.631738)
+          (xy 0.56391 0.535673)
+          (xy 0.5715 0.47025)
+        )
+        (width 0) (fill yes))
+      (gr_poly
+        (pts
+          (xy -0.5715 0)
+          (xy -0.5715 3)
+          (xy -0.064664 2.873969)
+          (xy 0.403364 2.66861)
+          (xy 0.837961 2.372511)
+          (xy 1.138835 2.085964)
+          (xy 1.434934 1.713452)
+          (xy 1.640293 1.345716)
+          (xy 1.816997 0.896792)
+          (xy 1.917289 0.357128)
+          (xy 1.9285 0)
+        )
+        (width 0.2) (fill yes))
+      (gr_poly
+        (pts
+          (xy -0.5715 0)
+          (xy -0.5715 -3)
+          (xy -0.064664 -2.873969)
+          (xy 0.403364 -2.66861)
+          (xy 0.837961 -2.372511)
+          (xy 1.138835 -2.085964)
+          (xy 1.434934 -1.713452)
+          (xy 1.640293 -1.345716)
+          (xy 1.816997 -0.896792)
+          (xy 1.917289 -0.357128)
+          (xy 1.9285 0)
+        )
+        (width 0.2) (fill yes))
+    ) (tstamp f0d59fe8-23c9-4715-ab94-fd26c97b2eef))
+)