From 35594de3f8f9b6fbf01f9a28f6a836ef11cbdf1a Mon Sep 17 00:00:00 2001 From: lonkaars Date: Fri, 24 Mar 2023 18:21:07 +0100 Subject: add power source toggle switch to hardware schematics --- docs/hardware/hardware.kicad_pcb | 118 ++++++++++++++++++++++++++++++++++----- 1 file changed, 104 insertions(+), 14 deletions(-) (limited to 'docs/hardware/hardware.kicad_pcb') diff --git a/docs/hardware/hardware.kicad_pcb b/docs/hardware/hardware.kicad_pcb index 64b6fe4..d166994 100644 --- a/docs/hardware/hardware.kicad_pcb +++ b/docs/hardware/hardware.kicad_pcb @@ -96,12 +96,12 @@ (net 18 "unconnected-(A1-SCL{slash}A5-Pad32)") (net 19 "Net-(C1-Pad1)") (net 20 "unconnected-(J1-Pin_4-Pad4)") - (net 21 "unconnected-(J1-Pin_6-Pad6)") + (net 21 "Net-(J1-Pin_12)") (net 22 "unconnected-(J1-Pin_7-Pad7)") (net 23 "unconnected-(J1-Pin_8-Pad8)") (net 24 "unconnected-(J1-Pin_9-Pad9)") (net 25 "unconnected-(J1-Pin_10-Pad10)") - (net 26 "unconnected-(J1-Pin_12-Pad12)") + (net 26 "unconnected-(SW7-C-Pad3)") (net 27 "unconnected-(J6-Pin_1-Pad1)") (net 28 "unconnected-(J6-Pin_2-Pad2)") (net 29 "unconnected-(J6-Pin_3-Pad3)") @@ -147,7 +147,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp 13d15c6d-afc9-4104-a6d7-04eece055fd9) ) - (fp_text value "BASYS_JA" (at 1.27 15.03 90) (layer "F.Fab") + (fp_text value "BASYS_JA" (at 1.27 15.03 90) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp 89ca68c2-26f9-4f43-897c-827ca0412fc6) ) @@ -196,7 +196,7 @@ (pad "5" thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 6 "GND") (pinfunction "Pin_5") (pintype "passive") (tstamp f849aae9-cc76-407b-aa40-4ff58ffd8bc4)) (pad "6" thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 21 "unconnected-(J1-Pin_6-Pad6)") (pinfunction "Pin_6") (pintype "passive") (tstamp 47a457ab-d3ac-4a12-9149-b9fde5498595)) + (net 21 "Net-(J1-Pin_12)") (pinfunction "Pin_6") (pintype "passive") (tstamp 47a457ab-d3ac-4a12-9149-b9fde5498595)) (pad "7" thru_hole oval (at 2.54 0 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 22 "unconnected-(J1-Pin_7-Pad7)") (pinfunction "Pin_7") (pintype "passive") (tstamp 3922e13d-29bd-40ff-977a-3e3b9e405847)) (pad "8" thru_hole oval (at 2.54 2.54 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -208,7 +208,7 @@ (pad "11" thru_hole oval (at 2.54 10.16 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (net 6 "GND") (pinfunction "Pin_11") (pintype "passive") (tstamp b0412a41-1ce9-4f88-a839-61954133e701)) (pad "12" thru_hole oval (at 2.54 12.7 270) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") - (net 26 "unconnected-(J1-Pin_12-Pad12)") (pinfunction "Pin_12") (pintype "passive") (tstamp 05d78506-4ed3-4dc9-8817-000f3de10ce9)) + (net 21 "Net-(J1-Pin_12)") (pinfunction "Pin_12") (pintype "passive") (tstamp 05d78506-4ed3-4dc9-8817-000f3de10ce9)) (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x06_P2.54mm_Vertical.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -313,14 +313,10 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp 1bd61853-4d94-49a1-afbf-b3236e031e7a) ) - (fp_text value "GAMEPAD_2" (at 1.27 9.95) (layer "F.Fab") + (fp_text value "GAMEPAD_2" (at 1.27 9.95) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp d9fe6cc6-94ce-470f-b66a-417d0a738adf) ) - (fp_text user "${REFERENCE}" (at 1.27 3.81 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp e77df476-26bd-416b-ad57-a70a83e24200) - ) (fp_line (start -1.33 -1.33) (end 0 -1.33) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4d2f0fa6-d11a-4360-a19e-47cf6657054f)) (fp_line (start -1.33 0) (end -1.33 -1.33) @@ -1050,6 +1046,94 @@ ) ) + (footprint "Button_Switch_THT:SW_Slide_1P2T_CK_OS102011MS2Q" (layer "F.Cu") + (tstamp d138c934-843e-42c8-9f85-b99d246e44e9) + (at 34.04 38.1 180) + (descr "CuK miniature slide switch, OS series, SPDT, https://www.ckswitches.com/media/1428/os.pdf") + (tags "switch SPDT") + (property "Sheetfile" "hardware.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Switch, single pole double throw") + (property "ki_keywords" "switch single-pole double-throw spdt ON-ON") + (path "/105049d1-1340-44f8-ae8e-8ec4a4f135fd") + (attr through_hole) + (fp_text reference "SW7" (at 3.99 -2.99) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4312ff2c-f0c0-4e57-81c7-d9bfcac558dc) + ) + (fp_text value "STM_PWR_SOURCE" (at 1.779337 -3.676307) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 012e5355-8629-4742-9847-fa8280bd23f0) + ) + (fp_line (start -2.41 -2.26) (end 6.41 -2.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f227c6f6-1f2a-4993-9267-c9b4ced0f0ed)) + (fp_line (start -2.41 -1.95) (end -2.41 -2.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c52af1cb-97cd-477e-b7e9-a97c8ee5bfeb)) + (fp_line (start -2.41 2.26) (end -2.41 1.95) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8e99a5cc-b023-47e1-8476-fa7d92ca20ec)) + (fp_line (start -0.5 -2.96) (end 0 -2.46) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c2861edc-7fa9-4151-a023-a53cd44b911c)) + (fp_line (start 0 -2.46) (end 0.5 -2.96) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9f36c0bd-1cb3-4243-a8e1-9a42692f819c)) + (fp_line (start 0.5 -2.96) (end -0.5 -2.96) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 36b540bc-b8ac-499c-a9b6-b1b488f55629)) + (fp_line (start 6.41 -2.26) (end 6.41 -1.95) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 29a41975-9e89-45fe-a545-14016b4998ce)) + (fp_line (start 6.41 2.26) (end -2.41 2.26) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8efa8b3d-4a49-4877-b59e-9500194d5eb7)) + (fp_line (start 6.41 2.26) (end 6.41 1.95) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c7c961fa-4039-45f5-8139-453fc86e4bcb)) + (fp_line (start -3.45 -2.4) (end 7.45 -2.4) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 632d93a7-90cc-4571-9d29-7e16c60365d4)) + (fp_line (start -3.45 2.4) (end -3.45 -2.4) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp dd2d7dbd-11d1-4eb0-b3fd-0d9e8d408784)) + (fp_line (start 7.45 -2.4) (end 7.45 2.4) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4fcf46bf-7022-4086-b002-67c99b383216)) + (fp_line (start 7.45 2.4) (end -3.45 2.4) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ee855d58-e464-4da9-a14b-74d7a80d30f5)) + (fp_line (start -2.3 -2.15) (end -0.5 -2.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a0ce81fa-bf4f-48e3-9afe-140dcfe6f3f9)) + (fp_line (start -2.3 2.15) (end -2.3 -2.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b1817eae-28fb-4e10-b07e-09b8a5782896)) + (fp_line (start -0.5 -2.15) (end 0 -1.65) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f4acab60-d407-4890-b6b9-b663a85ab8d1)) + (fp_line (start 0 -1.65) (end 0.5 -2.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4344ee4f-fa96-4d40-8966-9c6bbaab27a8)) + (fp_line (start 0 -1) (end 0 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4c5d32d2-74e6-40c2-a6c9-4dd3ddd3628f)) + (fp_line (start 0 -1) (end 4 -1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2f9734d2-6be0-4f36-be52-807d7668b7ec)) + (fp_line (start 0 1) (end 4 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5aa4d124-c5b2-448b-a2f9-bbb0d06952ee)) + (fp_line (start 0.5 -2.15) (end 6.3 -2.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a687bf53-f1cd-41a8-bd26-ebb49f97f5ee)) + (fp_line (start 0.66 -1) (end 0.66 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0815fc97-c99d-46c9-a176-c2364b0b9f9d)) + (fp_line (start 1.34 -1) (end 1.34 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a0da6801-3e24-464b-ac2f-b2fe99b7a05b)) + (fp_line (start 2 -1) (end 2 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5c6ad3c7-9e59-441f-994d-478a7a96a95a)) + (fp_line (start 4 -1) (end 4 1) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2ffa9631-93b7-4fb0-93ef-06f2f6e6750d)) + (fp_line (start 6.3 -2.15) (end 6.3 2.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 12bc7930-1053-4294-b041-64c1c9ff7e52)) + (fp_line (start 6.3 2.15) (end -2.3 2.15) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ab01190a-eae8-428e-927f-d89928d29e72)) + (pad "" thru_hole oval (at -2.1 0 180) (size 2.2 3.5) (drill 1.5) (layers "*.Cu" "*.Mask") (tstamp 1c782fa4-dac8-4010-8f49-e89bd680140c)) + (pad "" thru_hole oval (at 6.1 0 180) (size 2.2 3.5) (drill 1.5) (layers "*.Cu" "*.Mask") (tstamp dc425046-bd8a-455a-9d15-673bd5a48852)) + (pad "1" thru_hole rect (at 0 0 180) (size 1.5 2.5) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 4 "VCC") (pinfunction "A") (pintype "passive") (tstamp c1538d95-5374-4c21-b641-f904c5334f5c)) + (pad "2" thru_hole oval (at 2 0 180) (size 1.5 2.5) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 21 "Net-(J1-Pin_12)") (pinfunction "B") (pintype "passive") (tstamp 4ef73561-8c81-4ea3-9eaa-fafa8945ce9c)) + (pad "3" thru_hole oval (at 4 0 180) (size 1.5 2.5) (drill 0.8) (layers "*.Cu" "*.Mask") + (net 26 "unconnected-(SW7-C-Pad3)") (pinfunction "C") (pintype "passive+no_connect") (tstamp f15bd561-672d-4081-b8bb-e72a2b9450a2)) + (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_Slide_1P2T_CK_OS102011MS2Q.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical" (layer "F.Cu") (tstamp e05910b2-5dff-4dd5-a667-d3fe5597c90b) (at 119.38 34.98 -90) @@ -1375,7 +1459,7 @@ ) ) - (gr_text "ARDUINO SHIELD\n(TOP VIEW)" (at 35.56 43.18) (layer "Dwgs.User") (tstamp 656b16ea-49d4-4095-8265-37be65a3a42d) + (gr_text "ARDUINO SHIELD\n(TOP VIEW)" (at 22.86 58.42) (layer "Dwgs.User") (tstamp 656b16ea-49d4-4095-8265-37be65a3a42d) (effects (font (size 1.5 1.5) (thickness 0.3) bold)) ) (gr_text "GAMEPAD LAYOUT/PINOUT" (at 96.52 25.4) (layer "Dwgs.User") (tstamp cdeebddc-f1da-4018-94e7-d5b28005d3d2) @@ -1387,7 +1471,9 @@ (segment (start 50.8 53.34) (end 58.42 53.34) (width 0.25) (layer "F.Cu") (net 4) (tstamp 650643a3-e4a4-4406-834e-2cc2f8bb82eb)) (segment (start 50.8 30.48) (end 50.8 53.34) (width 0.25) (layer "F.Cu") (net 4) (tstamp 79600088-225f-4285-abbf-0f44311509be)) + (segment (start 34.04 51.82) (end 35.56 53.34) (width 0.25) (layer "F.Cu") (net 4) (tstamp 85a1bb27-aa8e-4c83-a74a-adf4484df09c)) (segment (start 50.8 53.34) (end 35.56 53.34) (width 0.25) (layer "F.Cu") (net 4) (tstamp 9651e340-72ba-4300-8f94-cc204fc925c4)) + (segment (start 34.04 38.1) (end 34.04 51.82) (width 0.25) (layer "F.Cu") (net 4) (tstamp b15c4547-ef2e-40b7-9240-8b6c23fdc5bf)) (segment (start 35.56 53.34) (end 35.56 66.04) (width 0.25) (layer "F.Cu") (net 4) (tstamp fde34a98-a342-4a86-be42-69ff5ad9f584)) (segment (start 111.76 83.82) (end 109.22 86.36) (width 0.25) (layer "F.Cu") (net 6) (tstamp 0e2f8487-821f-4980-8996-6ffcec039f8e)) (segment (start 27.94 20.32) (end 27.94 27.94) (width 0.25) (layer "F.Cu") (net 6) (tstamp 3487cb2d-6c07-494b-af52-c53510676f93)) @@ -1409,15 +1495,19 @@ (via (at 35.56 20.32) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp a962a02b-1958-4803-bda8-bbc50303ff19)) (segment (start 35.56 19.3) (end 35.56 20.32) (width 0.25) (layer "B.Cu") (net 13) (tstamp 5ae000df-d653-4d05-ab98-cb9cd5fd6c7e)) (segment (start 34.04 17.78) (end 35.56 19.3) (width 0.25) (layer "B.Cu") (net 13) (tstamp b5bf2e63-e13d-4f6a-981d-9d4b93fb40de)) - (segment (start 33.02 22.86) (end 33.02 27.94) (width 0.25) (layer "F.Cu") (net 15) (tstamp 00c948e5-99f1-400c-8b24-03b0de0ca509)) - (segment (start 30.48 22.86) (end 33.02 22.86) (width 0.25) (layer "F.Cu") (net 15) (tstamp 13f54203-1064-4710-bc16-281e7a8544b6)) - (segment (start 30.48 20.32) (end 30.48 22.86) (width 0.25) (layer "F.Cu") (net 15) (tstamp a04ceef9-17cd-4fb2-b520-6c482a4fffb3)) + (segment (start 30.48 22.86) (end 33.02 25.4) (width 0.25) (layer "F.Cu") (net 15) (tstamp 0add40c5-5003-4adb-866c-b96ce9828501)) + (segment (start 30.48 20.32) (end 30.48 22.86) (width 0.25) (layer "F.Cu") (net 15) (tstamp ac8ea58e-7a88-4130-9dec-a4bc7c3157e3)) + (segment (start 33.02 25.4) (end 33.02 27.94) (width 0.25) (layer "F.Cu") (net 15) (tstamp dd504ece-c3bf-4ca5-bcf6-7111a183c995)) (via (at 30.48 20.32) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 15) (tstamp 1168f50f-38f2-41fc-bbaf-6154aafe0035)) (segment (start 30.48 19.3) (end 30.48 20.32) (width 0.25) (layer "B.Cu") (net 15) (tstamp 312aa1d3-0664-4016-945b-37a9e6a24406)) (segment (start 28.96 17.78) (end 30.48 19.3) (width 0.25) (layer "B.Cu") (net 15) (tstamp dda62557-6c79-4255-937d-f8eeca9a7d9d)) (segment (start 99.06 78.74) (end 99.06 81.36) (width 0.25) (layer "F.Cu") (net 19) (tstamp 362bd879-cedf-4de4-992c-7a9a9b8b5f2f)) (segment (start 106.88 81.36) (end 109.26 83.74) (width 0.25) (layer "F.Cu") (net 19) (tstamp 8a6fd3f1-a2b4-4c72-b92d-6f4aa5fcd679)) (segment (start 99.06 81.36) (end 106.88 81.36) (width 0.25) (layer "F.Cu") (net 19) (tstamp ce8a5541-db96-4520-b513-c1761a7e1ceb)) + (segment (start 31.753802 33.02) (end 32.04 33.306198) (width 0.25) (layer "F.Cu") (net 21) (tstamp 41c30146-1790-486c-9efd-f7bbaa3886b1)) + (segment (start 32.04 33.306198) (end 32.04 38.1) (width 0.25) (layer "F.Cu") (net 21) (tstamp a5029404-8b00-4a23-a228-1d9c2ea10812)) + (segment (start 25.4 30.48) (end 25.4 33.02) (width 0.25) (layer "F.Cu") (net 21) (tstamp adddcff5-0b8f-4aba-876f-6791ff6fa953)) + (segment (start 25.4 33.02) (end 31.753802 33.02) (width 0.25) (layer "F.Cu") (net 21) (tstamp afbb07f2-590b-4913-9c16-97fd512fb8d8)) (segment (start 86.36 78.74) (end 91.44 78.74) (width 0.25) (layer "F.Cu") (net 32) (tstamp 65b76877-86b9-46fb-965c-9bea3100bbee)) (segment (start 86.36 29.9) (end 86.36 45.72) (width 0.25) (layer "F.Cu") (net 37) (tstamp 5fe18a3e-b9c7-481c-b36d-b8ce95817d33)) (segment (start 119.38 29.9) (end 86.36 29.9) (width 0.25) (layer "F.Cu") (net 37) (tstamp 9340194f-7e50-4719-9ed9-f54f508b99a2)) -- cgit v1.2.3