Import SnapEDA-sourced symbols/footprints/3D models for a handful of power and LED parts. Also corrects the TS3425UA-3x4x2.5-160 tactile switch: courtyard was undersized (used the simplified 4.2x3.4mm headline package size instead of the full 5.2x3.35mm mechanical envelope), datasheet/sourcing metadata was empty, and no 3D model was present -- now verified against the official SHOUHAN/CAX mechanical drawing and LCSC C51927439, with a real STEP body added. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GjmdnB2SyPYKHbSq9Lasmr
35 lines
2.6 KiB
Plaintext
35 lines
2.6 KiB
Plaintext
(footprint "TS3425UA-3x4x2.5-160"
|
|
(version 20241229)
|
|
(generator "mikilab_manual_conversion")
|
|
(layer "F.Cu")
|
|
(descr "CAX/Shenzhen ShouHan TS3425UA-3x4x2.5-160 SMD tactile switch, oval actuator, 160gf. Pad layout (4.35x2.15mm pitch, 1.25x0.95mm rect pads) verified against the official SHOUHAN mechanical drawing and independently cross-checked against the LCSC/EasyEDA footprint for LCSC C51927439 (exact MPN match). Courtyard corrected to the full 5.2x3.35mm body envelope from the mechanical drawing plus 0.25mm margin -- the previous revision undersized the courtyard using the simplified 4.2x3.4mm headline package size instead of the full drawing, so the real part overhung its own courtyard.")
|
|
(tags "tactile switch SMD 4-pin")
|
|
(attr smd)
|
|
(fp_text reference "REF**" (at 0 -3) (layer "F.SilkS")
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_text value "TS3425UA-3x4x2.5-160" (at 0 3) (layer "F.Fab")
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(pad "1" smd rect (at -2.175 -1.0751) (size 1.25 0.95) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "2" smd rect (at 2.175 -1.0751) (size 1.25 0.95) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "3" smd rect (at -2.175 1.0751) (size 1.25 0.95) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "4" smd rect (at 2.175 1.0751) (size 1.25 0.95) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(fp_line (start -0.7608 0.6355) (end 0.7632 0.6355) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -0.7608 -0.6345) (end 0.7632 -0.6345) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -2.159 -0.3689) (end -2.159 0.3688) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 2.159 -1.7812) (end -2.159 -1.7812) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 2.159 0.3688) (end 2.159 -0.3689) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 2.159 1.7999) (end 2.159 1.7811) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -2.1 1.7999) (end 2.159 1.7999) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -2.1 1.7811) (end -2.1 1.7999) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start 0.7632 -0.6345) (end 0.762 0.6349) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_line (start -0.7608 0.6355) (end -0.762 -0.6351) (stroke (width 0.254) (type default)) (layer "F.SilkS"))
|
|
(fp_rect (start -2.85 -1.925) (end 2.85 1.925) (stroke (width 0.05) (type default)) (layer "F.CrtYd"))
|
|
(model ${KIPRJMOD}/3dmodels/mechanical/TS3425UA-3x4x2.5-160.step
|
|
(offset (xyz 0 0 0))
|
|
(scale (xyz 1 1 1))
|
|
(rotate (xyz 0 0 0))
|
|
)
|
|
)
|