From 862a3383a0fb4fa611899a7c2763e064645217ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vlastimil=20Slint=C3=A1k?= Date: Tue, 15 Jul 2025 11:23:43 +0200 Subject: [PATCH] Added footprint and positions for the side keys (BTN2/PTT) * Pad footprint on the original PCB (Retevis C62) is 1.7x2.2 mm. * Side keys are mounted on a separate PCB soldered via 5 pads on the main PCB. --- keyboard.kicad_sch | 686 +++++++++++++----- linht-hw.kicad_pcb | 606 +++++++++++++++- .../Solder_Pad-1.7x2.2mm.kicad_mod | 107 +++ 3 files changed, 1229 insertions(+), 170 deletions(-) create mode 100644 parts/parts.pretty/Solder_Pad-1.7x2.2mm.kicad_mod diff --git a/keyboard.kicad_sch b/keyboard.kicad_sch index 5ed7052..ed136e3 100644 --- a/keyboard.kicad_sch +++ b/keyboard.kicad_sch @@ -12,7 +12,7 @@ (comment 1 "Author: Wojciech SP5WWP, Andy OE3ANC, Vlastimil OK5VAS") ) (lib_symbols - (symbol "Connector_Generic:Conn_01x05" + (symbol "Connector_Generic:Conn_01x01" (pin_names (offset 1.016) (hide yes) @@ -21,15 +21,15 @@ (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 7.62 0) + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Conn_01x05" - (at 0 -7.62 0) + (property "Value" "Conn_01x01" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) @@ -54,7 +54,7 @@ (hide yes) ) ) - (property "Description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) (effects (font @@ -81,10 +81,10 @@ (hide yes) ) ) - (symbol "Conn_01x05_1_1" + (symbol "Conn_01x01_1_1" (rectangle - (start -1.27 6.35) - (end 1.27 -6.35) + (start -1.27 1.27) + (end 1.27 -1.27) (stroke (width 0.254) (type default) @@ -93,28 +93,6 @@ (type background) ) ) - (rectangle - (start -1.27 5.207) - (end 0 4.953) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start -1.27 2.667) - (end 0 2.413) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) (rectangle (start -1.27 0.127) (end 0 -0.127) @@ -126,30 +104,8 @@ (type none) ) ) - (rectangle - (start -1.27 -2.413) - (end 0 -2.667) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start -1.27 -4.953) - (end 0 -5.207) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) (pin passive line - (at -5.08 5.08 0) + (at -5.08 0 0) (length 3.81) (name "Pin_1" (effects @@ -166,78 +122,6 @@ ) ) ) - (pin passive line - (at -5.08 2.54 0) - (length 3.81) - (name "Pin_2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 0 0) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -2.54 0) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -5.08 -5.08 0) - (length 3.81) - (name "Pin_5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) (embedded_fonts no) ) @@ -1480,6 +1364,26 @@ (bus_alias "KBD" (members "D1" "D2" "D3" "D4" "D5" "D6" "D7" "D8" "D9") ) + (text_box "Solder pads for the side keys (buttons). These have their own PCB." + (exclude_from_sim no) + (at 44.45 86.36 0) + (size 27.94 8.89) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5cbeb5c0-05ea-4adc-8356-e98b2c10a483") + ) (junction (at 165.1 95.25) (diameter 0) @@ -1510,6 +1414,12 @@ (color 0 0 0 0) (uuid "c06b79b6-7688-4a19-883f-ff28d9b83ca5") ) + (junction + (at 63.5 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "d009b1e8-bb4d-4e3c-8408-3b885535fff6") + ) (bus_entry (at 138.43 90.17) (size -2.54 2.54) @@ -1591,6 +1501,16 @@ ) (uuid "f391a4d9-378a-4383-8552-93efb100a303") ) + (wire + (pts + (xy 60.96 110.49) (xy 64.77 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "014f5639-89c9-4c03-aea1-da1ed338a52e") + ) (bus (pts (xy 138.43 97.79) (xy 138.43 100.33) @@ -1631,6 +1551,16 @@ ) (uuid "10221342-4d0d-4f41-8d18-d8d9f8d9588c") ) + (wire + (pts + (xy 63.5 100.33) (xy 63.5 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "122819c6-f57d-42e4-abbf-51c0e86e55d1") + ) (bus (pts (xy 138.43 82.55) (xy 138.43 85.09) @@ -1681,6 +1611,16 @@ ) (uuid "2cc3df36-f42b-4c93-8b42-df0f2bf91993") ) + (wire + (pts + (xy 60.96 114.3) (xy 64.77 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "304f319e-5c58-40c7-9c00-0cfeef497acb") + ) (wire (pts (xy 177.8 95.25) (xy 175.26 95.25) @@ -1781,6 +1721,16 @@ ) (uuid "53ea28b7-80bc-4f92-9faf-6cc571742bd0") ) + (wire + (pts + (xy 60.96 100.33) (xy 63.5 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "589eee75-e513-4d45-a211-e0d671514462") + ) (wire (pts (xy 128.27 77.47) (xy 154.94 77.47) @@ -1831,6 +1781,16 @@ ) (uuid "7b4298d1-3745-4244-8624-f3b274950af8") ) + (wire + (pts + (xy 60.96 118.11) (xy 64.77 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83ed8917-06db-485c-b66f-1a27951f2443") + ) (wire (pts (xy 128.27 82.55) (xy 135.89 82.55) @@ -1901,6 +1861,16 @@ ) (uuid "a5de6c5f-8824-45fb-92d1-04bb181e81b1") ) + (wire + (pts + (xy 63.5 104.14) (xy 64.77 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b0abc4b6-9173-4e3e-afa5-964aa8917263") + ) (wire (pts (xy 128.27 113.03) (xy 130.81 113.03) @@ -1981,6 +1951,16 @@ ) (uuid "ed19b5a9-4e2b-401e-939c-3ffda645f010") ) + (wire + (pts + (xy 60.96 104.14) (xy 63.5 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef85a470-594e-4cc5-a54a-d426b650faa7") + ) (wire (pts (xy 128.27 95.25) (xy 135.89 95.25) @@ -2124,7 +2104,7 @@ ) (hierarchical_label "SIDE_PTT" (shape output) - (at 68.58 87.63 0) + (at 64.77 110.49 0) (effects (font (size 1.27 1.27) @@ -2146,7 +2126,7 @@ ) (hierarchical_label "SIDE_BTN" (shape output) - (at 68.58 91.44 0) + (at 64.77 114.3 0) (effects (font (size 1.27 1.27) @@ -2370,6 +2350,136 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x01") + (at 55.88 114.3 180) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "63359de4-ee43-48bc-a9e0-b30f94a8fb31") + (property "Reference" "J14" + (at 52.07 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "BTN_2" + (at 48.768 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "parts:Solder_Pad-1.7x2.2mm" + (at 55.88 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 55.88 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "27a69361-e298-497b-b45d-512bd0954e22") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/058c0cc5-75b0-4494-8e78-217aac2f1bdc" + (reference "J14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x01") + (at 55.88 118.11 180) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "66c6c38c-487e-4bf0-af59-7bebba06d2ce") + (property "Reference" "J15" + (at 52.07 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 48.768 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "parts:Solder_Pad-1.7x2.2mm" + (at 55.88 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 55.88 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b49e1642-5ab3-4a68-88ce-fcb095bd1e53") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/058c0cc5-75b0-4494-8e78-217aac2f1bdc" + (reference "J15") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 154.94 83.82 0) @@ -2440,6 +2550,140 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 64.77 104.14 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "955f205d-b2bc-4f50-b2c9-d2be90981f2f") + (property "Reference" "#PWR091" + (at 71.12 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 68.58 104.1399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 64.77 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 64.77 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 64.77 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c075fbaf-24e2-49e1-bf99-fe91a8d0b9d6") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/058c0cc5-75b0-4494-8e78-217aac2f1bdc" + (reference "#PWR091") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 64.77 118.11 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "98c3869f-e7e5-4b3e-b84d-9b1a0162002f") + (property "Reference" "#PWR03" + (at 71.12 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 68.58 118.1099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 64.77 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 64.77 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 64.77 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6990c8dd-3a40-46f5-aa8e-5627665fe655") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/058c0cc5-75b0-4494-8e78-217aac2f1bdc" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 154.94 106.68 0) @@ -2642,6 +2886,136 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x01") + (at 55.88 110.49 180) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "bb91b54a-fb67-420c-9087-4477557b86ef") + (property "Reference" "J13" + (at 52.07 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PTT" + (at 48.768 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "parts:Solder_Pad-1.7x2.2mm" + (at 55.88 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 55.88 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "527fae63-5afd-4eea-88b1-a2254f7f0b8a") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/058c0cc5-75b0-4494-8e78-217aac2f1bdc" + (reference "J13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x01") + (at 55.88 100.33 180) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (uuid "dee74d44-837d-4d4f-8cc2-27915aac3bb8") + (property "Reference" "J11" + (at 52.07 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 48.768 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "parts:Solder_Pad-1.7x2.2mm" + (at 55.88 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 55.88 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "af641070-2291-4f46-a574-0ef525df7fe7") + ) + (instances + (project "" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/058c0cc5-75b0-4494-8e78-217aac2f1bdc" + (reference "J11") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic_MountingPin:Conn_01x16_MountingPin") (at 123.19 92.71 0) @@ -2783,17 +3157,24 @@ ) ) (symbol - (lib_id "Connector_Generic:Conn_01x05") - (at 55.88 85.09 0) - (mirror y) + (lib_id "Connector_Generic:Conn_01x01") + (at 55.88 104.14 180) (unit 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) (dnp no) - (uuid "eb2f4e85-4b9a-4cfb-b104-bff53ee05b31") - (property "Reference" "J6" - (at 53.848 83.8778 0) + (uuid "f34f54b5-9442-4830-af52-05e0bbd29e7a") + (property "Reference" "J12" + (at 52.07 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 48.768 104.14 0) (effects (font (size 1.27 1.27) @@ -2801,17 +3182,8 @@ (justify left) ) ) - (property "Value" "Side keys" - (at 53.848 86.3021 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 55.88 85.09 0) + (property "Footprint" "parts:Solder_Pad-1.7x2.2mm" + (at 55.88 104.14 0) (effects (font (size 1.27 1.27) @@ -2820,7 +3192,7 @@ ) ) (property "Datasheet" "~" - (at 55.88 85.09 0) + (at 55.88 104.14 0) (effects (font (size 1.27 1.27) @@ -2828,8 +3200,8 @@ (hide yes) ) ) - (property "Description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 55.88 85.09 0) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 55.88 104.14 0) (effects (font (size 1.27 1.27) @@ -2837,25 +3209,13 @@ (hide yes) ) ) - (pin "3" - (uuid "4bd3a85f-145f-4105-9c27-8d5d2820e3e8") - ) - (pin "2" - (uuid "660d5869-5bac-4a4b-8059-02cf45ebccda") - ) - (pin "5" - (uuid "4fc1fa19-e168-4c49-bfaf-be03615e717a") - ) (pin "1" - (uuid "8efbdf30-e31e-44f4-a9ee-0bf584e6f8cf") - ) - (pin "4" - (uuid "c79b3774-54b6-4cb3-9718-176a9b499008") + (uuid "ac7ce14b-8f85-48be-aa3f-eaf8bbadfb50") ) (instances - (project "" + (project "linht-hw" (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/058c0cc5-75b0-4494-8e78-217aac2f1bdc" - (reference "J6") + (reference "J12") (unit 1) ) ) diff --git a/linht-hw.kicad_pcb b/linht-hw.kicad_pcb index 36fd4c4..47bf89d 100644 --- a/linht-hw.kicad_pcb +++ b/linht-hw.kicad_pcb @@ -393,6 +393,8 @@ (net 249 "/Keyboard/D4") (net 250 "/Keyboard/D2") (net 251 "/Keyboard/D1") + (net 252 "/Keyboard/SIDE_PTT") + (net 253 "/Keyboard/SIDE_BTN") (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") (uuid "009e8e40-62e7-4ad4-a24b-c9671fed5ba4") @@ -14287,7 +14289,7 @@ (footprint "parts:MCM-iMX93" (layer "F.Cu") (uuid "83ebd95b-cb75-4643-ae77-58fef415c704") - (at 79.8 122.15 90) + (at 122.225 126.2 90) (property "Reference" "U1" (at -35.616 -40.324 90) (unlocked yes) @@ -14296,7 +14298,7 @@ (uuid "7e262b7d-6f9b-487f-9a68-9d035380bd8e") (effects (font - (size 1 1) + (size 0.6 0.6) (thickness 0.1) ) ) @@ -17845,7 +17847,7 @@ (uuid "93d0c600-9ac4-416e-8c68-3800ec986389") (effects (font - (size 1 1) + (size 0.6 0.6) (thickness 0.15) ) ) @@ -17857,7 +17859,7 @@ (uuid "81dfeee3-d2e9-4187-8c20-9a4bd9256e92") (effects (font - (size 1 1) + (size 0.6 0.6) (thickness 0.15) ) ) @@ -36140,6 +36142,124 @@ ) ) ) + (footprint "parts:Solder_Pad-1.7x2.2mm" + (layer "B.Cu") + (uuid "07ad84ba-0379-4f8e-a3be-f791549ce7b3") + (at 143.425 106.2) + (property "Reference" "J14" + (at -2.1 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "d9d8e373-61a9-4447-ad06-da4b39d862eb") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (property "Value" "BTN_2" + (at -3.35 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "2b528e30-0d91-44dc-bdc6-f9f22ee62780") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "002bc488-3355-48be-ba3b-194a6d53e5d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "56579cb9-7a50-4929-b989-99f4b5322bcb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/058c0cc5-75b0-4494-8e78-217aac2f1bdc/63359de4-ee43-48bc-a9e0-b30f94a8fb31") + (sheetname "/Keyboard/") + (sheetfile "keyboard.kicad_sch") + (attr smd exclude_from_pos_files exclude_from_bom) + (fp_line + (start -1.15 -0.95) + (end 0.85 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "03297d5d-c805-4178-bbdb-6887d436cffa") + ) + (fp_line + (start -1.15 0.95) + (end -1.15 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "91d6b951-26dd-4a15-85cb-02ad3df55bd7") + ) + (fp_line + (start 0.85 0.95) + (end -1.15 0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "36cc3458-704d-4ad1-a752-d08d02c08483") + ) + (fp_text user "${REFERENCE}" + (at -1.9 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "6e3372a6-38d7-45eb-b23b-15df210df491") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0.05 0 90) + (size 1.7 2.2) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.06666666667) + (net 253 "/Keyboard/SIDE_BTN") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "423c32fc-85d1-46fa-bcc2-eb5f4e13210d") + ) + (embedded_fonts no) + ) (footprint "parts:FPC-SMD_P0.50-16P_FGS-XJ-H2.0" (layer "B.Cu") (uuid "129a1c5e-c088-463c-bf5b-1a735022c499") @@ -36150,7 +36270,7 @@ (uuid "cec999d9-f982-4a09-b4be-d0e9e8a9b280") (effects (font - (size 1 1) + (size 0.6 0.6) (thickness 0.15) ) (justify mirror) @@ -36221,7 +36341,7 @@ (justify mirror) ) ) - (property "MPN" "" + (property "MPN" "AFC01-S16FCA-00" (at 0 0 0) (unlocked yes) (layer "B.Fab") @@ -36338,7 +36458,7 @@ (uuid "b4a1883d-d8a4-4f0b-b069-37b6c6a56715") (effects (font - (size 1 1) + (size 0.6 0.6) (thickness 0.15) ) (justify mirror) @@ -36519,6 +36639,478 @@ ) ) ) + (footprint "parts:Solder_Pad-1.7x2.2mm" + (layer "B.Cu") + (uuid "7a73983c-0c3f-406d-b6f2-98276967bc31") + (at 143.425 76.975) + (property "Reference" "J11" + (at -2.1 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "061015a6-e6e3-428f-a9fc-e2fdb5417ca3") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (property "Value" "GND" + (at -3.35 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "cd13f037-aa1e-468a-8616-24ed24413123") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c38b1619-5ad7-4c8c-8190-e36462db51db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "739b4802-2a26-4e28-a7c4-88773889e974") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/058c0cc5-75b0-4494-8e78-217aac2f1bdc/dee74d44-837d-4d4f-8cc2-27915aac3bb8") + (sheetname "/Keyboard/") + (sheetfile "keyboard.kicad_sch") + (attr smd exclude_from_pos_files exclude_from_bom) + (fp_line + (start -1.15 -0.95) + (end 0.85 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "f4f51871-cfdd-4ec0-86cb-65074443de85") + ) + (fp_line + (start -1.15 0.95) + (end -1.15 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "b3175151-31f6-4461-aa56-980d86f0dcde") + ) + (fp_line + (start 0.85 0.95) + (end -1.15 0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "baaed2f8-c70d-4169-8960-3ec975c70525") + ) + (fp_text user "${REFERENCE}" + (at -1.9 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "c9106cd3-d788-4b8d-b820-46b877d767a1") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0.05 0 90) + (size 1.7 2.2) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.06666666667) + (net 1 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "950e3813-2f64-4fd1-9a21-de77ee11ae8b") + ) + (embedded_fonts no) + ) + (footprint "parts:Solder_Pad-1.7x2.2mm" + (layer "B.Cu") + (uuid "bce02854-1baa-41a2-a25c-7a10dfa57fc9") + (at 143.425 80.925) + (property "Reference" "J12" + (at -2.1 -0.025 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "956d6d87-2b9d-407c-9384-eeb4ff2e5790") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (property "Value" "GND" + (at -3.35 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "c2d05442-66f4-486b-be01-9a828837ff30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "20614ba5-4d89-4244-a634-92657a14b99c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b0ee3f78-2669-4812-8a08-6da832e8308b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/058c0cc5-75b0-4494-8e78-217aac2f1bdc/f34f54b5-9442-4830-af52-05e0bbd29e7a") + (sheetname "/Keyboard/") + (sheetfile "keyboard.kicad_sch") + (attr smd exclude_from_pos_files exclude_from_bom) + (fp_line + (start -1.15 -0.95) + (end 0.85 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "0325bcf1-02a2-41db-8b98-e634c2d69792") + ) + (fp_line + (start -1.15 0.95) + (end -1.15 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "1efe74ac-fd5f-4293-ac47-8f74c749cf6e") + ) + (fp_line + (start 0.85 0.95) + (end -1.15 0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "3a77682d-00be-4e55-9953-dbb89822b9a3") + ) + (fp_text user "${REFERENCE}" + (at -1.9 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "5ef411e4-c5bb-49f4-999e-a872878322a0") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0.05 0 90) + (size 1.7 2.2) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.06666666667) + (net 1 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "b06f97e2-981b-48f8-99e4-2db9d51b107e") + ) + (embedded_fonts no) + ) + (footprint "parts:Solder_Pad-1.7x2.2mm" + (layer "B.Cu") + (uuid "bf76ce6f-c6f1-4ca5-ab40-0f562fa39052") + (at 143.425 103.85) + (property "Reference" "J13" + (at -2.1 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "0cf7ca98-815f-4d6e-a08a-c43c891c2645") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (property "Value" "PTT" + (at -3.35 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "d7e3df67-845c-4e63-a687-4ea3de2f272b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2f0107fd-b2c8-44f3-a821-82ca131d51d6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d385e17d-bbbe-4ae9-87c8-3aba72d71b08") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/058c0cc5-75b0-4494-8e78-217aac2f1bdc/bb91b54a-fb67-420c-9087-4477557b86ef") + (sheetname "/Keyboard/") + (sheetfile "keyboard.kicad_sch") + (attr smd exclude_from_pos_files exclude_from_bom) + (fp_line + (start -1.15 -0.95) + (end 0.85 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "b9909b58-72dc-4831-a7a2-550da80523e1") + ) + (fp_line + (start -1.15 0.95) + (end -1.15 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "84a3d409-7a45-41ae-82fb-c11e95368da8") + ) + (fp_line + (start 0.85 0.95) + (end -1.15 0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "bdc2bad0-0f80-41f9-8d8d-7c05a0e40305") + ) + (fp_text user "${REFERENCE}" + (at -1.9 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "8f6dc748-c4bb-4f04-8a65-af8fc8241447") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0.05 0 90) + (size 1.7 2.2) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.06666666667) + (net 252 "/Keyboard/SIDE_PTT") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "cc164661-e2f4-4504-ac01-434a0bed9f26") + ) + (embedded_fonts no) + ) + (footprint "parts:Solder_Pad-1.7x2.2mm" + (layer "B.Cu") + (uuid "d3015d68-b0d2-4879-a7aa-0917fd71b9a2") + (at 143.425 109.175) + (property "Reference" "J15" + (at -2.1 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "0f98bad1-0305-4ebe-8da6-a5f258fd851e") + (effects + (font + (size 0.6 0.6) + (thickness 0.1) + ) + (justify mirror) + ) + ) + (property "Value" "GND" + (at -3.35 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "33bbfe78-b3c1-4f9e-b05c-86982a94b2c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "63375631-5cf1-4648-a7d2-2184873ab2c6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3d3c8091-2c34-4514-9b3a-4da67f93dfc1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/058c0cc5-75b0-4494-8e78-217aac2f1bdc/66c6c38c-487e-4bf0-af59-7bebba06d2ce") + (sheetname "/Keyboard/") + (sheetfile "keyboard.kicad_sch") + (attr smd exclude_from_pos_files exclude_from_bom) + (fp_line + (start -1.15 -0.95) + (end 0.85 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "a6ffcc03-daf2-4944-a18c-1a87c4466efe") + ) + (fp_line + (start -1.15 0.95) + (end -1.15 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "6bd649d9-6677-4800-97ea-df9aa53cdffc") + ) + (fp_line + (start 0.85 0.95) + (end -1.15 0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "8fc3f067-e374-4a77-911b-b842a8b7411c") + ) + (fp_text user "${REFERENCE}" + (at -1.9 0 90) + (unlocked yes) + (layer "B.Fab") + (uuid "d3a2f232-c2e6-4f50-a1a0-42303ccd3be6") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at 0.05 0 90) + (size 1.7 2.2) + (layers "B.Cu" "B.Mask") + (roundrect_rratio 0.06666666667) + (net 1 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "e00e4eb5-1851-4420-9c95-9dfcd0d05258") + ) + (embedded_fonts no) + ) (gr_circle (center 143.625 147.3) (end 144.375 147.3) diff --git a/parts/parts.pretty/Solder_Pad-1.7x2.2mm.kicad_mod b/parts/parts.pretty/Solder_Pad-1.7x2.2mm.kicad_mod new file mode 100644 index 0000000..608d3ce --- /dev/null +++ b/parts/parts.pretty/Solder_Pad-1.7x2.2mm.kicad_mod @@ -0,0 +1,107 @@ +(footprint "Solder_Pad-1.7x2.2mm" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at -1.9 0 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "85f4772d-2098-466e-a5a6-3ed873bcdaf0") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "Solder Pad 1.7x2.2mm" + (at -3.35 0 90) + (unlocked yes) + (layer "F.Fab") + (uuid "3c98d670-36c9-4e2f-ba2e-f16c800ddad2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f2c7806-2cd7-476d-8a2e-f5d4fb0b2eb9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Solder pad without paste, rectangular 1.7x2.2 mm." + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ce2263bd-8bfd-4215-bcdf-a0f9be34ecf3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd exclude_from_pos_files exclude_from_bom) + (fp_line + (start -1.15 -0.95) + (end -1.15 0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ce7d5ef4-b4b5-4f7b-ae88-98aabb47f9e8") + ) + (fp_line + (start -1.15 0.95) + (end 0.85 0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "b1da1ce1-d806-49e5-bb3c-22e19793d38f") + ) + (fp_line + (start 0.85 -0.95) + (end -1.15 -0.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "e78a7ace-2f7b-484e-acdd-b41390530a07") + ) + (fp_text user "${REFERENCE}" + (at -1.9 0 90) + (unlocked yes) + (layer "F.Fab") + (uuid "923e327a-a3fe-4ba2-b5dc-33186ed9ad55") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at 0.05 0 270) + (size 1.7 2.2) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.06666666667) + (uuid "d7e9d56d-bd88-4961-b74b-35799a4e5a24") + ) + (embedded_fonts no) +)