From ce7b928a5fdb39e1c4009c1e4b32e126fe42d988 Mon Sep 17 00:00:00 2001 From: retrooper Date: Wed, 19 Feb 2025 00:02:04 +0100 Subject: [PATCH 1/2] Updated KiCad source files with potential hackpad fixes --- hackpads/retrooperpad/pcb/gerbers.zip | Bin 18016 -> 0 bytes .../pcb/retrooper_keyboard.kicad_pcb | 1623 +++++++++-------- .../pcb/retrooper_keyboard.kicad_pro | 2 +- .../pcb/retrooper_keyboard.kicad_sch | 64 +- 4 files changed, 919 insertions(+), 770 deletions(-) delete mode 100644 hackpads/retrooperpad/pcb/gerbers.zip diff --git a/hackpads/retrooperpad/pcb/gerbers.zip b/hackpads/retrooperpad/pcb/gerbers.zip deleted file mode 100644 index e15aa64732b8446ee4bc1f478a405009062c9dd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18016 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

YR6@1?@fqpCH=`8|~GIO{ifIhIB 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

hT0(0Ld5IQxG9e6|3F diff --git a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pcb b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pcb index 7a7bea6cfa..cca05af8d7 100644 --- a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pcb +++ b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pcb @@ -95,21 +95,21 @@ (net 13 "Column 0") (net 14 "Column 1") (net 15 "Column 2") - (net 16 "unconnected-(U2-PA6_A10_D10_MOSI-Pad11)") - (net 17 "unconnected-(U2-5V-Pad14)") - (net 18 "Net-(D10-A)") - (net 19 "Net-(D11-A)") - (net 20 "unconnected-(U2-GND-Pad13)") - (net 21 "unconnected-(U2-3V3-Pad12)") - (net 22 "unconnected-(U2-PA02_A0_D0-Pad1)") - (net 23 "unconnected-(U2-PA5_A9_D9_MISO-Pad10)") - (net 24 "Net-(D12-A)") - (net 25 "Row 3") - (net 26 "Net-(D13-A)") - (net 27 "Net-(D14-A)") - (net 28 "Net-(D15-A)") - (net 29 "Net-(D16-A)") - (net 30 "Column 3") + (net 16 "unconnected-(U2-5V-Pad14)") + (net 17 "Net-(D10-A)") + (net 18 "Net-(D11-A)") + (net 19 "unconnected-(U2-GND-Pad13)") + (net 20 "unconnected-(U2-3V3-Pad12)") + (net 21 "unconnected-(U2-PA02_A0_D0-Pad1)") + (net 22 "Net-(D12-A)") + (net 23 "Row 3") + (net 24 "Net-(D13-A)") + (net 25 "Net-(D14-A)") + (net 26 "Net-(D15-A)") + (net 27 "Net-(D16-A)") + (net 28 "Column 3") + (net 29 "unconnected-(U2-PA10_A2_D2-Pad3)") + (net 30 "unconnected-(U2-PA4_A1_D1-Pad2)") (footprint "ScottoKeebs_MX:MX_PCB_1.00u" (layer "F.Cu") (uuid "05f82759-4777-4911-a544-bda3556ebd31") @@ -427,7 +427,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 26 "Net-(D13-A)") + (net 24 "Net-(D13-A)") (pinfunction "2") (pintype "passive") (uuid "8e2289d6-21ab-4429-a198-01e857ca9b65") @@ -1429,7 +1429,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 28 "Net-(D15-A)") + (net 26 "Net-(D15-A)") (pinfunction "2") (pintype "passive") (uuid "10e91f60-5b61-4637-babb-dfbadd01f4c3") @@ -1763,7 +1763,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 18 "Net-(D10-A)") + (net 17 "Net-(D10-A)") (pinfunction "2") (pintype "passive") (uuid "3f4a6742-9325-40e9-8efb-cdbff263f977") @@ -2086,7 +2086,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 30 "Column 3") + (net 28 "Column 3") (pinfunction "1") (pintype "passive") (uuid "650b18f5-f2db-4ba0-8a47-81d0a0132ec7") @@ -3099,7 +3099,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 27 "Net-(D14-A)") + (net 25 "Net-(D14-A)") (pinfunction "2") (pintype "passive") (uuid "03551070-d694-4d46-b350-0765115be47b") @@ -3422,7 +3422,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 30 "Column 3") + (net 28 "Column 3") (pinfunction "1") (pintype "passive") (uuid "e47c3a3c-4058-4b81-856a-ace2121c616e") @@ -4090,7 +4090,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 30 "Column 3") + (net 28 "Column 3") (pinfunction "1") (pintype "passive") (uuid "64a9d1a8-7116-4ff0-9548-bfd357363798") @@ -4101,7 +4101,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 29 "Net-(D16-A)") + (net 27 "Net-(D16-A)") (pinfunction "2") (pintype "passive") (uuid "d4830722-1d1f-438c-94d7-c49ac44d3eef") @@ -4424,7 +4424,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 30 "Column 3") + (net 28 "Column 3") (pinfunction "1") (pintype "passive") (uuid "98f41f10-0140-4134-9283-dbcb1afa0c7c") @@ -4435,7 +4435,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 24 "Net-(D12-A)") + (net 22 "Net-(D12-A)") (pinfunction "2") (pintype "passive") (uuid "7c58177e-9330-4a91-bcfe-78a7e31abd86") @@ -5103,7 +5103,7 @@ (drill 1.5) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 19 "Net-(D11-A)") + (net 18 "Net-(D11-A)") (pinfunction "2") (pintype "passive") (uuid "5293c108-3d56-45dc-82c0-7e88f3caad70") @@ -5454,395 +5454,236 @@ ) ) ) - (footprint "ScottoKeebs_MCU:Seeed_XIAO_RP2040" - (layer "F.Cu") - (uuid "fc04a7c4-045b-4ba8-984c-6efc2aeb5f84") - (at 151.23 30.15) - (property "Reference" "U2" - (at 0 0 0) - (unlocked yes) - (layer "F.SilkS") + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "013b29d7-5619-4bd2-b6ff-b6656234ad4b") + (at 172.342824 91.856648 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D11" + (at 3.81 2.12 90) + (layer "B.SilkS") (hide yes) - (uuid "f8be1325-5102-416b-856b-3067de7a6725") + (uuid "65352e38-9382-442b-9cf1-88f01a78dd38") (effects (font (size 1 1) (thickness 0.15) ) + (justify mirror) ) ) - (property "Value" "MCU_Seeed_XIAO_RP2040" - (at 10.16 0 90) - (unlocked yes) - (layer "F.Fab") - (uuid "67593f79-edd6-48e5-b95a-86df3a28eaea") + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "b6493ac7-060c-4d00-99dd-68790b0e33b8") (effects (font (size 1 1) (thickness 0.15) ) + (justify mirror) ) ) - (property "Footprint" "ScottoKeebs_MCU:Seeed_XIAO_RP2040" - (at 0 0 90) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) (unlocked yes) - (layer "F.Fab") + (layer "B.Fab") (hide yes) - (uuid "f9db6151-6172-49c8-afad-ca10b9c8ee85") + (uuid "3bdd7f04-63af-4792-9a3a-e39d4079c2c6") (effects (font (size 1.27 1.27) (thickness 0.15) ) + (justify mirror) ) ) (property "Datasheet" "" - (at 0 0 90) + (at 0 0 -90) (unlocked yes) - (layer "F.Fab") + (layer "B.Fab") (hide yes) - (uuid "8ef12ed9-0caa-4de0-9945-821f7c8ed792") + (uuid "e2d94084-4f8a-4464-ac8c-a686391f2c5b") (effects (font (size 1.27 1.27) (thickness 0.15) ) + (justify mirror) ) ) - (property "Description" "" - (at 0 0 90) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) (unlocked yes) - (layer "F.Fab") + (layer "B.Fab") (hide yes) - (uuid "a75af8b0-b8c4-4eee-9059-55dcfa0803a0") + (uuid "1109d92e-a815-4533-aee8-6c53f563b496") (effects (font (size 1.27 1.27) (thickness 0.15) ) + (justify mirror) ) ) - (path "/54310323-d72e-4df8-8dfd-1d6aea457883") + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6946f65e-cce0-4487-9cf2-17a33341301d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "eb8c1621-03f8-4e73-9214-e8e19899aee1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/38283e46-0dcd-49b9-ba56-63ee7dc40780") (sheetname "Root") (sheetfile "retrooper_keyboard.kicad_sch") (attr through_hole) - (fp_rect - (start -8.89 -10.5) - (end 8.89 10.5) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) (stroke - (width 0.12) + (width 0.1) (type solid) ) - (fill none) - (layer "Dwgs.User") - (uuid "ed276964-34f4-4de8-88bc-1bfcb77465f9") + (layer "B.SilkS") + (uuid "4958dacc-8fda-432e-8405-2f23d9925ba1") ) - (fp_rect - (start -4.5 -11.9) - (end 4.5 -4.57) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) (stroke - (width 0.12) + (width 0.1) (type solid) ) - (fill none) - (layer "Dwgs.User") - (uuid "8bf70a70-7a0d-48e0-b9ff-0894ed78d24f") + (layer "B.SilkS") + (uuid "149b26a7-f6b0-4128-abe8-dd634d71091b") ) - (pad "1" smd roundrect - (at -8.065 -7.62) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 22 "unconnected-(U2-PA02_A0_D0-Pad1)") - (pinfunction "PA02_A0_D0") - (pintype "passive") - (uuid "82d0ae83-83bb-4302-bd4b-96b934443da6") + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "5c9b3ddb-6466-451a-91b5-57c248e2aa5c") ) - (pad "1" thru_hole rect - (at -7.62 -7.62 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 22 "unconnected-(U2-PA02_A0_D0-Pad1)") - (pinfunction "PA02_A0_D0") - (pintype "passive") - (uuid "460f3e96-4f7e-47c5-b79c-497020890d6f") + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "3494f8d9-57eb-41c3-bff9-fd977cab94cd") ) - (pad "2" smd roundrect - (at -8.065 -5.08) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 13 "Column 0") - (pinfunction "PA4_A1_D1") - (pintype "passive") - (uuid "4f0cb823-706e-4ec1-9a27-3700f1ed770d") + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "4ba7b0fb-6e8a-4251-abb8-6d0e8e8d63fb") ) - (pad "2" thru_hole circle - (at -7.62 -5.08 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "Column 0") - (pinfunction "PA4_A1_D1") - (pintype "passive") - (uuid "eeef0601-4c0d-4c92-9fd2-c351b0332fbd") + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "f284a66f-b496-43a3-b4c8-2a861af0de46") ) - (pad "3" smd roundrect - (at -8.065 -2.54) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 14 "Column 1") - (pinfunction "PA10_A2_D2") - (pintype "passive") - (uuid "2bc20fee-5945-4f31-9f4a-ff7c0e3c22ae") + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5ce955be-1f2b-4b7b-adce-c083bdaa959f") ) - (pad "3" thru_hole circle - (at -7.62 -2.54 90) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "de5898bf-4697-434d-bc5a-eafcd94fc1d1") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "780eeb99-fdc6-423a-8382-f016684426fc") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "60f3bccd-e535-4329-bb34-3b6cd9ff578d") + ) + (pad "1" thru_hole rect + (at 0 0 90) (size 1.6 1.6) - (drill 1) + (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 14 "Column 1") - (pinfunction "PA10_A2_D2") - (pintype "passive") - (uuid "98c129aa-4783-4e7f-add1-fe0dda5f848d") - ) - (pad "4" smd roundrect - (at -8.065 0) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 15 "Column 2") - (pinfunction "PA11_A3_D3") + (net 9 "Row 2") + (pinfunction "K") (pintype "passive") - (uuid "67f46894-8d78-40a8-acfa-a989868482e2") + (uuid "d09bf3fe-b2f5-476e-a774-700f4034762c") ) - (pad "4" thru_hole circle - (at -7.62 0 90) + (pad "2" thru_hole oval + (at 7.62 0 90) (size 1.6 1.6) - (drill 1) + (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 15 "Column 2") - (pinfunction "PA11_A3_D3") + (net 18 "Net-(D11-A)") + (pinfunction "A") (pintype "passive") - (uuid "ec357b57-ad00-4a00-bbf0-eefaee88e0d5") + (uuid "54ada98a-e9e2-412d-a3b4-65602541c720") ) - (pad "5" smd roundrect - (at -8.065 2.54) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 30 "Column 3") - (pinfunction "PA8_A4_D4_SDA") - (pintype "passive") - (uuid "55bfb7e8-62da-4c1a-ae86-394617d2614d") - ) - (pad "5" thru_hole circle - (at -7.62 2.54 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 30 "Column 3") - (pinfunction "PA8_A4_D4_SDA") - (pintype "passive") - (uuid "00c43eb9-05d3-4021-a26d-bf87fe7f9fba") - ) - (pad "6" smd roundrect - (at -8.065 5.08) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 2 "Row 0") - (pinfunction "PA9_A5_D5_SCL") - (pintype "passive") - (uuid "b5d88e8b-9226-4184-9121-8e321fb66f1d") - ) - (pad "6" thru_hole circle - (at -7.62 5.08 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 2 "Row 0") - (pinfunction "PA9_A5_D5_SCL") - (pintype "passive") - (uuid "36e6c92f-e345-4e1e-a2f1-2895334b6d4d") - ) - (pad "7" smd roundrect - (at -8.065 7.62) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 5 "Row 1") - (pinfunction "PB08_A6_D6_TX") - (pintype "passive") - (uuid "ae84c954-27a5-4aee-8d3d-42b53645fa86") - ) - (pad "7" thru_hole circle - (at -7.62 7.62 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "Row 1") - (pinfunction "PB08_A6_D6_TX") - (pintype "passive") - (uuid "8f508790-9853-4a50-8509-8a90b2538290") - ) - (pad "8" thru_hole circle - (at 7.62 7.62 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "Row 2") - (pinfunction "PB09_A7_D7_RX") - (pintype "passive") - (uuid "226ec829-6c4d-415a-9d98-7d3ef2fc0f4c") - ) - (pad "8" smd roundrect - (at 8.1 7.62) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 9 "Row 2") - (pinfunction "PB09_A7_D7_RX") - (pintype "passive") - (uuid "68d2c8a1-3729-4a0e-8359-c8cbfee986ea") - ) - (pad "9" thru_hole circle - (at 7.62 5.08 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 25 "Row 3") - (pinfunction "PA7_A8_D8_SCK") - (pintype "passive") - (uuid "16163cd6-6200-4305-96ad-bcb5aba4e352") - ) - (pad "9" smd roundrect - (at 8.1 5.08) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 25 "Row 3") - (pinfunction "PA7_A8_D8_SCK") - (pintype "passive") - (uuid "6872e728-8aa4-4150-8a16-fba4f4a37a3c") - ) - (pad "10" thru_hole circle - (at 7.62 2.54 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 23 "unconnected-(U2-PA5_A9_D9_MISO-Pad10)") - (pinfunction "PA5_A9_D9_MISO") - (pintype "passive") - (uuid "785f7992-f77a-4d7c-98f2-6390b12cbf6e") - ) - (pad "10" smd roundrect - (at 8.1 2.54) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 23 "unconnected-(U2-PA5_A9_D9_MISO-Pad10)") - (pinfunction "PA5_A9_D9_MISO") - (pintype "passive") - (uuid "ad360b40-b055-4cb2-9baf-916c48311fc2") - ) - (pad "11" thru_hole circle - (at 7.62 0 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 16 "unconnected-(U2-PA6_A10_D10_MOSI-Pad11)") - (pinfunction "PA6_A10_D10_MOSI") - (pintype "passive") - (uuid "0e4ec903-1f29-4441-b51a-d77c2edabb0c") - ) - (pad "11" smd roundrect - (at 8.1 0) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 16 "unconnected-(U2-PA6_A10_D10_MOSI-Pad11)") - (pinfunction "PA6_A10_D10_MOSI") - (pintype "passive") - (uuid "abf67066-cbc7-4375-849a-a85fdedb30ac") - ) - (pad "12" thru_hole circle - (at 7.62 -2.54 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 21 "unconnected-(U2-3V3-Pad12)") - (pinfunction "3V3") - (pintype "passive") - (uuid "3644f81c-f10e-4b9e-a7e6-25ae54902c43") - ) - (pad "12" smd roundrect - (at 8.1 -2.54) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 21 "unconnected-(U2-3V3-Pad12)") - (pinfunction "3V3") - (pintype "passive") - (uuid "8c56e1a5-a596-4e7d-81b6-355b1926d77a") - ) - (pad "13" thru_hole circle - (at 7.62 -5.08 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 20 "unconnected-(U2-GND-Pad13)") - (pinfunction "GND") - (pintype "passive") - (uuid "82956774-84f5-4f64-a9a3-af6a9d1fd1bf") - ) - (pad "13" smd roundrect - (at 8.1 -5.08) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 20 "unconnected-(U2-GND-Pad13)") - (pinfunction "GND") - (pintype "passive") - (uuid "27ad5dd5-f5fe-41aa-8283-31b3ea8abd6f") - ) - (pad "14" thru_hole circle - (at 7.62 -7.62 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 17 "unconnected-(U2-5V-Pad14)") - (pinfunction "5V") - (pintype "passive") - (uuid "f89bd359-91a6-40dc-a7bc-8daa8239f3bd") - ) - (pad "14" smd roundrect - (at 8.1 -7.62) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 17 "unconnected-(U2-5V-Pad14)") - (pinfunction "5V") - (pintype "passive") - (uuid "11947ecf-ea32-4467-94bd-d717355cd68f") - ) - (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MCU.3dshapes/Seeed_XIAO_RP2040.step" + (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" (offset (xyz 0 0 0) ) @@ -5856,15 +5697,15 @@ ) (footprint "ScottoKeebs_Components:Diode_DO-35" (layer "B.Cu") - (uuid "013b29d7-5619-4bd2-b6ff-b6656234ad4b") - (at 172.342824 91.856648 90) + (uuid "0336e63e-370c-4382-8a02-3488e005d4fa") + (at 153.29284 91.856648 90) (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D11" + (property "Reference" "D10" (at 3.81 2.12 90) (layer "B.SilkS") (hide yes) - (uuid "65352e38-9382-442b-9cf1-88f01a78dd38") + (uuid "29d637af-baa0-41c8-adef-7afbe5872cd0") (effects (font (size 1 1) @@ -5877,7 +5718,7 @@ (at 3.81 -2.12 90) (layer "B.Fab") (hide yes) - (uuid "b6493ac7-060c-4d00-99dd-68790b0e33b8") + (uuid "6c16b0e9-8201-4313-a862-5c51407d9785") (effects (font (size 1 1) @@ -5891,7 +5732,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "3bdd7f04-63af-4792-9a3a-e39d4079c2c6") + (uuid "0c9972eb-9c6b-40bb-b08c-d1e4a208ab09") (effects (font (size 1.27 1.27) @@ -5905,7 +5746,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "e2d94084-4f8a-4464-ac8c-a686391f2c5b") + (uuid "48b02772-8a9a-4620-a2c1-4da8dea98d2b") (effects (font (size 1.27 1.27) @@ -5919,7 +5760,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "1109d92e-a815-4533-aee8-6c53f563b496") + (uuid "8bc4da95-823f-4e22-b4b4-19554f28ada2") (effects (font (size 1.27 1.27) @@ -5933,7 +5774,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "6946f65e-cce0-4487-9cf2-17a33341301d") + (uuid "76ac18ca-12f1-454a-a7e6-fbf3a397ea10") (effects (font (size 1 1) @@ -5947,7 +5788,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "eb8c1621-03f8-4e73-9214-e8e19899aee1") + (uuid "218bc930-3b46-440f-90e8-f99c75d0d139") (effects (font (size 1 1) @@ -5957,7 +5798,7 @@ ) ) (property ki_fp_filters "D*DO?35*") - (path "/38283e46-0dcd-49b9-ba56-63ee7dc40780") + (path "/e4512494-8389-41f9-bb67-4e1e9a6bebf8") (sheetname "Root") (sheetfile "retrooper_keyboard.kicad_sch") (attr through_hole) @@ -5969,7 +5810,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "4958dacc-8fda-432e-8405-2f23d9925ba1") + (uuid "d6c9ff98-864f-46d3-bd21-dc06ce4b5198") ) (fp_line (start 4.06 -0.4) @@ -5979,7 +5820,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "149b26a7-f6b0-4128-abe8-dd634d71091b") + (uuid "520c079a-535d-435d-9128-d321f31b519e") ) (fp_line (start 4.56 0) @@ -5989,7 +5830,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "5c9b3ddb-6466-451a-91b5-57c248e2aa5c") + (uuid "c4c06226-3fa3-4a61-954f-6eac3251c929") ) (fp_line (start 3.46 0) @@ -5999,7 +5840,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "3494f8d9-57eb-41c3-bff9-fd977cab94cd") + (uuid "3795fefe-a46d-44f8-9686-23d1be0e0ae7") ) (fp_line (start 3.46 0) @@ -6009,7 +5850,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "4ba7b0fb-6e8a-4251-abb8-6d0e8e8d63fb") + (uuid "7ee7e1ba-7dfb-4499-8cd8-c00555699002") ) (fp_line (start 4.06 0.4) @@ -6019,7 +5860,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "f284a66f-b496-43a3-b4c8-2a861af0de46") + (uuid "9c31822a-03e8-4743-84d8-a430344ea01f") ) (fp_line (start 8.67 -1.25) @@ -6029,7 +5870,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "5ce955be-1f2b-4b7b-adce-c083bdaa959f") + (uuid "6aceffc9-7271-43b8-98ad-9d809c99048b") ) (fp_line (start -1.05 -1.25) @@ -6039,7 +5880,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "de5898bf-4697-434d-bc5a-eafcd94fc1d1") + (uuid "b2946971-f04f-463c-8214-b25fd70173ed") ) (fp_line (start 8.67 1.25) @@ -6049,7 +5890,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "780eeb99-fdc6-423a-8382-f016684426fc") + (uuid "4d4be0b5-6b59-4c2f-9778-611078b5e90f") ) (fp_line (start -1.05 1.25) @@ -6059,7 +5900,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "60f3bccd-e535-4329-bb34-3b6cd9ff578d") + (uuid "209536c5-53e9-44c2-ba25-b301920a6cb8") ) (pad "1" thru_hole rect (at 0 0 90) @@ -6070,7 +5911,7 @@ (net 9 "Row 2") (pinfunction "K") (pintype "passive") - (uuid "d09bf3fe-b2f5-476e-a774-700f4034762c") + (uuid "f1e8d3d8-ca2b-438b-a1bc-35c849104af3") ) (pad "2" thru_hole oval (at 7.62 0 90) @@ -6078,10 +5919,10 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 19 "Net-(D11-A)") + (net 17 "Net-(D10-A)") (pinfunction "A") (pintype "passive") - (uuid "54ada98a-e9e2-412d-a3b4-65602541c720") + (uuid "d5fb2253-8b9e-4aa5-a086-217f12cf5ee3") ) (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" (offset @@ -6097,15 +5938,15 @@ ) (footprint "ScottoKeebs_Components:Diode_DO-35" (layer "B.Cu") - (uuid "0336e63e-370c-4382-8a02-3488e005d4fa") - (at 153.29284 91.856648 90) + (uuid "0370f41d-46ed-455a-afa5-7ddc8eb865c1") + (at 134.242856 72.866192 90) (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D10" + (property "Reference" "D5" (at 3.81 2.12 90) (layer "B.SilkS") (hide yes) - (uuid "29d637af-baa0-41c8-adef-7afbe5872cd0") + (uuid "1977805f-4472-4b2f-a9b8-8916d41930c7") (effects (font (size 1 1) @@ -6118,7 +5959,7 @@ (at 3.81 -2.12 90) (layer "B.Fab") (hide yes) - (uuid "6c16b0e9-8201-4313-a862-5c51407d9785") + (uuid "3a483936-5b40-4043-ba23-2d7845c121e2") (effects (font (size 1 1) @@ -6132,7 +5973,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "0c9972eb-9c6b-40bb-b08c-d1e4a208ab09") + (uuid "160a4f77-2664-440f-9ebf-ab7ee47d8bf0") (effects (font (size 1.27 1.27) @@ -6146,7 +5987,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "48b02772-8a9a-4620-a2c1-4da8dea98d2b") + (uuid "477bd8d3-bc0a-44bf-87e1-55907eea1634") (effects (font (size 1.27 1.27) @@ -6160,7 +6001,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "8bc4da95-823f-4e22-b4b4-19554f28ada2") + (uuid "5e86b85b-fe7b-491a-b8b0-fd49e0bd4e7b") (effects (font (size 1.27 1.27) @@ -6174,7 +6015,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "76ac18ca-12f1-454a-a7e6-fbf3a397ea10") + (uuid "0ba8fbd2-507d-434a-9e4a-621f7eb028a2") (effects (font (size 1 1) @@ -6188,7 +6029,7 @@ (unlocked yes) (layer "B.Fab") (hide yes) - (uuid "218bc930-3b46-440f-90e8-f99c75d0d139") + (uuid "59ebb280-ef09-4b1c-9861-075a83bfa360") (effects (font (size 1 1) @@ -6198,7 +6039,7 @@ ) ) (property ki_fp_filters "D*DO?35*") - (path "/e4512494-8389-41f9-bb67-4e1e9a6bebf8") + (path "/0a21a7fe-8aa6-4c3e-b9f8-c17a6d35ff0a") (sheetname "Root") (sheetfile "retrooper_keyboard.kicad_sch") (attr through_hole) @@ -6210,7 +6051,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "d6c9ff98-864f-46d3-bd21-dc06ce4b5198") + (uuid "7c5fc608-0030-49cd-9806-2221913b67bb") ) (fp_line (start 4.06 -0.4) @@ -6220,7 +6061,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "520c079a-535d-435d-9128-d321f31b519e") + (uuid "7dba8b4a-fd15-4bd1-b2fe-dd64f3ed099e") ) (fp_line (start 4.56 0) @@ -6230,7 +6071,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "c4c06226-3fa3-4a61-954f-6eac3251c929") + (uuid "ccfd821e-2893-4f64-9e65-84da37b004b1") ) (fp_line (start 3.46 0) @@ -6240,7 +6081,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "3795fefe-a46d-44f8-9686-23d1be0e0ae7") + (uuid "14187af7-eff1-424c-9581-ad4ec21a2695") ) (fp_line (start 3.46 0) @@ -6250,7 +6091,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "7ee7e1ba-7dfb-4499-8cd8-c00555699002") + (uuid "5fbb157e-6ee2-4362-a21a-2a36d04088b7") ) (fp_line (start 4.06 0.4) @@ -6260,7 +6101,7 @@ (type solid) ) (layer "B.SilkS") - (uuid "9c31822a-03e8-4743-84d8-a430344ea01f") + (uuid "3a083b04-4170-4744-9f0a-17b241b2aabf") ) (fp_line (start 8.67 -1.25) @@ -6270,248 +6111,7 @@ (type solid) ) (layer "B.CrtYd") - (uuid "6aceffc9-7271-43b8-98ad-9d809c99048b") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b2946971-f04f-463c-8214-b25fd70173ed") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4d4be0b5-6b59-4c2f-9778-611078b5e90f") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "209536c5-53e9-44c2-ba25-b301920a6cb8") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "Row 2") - (pinfunction "K") - (pintype "passive") - (uuid "f1e8d3d8-ca2b-438b-a1bc-35c849104af3") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 18 "Net-(D10-A)") - (pinfunction "A") - (pintype "passive") - (uuid "d5fb2253-8b9e-4aa5-a086-217f12cf5ee3") - ) - (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "0370f41d-46ed-455a-afa5-7ddc8eb865c1") - (at 134.242856 72.866192 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D5" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "1977805f-4472-4b2f-a9b8-8916d41930c7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "3a483936-5b40-4043-ba23-2d7845c121e2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "160a4f77-2664-440f-9ebf-ab7ee47d8bf0") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "477bd8d3-bc0a-44bf-87e1-55907eea1634") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "5e86b85b-fe7b-491a-b8b0-fd49e0bd4e7b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "0ba8fbd2-507d-434a-9e4a-621f7eb028a2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "59ebb280-ef09-4b1c-9861-075a83bfa360") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/0a21a7fe-8aa6-4c3e-b9f8-c17a6d35ff0a") - (sheetname "Root") - (sheetfile "retrooper_keyboard.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "7c5fc608-0030-49cd-9806-2221913b67bb") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "7dba8b4a-fd15-4bd1-b2fe-dd64f3ed099e") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "ccfd821e-2893-4f64-9e65-84da37b004b1") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "14187af7-eff1-424c-9581-ad4ec21a2695") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "5fbb157e-6ee2-4362-a21a-2a36d04088b7") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "3a083b04-4170-4744-9f0a-17b241b2aabf") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "285cbefb-c452-4b52-ba2a-2372156e410b") + (uuid "285cbefb-c452-4b52-ba2a-2372156e410b") ) (fp_line (start -1.05 -1.25) @@ -7272,7 +6872,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 25 "Row 3") + (net 23 "Row 3") (pinfunction "K") (pintype "passive") (uuid "7b27cdb4-b34a-4ba4-ae96-b5a14941eeba") @@ -7283,7 +6883,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 26 "Net-(D13-A)") + (net 24 "Net-(D13-A)") (pinfunction "A") (pintype "passive") (uuid "c7e95af3-f30b-47d2-85eb-452763338258") @@ -8718,7 +8318,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 25 "Row 3") + (net 23 "Row 3") (pinfunction "K") (pintype "passive") (uuid "695a0a3b-87ab-4fbf-a256-95dd530cdfa4") @@ -8729,7 +8329,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 29 "Net-(D16-A)") + (net 27 "Net-(D16-A)") (pinfunction "A") (pintype "passive") (uuid "d2a6684f-bbfc-42f5-9433-dcde81364599") @@ -8959,7 +8559,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 25 "Row 3") + (net 23 "Row 3") (pinfunction "K") (pintype "passive") (uuid "6096a69d-6d63-44ac-a604-8fe895c5284d") @@ -8970,7 +8570,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 28 "Net-(D15-A)") + (net 26 "Net-(D15-A)") (pinfunction "A") (pintype "passive") (uuid "007a1d8d-9b63-4c33-aec3-7f15e34e067a") @@ -9441,7 +9041,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 25 "Row 3") + (net 23 "Row 3") (pinfunction "K") (pintype "passive") (uuid "cace4f44-6753-49ae-9aa4-7e25c13600ff") @@ -9452,7 +9052,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 27 "Net-(D14-A)") + (net 25 "Net-(D14-A)") (pinfunction "A") (pintype "passive") (uuid "64f12b6f-58b9-4c35-8ea9-2fc7deae734c") @@ -9636,69 +9236,474 @@ (layer "B.SilkS") (uuid "8a3a0ed7-eaf7-41b8-88e6-beb24c5f676c") ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a6b4b28f-9704-4dfe-910e-27ed0e8b1427") + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a6b4b28f-9704-4dfe-910e-27ed0e8b1427") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5add70ce-65cd-409e-9a49-a17536d6ca4a") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "033a5bbe-c51f-454e-ad6f-6053a09780eb") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3566b886-9296-4320-8fbb-030d8120416d") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Row 2") + (pinfunction "K") + (pintype "passive") + (uuid "975640d6-a7c8-4214-a2fc-b01c50dff829") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Net-(D12-A)") + (pinfunction "A") + (pintype "passive") + (uuid "c71edf9b-de62-4c9d-8e69-106d4e6f83a3") + ) + (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MCU:Seeed_XIAO_RP2040" + (layer "B.Cu") + (uuid "fc04a7c4-045b-4ba8-984c-6efc2aeb5f84") + (at 151.23 30.15 180) + (property "Reference" "U2" + (at 0 0 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "f8be1325-5102-416b-856b-3067de7a6725") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "MCU_Seeed_XIAO_RP2040" + (at 10.16 0 -90) + (unlocked yes) + (layer "B.Fab") + (uuid "67593f79-edd6-48e5-b95a-86df3a28eaea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_MCU:Seeed_XIAO_RP2040" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f9db6151-6172-49c8-afad-ca10b9c8ee85") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8ef12ed9-0caa-4de0-9945-821f7c8ed792") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a75af8b0-b8c4-4eee-9059-55dcfa0803a0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/54310323-d72e-4df8-8dfd-1d6aea457883") + (sheetname "Root") + (sheetfile "retrooper_keyboard.kicad_sch") + (attr through_hole) + (fp_rect + (start -4.5 11.9) + (end 4.5 4.57) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "Dwgs.User") + (uuid "8bf70a70-7a0d-48e0-b9ff-0894ed78d24f") + ) + (fp_rect + (start -8.89 10.5) + (end 8.89 -10.5) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "Dwgs.User") + (uuid "ed276964-34f4-4de8-88bc-1bfcb77465f9") + ) + (pad "1" smd roundrect + (at -8.065 7.62 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 21 "unconnected-(U2-PA02_A0_D0-Pad1)") + (pinfunction "PA02_A0_D0") + (pintype "passive") + (uuid "82d0ae83-83bb-4302-bd4b-96b934443da6") + ) + (pad "1" thru_hole rect + (at -7.62 7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "unconnected-(U2-PA02_A0_D0-Pad1)") + (pinfunction "PA02_A0_D0") + (pintype "passive") + (uuid "460f3e96-4f7e-47c5-b79c-497020890d6f") + ) + (pad "2" smd roundrect + (at -8.065 5.08 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 30 "unconnected-(U2-PA4_A1_D1-Pad2)") + (pinfunction "PA4_A1_D1") + (pintype "passive") + (uuid "4f0cb823-706e-4ec1-9a27-3700f1ed770d") + ) + (pad "2" thru_hole circle + (at -7.62 5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "unconnected-(U2-PA4_A1_D1-Pad2)") + (pinfunction "PA4_A1_D1") + (pintype "passive") + (uuid "eeef0601-4c0d-4c92-9fd2-c351b0332fbd") + ) + (pad "3" smd roundrect + (at -8.065 2.54 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 29 "unconnected-(U2-PA10_A2_D2-Pad3)") + (pinfunction "PA10_A2_D2") + (pintype "passive") + (uuid "2bc20fee-5945-4f31-9f4a-ff7c0e3c22ae") + ) + (pad "3" thru_hole circle + (at -7.62 2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 29 "unconnected-(U2-PA10_A2_D2-Pad3)") + (pinfunction "PA10_A2_D2") + (pintype "passive") + (uuid "98c129aa-4783-4e7f-add1-fe0dda5f848d") + ) + (pad "4" smd roundrect + (at -8.065 0 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 13 "Column 0") + (pinfunction "PA11_A3_D3") + (pintype "passive") + (uuid "67f46894-8d78-40a8-acfa-a989868482e2") + ) + (pad "4" thru_hole circle + (at -7.62 0 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "Column 0") + (pinfunction "PA11_A3_D3") + (pintype "passive") + (uuid "ec357b57-ad00-4a00-bbf0-eefaee88e0d5") + ) + (pad "5" smd roundrect + (at -8.065 -2.54 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 14 "Column 1") + (pinfunction "PA8_A4_D4_SDA") + (pintype "passive") + (uuid "55bfb7e8-62da-4c1a-ae86-394617d2614d") + ) + (pad "5" thru_hole circle + (at -7.62 -2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "Column 1") + (pinfunction "PA8_A4_D4_SDA") + (pintype "passive") + (uuid "00c43eb9-05d3-4021-a26d-bf87fe7f9fba") + ) + (pad "6" smd roundrect + (at -8.065 -5.08 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 23 "Row 3") + (pinfunction "PA9_A5_D5_SCL") + (pintype "passive") + (uuid "b5d88e8b-9226-4184-9121-8e321fb66f1d") + ) + (pad "6" thru_hole circle + (at -7.62 -5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Row 3") + (pinfunction "PA9_A5_D5_SCL") + (pintype "passive") + (uuid "36e6c92f-e345-4e1e-a2f1-2895334b6d4d") + ) + (pad "7" smd roundrect + (at -8.065 -7.62 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 9 "Row 2") + (pinfunction "PB08_A6_D6_TX") + (pintype "passive") + (uuid "ae84c954-27a5-4aee-8d3d-42b53645fa86") + ) + (pad "7" thru_hole circle + (at -7.62 -7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Row 2") + (pinfunction "PB08_A6_D6_TX") + (pintype "passive") + (uuid "8f508790-9853-4a50-8509-8a90b2538290") + ) + (pad "8" thru_hole circle + (at 7.62 -7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Row 1") + (pinfunction "PB09_A7_D7_RX") + (pintype "passive") + (uuid "226ec829-6c4d-415a-9d98-7d3ef2fc0f4c") + ) + (pad "8" smd roundrect + (at 8.1 -7.62 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 5 "Row 1") + (pinfunction "PB09_A7_D7_RX") + (pintype "passive") + (uuid "68d2c8a1-3729-4a0e-8359-c8cbfee986ea") + ) + (pad "9" thru_hole circle + (at 7.62 -5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Row 0") + (pinfunction "PA7_A8_D8_SCK") + (pintype "passive") + (uuid "16163cd6-6200-4305-96ad-bcb5aba4e352") + ) + (pad "9" smd roundrect + (at 8.1 -5.08 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 2 "Row 0") + (pinfunction "PA7_A8_D8_SCK") + (pintype "passive") + (uuid "6872e728-8aa4-4150-8a16-fba4f4a37a3c") + ) + (pad "10" thru_hole circle + (at 7.62 -2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "Column 3") + (pinfunction "PA5_A9_D9_MISO") + (pintype "passive") + (uuid "785f7992-f77a-4d7c-98f2-6390b12cbf6e") + ) + (pad "10" smd roundrect + (at 8.1 -2.54 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 28 "Column 3") + (pinfunction "PA5_A9_D9_MISO") + (pintype "passive") + (uuid "ad360b40-b055-4cb2-9baf-916c48311fc2") ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "5add70ce-65cd-409e-9a49-a17536d6ca4a") + (pad "11" thru_hole circle + (at 7.62 0 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "Column 2") + (pinfunction "PA6_A10_D10_MOSI") + (pintype "passive") + (uuid "0e4ec903-1f29-4441-b51a-d77c2edabb0c") ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "033a5bbe-c51f-454e-ad6f-6053a09780eb") + (pad "11" smd roundrect + (at 8.1 0 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 15 "Column 2") + (pinfunction "PA6_A10_D10_MOSI") + (pintype "passive") + (uuid "abf67066-cbc7-4375-849a-a85fdedb30ac") ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3566b886-9296-4320-8fbb-030d8120416d") + (pad "12" thru_hole circle + (at 7.62 2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "unconnected-(U2-3V3-Pad12)") + (pinfunction "3V3") + (pintype "passive") + (uuid "3644f81c-f10e-4b9e-a7e6-25ae54902c43") ) - (pad "1" thru_hole rect - (at 0 0 90) + (pad "12" smd roundrect + (at 8.1 2.54 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 20 "unconnected-(U2-3V3-Pad12)") + (pinfunction "3V3") + (pintype "passive") + (uuid "8c56e1a5-a596-4e7d-81b6-355b1926d77a") + ) + (pad "13" thru_hole circle + (at 7.62 5.08 90) (size 1.6 1.6) - (drill 0.8) + (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 9 "Row 2") - (pinfunction "K") + (net 19 "unconnected-(U2-GND-Pad13)") + (pinfunction "GND") (pintype "passive") - (uuid "975640d6-a7c8-4214-a2fc-b01c50dff829") + (uuid "82956774-84f5-4f64-a9a3-af6a9d1fd1bf") ) - (pad "2" thru_hole oval - (at 7.62 0 90) + (pad "13" smd roundrect + (at 8.1 5.08 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 19 "unconnected-(U2-GND-Pad13)") + (pinfunction "GND") + (pintype "passive") + (uuid "27ad5dd5-f5fe-41aa-8283-31b3ea8abd6f") + ) + (pad "14" thru_hole circle + (at 7.62 7.62 90) (size 1.6 1.6) - (drill 0.8) + (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 24 "Net-(D12-A)") - (pinfunction "A") + (net 16 "unconnected-(U2-5V-Pad14)") + (pinfunction "5V") (pintype "passive") - (uuid "c71edf9b-de62-4c9d-8e69-106d4e6f83a3") + (uuid "f89bd359-91a6-40dc-a7bc-8daa8239f3bd") ) - (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (pad "14" smd roundrect + (at 8.1 7.62 180) + (size 2.75 2) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 16 "unconnected-(U2-5V-Pad14)") + (pinfunction "5V") + (pintype "passive") + (uuid "11947ecf-ea32-4467-94bd-d717355cd68f") + ) + (model "${SCOTTOKEEBS_KICAD}/3dmodels/ScottoKeebs_MCU.3dshapes/Seeed_XIAO_RP2040.step" (offset (xyz 0 0 0) ) @@ -10169,6 +10174,62 @@ (net 12) (uuid "cad4c2d9-3552-4736-8d5f-1777db53b471") ) + (segment + (start 153.5 42.5) + (end 154 42) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "5d72a4b0-ff53-4370-89e4-bd1684f18ceb") + ) + (segment + (start 154 42) + (end 160 42) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "92a7e781-8cf0-444a-ae46-3dbe1dd9e4a9") + ) + (segment + (start 167.5 41.5) + (end 167.5 39) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "ff35e000-7c0b-4432-b2d2-6f7a54cf33d7") + ) + (via + (at 160 42) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "27bab978-5fa4-4624-a790-1a500e1647d4") + ) + (via + (at 153.5 42.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "69407ac5-4cb9-4c0f-90de-e3a6fec2e194") + ) + (via + (at 167.5 41.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "c11564fc-f14d-434c-b42a-e871c5eeda49") + ) + (via + (at 167.5 39) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "ed90c91d-5578-47fd-a7c6-3a94f826523e") + ) (segment (start 121.050344 48.359176) (end 121.050344 39.719656) @@ -10177,6 +10238,38 @@ (net 13) (uuid "03196260-bfd3-4640-ba8d-532dd2eed52a") ) + (segment + (start 167 42) + (end 167.5 41.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "10c39d54-9a50-4e37-839e-6e88bfafb130") + ) + (segment + (start 121.050344 39.719656) + (end 123.830688 42.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "391786aa-0819-46ca-9c45-d39ed6a3e8f5") + ) + (segment + (start 160 42) + (end 167 42) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "5942cbf3-9835-485a-9ba6-98167cf35a15") + ) + (segment + (start 167.5 39) + (end 167.5 32.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "5d4f930b-9a7a-4907-9b2a-5338030162aa") + ) (segment (start 121.050344 48.359176) (end 121.050344 105.450344) @@ -10186,12 +10279,12 @@ (uuid "9c56bae2-fd8e-4534-a80c-ef2304331c89") ) (segment - (start 121.050344 39.719656) - (end 135.7 25.07) + (start 165.15 30.15) + (end 158.85 30.15) (width 0.2) (layer "B.Cu") (net 13) - (uuid "b4dd4f1c-9155-4371-aa22-728217828c89") + (uuid "a74faf67-496f-4a8f-bd6e-d90d6dbe4178") ) (segment (start 121.050344 105.450344) @@ -10202,44 +10295,76 @@ (uuid "bb5f1536-5937-4e19-a0d0-39b4a8b47fe6") ) (segment - (start 135.7 25.07) - (end 143.61 25.07) + (start 123.830688 42.5) + (end 153.5 42.5) (width 0.2) (layer "B.Cu") (net 13) - (uuid "dfcb35cd-9a75-4322-ae67-c9efc8b422af") + (uuid "bc44c038-df53-45fa-86d6-0e000a58eed1") ) (segment - (start 140.09 48.359176) - (end 140.09 105.43) + (start 167.5 32.5) + (end 165.15 30.15) (width 0.2) (layer "B.Cu") + (net 13) + (uuid "f5feec47-76a4-4cbc-8787-1028cae1e9f5") + ) + (segment + (start 160 43) + (end 164 39) + (width 0.2) + (layer "F.Cu") (net 14) - (uuid "5d7b2024-ffa2-4e6f-9c58-ee7c9b375af3") + (uuid "4e59cb89-1e4d-44b8-8115-36cd1c487508") ) (segment - (start 140.09 45.75) - (end 130.94 36.6) + (start 154.5 43) + (end 160 43) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "cba8a4f5-9500-4a3e-9308-7242ee79df78") + ) + (via + (at 164 39) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 14) + (uuid "75d6d52e-5069-4d1d-b659-e0fdab798aef") + ) + (via + (at 154.5 43) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 14) + (uuid "f687825b-03f4-463e-a341-f6f0e37c7220") + ) + (segment + (start 153.230824 44.269176) + (end 154.5 43) (width 0.2) (layer "B.Cu") (net 14) - (uuid "6d335b7b-c877-4290-87e2-312618d586e6") + (uuid "18ee8e2e-2552-4002-81bd-9e5d1429c0c2") ) (segment - (start 130.94 36.6) - (end 130.94 33.79) + (start 140.09 48.359176) + (end 140.09 105.43) (width 0.2) (layer "B.Cu") (net 14) - (uuid "753a83e1-f3e7-4962-b976-3ab987ff3f73") + (uuid "5d7b2024-ffa2-4e6f-9c58-ee7c9b375af3") ) (segment - (start 137.12 27.61) - (end 143.61 27.61) + (start 141.570824 44.269176) + (end 153.230824 44.269176) (width 0.2) (layer "B.Cu") (net 14) - (uuid "791ee54a-c558-4dae-984d-cdcb7cdb1831") + (uuid "739e74e8-8865-48a5-b84d-c58a95ea7e99") ) (segment (start 140.09 105.43) @@ -10249,6 +10374,30 @@ (net 14) (uuid "8d6da95c-61f5-47d7-afa2-8385aad339d1") ) + (segment + (start 140.09 45.75) + (end 141.570824 44.269176) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "a90bde5a-daf2-4c18-9002-c6f4abf62219") + ) + (segment + (start 163.19 32.69) + (end 159.295 32.69) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "abd3e0b8-e1bf-4841-aace-818e51de20ab") + ) + (segment + (start 164 39) + (end 164 33.5) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "b4d33833-8d29-4896-b40f-d42ee1ebe8f7") + ) (segment (start 140.09 48.359176) (end 140.09 45.75) @@ -10258,12 +10407,12 @@ (uuid "d28f0d5e-29c9-4362-beaa-a5ae98ed5f88") ) (segment - (start 130.94 33.79) - (end 137.12 27.61) + (start 164 33.5) + (end 163.19 32.69) (width 0.2) (layer "B.Cu") (net 14) - (uuid "e146fadc-c625-411f-98b3-5cc48672b8fa") + (uuid "eef059a0-1014-4fcb-b332-b136d997a205") ) (segment (start 135.52 32.54) @@ -10342,7 +10491,7 @@ (end 152.956192 83.9) (width 0.2) (layer "F.Cu") - (net 18) + (net 17) (uuid "934ad155-bcec-4e64-9d5f-f6f7445d56d6") ) (segment @@ -10350,7 +10499,7 @@ (end 153.29284 84.236648) (width 0.2) (layer "F.Cu") - (net 18) + (net 17) (uuid "f54410eb-e902-4e44-b76d-cdf38f2ecf9c") ) (segment @@ -10358,7 +10507,7 @@ (end 172.342824 84.236648) (width 0.2) (layer "F.Cu") - (net 19) + (net 18) (uuid "bc26e644-4dd8-4d4c-967f-98fc0c6072c4") ) (segment @@ -10366,7 +10515,7 @@ (end 172.006176 83.9) (width 0.2) (layer "F.Cu") - (net 19) + (net 18) (uuid "e48d9808-4088-438e-80eb-ed4f086ffabd") ) (segment @@ -10374,7 +10523,7 @@ (end 191.353816 83.9) (width 0.2) (layer "F.Cu") - (net 24) + (net 22) (uuid "3780e7ff-d98a-424d-9094-2a081b95dcaf") ) (segment @@ -10382,7 +10531,7 @@ (end 191.690464 84.236648) (width 0.2) (layer "F.Cu") - (net 24) + (net 22) (uuid "c5deb03c-7cab-4c0e-8549-1cbe6d51921d") ) (segment @@ -10390,7 +10539,7 @@ (end 196.33 109.14) (width 0.2) (layer "F.Cu") - (net 25) + (net 23) (uuid "0e124663-21d2-4bfa-984d-5afa61e39483") ) (segment @@ -10398,7 +10547,7 @@ (end 196.35 109.12) (width 0.2) (layer "F.Cu") - (net 25) + (net 23) (uuid "0fc7705a-1af0-4316-8afd-aa194856ad99") ) (segment @@ -10406,7 +10555,7 @@ (end 158.85 35.23) (width 0.2) (layer "F.Cu") - (net 25) + (net 23) (uuid "5aff1d67-cb69-4b93-9769-6ae8159083a0") ) (segment @@ -10414,7 +10563,7 @@ (end 194.66384 110.96616) (width 0.2) (layer "F.Cu") - (net 25) + (net 23) (uuid "9b6fc470-3ef5-4cc7-8f4c-bd4027aaf0fc") ) (segment @@ -10422,7 +10571,7 @@ (end 195.1 35.23) (width 0.2) (layer "F.Cu") - (net 25) + (net 23) (uuid "a2cfe2b8-d2cc-4392-96ca-26602ef0961a") ) (segment @@ -10430,7 +10579,7 @@ (end 196.35 36.48) (width 0.2) (layer "F.Cu") - (net 25) + (net 23) (uuid "c3e20b0c-65c2-40e6-bc57-47806a7406f1") ) (segment @@ -10438,7 +10587,7 @@ (end 191.690464 110.96616) (width 0.2) (layer "F.Cu") - (net 25) + (net 23) (uuid "eb3ab585-d6f4-4017-827a-7cea02971de0") ) (segment @@ -10446,7 +10595,7 @@ (end 196.33 109.3) (width 0.2) (layer "F.Cu") - (net 25) + (net 23) (uuid "f1278954-b406-4d40-9b5d-5e2c17c66def") ) (segment @@ -10454,7 +10603,7 @@ (end 134.540512 103.34616) (width 0.2) (layer "F.Cu") - (net 26) + (net 24) (uuid "1ec06c39-3d08-47ac-90ac-2eff95efb5dd") ) (segment @@ -10462,7 +10611,7 @@ (end 134.114352 102.92) (width 0.2) (layer "F.Cu") - (net 26) + (net 24) (uuid "c4fe4def-5f18-499f-a86c-0be56a90c3d0") ) (segment @@ -10470,7 +10619,7 @@ (end 152.86668 102.92) (width 0.2) (layer "F.Cu") - (net 27) + (net 25) (uuid "1dbc0e49-c4cf-4541-9469-c1cbeabd7d8f") ) (segment @@ -10478,7 +10627,7 @@ (end 153.29284 103.34616) (width 0.2) (layer "F.Cu") - (net 27) + (net 25) (uuid "7fb52fc4-d198-4fa6-930e-9c650346a6ed") ) (segment @@ -10486,7 +10635,7 @@ (end 171.916664 102.92) (width 0.2) (layer "F.Cu") - (net 28) + (net 26) (uuid "3d75c466-3f6d-458f-a92a-5f8594426ba3") ) (segment @@ -10494,7 +10643,7 @@ (end 172.342824 103.34616) (width 0.2) (layer "F.Cu") - (net 28) + (net 26) (uuid "fc2bff0a-b92f-4231-a9e4-cbf90b97d564") ) (segment @@ -10502,7 +10651,7 @@ (end 191.690464 103.34616) (width 0.2) (layer "F.Cu") - (net 29) + (net 27) (uuid "4c417a92-2602-4311-a0f8-ccd14f154ee2") ) (segment @@ -10510,7 +10659,7 @@ (end 191.264304 102.92) (width 0.2) (layer "F.Cu") - (net 29) + (net 27) (uuid "7f589f96-c9f4-4943-824c-1b803c61065a") ) (segment @@ -10518,7 +10667,7 @@ (end 178.26 105.46) (width 0.2) (layer "B.Cu") - (net 30) + (net 28) (uuid "14f6661f-9f95-4faa-b817-8e65ad58c6ec") ) (segment @@ -10526,7 +10675,7 @@ (end 178.295944 105.424056) (width 0.2) (layer "B.Cu") - (net 30) + (net 28) (uuid "67c3bb5f-c076-48eb-87a1-a46263bf7d78") ) (segment @@ -10534,7 +10683,7 @@ (end 170.486768 40.55) (width 0.2) (layer "B.Cu") - (net 30) + (net 28) (uuid "8cae89d5-4a7f-49c8-b81c-b6ade0413653") ) (segment @@ -10542,7 +10691,7 @@ (end 138.33 38.27) (width 0.2) (layer "B.Cu") - (net 30) + (net 28) (uuid "8db7f96d-5eaa-4d4f-aaf9-ffe6f84d3616") ) (segment @@ -10550,7 +10699,7 @@ (end 138.33 33.89) (width 0.2) (layer "B.Cu") - (net 30) + (net 28) (uuid "ba15031c-a1be-4def-b9e7-84bb95d050db") ) (segment @@ -10558,7 +10707,7 @@ (end 139.53 32.69) (width 0.2) (layer "B.Cu") - (net 30) + (net 28) (uuid "ce11b27a-2055-4013-8be4-983e167bd682") ) (segment @@ -10566,7 +10715,7 @@ (end 143.61 32.69) (width 0.2) (layer "B.Cu") - (net 30) + (net 28) (uuid "da56d35d-1f91-40c1-bd66-31941a1e9c67") ) (segment @@ -10574,7 +10723,7 @@ (end 140.61 40.55) (width 0.2) (layer "B.Cu") - (net 30) + (net 28) (uuid "f5622678-e3e2-4f94-acf2-d6c242714350") ) ) diff --git a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pro b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pro index 92ab0da261..24148c38cf 100644 --- a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pro +++ b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pro @@ -466,7 +466,7 @@ "gencad": "", "idf": "", "netlist": "", - "plot": "", + "plot": "project-gerbers", "pos_files": "", "specctra_dsn": "", "step": "retrooper_keyboard.step", diff --git a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_sch b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_sch index c981b2404c..bdd0a19e85 100644 --- a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_sch +++ b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_sch @@ -1162,22 +1162,22 @@ ) (global_label "Row 3" (shape input) - (at 64.77 64.77 0) + (at 24.13 64.77 180) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) (uuid "17456d05-ca33-434c-9469-90e297e24e6c") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 73.6818 64.77 0) + (at 15.2182 64.77 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) (hide yes) ) ) @@ -1206,7 +1206,7 @@ ) (global_label "Column 1" (shape input) - (at 24.13 57.15 180) + (at 24.13 62.23 180) (fields_autoplaced yes) (effects (font @@ -1216,7 +1216,7 @@ ) (uuid "214c52e7-d629-4405-afc3-71f11a263334") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 11.8922 57.15 0) + (at 11.8922 62.23 0) (effects (font (size 1.27 1.27) @@ -1250,7 +1250,7 @@ ) (global_label "Column 0" (shape input) - (at 24.13 54.61 180) + (at 24.13 59.69 180) (fields_autoplaced yes) (effects (font @@ -1260,7 +1260,7 @@ ) (uuid "2b3c6c4a-42fc-43ef-be5c-b1985ad93b71") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 11.8922 54.61 0) + (at 11.8922 59.69 0) (effects (font (size 1.27 1.27) @@ -1358,51 +1358,51 @@ ) ) ) - (global_label "Row 0" + (global_label "Column 2" (shape input) - (at 24.13 64.77 180) + (at 64.77 59.69 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "9c4a6ecb-4904-429d-94fe-3bbcb26ccac8") + (uuid "ad631ace-a416-4779-8eb7-a777f703308f") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 15.2182 64.77 0) + (at 77.0078 59.69 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) ) - (global_label "Column 2" + (global_label "Row 1" (shape input) - (at 24.13 59.69 180) + (at 64.77 67.31 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "ad631ace-a416-4779-8eb7-a777f703308f") + (uuid "b3022919-0795-4cd7-afcf-607d3027325f") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 11.8922 59.69 0) + (at 73.6818 67.31 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) ) - (global_label "Row 1" + (global_label "Row 2" (shape input) (at 24.13 67.31 180) (fields_autoplaced yes) @@ -1412,7 +1412,7 @@ ) (justify right) ) - (uuid "b3022919-0795-4cd7-afcf-607d3027325f") + (uuid "bc92bc46-3a1b-4e82-98d8-4671bd52ccf8") (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 15.2182 67.31 0) (effects @@ -1424,9 +1424,9 @@ ) ) ) - (global_label "Row 2" + (global_label "Column 3" (shape input) - (at 64.77 67.31 0) + (at 64.77 62.23 0) (fields_autoplaced yes) (effects (font @@ -1434,9 +1434,9 @@ ) (justify left) ) - (uuid "bc92bc46-3a1b-4e82-98d8-4671bd52ccf8") + (uuid "be5a10d6-cce0-4ec6-a3d3-335f6bf71fad") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 73.6818 67.31 0) + (at 77.0078 62.23 0) (effects (font (size 1.27 1.27) @@ -1446,24 +1446,24 @@ ) ) ) - (global_label "Column 3" + (global_label "Row 0" (shape input) - (at 24.13 62.23 180) + (at 64.77 64.77 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) - (uuid "be5a10d6-cce0-4ec6-a3d3-335f6bf71fad") + (uuid "c53b28d4-7645-4507-aaac-937c9c93dda3") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 11.8922 62.23 0) + (at 73.6818 64.77 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) (hide yes) ) ) From d8b6f8ee89d8776018a9aa0cb1976f1f8911eaae Mon Sep 17 00:00:00 2001 From: retrooper Date: Wed, 19 Feb 2025 00:16:45 +0100 Subject: [PATCH 2/2] Added some labeling on pcb --- .../pcb/retrooper_keyboard.kicad_pcb | 26 +++++++++++++++++++ .../pcb/retrooper_keyboard.kicad_prl | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pcb b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pcb index cca05af8d7..3779aa0b74 100644 --- a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pcb +++ b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_pcb @@ -9726,6 +9726,32 @@ (layer "Edge.Cuts") (uuid "cfc430d1-1552-47d2-b022-3b4690d48f78") ) + (gr_text "packetevents" + (at 127.5 27 0) + (layer "B.SilkS") + (uuid "454a029a-e67a-416c-a567-aa21a241d4a2") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "retrooper" + (at 186.5 30 0) + (layer "F.SilkS") + (uuid "38aefff6-9300-42da-9179-a3aa54636226") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom) + ) + ) (segment (start 127.400344 45.825368) (end 133.872016 45.825368) diff --git a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_prl b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_prl index 067ee8967d..599e25d4d1 100644 --- a/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_prl +++ b/hackpads/retrooperpad/pcb/retrooper_keyboard.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 31, + "active_layer": 36, "active_layer_preset": "All Layers", "auto_track_width": false, "hidden_netclasses": [],