From 363e41dbd803ab59785c072fba25cdb9e6f0033f Mon Sep 17 00:00:00 2001 From: phiwan-dev <75113544+phiwan-dev@users.noreply.github.com> Date: Tue, 10 Mar 2026 21:31:00 +0100 Subject: [PATCH] board: pcb b2b reroute power --- board/board.kicad_pcb | 514 ++++++++++++++++++------------------------ 1 file changed, 225 insertions(+), 289 deletions(-) diff --git a/board/board.kicad_pcb b/board/board.kicad_pcb index cb260bd..12723e3 100644 --- a/board/board.kicad_pcb +++ b/board/board.kicad_pcb @@ -8934,7 +8934,7 @@ (descr "Multiprotocol radio SoC module https://www.raytac.com/download/index.php?index_id=43") (tags "wireless 2.4 GHz Bluetooth ble zigbee 802.15.4 thread nordic raytac nrf52840 nrf52833") (property "Reference" "U3" - (at -6 0 270) + (at 0 -1 0) (layer "F.SilkS") (uuid "bcaf5aef-b694-4d21-8661-84c22d7a7d5c") (effects @@ -10210,7 +10210,7 @@ (footprint "phiboard:swd_pad" (layer "B.Cu") (uuid "09acd8e0-4d2a-4466-bbdd-7f5c011450cb") - (at 122.8 71 180) + (at 122.46 71.23 180) (property "Reference" "J3" (at 0 3 0) (unlocked yes) @@ -12472,37 +12472,13 @@ (net 39) (uuid "d535ba96-e901-4e90-be70-05994047fcfb") ) - (segment - (start 87.5 47.65) - (end 87.5 48.1) - (width 0.2) - (layer "F.Cu") - (net 40) - (uuid "0ba79887-30ce-4ce2-a918-c4bd5b3faace") - ) (segment (start 74 48.1) - (end 74 47.65) + (end 74 51.6) (width 0.2) (layer "F.Cu") (net 40) - (uuid "64799a3f-ceac-4a63-8796-845ce0c147e0") - ) - (segment - (start 74 47.65) - (end 74.2 47.45) - (width 0.2) - (layer "F.Cu") - (net 40) - (uuid "6bb87776-81ee-47a9-a96a-9ed2b378826b") - ) - (segment - (start 87.3 47.45) - (end 87.5 47.65) - (width 0.2) - (layer "F.Cu") - (net 40) - (uuid "9f7deb73-6b21-4c7f-88ef-7759d18ec95b") + (uuid "b04184aa-3d99-471e-9339-a196547b0c3c") ) (segment (start 103.05 65.1) @@ -12513,31 +12489,15 @@ (uuid "c732ad0d-346b-475b-8cc5-daf765a73884") ) (segment - (start 74 48.1) - (end 74 52.7) + (start 87.5 48.1) + (end 87.5 51.6) (width 0.2) (layer "F.Cu") (net 40) - (uuid "fb94a7b8-e9d3-4e0f-af0e-22801f54b334") + (uuid "d8fe359a-ece6-4aa6-a703-049c6b83a970") ) (via - (at 87.3 47.45) - (size 0.45) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 40) - (uuid "1a3465b8-aa61-4710-be16-f3d2e9d3fab3") - ) - (via - (at 74.2 47.45) - (size 0.45) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 40) - (uuid "9eca5cb6-2697-4844-89c5-d7bc7291e075") - ) - (via - (at 74 52.7) + (at 74 51.6) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") @@ -12552,69 +12512,85 @@ (net 40) (uuid "db2e821e-2a78-4f6b-928a-c93e05a4caa2") ) - (segment - (start 74.2 47.45) - (end 87.3 47.45) - (width 0.2) - (layer "B.Cu") + (via + (at 87.5 51.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") (net 40) - (uuid "0835943a-225c-497c-9808-7a7c94939243") - ) - (segment - (start 102.3 66.45) - (end 97.45 66.45) - (width 0.2) - (layer "B.Cu") - (net 40) - (uuid "45ad6cde-e7f4-4431-acb2-1dcee9580c2e") - ) - (segment - (start 103.05 65.7) - (end 102.3 66.45) - (width 0.2) - (layer "B.Cu") - (net 40) - (uuid "9f8d5adb-5bd3-4c8b-a101-d48600e2729e") + (uuid "f8016b49-2221-4cf9-bd7f-ecbb05bc244c") ) (segment (start 78.2 56.9) - (end 74 52.7) - (width 0.2) - (layer "B.Cu") - (net 40) - (uuid "d0d34d21-abf1-46d5-8c9f-0d72b736e7d5") - ) - (segment - (start 90.6 57.25) (end 90.25 56.9) (width 0.2) (layer "B.Cu") (net 40) - (uuid "d2528031-17fb-4ac1-89be-31457b6f7068") + (uuid "494768de-9b3b-4227-b554-237c03d497f4") ) (segment - (start 97.45 66.45) - (end 90.6 59.6) + (start 74 51.6) + (end 74 52.7) (width 0.2) (layer "B.Cu") (net 40) - (uuid "e176cf95-33f3-4101-aafb-febee32d9ce4") + (uuid "51ce41f3-23b0-4e99-870b-5ae5defb177c") ) (segment - (start 90.25 56.9) + (start 74 52.7) (end 78.2 56.9) (width 0.2) (layer "B.Cu") (net 40) - (uuid "e2c3c183-7c58-4858-80fa-e34cd7f392aa") + (uuid "5969753e-a8b0-49a3-b4bc-858c940d3dd3") ) (segment - (start 90.6 59.6) + (start 90.25 56.9) (end 90.6 57.25) (width 0.2) (layer "B.Cu") (net 40) - (uuid "eab84c98-922c-4f63-b147-d1e343b92a7d") + (uuid "948624f0-2a82-4fde-a7ea-228870c80106") + ) + (segment + (start 90.6 59.6) + (end 97.45 66.45) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "ce8651ca-76d2-4998-b056-aef29f650ea4") + ) + (segment + (start 90.6 57.25) + (end 90.6 59.6) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "dfb3d37a-ff99-49a2-bfd5-e3997165f96a") + ) + (segment + (start 97.45 66.45) + (end 102.3 66.45) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "e4eca938-5011-404b-9b2e-74b293e95a18") + ) + (segment + (start 102.3 66.45) + (end 103.05 65.7) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "f35d03d8-ea58-4ea7-ad24-b727096b7841") + ) + (segment + (start 87.5 51.6) + (end 74 51.6) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "fb6b18b2-2e87-456d-a9c4-1a04d3615fb8") ) (segment (start 109.185 61.3) @@ -12632,38 +12608,6 @@ (net 45) (uuid "4f3b439c-c63e-4703-ab28-e02899964ad6") ) - (segment - (start 75.549 57.199) - (end 73.5 55.15) - (width 0.2) - (layer "F.Cu") - (net 45) - (uuid "4fc04249-6de7-4020-b056-f07ea84871c0") - ) - (segment - (start 90.3 61.95) - (end 90.3 57.374322) - (width 0.2) - (layer "F.Cu") - (net 45) - (uuid "6f5cf7a6-a9f2-4b61-84f9-a483ad2ab94e") - ) - (segment - (start 90.124678 57.199) - (end 75.549 57.199) - (width 0.2) - (layer "F.Cu") - (net 45) - (uuid "86bc912d-86b7-4df7-9edd-248e27520c0c") - ) - (segment - (start 73.5 55.15) - (end 73.5 48.1) - (width 0.2) - (layer "F.Cu") - (net 45) - (uuid "88eed11f-f0cd-4d10-9e1d-6d72a3e47eb6") - ) (segment (start 121.8 54.75) (end 121.8 55.75) @@ -12680,14 +12624,6 @@ (net 45) (uuid "b9e8e856-8db6-492b-9ab9-9837a137a62a") ) - (segment - (start 90.3 57.374322) - (end 90.124678 57.199) - (width 0.2) - (layer "F.Cu") - (net 45) - (uuid "ff2da72d-bcbb-4d83-a7a7-376973ebe5f8") - ) (via (at 109.18 60.75) (size 0.45) @@ -12736,22 +12672,6 @@ (net 46) (uuid "1385c834-68b0-4185-a898-7d0a3b62bfba") ) - (segment - (start 74.825001 47.45) - (end 86.674999 47.45) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "14a9860a-9b72-44d7-a291-091238bc7407") - ) - (segment - (start 74.5 48.1) - (end 74.5 47.775001) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "1631ef7c-468a-414a-afdb-9934e17d765d") - ) (segment (start 120.725 56.05) (end 121.1 56.05) @@ -12792,14 +12712,6 @@ (net 46) (uuid "28769498-d00a-4e40-a4f0-ef8e074d5dcb") ) - (segment - (start 87 47.775001) - (end 87 48.1) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "2c51b5c2-fda8-4ec3-9099-20bbdddb3532") - ) (segment (start 102.25 65.1) (end 102.25 65.85) @@ -12816,6 +12728,14 @@ (net 46) (uuid "35673af2-6528-4267-86a8-aa5ca01c7fcb") ) + (segment + (start 87 48.1) + (end 87 52.15) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "3fbc0787-2f02-4b71-a61d-68e51e7343e5") + ) (segment (start 108.25 58.65) (end 107.9 59) @@ -12880,14 +12800,6 @@ (net 46) (uuid "571f2e00-d92a-4172-87a9-c48250872c03") ) - (segment - (start 74.5 47.775001) - (end 74.825001 47.45) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "5da3dc55-a832-4e19-bf0d-8069e9c1f59b") - ) (segment (start 107.9 65.05) (end 107.13 65.82) @@ -12920,14 +12832,6 @@ (net 46) (uuid "76c27278-3005-4de9-9b21-ea3905044900") ) - (segment - (start 86.674999 47.45) - (end 87 47.775001) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "79a0037f-0069-464b-8f2c-b10979af943e") - ) (segment (start 120.725 56.75) (end 121.8 56.75) @@ -12960,14 +12864,6 @@ (net 46) (uuid "a534e92e-2645-4a12-ae8c-dfba09f4d4ee") ) - (segment - (start 74.5 48.1) - (end 74.5 52.15) - (width 0.2) - (layer "F.Cu") - (net 46) - (uuid "aaa86dad-312e-4ca3-8f7c-1b68992d136c") - ) (segment (start 121.3 57.25) (end 121.8 57.25) @@ -13000,6 +12896,14 @@ (net 46) (uuid "ee98c135-05b0-4ae1-9c2d-b3f6480cf657") ) + (segment + (start 74.5 48.1) + (end 74.5 52.15) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "f17f2150-f33b-4dbb-8871-d934714771c7") + ) (segment (start 120.725 57.45) (end 121.1 57.45) @@ -13056,37 +12960,13 @@ (net 46) (uuid "fdedc884-97b7-40f9-a58e-fd9e37b5c863") ) - (segment - (start 101.45 65.9) - (end 101.45 65.7) - (width 0.2) - (layer "B.Cu") + (via + (at 87 52.15) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") (net 46) - (uuid "0589190b-28fd-43d7-b22a-f1471679d6b0") - ) - (segment - (start 74.5 52.7) - (end 78.399 56.599) - (width 0.2) - (layer "B.Cu") - (net 46) - (uuid "1922e1f8-d419-463e-b7c3-3329eb231bce") - ) - (segment - (start 90.901 57.125322) - (end 90.901 59.475322) - (width 0.2) - (layer "B.Cu") - (net 46) - (uuid "4fb28466-0d74-4d4d-af64-d298d6e87b91") - ) - (segment - (start 90.374678 56.599) - (end 90.901 57.125322) - (width 0.2) - (layer "B.Cu") - (net 46) - (uuid "551b5ef4-8054-4c8a-9de4-336934475959") + (uuid "ff794ed5-4745-4f25-8ba8-b2e839f7677f") ) (segment (start 97.575678 66.15) @@ -13094,15 +12974,7 @@ (width 0.2) (layer "B.Cu") (net 46) - (uuid "56d56caa-2fff-42a0-97fb-c2a8c0e7f32c") - ) - (segment - (start 101.2 66.15) - (end 101.45 65.9) - (width 0.2) - (layer "B.Cu") - (net 46) - (uuid "5d395da6-5995-4dff-86d2-ac39d9864ec9") + (uuid "0bd28a44-57c9-48ca-88da-393ba5326f05") ) (segment (start 107.9 65.05) @@ -13120,6 +12992,14 @@ (net 46) (uuid "71a5701f-c77c-458a-b7d4-b749491bfa24") ) + (segment + (start 90.374678 56.599) + (end 90.901 57.125322) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "7cd8fe0f-b45f-4d0c-9c6c-03537eadb24a") + ) (segment (start 120.125 58.125) (end 120.15 58.15) @@ -13128,13 +13008,53 @@ (net 46) (uuid "8a4568b1-dc44-4ac0-b4df-2dc106f708b5") ) + (segment + (start 74.5 52.15) + (end 74.5 52.7) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "c49cec5c-7ed4-4925-89c9-00442ba6a383") + ) + (segment + (start 101.2 66.15) + (end 101.45 65.9) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "c9fc00b6-5ff8-4c95-9b98-e08eb9488300") + ) + (segment + (start 74.5 52.7) + (end 78.399 56.599) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "d4cd91e8-61a7-4553-80cb-69b8db821a18") + ) + (segment + (start 87 52.15) + (end 74.5 52.15) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "d5b00ce1-a85a-41a8-9368-fb75c244fb46") + ) (segment (start 90.901 59.475322) (end 97.575678 66.15) (width 0.2) (layer "B.Cu") (net 46) - (uuid "94c7ff63-6b56-4000-ac11-f338b90f1313") + (uuid "daeeba4d-7008-45eb-ad7a-0f3732264c22") + ) + (segment + (start 90.901 57.125322) + (end 90.901 59.475322) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "e593f22e-3bde-488e-b014-ca80dc828e50") ) (segment (start 78.399 56.599) @@ -13142,15 +13062,15 @@ (width 0.2) (layer "B.Cu") (net 46) - (uuid "9e0dc3b0-6cb1-441f-80fd-64e64d7d4bca") + (uuid "ea57c41c-a767-4f4d-81ce-bfbcc31096dd") ) (segment - (start 74.5 52.15) - (end 74.5 52.7) + (start 101.45 65.9) + (end 101.45 65.7) (width 0.2) (layer "B.Cu") (net 46) - (uuid "b679b422-fa14-41bd-9cf9-e9f63a4aa126") + (uuid "f2c37fc2-633a-4a1f-9f3d-f864919bc99f") ) (segment (start 91.504 56.87561) @@ -15057,12 +14977,20 @@ (uuid "046fdb9d-cc22-4132-bd19-c0d3efc06a24") ) (segment - (start 82 48.1) - (end 82 52.55) + (start 82 52.598958) + (end 82.025521 52.624479) (width 0.2) (layer "F.Cu") (net 89) - (uuid "63519174-f9b3-49f4-8e2b-7cf0433a9ad8") + (uuid "6e84f262-5121-4f1e-8bc6-1e08b59d8f86") + ) + (segment + (start 82 48.1) + (end 82 52.598958) + (width 0.2) + (layer "F.Cu") + (net 89) + (uuid "f13c430e-7183-4b99-a7f7-cb6c6e02b554") ) (via (at 102.85 62.9) @@ -15073,7 +15001,7 @@ (uuid "60963f07-bf6d-4e0b-b359-195a32bcad13") ) (via - (at 82 52.55) + (at 82.025521 52.624479) (size 0.45) (drill 0.3) (layers "F.Cu" "B.Cu") @@ -15081,60 +15009,20 @@ (uuid "a1610d74-76d7-409c-8d04-89901259f9d6") ) (segment - (start 96.65 57.85) - (end 96.65 59.2) + (start 96.65 59.2) + (end 96.652455 59.2) (width 0.2) (layer "B.Cu") (net 89) - (uuid "0e9a0fcb-301d-481b-afc1-38d41b3c97a1") + (uuid "078760a1-e0f4-4acb-80e5-4a4f1d7739a1") ) (segment - (start 94.05 57.294576) - (end 94.05 57.3) + (start 82.025521 52.624479) + (end 82 52.65) (width 0.2) (layer "B.Cu") (net 89) - (uuid "13449eab-888f-4db1-bf8a-fdf8dedc511d") - ) - (segment - (start 83.792 54.492) - (end 91.247424 54.492) - (width 0.2) - (layer "B.Cu") - (net 89) - (uuid "315aa530-df97-4890-b77b-46e70366df26") - ) - (segment - (start 96.652455 59.2) - (end 100.35 62.897545) - (width 0.2) - (layer "B.Cu") - (net 89) - (uuid "442b5a7c-b89b-4ef5-bd1c-0162919fb2f5") - ) - (segment - (start 91.247424 54.492) - (end 94.05 57.294576) - (width 0.2) - (layer "B.Cu") - (net 89) - (uuid "6b912143-eff7-4f00-840b-74a29cfa3de7") - ) - (segment - (start 82 52.55) - (end 82 52.7) - (width 0.2) - (layer "B.Cu") - (net 89) - (uuid "6f970219-6ce4-4a0a-a95c-28235e285e93") - ) - (segment - (start 96.1 57.3) - (end 96.65 57.85) - (width 0.2) - (layer "B.Cu") - (net 89) - (uuid "73eeb63f-2b80-4041-b3e2-69b155ebe86e") + (uuid "07adccc1-e179-4c29-8c71-01b1ddfc820d") ) (segment (start 100.35 62.9) @@ -15142,31 +15030,15 @@ (width 0.2) (layer "B.Cu") (net 89) - (uuid "7bfda4c6-3da8-490e-af8f-30d617116455") + (uuid "0891d222-bc32-40ae-9942-1f47767380c1") ) (segment - (start 100.35 62.897545) - (end 100.35 62.9) + (start 96.652455 59.2) + (end 100.35 62.897545) (width 0.2) (layer "B.Cu") (net 89) - (uuid "813272aa-504b-4fdf-993c-953e2df551bf") - ) - (segment - (start 96.65 59.2) - (end 96.652455 59.2) - (width 0.2) - (layer "B.Cu") - (net 89) - (uuid "ca3afce5-c4c4-4e94-a343-5d9298bfab4d") - ) - (segment - (start 82 52.7) - (end 83.792 54.492) - (width 0.2) - (layer "B.Cu") - (net 89) - (uuid "d2ebd67c-2816-4ebf-81cb-00df184b4b8f") + (uuid "184f89a3-5ada-4983-9077-3c3e2fcbf85c") ) (segment (start 94.05 57.3) @@ -15174,7 +15046,71 @@ (width 0.2) (layer "B.Cu") (net 89) - (uuid "d84001d9-895e-4a38-a5c9-b6ed3cae8e93") + (uuid "33c6e2b8-30ef-44c7-920a-39699915b400") + ) + (segment + (start 100.35 62.897545) + (end 100.35 62.9) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "4a6d12d2-81ca-4e7a-ba6f-a8d4fed8d338") + ) + (segment + (start 91.247424 54.492) + (end 94.05 57.294576) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "6cc8d48a-4640-4562-ac2d-2b882098306d") + ) + (segment + (start 94.05 57.294576) + (end 94.05 57.3) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "71b9ccec-5adb-4d8c-a290-1f01fa3ede3e") + ) + (segment + (start 96.1 57.3) + (end 96.65 57.85) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "79879f38-d94e-4c5c-aa2a-f693fb9792be") + ) + (segment + (start 82 52.65) + (end 82 52.7) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "7b807696-ffd8-4697-96b2-88e71b77ce2f") + ) + (segment + (start 82 52.7) + (end 83.792 54.492) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "a1a11665-89e3-4118-9d0b-f3dc26bb8824") + ) + (segment + (start 83.792 54.492) + (end 91.247424 54.492) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "c0ed3df2-b71e-4d10-8cfe-8900b653fabd") + ) + (segment + (start 96.65 57.85) + (end 96.65 59.2) + (width 0.2) + (layer "B.Cu") + (net 89) + (uuid "df559f5d-f2e9-4971-9555-99ad66395247") ) (segment (start 92.708 58.728254)