Fixed board edge and position of 3.5 mm jack

The 3.5 mm jack footprint from the standard KiCAD library had to be
modified. The PCB edge was moved 0.85 mm outward to match the C62
connector and PCB layout.
This commit is contained in:
Vlastimil Slinták 2025-07-28 15:01:55 +02:00
parent 0fb8105e8f
commit 617b2f8dea
4 changed files with 7748 additions and 6806 deletions

View file

@ -6708,7 +6708,7 @@
)
)
)
(property "Footprint" "Connector_Audio:Jack_3.5mm_CUI_SJ1-3525N_Horizontal"
(property "Footprint" "parts:Jack_3.5mm_CUI_SJ1-3525N_Modified"
(at 196.85 106.68 0)
(effects
(font

File diff suppressed because it is too large Load diff

View file

@ -37,9 +37,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.0,
"height": 4.0,
"width": 4.0
"drill": 1.4,
"height": 2.54,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
@ -130,6 +130,10 @@
[
"hole_clearance|126069828|113050000|dcce17cc-1795-475e-a72b-90d607241fe3|5d78c74e-cc0d-4c8e-bdb9-ab1a815128e9",
"Battery connector BT-003 has hole near pads."
],
[
"silk_over_copper|112375000|84421207|e02e2e65-14dc-4431-ab1f-5253741275b0|00000000-0000-0000-0000-000000000000",
"Position based on the original C62 PCB, cannot be fixed"
]
],
"meta": {

View file

@ -0,0 +1,599 @@
(footprint "Jack_3.5mm_CUI_SJ1-3525N_Modified"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "TRS 3.5mm, horizontal, through-hole, https://www.cuidevices.com/product/resource/pdf/sj1-352xn.pdf")
(tags "TRS audio jack stereo horizontal")
(property "Reference" "REF**"
(at 0 -8.8 0)
(layer "F.SilkS")
(uuid "1add7dcf-a760-4acf-a8df-7191842316d8")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Jack_3.5mm_CUI_SJ1-3525N_Modified"
(at 0 -10 0)
(layer "F.Fab")
(uuid "6612f225-863e-4980-926d-c81f7a4c0ba5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "87b43f88-e722-4fe0-a9f0-7872afe98c67")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "fcc3ef8c-8425-4c05-ab28-aa0bbbe4a25a")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole exclude_from_pos_files exclude_from_bom)
(fp_line
(start -6 -7.7)
(end 6 -7.7)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c4ed921b-5978-4907-b8ae-6b0640f1dea6")
)
(fp_line
(start -6 3.3)
(end -6 -7.7)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "11374064-f99a-4833-9a35-64656a6379df")
)
(fp_line
(start -4.5 3.3)
(end -6 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "fcc64e02-2983-4a1e-a31b-27dcbbb26eb0")
)
(fp_line
(start -4.5 4.5)
(end -4.5 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5973c661-5067-4d11-9c7c-eb9ecb3fcf1e")
)
(fp_line
(start -3 4.5)
(end -4.5 4.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5f44e682-5a0e-4909-91c5-de6e1fd3e758")
)
(fp_line
(start -3 6.3)
(end -3 4.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "12804b3f-e88a-4b05-8f3f-5e0cea0160bf")
)
(fp_line
(start -2 3.3)
(end -2 6.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "fe268b09-68ad-41a9-be41-1a6da3eae22d")
)
(fp_line
(start 2 3.3)
(end -2 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d6f8847e-63f1-4d60-b6d0-26b3d97acaf0")
)
(fp_line
(start 2 6.3)
(end 2 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "b6f51c18-3efd-4627-a77f-6d7cc1dccb64")
)
(fp_line
(start 3 4.5)
(end 3 6.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d0f77083-129b-4203-807d-640854c1c549")
)
(fp_line
(start 3 6.3)
(end -3 6.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2f7a40ad-250c-4f5a-8245-765c568de5c7")
)
(fp_line
(start 4.5 3.3)
(end 4.5 4.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "17b9415d-4048-4dad-a12f-0690dcdf82b5")
)
(fp_line
(start 4.5 4.5)
(end 3 4.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "dfb46782-e4ff-42a6-8adb-edd75045139d")
)
(fp_line
(start 6 -7.7)
(end 6 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "dcf98f86-aaf6-490c-98c3-b153f5552ef1")
)
(fp_line
(start 6 3.3)
(end 4.5 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "ad62fed3-471e-4fc4-a7a0-4482ab1ce7ee")
)
(fp_line
(start -3.15 3.500002)
(end -3.15 5.35)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "48f41604-a6e1-4446-881f-772a3ab9e3cf")
)
(fp_line
(start -3.15 5.35)
(end -6.5 5.35)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "910d111c-8356-4b3a-a4cd-22f14c2881a3")
)
(fp_line
(start 2.75 3.1)
(end -2.75 3.1)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "5a978aba-42e4-4034-9a73-91bf03f2f54d")
)
(fp_line
(start 3.15 3.5)
(end 3.15 5.35)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "cef4abab-1d99-4638-bfd7-bf65ee264ed6")
)
(fp_line
(start 3.15 5.35)
(end 6.5 5.35)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "1f9968e1-0eee-4dd9-9f60-e366337fcb8a")
)
(fp_arc
(start -3.15 3.5)
(mid -3.032842 3.217158)
(end -2.75 3.1)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "79a8ddb1-bca0-4377-810d-bba745d0d47a")
)
(fp_arc
(start 2.75 3.1)
(mid 3.032843 3.217157)
(end 3.15 3.5)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "fe3354f4-538b-4062-a2ed-7998da18de18")
)
(fp_line
(start -6.25 -7.95)
(end -6.25 4.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e37c8ee8-778f-4fb1-a382-58b7f13327aa")
)
(fp_line
(start -6.25 4.75)
(end -3.25 4.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ff22bc1d-7252-46c8-aa56-2fcf3b0aed98")
)
(fp_line
(start -3.25 4.75)
(end -3.25 6.55)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "d9f9bc89-eae5-48cd-8b86-84d6abf51ccf")
)
(fp_line
(start -3.25 6.55)
(end 3.25 6.55)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "518d3713-0903-49d2-b864-26e173b8a0f9")
)
(fp_line
(start 3.25 4.75)
(end 6.25 4.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "f84130ff-a1e0-4834-9cae-bfae1372f93a")
)
(fp_line
(start 3.25 6.55)
(end 3.25 4.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ed8ec206-fcda-446a-9175-18a5c3a8bbe7")
)
(fp_line
(start 6.25 -7.95)
(end -6.25 -7.95)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e5bc91ed-6863-431b-8065-13df5a5a19bf")
)
(fp_line
(start 6.25 4.5)
(end 6.25 -7.95)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "8a1bbd25-8cbb-424a-9b43-5d9e23660e59")
)
(fp_line
(start 6.25 4.75)
(end 6.25 4.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "fea8efb1-2ef5-475a-af92-65909d0f7abe")
)
(fp_line
(start -6 -7.7)
(end 6 -7.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "d3c3fba2-2c99-4639-82b3-def615a0a111")
)
(fp_line
(start -6 3.3)
(end -6 -7.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "67f0fbee-d2a9-4d1e-b5f5-53c6e26db37e")
)
(fp_line
(start -4.5 3.3)
(end -6 3.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "6c9e6964-8f4f-4037-9cfa-40ec74f90ccb")
)
(fp_line
(start -4.5 4.5)
(end -4.5 3.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "d2eed008-515f-4d80-8797-64a02ee1a5fb")
)
(fp_line
(start -4.5 4.5)
(end -3 4.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "433d632b-1af0-4c6d-b40c-06543e114522")
)
(fp_line
(start -3 4.5)
(end -3 6.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "60c30c46-20da-47d2-8dde-e79a9730c8eb")
)
(fp_line
(start -3 6.3)
(end 3 6.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "290850ed-73e2-4ba6-869e-4fef127cbb88")
)
(fp_line
(start 3 4.5)
(end 3 6.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "3498781e-a632-473a-8750-c7318af73043")
)
(fp_line
(start 4.5 3.3)
(end 6 3.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "9f408fd4-cdec-42a6-b29a-045b39095465")
)
(fp_line
(start 4.5 4.5)
(end 3 4.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8c470310-04d8-41c3-adc3-7a545498423f")
)
(fp_line
(start 4.5 4.5)
(end 4.5 3.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a299908d-8fba-44bb-b5be-a7436df93aae")
)
(fp_line
(start 6 3.3)
(end 6 -7.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "c692bdd3-7f87-4426-a4f0-4d6ad56edfad")
)
(fp_text user "PCB edge"
(at 0 6.3 0)
(unlocked yes)
(layer "Dwgs.User")
(uuid "280aa230-a25f-414c-9d84-47f182621149")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(fp_text user "${REFERENCE}"
(at 0 -1.5 0)
(layer "F.Fab")
(uuid "085988cb-9879-4ac3-a25a-5a2bd7285627")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "" np_thru_hole circle
(at -5 0)
(size 1.2 1.2)
(drill 1.2)
(layers "F&B.Cu" "*.Mask")
(uuid "2a6783be-49b7-4a5e-8837-fde4f5b6b326")
)
(pad "" np_thru_hole circle
(at -5 2.5)
(size 1.2 1.2)
(drill 1.2)
(layers "F&B.Cu" "*.Mask")
(uuid "43e28b64-3f22-4d06-a9d9-1a6cbaeb55e4")
)
(pad "" np_thru_hole circle
(at 0 -5)
(size 1.2 1.2)
(drill 1.2)
(layers "F&B.Cu" "*.Mask")
(uuid "c28e13f1-55b0-4023-8004-5c43f3cb0c59")
)
(pad "" np_thru_hole circle
(at 5 0)
(size 1.2 1.2)
(drill 1.2)
(layers "F&B.Cu" "*.Mask")
(uuid "a43ddcff-5f56-4ac9-9af6-caeb3e1e6b3b")
)
(pad "" np_thru_hole circle
(at 5 2.5)
(size 1.2 1.2)
(drill 1.2)
(layers "F&B.Cu" "*.Mask")
(uuid "0dcf70ee-cde7-482b-a3e5-44427c25dbc7")
)
(pad "R" thru_hole oval
(at -5 -5)
(size 1.2 2.2)
(drill oval 0.4 1.4)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "e54c28a1-dfb5-4e3f-8b5a-7dd641ca7f3c")
)
(pad "RN" thru_hole oval
(at -2.5 -5)
(size 1.6 2.3)
(drill oval 0.8 1.5)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "02b5eb1d-379e-426e-a14c-f52b3a21405a")
)
(pad "S" thru_hole oval
(at 0 0)
(size 2.2 1.2)
(drill oval 1.4 0.4)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "3ed7e64f-b114-42be-9bef-9a493d918a48")
)
(pad "T" thru_hole oval
(at 5 -5 180)
(size 1.2 2.2)
(drill oval 0.4 1.4)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "9fc83e1c-4425-4cec-92d0-a925a45db0ce")
)
(pad "TN" thru_hole oval
(at 2.5 -5 180)
(size 1.6 2.5)
(drill oval 0.8 1.5)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "1e85fd63-1943-4c11-8b94-66b8fbf95e55")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Audio.3dshapes/Jack_3.5mm_CUI_SJ1-3525N_Horizontal.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)