Add TS3425UA-3x4x2.5-160 SMD tactile switch
Symbol + footprint reconstructed from manvalan/DigiRadio's EasyEDA project (same method as the FSC-BT1035 footprint), cross-checked against the manufacturer datasheet found in that same project. The datasheet's own circuit diagram shows two independent, mechanically -ganged contact pairs (not a simple SPST), reproduced faithfully in the symbol. Pin numbering preserved exactly as extracted, kept internally consistent between symbol and footprint.
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
(footprint "TS3425UA-3x4x2.5-160"
|
||||
(version 20241229)
|
||||
(generator "mikilab_manual_conversion")
|
||||
(layer "F.Cu")
|
||||
(descr "Chuangdou TS3425UA-3x4x2.5-160 SMD tactile switch, 4.2x3.4mm body, 160gf actuation. Geometry extracted from manvalan/DigiRadio EasyEDA project (fabricated design); pad layout verified against the official datasheet circuit/PCB diagrams.")
|
||||
(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.35 -1.95) (end 2.35 1.95) (stroke (width 0.05) (type default)) (layer "F.CrtYd"))
|
||||
)
|
||||
Reference in New Issue
Block a user