From 7160f84d20828347fdb0a87f6680f4342b9b1c8e Mon Sep 17 00:00:00 2001 From: Andrei Date: Tue, 27 Apr 2021 23:48:59 +0300 Subject: [PATCH] more kicad footprints --- .../Jack_3.5mm_PJ-3250-5A.kicad_mod | 52 ++++++++ kicad/footprints/SO20POWER.kicad_mod | 123 +++++++++--------- 2 files changed, 115 insertions(+), 60 deletions(-) create mode 100644 kicad/footprints/Jack_3.5mm_PJ-3250-5A.kicad_mod diff --git a/kicad/footprints/Jack_3.5mm_PJ-3250-5A.kicad_mod b/kicad/footprints/Jack_3.5mm_PJ-3250-5A.kicad_mod new file mode 100644 index 0000000..729e1e4 --- /dev/null +++ b/kicad/footprints/Jack_3.5mm_PJ-3250-5A.kicad_mod @@ -0,0 +1,52 @@ +(footprint "Jack_3.5mm_PJ-3250-5A" (version 20210228) (generator pcbnew) (layer "F.Cu") + (tedit 60886265) + (descr "TRS 3.5mm, horizontal, through-hole, with switch, circular holes, https://www.cui.com/product/resource/sj1-353xng.pdf") + (tags "TRS audio jack stereo horizontal circular") + (property "LCSC" "C165947") + (property "Sheetfile" "hellen64_miataNA6_94.kicad_sch") + (property "Sheetname" "") + (attr through_hole) + (fp_text reference "J25" (at 0 -10.25) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 26af2d96-2047-4768-82c2-bb168b10bdee) + ) + (fp_text value "AudioJack3_SwitchTR" (at 0 10.25) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 50936c1c-0b50-456e-b9d2-86cdba98942b) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f8228020-c66f-4d38-b820-26c121cba09c) + ) + (fp_line (start -2.32 -9.12) (end 3.92 -9.12) (layer "F.SilkS") (width 0.12) (tstamp 24f81229-ab73-4beb-a0d9-7b6072851a6e)) + (fp_line (start 4.22 -5.12) (end 4.22 9.12) (layer "F.SilkS") (width 0.12) (tstamp 309da027-8fd9-4091-9b1f-caea3c276fb9)) + (fp_line (start -4.22 -5.12) (end -2.32 -5.12) (layer "F.SilkS") (width 0.12) (tstamp 3312802f-6b61-4796-b3fc-a7ae5f679308)) + (fp_line (start -2.32 -5.12) (end -2.32 -9.12) (layer "F.SilkS") (width 0.12) (tstamp 546bd13d-6506-4c18-9dcd-3539800f213f)) + (fp_line (start -1.878 9.12) (end -4.22 9.12) (layer "F.SilkS") (width 0.12) (tstamp 7c84346a-9b5a-4cbe-8853-f96e19ea87ff)) + (fp_line (start 3.92 -9.12) (end 3.92 -5.12) (layer "F.SilkS") (width 0.12) (tstamp c8933a11-235e-4734-8948-5c14ca4b063f)) + (fp_line (start -4.22 9.12) (end -4.22 -5.12) (layer "F.SilkS") (width 0.12) (tstamp d15b5f09-a36c-45a2-aab6-5c533afbe689)) + (fp_line (start 3.92 -5.12) (end 4.22 -5.12) (layer "F.SilkS") (width 0.12) (tstamp d2629192-287e-4a82-a841-28d1b56b1d05)) + (fp_line (start 4.22 9.12) (end 0.9 9.12) (layer "F.SilkS") (width 0.12) (tstamp e005c965-6bbd-434c-834e-bca0fa380387)) + (fp_line (start 4.6 -9.5) (end -4.6 -9.5) (layer "F.CrtYd") (width 0.05) (tstamp 36c15cb2-2071-4e46-ae33-2192318ac7d8)) + (fp_line (start -4.6 -9.5) (end -4.6 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 51fb54ec-488c-4bb8-8a35-f4f1317f13d9)) + (fp_line (start 4.6 9.5) (end 4.6 -9.5) (layer "F.CrtYd") (width 0.05) (tstamp 7258ae48-bd27-4505-ba6c-b28fa1706876)) + (fp_line (start -4.6 9.5) (end 4.6 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 7ae88c8b-0c7c-411c-93e5-8f33e0443c4b)) + (fp_line (start -2.2 -5) (end -2.2 -9) (layer "F.Fab") (width 0.1) (tstamp 053a324e-ba40-4cbb-87bf-5559474bec31)) + (fp_line (start -4.1 -5) (end -2.2 -5) (layer "F.Fab") (width 0.1) (tstamp 1b4339d7-9122-467a-b274-d5101fdcd641)) + (fp_line (start 3.8 -9) (end 3.8 -5) (layer "F.Fab") (width 0.1) (tstamp 2d02ede3-9846-4434-87e0-d79b2040ffe4)) + (fp_line (start 4.1 -5) (end 4.1 9) (layer "F.Fab") (width 0.1) (tstamp 33069f34-1feb-4b52-9c47-74623727c884)) + (fp_line (start 4.1 9) (end -4.1 9) (layer "F.Fab") (width 0.1) (tstamp 8093e322-7c61-4b7c-91c1-2d2302750661)) + (fp_line (start 3.8 -5) (end 4.1 -5) (layer "F.Fab") (width 0.1) (tstamp 9cdb13b9-0de5-4e2f-aeb3-5067950a476f)) + (fp_line (start -4.1 9) (end -4.1 -5) (layer "F.Fab") (width 0.1) (tstamp a270f7bf-a20c-4f6f-a0f7-581bade8dd90)) + (fp_line (start -2.2 -9) (end 3.8 -9) (layer "F.Fab") (width 0.1) (tstamp d348a6ea-3fc8-40d5-b7f0-a2f5c0b15e4e)) + (pad "R" thru_hole oval (at 1.9 4.3 45) (size 3 2.4) (drill 2) (layers *.Cu *.Mask) (tstamp 6ff3712d-fdef-41e9-afa8-efb8603a7173)) + (pad "RN" thru_hole oval (at -0.3 2.4 45) (size 3 2.4) (drill 2) (layers *.Cu *.Mask) (tstamp 2cb401bc-f079-477d-a414-e34f2d169cb3)) + (pad "S" thru_hole oval (at -0.3 -3.8 45) (size 3 2.4) (drill 2) (layers *.Cu *.Mask) (tstamp 4f8af1d9-6ca2-4766-a208-0c246067083e)) + (pad "T" thru_hole oval (at 1.9 -1.3 45) (size 3 2.4) (drill 2) (layers *.Cu *.Mask) (tstamp 64173a71-43cd-49e8-816c-7e13be74d77a)) + (pad "TN" thru_hole oval (at -0.3 8 45) (size 3 2.4) (drill 2) (layers *.Cu *.Mask) (tstamp 015401e0-fd39-4e88-8e4e-463e69bb8bb5)) + (model "${KICAD6_3DMODEL_DIR}/Connector_Audio.3dshapes/Jack_3.5mm_CUI_SJ1-3535NG_Horizontal.wrl" + (offset (xyz -0.1 3.8 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/kicad/footprints/SO20POWER.kicad_mod b/kicad/footprints/SO20POWER.kicad_mod index 0e0353e..808659a 100644 --- a/kicad/footprints/SO20POWER.kicad_mod +++ b/kicad/footprints/SO20POWER.kicad_mod @@ -1,5 +1,5 @@ (footprint "SO20POWER" (version 20210228) (generator pcbnew) (layer "F.Cu") - (tedit 607AFBCC) + (tedit 608863F8) (descr "PowerSO20") (fp_text reference "REF**" (at -9.144 2.794 90) (layer "F.SilkS") (effects (font (size 1.120181 1.120181) (thickness 0.15))) @@ -9,13 +9,13 @@ (effects (font (size 1.121535 1.121535) (thickness 0.15))) (tstamp 00000000-0000-0000-0000-000000000000) ) + (fp_line (start 7.96955 5.33405) (end -6.95355 5.33395) (layer "F.SilkS") (width 0.2032) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_line (start -7.96 -5.334) (end 7.96 -5.334) (layer "F.SilkS") (width 0.2032) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_line (start -7.96 -2.794) (end -7.96 -5.334) (layer "F.SilkS") (width 0.2032) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_line (start 7.96 -5.334) (end 7.96 -2.794) (layer "F.SilkS") (width 0.2032) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_line (start 7.96955 2.794) (end 7.96955 5.33405) (layer "F.SilkS") (width 0.2032) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_line (start -7.96 -5.334) (end 7.96 -5.334) (layer "F.SilkS") (width 0.2032) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_line (start 7.96955 5.33405) (end -6.95355 5.33395) (layer "F.SilkS") (width 0.2032) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_line (start -7.9629 4.699) (end -7.96 2.794) (layer "F.SilkS") (width 0.2032) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_circle (center -7.366 6.604) (end -7.00679 6.604) (layer "F.SilkS") (width 2) (fill none) (tstamp c0cee777-d066-4d99-b9ef-6782177fbe6a)) + (fp_circle (center -7.366 6.604) (end -7 6.604) (layer "F.SilkS") (width 0.5) (fill solid) (tstamp c0cee777-d066-4d99-b9ef-6782177fbe6a)) (fp_poly (pts (xy 5.69545 -2.6416) (xy 6.096 -2.6416) (xy 6.096 2.64432) @@ -24,38 +24,22 @@ (xy -5.6896 -2.6416) (xy -5.6896 2.64686) (xy -6.10815 2.64686)) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_line (start -9.271 8.001) (end -9.271 -8.001) (layer "F.CrtYd") (width 0.1524) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_line (start 9.271 8.001) (end -9.271 8.001) (layer "F.CrtYd") (width 0.1524) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_line (start 9.271 -8.001) (end 9.271 8.001) (layer "F.CrtYd") (width 0.1524) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_line (start -9.271 8.001) (end -9.271 -8.001) (layer "F.CrtYd") (width 0.1524) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_line (start -9.271 -8.001) (end 9.271 -8.001) (layer "F.CrtYd") (width 0.1524) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy -5.96866 -7.32) - (xy -5.4699 -7.32) - (xy -5.4699 -5.80843) - (xy -5.96866 -5.80843)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy -4.69533 5.8001) + (xy -4.1999 5.8001) + (xy -4.1999 7.32817) + (xy -4.69533 7.32817)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_poly (pts (xy -0.88069 -7.32) (xy -0.3899 -7.32) (xy -0.3899 -5.80399) (xy -0.88069 -5.80399)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy 1.66167 5.8001) - (xy 2.1501 5.8001) - (xy 2.1501 7.3278) - (xy 1.66167 7.3278)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy -2.15345 -7.32) - (xy -1.6599 -7.32) - (xy -1.6599 -5.80914) - (xy -2.15345 -5.80914)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy -4.69087 -7.32) - (xy -4.1999 -7.32) - (xy -4.1999 -5.80105) - (xy -4.69087 -5.80105)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy 0.389954 5.8001) - (xy 0.8801 5.8001) - (xy 0.8801 7.32101) - (xy 0.389954 7.32101)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy -0.881587 5.8001) - (xy -0.3899 5.8001) - (xy -0.3899 7.33237) - (xy -0.881587 7.33237)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy -3.42517 -7.32) + (xy -2.9299 -7.32) + (xy -2.9299 -5.8087) + (xy -3.42517 -5.8087)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_poly (pts (xy 4.20572 5.8001) (xy 4.6901 5.8001) (xy 4.6901 7.33015) @@ -64,26 +48,18 @@ (xy -5.4699 5.8001) (xy -5.4699 7.32187) (xy -5.96162 7.32187)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy 2.931 5.8001) + (xy 3.4201 5.8001) + (xy 3.4201 7.32274) + (xy 2.931 7.32274)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_poly (pts (xy 0.390541 -7.32) (xy 0.8801 -7.32) (xy 0.8801 -5.80964) (xy 0.390541 -5.80964)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy -3.42517 -7.32) - (xy -2.9299 -7.32) - (xy -2.9299 -5.8087) - (xy -3.42517 -5.8087)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy 2.93091 -7.32) - (xy 3.4201 -7.32) - (xy 3.4201 -5.80209) - (xy 2.93091 -5.80209)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy 4.1999 -7.32) - (xy 4.6901 -7.32) - (xy 4.6901 -5.8001) - (xy 4.1999 -5.8001)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy 5.47318 -7.32) - (xy 5.9601 -7.32) - (xy 5.9601 -5.80358) - (xy 5.47318 -5.80358)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy 1.66167 5.8001) + (xy 2.1501 5.8001) + (xy 2.1501 7.3278) + (xy 1.66167 7.3278)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_poly (pts (xy 5.47788 5.8001) (xy 5.9601 5.8001) (xy 5.9601 7.33067) @@ -92,22 +68,46 @@ (xy 2.1501 -7.32) (xy 2.1501 -5.81039) (xy 1.66285 -5.81039)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy -3.42303 5.8001) - (xy -2.9299 5.8001) - (xy -2.9299 7.32626) - (xy -3.42303 7.32626)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy -4.69533 5.8001) - (xy -4.1999 5.8001) - (xy -4.1999 7.32817) - (xy -4.69533 7.32817)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) - (fp_poly (pts (xy 2.931 5.8001) - (xy 3.4201 5.8001) - (xy 3.4201 7.32274) - (xy 2.931 7.32274)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy -2.15345 -7.32) + (xy -1.6599 -7.32) + (xy -1.6599 -5.80914) + (xy -2.15345 -5.80914)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy 5.47318 -7.32) + (xy 5.9601 -7.32) + (xy 5.9601 -5.80358) + (xy 5.47318 -5.80358)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy -0.881587 5.8001) + (xy -0.3899 5.8001) + (xy -0.3899 7.33237) + (xy -0.881587 7.33237)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) (fp_poly (pts (xy -2.15057 5.8001) (xy -1.6599 5.8001) (xy -1.6599 7.3216) (xy -2.15057 7.3216)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy 2.93091 -7.32) + (xy 3.4201 -7.32) + (xy 3.4201 -5.80209) + (xy 2.93091 -5.80209)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy 0.389954 5.8001) + (xy 0.8801 5.8001) + (xy 0.8801 7.32101) + (xy 0.389954 7.32101)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy -4.69087 -7.32) + (xy -4.1999 -7.32) + (xy -4.1999 -5.80105) + (xy -4.69087 -5.80105)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy -5.96866 -7.32) + (xy -5.4699 -7.32) + (xy -5.4699 -5.80843) + (xy -5.96866 -5.80843)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy 4.1999 -7.32) + (xy 4.6901 -7.32) + (xy 4.6901 -5.8001) + (xy 4.1999 -5.8001)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) + (fp_poly (pts (xy -3.42303 5.8001) + (xy -2.9299 5.8001) + (xy -2.9299 7.32626) + (xy -3.42303 7.32626)) (layer "F.Fab") (width 0.01) (fill solid) (tstamp 00000000-0000-0000-0000-000000000000)) (pad "1" smd rect (at -5.715 6.6) (size 0.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) (pad "2" smd rect (at -4.445 6.6) (size 0.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) (pad "3" smd rect (at -3.175 6.6) (size 0.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) @@ -128,7 +128,10 @@ (pad "18" smd rect (at -3.175 -6.6) (size 0.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) (pad "19" smd rect (at -4.445 -6.6) (size 0.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) (pad "20" smd rect (at -5.715 -6.6) (size 0.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) - (pad "SLUG1" smd rect (at -7.112 0) (size 2.032 5.08) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) - (pad "SLUG2" smd rect (at 0 0) (size 11.43 7.62) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) - (pad "SLUG3" smd rect (at 7.112 0) (size 2.032 5.08) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00000000-0000-0000-0000-000000000000)) + (pad "SLUG1" smd rect (at -7.112 0) (size 2.032 5.08) (layers "F.Cu" "F.Paste" "F.Mask") + (zone_connect 2) (tstamp 00000000-0000-0000-0000-000000000000)) + (pad "SLUG2" smd rect (at 0 0) (size 11.43 7.62) (layers "F.Cu" "F.Paste" "F.Mask") + (zone_connect 2) (tstamp 00000000-0000-0000-0000-000000000000)) + (pad "SLUG3" smd rect (at 7.112 0) (size 2.032 5.08) (layers "F.Cu" "F.Paste" "F.Mask") + (zone_connect 2) (tstamp 00000000-0000-0000-0000-000000000000)) )