aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/hardware/hardware.kicad_pcb118
-rw-r--r--docs/hardware/hardware.kicad_sch239
2 files changed, 289 insertions, 68 deletions
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))
diff --git a/docs/hardware/hardware.kicad_sch b/docs/hardware/hardware.kicad_sch
index 6d2b9d4..91d767c 100644
--- a/docs/hardware/hardware.kicad_sch
+++ b/docs/hardware/hardware.kicad_sch
@@ -594,6 +594,64 @@
)
)
)
+ (symbol "Switch:SW_SPDT" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SW" (at 0 4.318 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "SW_SPDT" (at 0 -5.08 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Footprint" "" (at 0 0 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" "switch single-pole double-throw spdt ON-ON" (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "ki_description" "Switch, single pole double throw" (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "SW_SPDT_0_0"
+ (circle (center -2.032 0) (radius 0.508)
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ (circle (center 2.032 -2.54) (radius 0.508)
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ )
+ (symbol "SW_SPDT_0_1"
+ (polyline
+ (pts
+ (xy -1.524 0.254)
+ (xy 1.651 2.286)
+ )
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ (circle (center 2.032 2.54) (radius 0.508)
+ (stroke (width 0) (type default))
+ (fill (type none))
+ )
+ )
+ (symbol "SW_SPDT_1_1"
+ (pin passive line (at 5.08 2.54 180) (length 2.54)
+ (name "A" (effects (font (size 1.27 1.27))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at -5.08 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.27 1.27))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin passive line (at 5.08 -2.54 180) (length 2.54)
+ (name "C" (effects (font (size 1.27 1.27))))
+ (number "3" (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)
@@ -694,36 +752,41 @@
(junction (at 182.88 52.07) (diameter 0) (color 0 0 0 0)
(uuid 0c233170-6154-4f79-acdf-3beff8462c46)
)
- (junction (at 107.95 57.15) (diameter 0) (color 0 0 0 0)
+ (junction (at 106.68 57.15) (diameter 0) (color 0 0 0 0)
(uuid 187f32a7-5614-462c-84d1-e820dde3c496)
)
- (junction (at 138.43 57.15) (diameter 0) (color 0 0 0 0)
+ (junction (at 135.89 57.15) (diameter 0) (color 0 0 0 0)
(uuid 2174cb6b-c79f-4d1c-96d8-b1adb3b7338d)
)
(junction (at 43.18 72.39) (diameter 0) (color 0 0 0 0)
(uuid 28058d45-2416-4bed-894d-3b8746e17ac3)
)
+ (junction (at 91.44 59.69) (diameter 0) (color 0 0 0 0)
+ (uuid 2a65d105-1d31-4fbd-9121-f50e11d148c1)
+ )
(junction (at 198.12 57.15) (diameter 0) (color 0 0 0 0)
(uuid 6a1708f3-813e-401c-b56f-c8f3202ae3ee)
)
(junction (at 182.88 40.64) (diameter 0) (color 0 0 0 0)
(uuid 85f57cc9-0615-4399-bcd6-7eddba943091)
)
- (junction (at 138.43 46.99) (diameter 0) (color 0 0 0 0)
+ (junction (at 135.89 46.99) (diameter 0) (color 0 0 0 0)
(uuid 8e37b9b4-e2c5-440a-907e-32c8e287d602)
)
(junction (at 226.06 52.07) (diameter 0) (color 0 0 0 0)
(uuid 92660bf0-e238-491d-b145-d29ffae46cfb)
)
- (junction (at 127 57.15) (diameter 0) (color 0 0 0 0)
+ (junction (at 124.46 57.15) (diameter 0) (color 0 0 0 0)
(uuid f9346bcf-bcee-4066-9d7e-5f218a6106bc)
)
+ (no_connect (at 76.2 62.23) (uuid 0c613add-7daa-424e-b621-5e6ee9d213c3))
+
(wire (pts (xy 195.58 35.56) (xy 198.12 35.56))
(stroke (width 0) (type default))
(uuid 16285005-f8b0-46e4-8909-077c4ab4000d)
)
- (wire (pts (xy 138.43 57.15) (xy 138.43 55.88))
+ (wire (pts (xy 135.89 57.15) (xy 135.89 55.88))
(stroke (width 0) (type default))
(uuid 18f87e4d-7d47-4be2-8b86-ac34c86eeddc)
)
@@ -731,15 +794,19 @@
(stroke (width 0) (type default))
(uuid 2dd41dc3-6917-4de7-a1d0-4ca3bf5d20dd)
)
- (wire (pts (xy 87.63 57.15) (xy 91.44 57.15))
+ (wire (pts (xy 88.9 57.15) (xy 91.44 57.15))
(stroke (width 0) (type default))
(uuid 33605525-db96-4fc4-83db-762a9917be6a)
)
- (wire (pts (xy 127 57.15) (xy 127 62.23))
+ (wire (pts (xy 91.44 62.23) (xy 91.44 59.69))
+ (stroke (width 0) (type default))
+ (uuid 35bb4d6d-8452-40d3-845e-5b5e3c8e88df)
+ )
+ (wire (pts (xy 124.46 57.15) (xy 124.46 62.23))
(stroke (width 0) (type default))
(uuid 3635d179-f84b-4254-a3d9-74230330d7ca)
)
- (wire (pts (xy 137.16 46.99) (xy 138.43 46.99))
+ (wire (pts (xy 134.62 46.99) (xy 135.89 46.99))
(stroke (width 0) (type default))
(uuid 37b0f2c3-b47b-4fa0-91c8-f959a6123d1a)
)
@@ -747,7 +814,7 @@
(stroke (width 0) (type default))
(uuid 3d78f865-b244-4467-85a5-f134a6fe7a8b)
)
- (wire (pts (xy 107.95 57.15) (xy 107.95 63.5))
+ (wire (pts (xy 106.68 57.15) (xy 106.68 62.23))
(stroke (width 0) (type default))
(uuid 441703d7-220a-4fd3-842e-3e872a353b0f)
)
@@ -755,7 +822,7 @@
(stroke (width 0) (type default))
(uuid 46da50f0-86f5-4f8b-8cc1-b68830c8a1ff)
)
- (wire (pts (xy 138.43 48.26) (xy 138.43 46.99))
+ (wire (pts (xy 135.89 48.26) (xy 135.89 46.99))
(stroke (width 0) (type default))
(uuid 4b12ac7b-e0d9-45b4-940d-e5c4a5788c9f)
)
@@ -763,6 +830,10 @@
(stroke (width 0) (type default))
(uuid 4b2f3238-b398-4e80-838a-331b52023870)
)
+ (wire (pts (xy 86.36 59.69) (xy 91.44 59.69))
+ (stroke (width 0) (type default))
+ (uuid 587edda2-e3d1-4765-8960-bf0ec6a14c8d)
+ )
(wire (pts (xy 210.82 38.1) (xy 215.9 38.1))
(stroke (width 0) (type default))
(uuid 59e2d274-24b2-47fa-8f47-53e2ab0fda23)
@@ -787,7 +858,7 @@
(stroke (width 0) (type default))
(uuid 6b60a3c2-f6e1-4ace-b7a4-4ccfedb6e858)
)
- (wire (pts (xy 138.43 57.15) (xy 147.32 57.15))
+ (wire (pts (xy 135.89 57.15) (xy 144.78 57.15))
(stroke (width 0) (type default))
(uuid 7002e2ec-74e0-4dab-931f-b453f446fdc0)
)
@@ -799,7 +870,11 @@
(stroke (width 0) (type default))
(uuid 7474c9f5-01bd-4d96-9b62-a478f4ef2f1e)
)
- (wire (pts (xy 147.32 46.99) (xy 138.43 46.99))
+ (wire (pts (xy 104.14 59.69) (xy 104.14 62.23))
+ (stroke (width 0) (type default))
+ (uuid 767dea16-ef59-4c31-b22e-cf863b1a2acf)
+ )
+ (wire (pts (xy 144.78 46.99) (xy 135.89 46.99))
(stroke (width 0) (type default))
(uuid 7d445739-65e9-43b3-8322-97804387d87c)
)
@@ -823,7 +898,7 @@
(stroke (width 0) (type default))
(uuid a5a8d692-848a-403e-b59a-4ea817b451e5)
)
- (wire (pts (xy 124.46 46.99) (xy 129.54 46.99))
+ (wire (pts (xy 121.92 46.99) (xy 127 46.99))
(stroke (width 0) (type default))
(uuid b056940d-08b7-4eb9-8d4f-941533d27271)
)
@@ -839,7 +914,7 @@
(stroke (width 0) (type default))
(uuid c1ccb75d-fe3a-46ba-8728-27d04d458fa3)
)
- (wire (pts (xy 127 57.15) (xy 138.43 57.15))
+ (wire (pts (xy 124.46 57.15) (xy 135.89 57.15))
(stroke (width 0) (type default))
(uuid c34692e8-e9c5-4e2b-a88a-b5369411831d)
)
@@ -851,10 +926,14 @@
(stroke (width 0) (type default))
(uuid ca7a208b-a3bd-40b8-bfc3-1729de7d952e)
)
- (wire (pts (xy 107.95 57.15) (xy 111.76 57.15))
+ (wire (pts (xy 106.68 57.15) (xy 109.22 57.15))
(stroke (width 0) (type default))
(uuid d064f681-efb4-4435-86f9-1f13b6b2bd3a)
)
+ (wire (pts (xy 104.14 62.23) (xy 91.44 62.23))
+ (stroke (width 0) (type default))
+ (uuid d209aac4-ea90-44f6-b831-997f75c692cc)
+ )
(wire (pts (xy 182.88 29.21) (xy 182.88 40.64))
(stroke (width 0) (type default))
(uuid d279f584-fb21-473a-b4d3-4624732a578a)
@@ -867,15 +946,15 @@
(stroke (width 0) (type default))
(uuid d445f0f7-2aab-4e79-98e1-8360cf8d3a7b)
)
- (wire (pts (xy 147.32 57.15) (xy 147.32 49.53))
+ (wire (pts (xy 144.78 57.15) (xy 144.78 49.53))
(stroke (width 0) (type default))
(uuid d6fe7fd7-07cb-4b0e-b3fc-5762e8fbe616)
)
- (wire (pts (xy 87.63 57.15) (xy 87.63 62.23))
+ (wire (pts (xy 88.9 57.15) (xy 88.9 62.23))
(stroke (width 0) (type default))
(uuid e31c03ce-f409-4173-851d-158a3ce3f417)
)
- (wire (pts (xy 104.14 57.15) (xy 107.95 57.15))
+ (wire (pts (xy 104.14 57.15) (xy 106.68 57.15))
(stroke (width 0) (type default))
(uuid f8885bb5-7050-4b23-af4c-f7697c057416)
)
@@ -883,7 +962,7 @@
(stroke (width 0) (type default))
(uuid f9db127e-de5f-40c0-83b0-43004a7b3d65)
)
- (wire (pts (xy 124.46 57.15) (xy 127 57.15))
+ (wire (pts (xy 121.92 57.15) (xy 124.46 57.15))
(stroke (width 0) (type default))
(uuid fc704422-e8f0-485b-a194-0746bf18debc)
)
@@ -1099,19 +1178,19 @@
)
)
- (symbol (lib_id "power:GND") (at 127 62.23 0) (unit 1)
+ (symbol (lib_id "power:GND") (at 124.46 62.23 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 07a3f9f8-a4fe-4dc9-b155-663dc89e5351)
- (property "Reference" "#PWR06" (at 127 68.58 0)
+ (property "Reference" "#PWR06" (at 124.46 68.58 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Value" "GND" (at 127 67.31 0)
+ (property "Value" "GND" (at 124.46 67.31 0)
(effects (font (size 1.27 1.27)))
)
- (property "Footprint" "" (at 127 62.23 0)
+ (property "Footprint" "" (at 124.46 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Datasheet" "" (at 127 62.23 0)
+ (property "Datasheet" "" (at 124.46 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 11696d94-3c2b-413f-b2b8-45f794bb0d41))
@@ -1124,6 +1203,33 @@
)
)
+ (symbol (lib_id "Switch:SW_SPDT") (at 81.28 59.69 0) (mirror y) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no)
+ (uuid 105049d1-1340-44f8-ae8e-8ec4a4f135fd)
+ (property "Reference" "SW7" (at 82.55 63.5 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "STM_PWR_SOURCE" (at 76.2 66.04 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Footprint" "Button_Switch_THT:SW_Slide_1P2T_CK_OS102011MS2Q" (at 81.28 59.69 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "~" (at 81.28 59.69 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid ebb572e7-818a-4da9-bbc0-952e916fe1eb))
+ (pin "2" (uuid 5e4fb4d0-a64e-4064-ab6d-ee35fb21a62e))
+ (pin "3" (uuid 747d6c3e-53d4-473b-aeb7-e3c32e2abc5f))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "SW7") (unit 1)
+ )
+ )
+ )
+ )
+
(symbol (lib_id "Switch:SW_Push_SPDT") (at 220.98 29.21 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 1425e690-937f-4e6f-9aa7-93a468f68098)
@@ -1201,19 +1307,19 @@
)
)
- (symbol (lib_id "Connector_Audio:AudioJack2") (at 152.4 49.53 0) (mirror y) (unit 1)
+ (symbol (lib_id "Connector_Audio:AudioJack2") (at 149.86 49.53 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 3e67b72a-3d20-484f-a9eb-aef187654a16)
- (property "Reference" "J2" (at 157.48 48.26 0)
+ (property "Reference" "J2" (at 154.94 48.26 0)
(effects (font (size 1.27 1.27)) (justify right))
)
- (property "Value" "AudioJack2" (at 157.48 50.8 0)
+ (property "Value" "AudioJack2" (at 154.94 50.8 0)
(effects (font (size 1.27 1.27)) (justify right))
)
- (property "Footprint" "Connector_Audio:Jack_3.5mm_CUI_SJ1-3523N_Horizontal" (at 152.4 49.53 0)
+ (property "Footprint" "Connector_Audio:Jack_3.5mm_CUI_SJ1-3523N_Horizontal" (at 149.86 49.53 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Datasheet" "~" (at 152.4 49.53 0)
+ (property "Datasheet" "~" (at 149.86 49.53 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "S" (uuid 5f04d31a-cbcd-498b-825b-4ee78022c589))
@@ -1337,6 +1443,31 @@
)
)
+ (symbol (lib_id "power:VCC") (at 76.2 57.15 0) (unit 1)
+ (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+ (uuid 5f479914-e4f7-4815-8e01-a9a78c526859)
+ (property "Reference" "#PWR08" (at 76.2 60.96 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Value" "VCC" (at 76.2 53.34 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Footprint" "" (at 76.2 57.15 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (at 76.2 57.15 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (pin "1" (uuid 9e547581-a05c-4726-811a-fa0bd731c40a))
+ (instances
+ (project "hardware"
+ (path "/9c6bd711-93fb-4327-8ec4-bcfe43c3c3c8"
+ (reference "#PWR08") (unit 1)
+ )
+ )
+ )
+ )
+
(symbol (lib_id "Connector_Generic:Conn_02x06_Top_Bottom") (at 96.52 52.07 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 62426352-bbab-485a-87e4-f269b920c8e7)
@@ -1373,19 +1504,19 @@
)
)
- (symbol (lib_id "Device:R") (at 133.35 46.99 90) (unit 1)
+ (symbol (lib_id "Device:R") (at 130.81 46.99 90) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 764d0f2f-e00d-4d6e-82b0-da17c8d83559)
- (property "Reference" "R1" (at 133.35 41.91 90)
+ (property "Reference" "R1" (at 130.81 41.91 90)
(effects (font (size 1.27 1.27)))
)
- (property "Value" "R" (at 133.35 44.45 90)
+ (property "Value" "R" (at 130.81 44.45 90)
(effects (font (size 1.27 1.27)))
)
- (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" (at 133.35 48.768 90)
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" (at 130.81 48.768 90)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Datasheet" "~" (at 133.35 46.99 0)
+ (property "Datasheet" "~" (at 130.81 46.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid efe7aa07-cc4f-4dd5-abcd-f0f48bd60b88))
@@ -1399,19 +1530,19 @@
)
)
- (symbol (lib_id "power:GND") (at 107.95 63.5 0) (unit 1)
+ (symbol (lib_id "power:GND") (at 106.68 62.23 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 7d38a0b2-21d4-409f-9477-120c1087fb75)
- (property "Reference" "#PWR07" (at 107.95 69.85 0)
+ (property "Reference" "#PWR07" (at 106.68 68.58 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Value" "GND" (at 107.95 68.58 0)
+ (property "Value" "GND" (at 106.68 67.31 0)
(effects (font (size 1.27 1.27)))
)
- (property "Footprint" "" (at 107.95 63.5 0)
+ (property "Footprint" "" (at 106.68 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Datasheet" "" (at 107.95 63.5 0)
+ (property "Datasheet" "" (at 106.68 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4b35c9a6-1fac-47b4-8558-16e87598963f))
@@ -1424,19 +1555,19 @@
)
)
- (symbol (lib_id "Device:C") (at 138.43 52.07 0) (unit 1)
+ (symbol (lib_id "Device:C") (at 135.89 52.07 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 88616a98-32a9-45a4-ad80-7b1dbb105eda)
- (property "Reference" "C1" (at 142.24 51.435 0)
+ (property "Reference" "C1" (at 139.7 51.435 0)
(effects (font (size 1.27 1.27)) (justify left))
)
- (property "Value" "C" (at 142.24 53.975 0)
+ (property "Value" "C" (at 139.7 53.975 0)
(effects (font (size 1.27 1.27)) (justify left))
)
- (property "Footprint" "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" (at 139.3952 55.88 0)
+ (property "Footprint" "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" (at 136.8552 55.88 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Datasheet" "~" (at 138.43 52.07 0)
+ (property "Datasheet" "~" (at 135.89 52.07 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2e4adc0b-f7e2-4883-97a8-f94df64dbd8a))
@@ -1677,19 +1808,19 @@
)
)
- (symbol (lib_id "power:GND") (at 87.63 62.23 0) (unit 1)
+ (symbol (lib_id "power:GND") (at 88.9 62.23 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid fc17c221-25c0-4f40-b58b-a20f0652bf18)
- (property "Reference" "#PWR05" (at 87.63 68.58 0)
+ (property "Reference" "#PWR05" (at 88.9 68.58 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Value" "GND" (at 87.63 67.31 0)
+ (property "Value" "GND" (at 88.9 67.31 0)
(effects (font (size 1.27 1.27)))
)
- (property "Footprint" "" (at 87.63 62.23 0)
+ (property "Footprint" "" (at 88.9 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Datasheet" "" (at 87.63 62.23 0)
+ (property "Datasheet" "" (at 88.9 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 00533e7a-0505-41b6-b5e2-f52df8bab4fb))
@@ -1702,19 +1833,19 @@
)
)
- (symbol (lib_id "Connector_Generic:Conn_02x06_Top_Bottom") (at 116.84 52.07 0) (unit 1)
+ (symbol (lib_id "Connector_Generic:Conn_02x06_Top_Bottom") (at 114.3 52.07 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid fe7b1f01-3f0e-49f0-9674-7a7e79bae509)
- (property "Reference" "J6" (at 118.11 41.91 0)
+ (property "Reference" "J6" (at 115.57 41.91 0)
(effects (font (size 1.27 1.27)))
)
- (property "Value" "BASYS_JB" (at 118.11 44.45 0)
+ (property "Value" "BASYS_JB" (at 115.57 44.45 0)
(effects (font (size 1.27 1.27)))
)
- (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" (at 116.84 52.07 0)
+ (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" (at 114.3 52.07 0)
(effects (font (size 1.27 1.27)) hide)
)
- (property "Datasheet" "~" (at 116.84 52.07 0)
+ (property "Datasheet" "~" (at 114.3 52.07 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0321aaf6-2626-45de-b511-1c2c91087b99))