From f66625e4312164b8a6c6333f898711a9bce14e42 Mon Sep 17 00:00:00 2001 From: linuswck Date: Fri, 27 Oct 2023 17:45:39 +0800 Subject: [PATCH] sch: Add redundant 2.54mm SWD Header --- mcu.kicad_sch | 140 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 137 insertions(+), 3 deletions(-) diff --git a/mcu.kicad_sch b/mcu.kicad_sch index f41ad1c..557d7b0 100644 --- a/mcu.kicad_sch +++ b/mcu.kicad_sch @@ -1212,6 +1212,9 @@ (junction (at 236.22 62.23) (diameter 0) (color 0 0 0 0) (uuid 3b5a4581-cf00-4e8a-83b8-c2cc75070b16) ) + (junction (at 363.22 91.44) (diameter 0) (color 0 0 0 0) + (uuid 40901a35-4b3c-4ae8-abb4-5f89caad9eed) + ) (junction (at 152.4 38.1) (diameter 0) (color 0 0 0 0) (uuid 44028dec-48c8-4a27-b79a-ebbb99be5614) ) @@ -1324,10 +1327,14 @@ (no_connect (at 312.42 96.52) (uuid 06f135b0-5a72-42f6-8eb8-4a2e09ed4110)) (no_connect (at 325.12 93.98) (uuid 06f135b0-5a72-42f6-8eb8-4a2e09ed4111)) (no_connect (at 325.12 91.44) (uuid 06f135b0-5a72-42f6-8eb8-4a2e09ed4112)) + (no_connect (at 375.92 93.98) (uuid 0c17e604-8d55-48b9-97d7-0dc0ff751b50)) (no_connect (at 180.34 157.48) (uuid 3de4bebd-8884-4cc3-a332-e5f98d05fe35)) (no_connect (at 180.34 154.94) (uuid 3de4bebd-8884-4cc3-a332-e5f98d05fe36)) + (no_connect (at 375.92 91.44) (uuid 49d61c2c-07d0-4bf2-a3e6-4f028cad4f79)) (no_connect (at 312.42 93.98) (uuid 66c3c2c9-0fa2-46cb-8c3e-da360b0daf9e)) + (no_connect (at 363.22 96.52) (uuid 756ce676-ed66-4992-a4d7-3b480a506e2f)) (no_connect (at 226.06 172.72) (uuid 821e0516-b8fa-4d22-bb03-4acb347be185)) + (no_connect (at 363.22 93.98) (uuid a8f26ac9-1b7f-482e-ab29-465a1620841c)) (no_connect (at 226.06 101.6) (uuid afdcff57-a434-4045-a589-7d963f7814c4)) (no_connect (at 226.06 200.66) (uuid c0ad346b-85e2-4366-9ae0-874f4b87575c)) (no_connect (at 226.06 203.2) (uuid c0ad346b-85e2-4366-9ae0-874f4b87575d)) @@ -1424,6 +1431,10 @@ (stroke (width 0) (type default)) (uuid 202193f7-6b85-4e8b-848f-de2424d87a1f) ) + (wire (pts (xy 375.92 86.36) (xy 392.43 86.36)) + (stroke (width 0) (type default)) + (uuid 2340a559-eb8d-4679-9779-46bef4074e0b) + ) (wire (pts (xy 172.72 226.06) (xy 172.72 210.82)) (stroke (width 0) (type default)) (uuid 26134e2a-86e1-4e93-a4bb-2eac89838f07) @@ -1525,6 +1536,10 @@ (stroke (width 0) (type default)) (uuid 4967e860-543a-4d69-901d-8fe937e7334f) ) + (wire (pts (xy 354.33 86.36) (xy 363.22 86.36)) + (stroke (width 0) (type default)) + (uuid 4a2e562c-afd3-410e-a586-15c487160553) + ) (wire (pts (xy 165.1 119.38) (xy 165.1 121.92)) (stroke (width 0) (type default)) (uuid 4b28d3e0-bb6b-4751-b4aa-0f4f445cbd4a) @@ -1681,6 +1696,10 @@ (stroke (width 0) (type default)) (uuid 7ebfb876-a743-466d-8aec-e70ad1d2c3e2) ) + (wire (pts (xy 375.92 88.9) (xy 392.43 88.9)) + (stroke (width 0) (type default)) + (uuid 81517497-90ac-4535-a016-2bc5e003772f) + ) (wire (pts (xy 232.41 38.1) (xy 246.38 38.1)) (stroke (width 0) (type default)) (uuid 84480d73-601c-4eed-ae18-bea6ddb0ff47) @@ -1746,6 +1765,10 @@ (stroke (width 0) (type default)) (uuid 992a56e7-ce6c-4f2c-912a-cb3262fefa1e) ) + (wire (pts (xy 375.92 96.52) (xy 392.43 96.52)) + (stroke (width 0) (type default)) + (uuid 9b5afc12-24c0-4283-8914-9499321eca5d) + ) (wire (pts (xy 163.195 96.52) (xy 170.815 96.52)) (stroke (width 0) (type default)) (uuid 9bb177ea-7026-48d0-92fa-e828160b2805) @@ -1870,6 +1893,10 @@ (stroke (width 0) (type default)) (uuid c91e15f1-4711-44f9-80e5-41bcd5999ea5) ) + (wire (pts (xy 363.22 88.9) (xy 363.22 91.44)) + (stroke (width 0) (type default)) + (uuid cc13163e-59e3-4818-812b-01748fb18167) + ) (wire (pts (xy 152.4 38.1) (xy 165.1 38.1)) (stroke (width 0) (type default)) (uuid cc23f951-0d8f-4fd0-aa85-fff013f73a92) @@ -1999,6 +2026,10 @@ (stroke (width 0) (type default)) (uuid fb581b91-749a-4ec9-a747-f9ef6f0a1dc6) ) + (wire (pts (xy 354.33 91.44) (xy 363.22 91.44)) + (stroke (width 0) (type default)) + (uuid fdc1395d-b7cc-4f32-93ea-651c4860c58f) + ) (wire (pts (xy 128.27 152.4) (xy 180.34 152.4)) (stroke (width 0) (type default)) (uuid fddc03d9-838f-477c-a585-a505f3eb8057) @@ -2008,6 +2039,10 @@ (uuid ff79e599-25bb-4f9b-84ee-667de7dfdd21) ) + (text "Redundant 2.54mm SWD Header" (at 355.6 100.965 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 8de9197b-244b-4431-8f7e-8ebb3049fa32) + ) (text "Revision\n" (at 123.19 139.7 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid b96b51b9-4f44-4689-a458-8897b2e003b7) @@ -2021,6 +2056,14 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 193a5d5a-b5ac-4037-b3dd-eb4253c2e03c) ) + (label "SWCLK" (at 386.08 88.9 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 3c629779-421b-4df4-81c3-dd088b9283d1) + ) + (label "RST" (at 386.08 96.52 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 3cd8a14d-ed02-467a-aebf-644f89c4f066) + ) (label "SWDIO" (at 335.28 86.36 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 48a3066e-bf6c-4da5-b997-e1083baa1ed5) @@ -2029,6 +2072,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 534db264-3914-44e8-9d8e-f5556900b074) ) + (label "SWDIO" (at 386.08 86.36 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 58202318-b15b-4ac7-8da5-e6a4edb6c58e) + ) (label "VDDA" (at 217.17 62.23 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 6c319fbd-99f6-4968-a365-1032e0b1a649) @@ -2379,7 +2426,7 @@ ) (symbol (lib_id "Connector_Generic:Conn_01x10") (at 140.97 175.26 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) + (in_bom yes) (on_board yes) (dnp yes) (uuid 17581c32-9b95-482f-87d2-da76f3f266e9) (property "Reference" "J2" (at 133.35 175.26 0) (effects (font (size 1.27 1.27))) @@ -2774,7 +2821,7 @@ ) (symbol (lib_id "Jumper:Jumper_2_Open") (at 152.4 81.28 90) (unit 1) - (in_bom yes) (on_board yes) (dnp no) + (in_bom yes) (on_board yes) (dnp yes) (uuid 4f8fd37f-1f92-4f42-99da-8087c126ffc1) (property "Reference" "JP1" (at 153.67 81.28 90) (effects (font (size 1.27 1.27)) (justify right)) @@ -2913,6 +2960,43 @@ ) ) + (symbol (lib_id "Connector_Generic:Conn_02x05_Odd_Even") (at 368.3 91.44 0) (unit 1) + (in_bom yes) (on_board yes) (dnp yes) (fields_autoplaced) + (uuid 69afc5b5-8ecd-4e56-8f7a-5d4a8ecd2828) + (property "Reference" "J11" (at 369.57 80.01 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_02x05_Odd_Even" (at 369.57 82.55 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical" (at 368.3 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 368.3 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MFR_PN" "" (at 368.3 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eec8c8ec-d6bc-4424-90fd-b4e0f7e1cdac)) + (pin "10" (uuid 54078810-1b58-48fe-a4ee-17a84f983dac)) + (pin "2" (uuid 402086f5-42fd-4347-83a4-05c56895d810)) + (pin "3" (uuid a8e5221c-2b07-481d-8bf8-e6e3bd12371a)) + (pin "4" (uuid 3b3311b6-6448-47e5-94c7-c4e36c5db389)) + (pin "5" (uuid c74165b2-1874-423c-8536-50e40db1da0b)) + (pin "6" (uuid cf7f756f-5445-4ffa-94e9-90f14b458546)) + (pin "7" (uuid 68f4afdf-4ab1-4668-a78b-574d464184f7)) + (pin "8" (uuid 532db6eb-bb09-4e9d-9998-39e07e76db8f)) + (pin "9" (uuid ceda82ea-df7a-4f46-979d-3e9faea2652e)) + (instances + (project "kirdy" + (path "/88da1dd8-9274-4b55-84fb-90006c9b6e8f/e9afb2cc-7f7f-4cb9-888a-0bfd71b1d070" + (reference "J11") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "MCU_ST_STM32F4:STM32F407VGTx") (at 203.2 142.24 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 753aa0e3-582f-4c90-b501-a25a730bd87e) @@ -3236,6 +3320,31 @@ ) ) + (symbol (lib_id "power:GND") (at 354.33 91.44 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 918f120c-7571-464a-afb3-cf2b6f44f0af) + (property "Reference" "#PWR053" (at 347.98 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 350.52 91.4399 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 354.33 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 354.33 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c23454b6-0874-452e-9e7c-4cab92b54ab2)) + (instances + (project "kirdy" + (path "/88da1dd8-9274-4b55-84fb-90006c9b6e8f/e9afb2cc-7f7f-4cb9-888a-0bfd71b1d070" + (reference "#PWR053") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C") (at 165.1 41.91 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 96e59495-5968-45f8-aa8d-e3197ce045b3) @@ -3681,6 +3790,31 @@ ) ) + (symbol (lib_id "power:+3V3") (at 354.33 86.36 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid cf522752-e2d0-4e60-bab2-04a09cee3a25) + (property "Reference" "#PWR052" (at 358.14 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 350.52 86.3599 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 354.33 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 354.33 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9edc610d-126c-48da-a871-23e6830a1c5d)) + (instances + (project "kirdy" + (path "/88da1dd8-9274-4b55-84fb-90006c9b6e8f/e9afb2cc-7f7f-4cb9-888a-0bfd71b1d070" + (reference "#PWR052") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:GND") (at 121.92 101.6 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid dadc1266-7df2-4fa9-b0fb-1518568f4681) @@ -3796,7 +3930,7 @@ ) (symbol (lib_id "Connector_Generic:Conn_01x10") (at 140.97 203.2 0) (mirror y) (unit 1) - (in_bom yes) (on_board yes) (dnp no) + (in_bom yes) (on_board yes) (dnp yes) (uuid f00f86e1-64b2-4b5c-9540-4a191d1ca307) (property "Reference" "J3" (at 133.35 203.2 0) (effects (font (size 1.27 1.27)))