From 2faee2114d2a1b66aea7c486f17dffe810b3015d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vlastimil=20Slint=C3=A1k?= Date: Tue, 22 Jul 2025 13:53:28 +0200 Subject: [PATCH] Added solder pads (spring contacts) for GND and SPEAKER --- audio.kicad_sch | 387 ++++++++++++++++++++------------------------- linht-hw.kicad_pcb | 328 +++++++++++++++++++++++++++++++++++++- linht-hw.kicad_pro | 6 +- 3 files changed, 502 insertions(+), 219 deletions(-) diff --git a/audio.kicad_sch b/audio.kicad_sch index 28486b0..4e4d934 100644 --- a/audio.kicad_sch +++ b/audio.kicad_sch @@ -762,148 +762,6 @@ ) (embedded_fonts no) ) - (symbol "Connector_Generic:Conn_01x02" - (pin_names - (offset 1.016) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_01x02" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "Connector*:*_1x??_*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_01x02_1_1" - (rectangle - (start -1.27 1.27) - (end 1.27 -3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (rectangle - (start -1.27 0.127) - (end 0 -0.127) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start -1.27 -2.413) - (end 0 -2.667) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (pin passive line - (at -5.08 0 0) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (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) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "Device:C_Small" (pin_numbers (hide yes) @@ -3684,7 +3542,7 @@ ) (wire (pts - (xy 182.88 67.31) (xy 210.82 67.31) + (xy 209.55 66.04) (xy 210.82 66.04) ) (stroke (width 0) @@ -3912,6 +3770,16 @@ ) (uuid "3427a7df-1b15-4736-b5ca-ef554c5b5f0c") ) + (wire + (pts + (xy 209.55 71.12) (xy 209.55 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "342d9fb6-dfef-44bc-86b9-51ed436cb547") + ) (wire (pts (xy 158.75 127) (xy 158.75 124.46) @@ -3962,6 +3830,16 @@ ) (uuid "3c53993d-fe9b-4ee7-a4c0-b99115939d1d") ) + (wire + (pts + (xy 209.55 66.04) (xy 209.55 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c63390e-d25c-4987-9d89-6e58606e17af") + ) (wire (pts (xy 38.1 45.72) (xy 44.45 45.72) @@ -4352,6 +4230,16 @@ ) (uuid "87ecd786-45ac-4f2c-bfc6-9ea69c328c81") ) + (wire + (pts + (xy 209.55 67.31) (xy 182.88 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "891108e6-1beb-43c9-9c3b-b257e4a50e4c") + ) (wire (pts (xy 138.43 78.74) (xy 137.16 78.74) @@ -4414,7 +4302,7 @@ ) (wire (pts - (xy 182.88 69.85) (xy 210.82 69.85) + (xy 209.55 71.12) (xy 210.82 71.12) ) (stroke (width 0) @@ -4962,6 +4850,16 @@ ) (uuid "d9ca2bfa-7c97-412b-8f73-05b9368561c5") ) + (wire + (pts + (xy 209.55 69.85) (xy 182.88 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "daa6ec72-919a-4c91-8d28-33b1e2a5a8ee") + ) (wire (pts (xy 212.09 77.47) (xy 212.09 78.74) @@ -6246,75 +6144,6 @@ ) ) ) - (symbol - (lib_id "Connector_Generic:Conn_01x02") - (at 215.9 69.85 0) - (mirror x) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "0afcb195-4737-43ac-919c-2d30a2b6f405") - (property "Reference" "J4" - (at 215.9 61.8955 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Speaker" - (at 215.9 64.3198 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 215.9 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 215.9 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 215.9 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "7e6c9d97-e624-4259-bae2-ab867a8be19c") - ) - (pin "1" - (uuid "6f760415-0822-4ff2-aa74-c7c6df0f6ecc") - ) - (instances - (project "" - (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/c40b23ce-765e-4258-88c6-173a78d6d517" - (reference "J4") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C_Small") (at 95.25 49.53 0) @@ -10522,6 +10351,71 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x01") + (at 215.9 71.12 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d8b456ee-dc2a-4b4a-9fcf-d44c1fe2cd6a") + (property "Reference" "J4" + (at 219.964 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPEAKER" + (at 227.584 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D4.0mm" + (at 215.9 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 215.9 71.12 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 215.9 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c339fadc-320c-45c2-ac39-9a2d9be7ca88") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/c40b23ce-765e-4258-88c6-173a78d6d517" + (reference "J4") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VDD") (at 67.31 154.94 0) @@ -11299,6 +11193,71 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x01") + (at 215.9 66.04 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "eeb0b895-d9b1-48b7-a601-3921267f4302") + (property "Reference" "J15" + (at 219.964 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPEAKER" + (at 227.584 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D4.0mm" + (at 215.9 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 215.9 66.04 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 215.9 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "63b4affc-f9ba-4473-8912-cd5c5bf50a00") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/c40b23ce-765e-4258-88c6-173a78d6d517" + (reference "J15") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x01") (at 67.31 128.27 0) @@ -11326,7 +11285,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "TestPoint:TestPoint_Pad_D4.0mm" (at 67.31 128.27 0) (effects (font diff --git a/linht-hw.kicad_pcb b/linht-hw.kicad_pcb index ef62750..3fabcb7 100644 --- a/linht-hw.kicad_pcb +++ b/linht-hw.kicad_pcb @@ -378,7 +378,7 @@ (net 234 "Net-(U7-MICOUT)") (net 235 "Net-(D4-A)") (net 236 "Net-(J4-Pin_1)") - (net 237 "Net-(J4-Pin_2)") + (net 237 "Net-(J15-Pin_1)") (net 238 "unconnected-(U7-A{slash}R-Pad9)") (net 239 "Net-(Q5-D)") (net 240 "Net-(D5-A)") @@ -33881,7 +33881,7 @@ (size 0.25 0.8) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 237 "Net-(J4-Pin_2)") + (net 237 "Net-(J15-Pin_1)") (pinfunction "SPK_{LP}") (pintype "output") (uuid "a97c8453-9a1f-4af3-a405-d38954af9820") @@ -41487,6 +41487,222 @@ ) ) ) + (footprint "TestPoint:TestPoint_Pad_D4.0mm" + (layer "B.Cu") + (uuid "1880e63f-29c6-41ff-a756-261321d058c7") + (at 115.125 123.2 180) + (descr "SMD pad as test Point, diameter 4.0mm") + (tags "test point SMD pad") + (property "Reference" "J4" + (at 0 2.898 0) + (layer "B.SilkS") + (uuid "9582b119-a0a6-4598-a32e-38fe8f47bc6a") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SPEAKER" + (at 0 -3.1 0) + (layer "B.Fab") + (uuid "ff4a1af5-e015-48f7-9e91-4f8dd9ab02b1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fb94bd9a-484b-4a5e-85b2-8608f9666aa8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "55fdb343-cc5f-4da8-9e8d-12c4a10ed21f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/c40b23ce-765e-4258-88c6-173a78d6d517/d8b456ee-dc2a-4b4a-9fcf-d44c1fe2cd6a") + (sheetname "/Audio/") + (sheetfile "audio.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -2.25) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "8d77db59-198a-4966-a47e-98b752d42b20") + ) + (fp_circle + (center 0 0) + (end 2.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "ba36d62b-f637-4874-8f50-ca960d9d0976") + ) + (fp_text user "${REFERENCE}" + (at 0 2.9 0) + (layer "B.Fab") + (uuid "f0d72f27-b5a3-4b78-b473-dea31cba85f8") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 4 4) + (layers "B.Cu" "B.Mask") + (net 236 "Net-(J4-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "fa4b1edb-1161-4ca6-bb4e-28e550a298be") + ) + (embedded_fonts no) + ) + (footprint "TestPoint:TestPoint_Pad_D4.0mm" + (layer "B.Cu") + (uuid "4f2aa0d3-4052-45e5-9862-e1f725aa5a5c") + (at 130.475 123.15 180) + (descr "SMD pad as test Point, diameter 4.0mm") + (tags "test point SMD pad") + (property "Reference" "J15" + (at 0 2.898 0) + (layer "B.SilkS") + (uuid "9ae35fe1-1d55-41c8-a3ca-569d4020417a") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SPEAKER" + (at 0 -3.1 0) + (layer "B.Fab") + (uuid "ed0d6464-d743-40bb-baab-f35b88cc7337") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d1ba2f88-2c6e-488d-a625-44d0497ff49f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0297c42c-e6dd-45f6-a645-0b840707ff12") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/c40b23ce-765e-4258-88c6-173a78d6d517/eeb0b895-d9b1-48b7-a601-3921267f4302") + (sheetname "/Audio/") + (sheetfile "audio.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -2.25) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "b4dc7d09-8081-4abc-9abc-2cb153250396") + ) + (fp_circle + (center 0 0) + (end 2.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "aba14bf8-3a62-4263-afed-05487f22a64d") + ) + (fp_text user "${REFERENCE}" + (at 0 2.9 0) + (layer "B.Fab") + (uuid "83d337e3-f032-4ac8-a51e-8217e51eaae8") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 -0.05 180) + (size 4 4) + (layers "B.Cu" "B.Mask") + (net 237 "Net-(J15-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "5710b0a5-0752-4adf-8b48-b231018e8c30") + ) + (embedded_fonts no) + ) (footprint "parts:Solder_Pad-1.7x2.2mm" (layer "B.Cu") (uuid "7a73983c-0c3f-406d-b6f2-98276967bc31") @@ -41605,6 +41821,114 @@ ) (embedded_fonts no) ) + (footprint "TestPoint:TestPoint_Pad_D4.0mm" + (layer "B.Cu") + (uuid "8b99f3ee-0caf-4265-8622-8c861177feff") + (at 131.775 109.65 180) + (descr "SMD pad as test Point, diameter 4.0mm") + (tags "test point SMD pad") + (property "Reference" "J3" + (at 0 2.898 0) + (layer "B.SilkS") + (uuid "9a7c0ed1-3a70-4081-99b3-965557540534") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "GND spring" + (at 0 -3.1 0) + (layer "B.Fab") + (uuid "e27b7369-6627-40c6-8e40-27127b3610db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ccef22ec-15b5-4ee7-8025-1381c4c7a24d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ded6ad77-96fe-4e59-bd57-e4265dd9b6b6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/c40b23ce-765e-4258-88c6-173a78d6d517/efd5df56-e1f6-4f01-aea0-af7da66ee0ce") + (sheetname "/Audio/") + (sheetfile "audio.kicad_sch") + (attr exclude_from_pos_files) + (fp_circle + (center 0 0) + (end 0 -2.25) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "debad17d-5eb3-45b1-9125-1e9dab9eac0e") + ) + (fp_circle + (center 0 0) + (end 2.5 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "3cf2fe2a-1de6-414f-b820-71faa7d7a36e") + ) + (fp_text user "${REFERENCE}" + (at 0 2.9 0) + (layer "B.Fab") + (uuid "4c4876fd-67f4-4cfb-8594-fb285b299d0b") + (effects + (font + (size 0.6 0.6) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd circle + (at 0 0 180) + (size 4 4) + (layers "B.Cu" "B.Mask") + (net 1 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "97a6d4cb-abb1-4a73-8fc1-266168b51ece") + ) + (embedded_fonts no) + ) (footprint "parts:Solder_Pad-1.7x2.2mm" (layer "B.Cu") (uuid "bce02854-1baa-41a2-a25c-7a10dfa57fc9") diff --git a/linht-hw.kicad_pro b/linht-hw.kicad_pro index 8f470b4..f036d73 100644 --- a/linht-hw.kicad_pro +++ b/linht-hw.kicad_pro @@ -37,9 +37,9 @@ "other_text_thickness": 0.15, "other_text_upright": false, "pads": { - "drill": 2.7, - "height": 5.4, - "width": 5.4 + "drill": 0.0, + "height": 4.0, + "width": 4.0 }, "silk_line_width": 0.1, "silk_text_italic": false,