From a76d2ccf408af27931d4c3229a425e986a107b81 Mon Sep 17 00:00:00 2001 From: phiwan-dev <75113544+phiwan-dev@users.noreply.github.com> Date: Mon, 9 Mar 2026 14:06:09 +0100 Subject: [PATCH] board: pcb route bottom back keys --- board/board.kicad_pcb | 412 +++++++++++++++++++++++++++++++++++------- 1 file changed, 342 insertions(+), 70 deletions(-) diff --git a/board/board.kicad_pcb b/board/board.kicad_pcb index 50cd185..2ebd4fc 100644 --- a/board/board.kicad_pcb +++ b/board/board.kicad_pcb @@ -12574,21 +12574,61 @@ (net 40) (uuid "0835943a-225c-497c-9808-7a7c94939243") ) - (segment - (start 102.051 66.699) - (end 97.7 66.699) - (width 0.2) - (layer "B.Cu") - (net 40) - (uuid "68fad28d-6410-438f-a6c1-913cb1f8af32") - ) (segment (start 103.05 65.7) (end 102.051 66.699) (width 0.2) (layer "B.Cu") (net 40) - (uuid "e91d104e-80f2-42f0-b90b-e363fad43e74") + (uuid "0ec2105e-cf15-4b9b-a83e-99e21423fc31") + ) + (segment + (start 90.6 59.6) + (end 90.6 57.25) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "2aa4b31e-4cf5-4cb1-bcfe-bd770ffae7fb") + ) + (segment + (start 78.2 56.9) + (end 74 52.7) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "95df6022-a5f3-4c62-b341-2baa0c260428") + ) + (segment + (start 90.6 57.25) + (end 90.25 56.9) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "b3706291-cf6b-4feb-aa4c-b6716c5509cd") + ) + (segment + (start 102.051 66.699) + (end 97.699 66.699) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "c8e2e22b-2d62-4f77-b36d-c5ac5b54d3b2") + ) + (segment + (start 97.699 66.699) + (end 90.6 59.6) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "f0d72c90-c6b1-4c43-94c9-e18feef9c517") + ) + (segment + (start 90.25 56.9) + (end 78.2 56.9) + (width 0.2) + (layer "B.Cu") + (net 40) + (uuid "fc221b6c-f371-4980-9374-5ecffe1fe3c1") ) (segment (start 109.185 61.3) @@ -13030,6 +13070,22 @@ (net 46) (uuid "fdedc884-97b7-40f9-a58e-fd9e37b5c863") ) + (segment + (start 90.374678 56.599) + (end 90.901 57.125322) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "0fe43c1d-bab1-4216-bb62-cd4be7043c59") + ) + (segment + (start 100.952 66.398) + (end 101.45 65.9) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "3e60b8a3-92c2-4b99-9eea-c96820cf0a9c") + ) (segment (start 107.9 65.05) (end 112.15 65.05) @@ -13055,28 +13111,60 @@ (uuid "8a4568b1-dc44-4ac0-b4df-2dc106f708b5") ) (segment - (start 100.952 66.398) - (end 97.95 66.398) + (start 90.901 59.475322) + (end 97.823678 66.398) (width 0.2) (layer "B.Cu") (net 46) - (uuid "8c62225e-33af-4066-98c5-ae01dab1e85a") - ) - (segment - (start 101.45 65.7) - (end 101.45 65.9) - (width 0.2) - (layer "B.Cu") - (net 46) - (uuid "dbc8a55f-0e06-4cdc-8389-759a0fbd7596") + (uuid "908e8275-afa6-4653-8c26-a80408456a47") ) (segment (start 101.45 65.9) + (end 101.45 65.7) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "aca16818-3dad-4313-80e5-9a9ca949aeb0") + ) + (segment + (start 97.823678 66.398) (end 100.952 66.398) (width 0.2) (layer "B.Cu") (net 46) - (uuid "e1704bc6-034e-4159-bb0c-9a870065662b") + (uuid "b0cc5bad-5fed-4fbb-9b7c-1cad40a100c0") + ) + (segment + (start 74.5 52.7) + (end 78.399 56.599) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "b508eab7-4b35-4506-8c3b-aa3c9cf06536") + ) + (segment + (start 78.399 56.599) + (end 90.374678 56.599) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "e94d2626-a9f8-4ae4-b4e3-480b993c1660") + ) + (segment + (start 90.901 57.125322) + (end 90.901 59.475322) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "f0efa289-60ee-4554-ad03-7f7e04085f1b") + ) + (segment + (start 74.5 52.15) + (end 74.5 52.7) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "f35f09ee-a7cc-4765-8223-1a177c2455d5") ) (segment (start 91.504 56.87561) @@ -13263,12 +13351,20 @@ (uuid "efdb1bd4-64b3-4589-abfe-d59ee7bc240d") ) (segment - (start 77 48.1) + (start 77 52.598958) + (end 77 48.1) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "27c07822-4799-4fb3-860e-e05bac8371f8") + ) + (segment + (start 77.000521 52.599479) (end 77 52.598958) (width 0.2) (layer "F.Cu") (net 51) - (uuid "034b8cde-5949-404e-a0a1-afdde7817947") + (uuid "897b04dd-6716-4f89-ab33-a8ddae7bb195") ) (segment (start 99.05 65.1) @@ -13278,14 +13374,6 @@ (net 51) (uuid "f907fc40-efaa-4a2d-8928-477f15521861") ) - (segment - (start 77 52.598958) - (end 77.000521 52.599479) - (width 0.2) - (layer "F.Cu") - (net 51) - (uuid "fd5ce4cd-4550-486f-a0e3-1125781b25ed") - ) (via (at 99.05 65.7) (size 0.45) @@ -13303,44 +13391,68 @@ (uuid "e1b7071a-a11f-4086-bea4-5809f4b9b2eb") ) (segment - (start 90.902 59.476322) - (end 95.625678 64.2) + (start 80.297 55.997) + (end 77.000521 52.700521) (width 0.2) - (layer "F.Cu") - (net 52) - (uuid "2ac419b6-a64d-407c-ad74-1816a098b724") + (layer "B.Cu") + (net 51) + (uuid "09e0666d-8989-443e-bd93-ed4b36243fec") ) (segment - (start 75.5 48.1) - (end 75.5 52.774322) + (start 99.05 65.7) + (end 98.624 65.274) (width 0.2) - (layer "F.Cu") - (net 52) - (uuid "44705fbe-6712-406d-9ae9-71f0c00a633d") + (layer "B.Cu") + (net 51) + (uuid "135b989c-a7a2-4328-b06a-a3603b890a4f") ) (segment - (start 75.5 52.774322) - (end 79.322678 56.597) + (start 98.624 65.274) + (end 97.551034 65.274) (width 0.2) - (layer "F.Cu") - (net 52) - (uuid "604eb50c-7373-4e33-8893-363bf4a9a537") + (layer "B.Cu") + (net 51) + (uuid "34fc0125-7ef6-4346-90b1-644ad4443129") ) (segment - (start 90.374034 56.597) - (end 90.902 57.124966) + (start 91.503 59.225966) + (end 91.503 56.875966) (width 0.2) - (layer "F.Cu") - (net 52) - (uuid "66bfa90d-d9bc-49d7-876b-00178e62e865") + (layer "B.Cu") + (net 51) + (uuid "7001d9e5-b445-4f45-94a9-162948b768c3") ) (segment - (start 95.625678 64.2) - (end 97.85 64.2) + (start 91.503 56.875966) + (end 90.624034 55.997) (width 0.2) - (layer "F.Cu") - (net 52) - (uuid "833903fd-b5d2-46ff-ae44-d702e66a856f") + (layer "B.Cu") + (net 51) + (uuid "9b4831e0-f389-46bc-8eaa-a5868a822345") + ) + (segment + (start 90.624034 55.997) + (end 80.297 55.997) + (width 0.2) + (layer "B.Cu") + (net 51) + (uuid "9c1bb8ca-ff4a-4702-a65e-7a24a5ffa15e") + ) + (segment + (start 97.551034 65.274) + (end 91.503 59.225966) + (width 0.2) + (layer "B.Cu") + (net 51) + (uuid "d359a166-3065-4bc5-b077-b3ac473cbfd9") + ) + (segment + (start 77.000521 52.700521) + (end 77.000521 52.599479) + (width 0.2) + (layer "B.Cu") + (net 51) + (uuid "e190ec52-456d-49b1-9ce9-57567aa14bca") ) (segment (start 90.902 57.124966) @@ -13348,15 +13460,55 @@ (width 0.2) (layer "F.Cu") (net 52) - (uuid "b1017317-655a-4305-8392-57eea72a74c0") + (uuid "1aead504-4977-48cc-9ccf-58137d248f24") ) (segment - (start 79.322678 56.597) + (start 95.625678 64.2) + (end 97.85 64.2) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "695f2878-1382-4a78-aff1-8f1ca20e990f") + ) + (segment + (start 75.5 52.702455) + (end 79.394545 56.597) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "a7f56626-5e26-408e-9a24-eecde7922a23") + ) + (segment + (start 79.394545 56.597) (end 90.374034 56.597) (width 0.2) (layer "F.Cu") (net 52) - (uuid "fc0d4f18-7189-4973-b0ba-ca0999f05677") + (uuid "aef9b368-b294-4525-b82e-d1d6dd12a653") + ) + (segment + (start 90.374034 56.597) + (end 90.902 57.124966) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "becf107d-0787-4ece-8bb1-3b31cb00664a") + ) + (segment + (start 90.902 59.476322) + (end 95.625678 64.2) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "e30852dc-abb3-42e9-ab8d-85a287b8decc") + ) + (segment + (start 75.5 48.1) + (end 75.5 52.702455) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "f817f742-b593-41a0-9df6-23901731470f") ) (segment (start 98.25 65.1) @@ -13368,14 +13520,14 @@ ) (segment (start 76 48.1) - (end 76 52.65) + (end 76 52.6) (width 0.2) (layer "F.Cu") (net 53) - (uuid "2ba4e7fa-387f-4063-b8f2-07a622aa6202") + (uuid "fa15224f-2188-4202-bd6d-4244c76a51d1") ) (via - (at 76 52.65) + (at 76 52.6) (size 0.45) (drill 0.3) (layers "F.Cu" "B.Cu") @@ -13391,20 +13543,68 @@ (uuid "6f130c0d-ff49-4ab3-9adb-1d48490ae854") ) (segment - (start 78 52.598958) - (end 78.000521 52.599479) + (start 91.202 59.350644) + (end 91.202 57.000644) (width 0.2) - (layer "F.Cu") - (net 54) - (uuid "23085191-837a-4bf4-8153-73a351c4e177") + (layer "B.Cu") + (net 53) + (uuid "38c80a58-5cb5-41fb-94a9-82ab7649a4af") ) (segment - (start 78 48.1) - (end 78 52.598958) + (start 98.25 65.7) + (end 97.551356 65.7) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "68c88f02-9ab9-47a1-a6ca-06d3bd18cc18") + ) + (segment + (start 97.551356 65.7) + (end 91.202 59.350644) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "94f80bed-80f4-4f24-a62c-b3055b6ee9ff") + ) + (segment + (start 76 52.7) + (end 76 52.6) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "9b72dcfc-fbac-4a14-a337-185ffac17a22") + ) + (segment + (start 79.598 56.298) + (end 76 52.7) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "a966a021-3f0c-4b2e-99ba-98ea904e7195") + ) + (segment + (start 91.202 57.000644) + (end 90.499356 56.298) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "c3fbb3f3-fa02-4437-bf26-813ffff44488") + ) + (segment + (start 90.499356 56.298) + (end 79.598 56.298) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "c765eb8e-d5fe-4fbc-aa91-0474c138ce9b") + ) + (segment + (start 78 52.598958) + (end 78 48.1) (width 0.2) (layer "F.Cu") (net 54) - (uuid "c235b310-221c-453a-a447-2fbfdc039b78") + (uuid "a71b73bd-95c5-4b21-9fa7-cff6c799a326") ) (segment (start 99.85 65.1) @@ -13414,6 +13614,14 @@ (net 54) (uuid "d11e141f-087f-4d84-8703-2d42d6aa91ba") ) + (segment + (start 78.000521 52.599479) + (end 78 52.598958) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "d2ad72c4-3029-4813-9d37-e400c658a0e7") + ) (via (at 78.000521 52.599479) (size 0.45) @@ -13430,6 +13638,70 @@ (net 54) (uuid "2d1efef1-1c1a-4b0d-ace9-a5d4d102eba4") ) + (segment + (start 97.675712 64.973) + (end 91.804 59.101288) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "0a6ee6b2-9ba0-4f7b-9ba7-71ffdbb5b07d") + ) + (segment + (start 80.996 55.696) + (end 78.000521 52.700521) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "16d5d750-c905-4e04-b3d7-a0bd611709b9") + ) + (segment + (start 90.748712 55.696) + (end 80.996 55.696) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "23631993-888b-4203-b792-222849d65f0d") + ) + (segment + (start 99.123 64.973) + (end 97.675712 64.973) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "7b79c4ec-360c-4008-8f66-af48f0230ef5") + ) + (segment + (start 99.85 65.7) + (end 99.123 64.973) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "c59523b7-765a-438a-bb59-d1d8f9f98fed") + ) + (segment + (start 91.804 56.751288) + (end 90.748712 55.696) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "d672a78d-78cb-4207-aa29-9fc446355a6e") + ) + (segment + (start 78.000521 52.700521) + (end 78.000521 52.599479) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "dd3631c3-26e5-4352-9518-a8716f6ca7ae") + ) + (segment + (start 91.804 59.101288) + (end 91.804 56.751288) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "f6b0edc5-d8b7-400d-85c8-3536ebf203ff") + ) (segment (start 115.85 62.95) (end 116.43 62.95)