Pins 1/2 and 3/4 were each defined at the exact same coordinates, so the schematic showed a single stub per side instead of 4 distinct pins. Spread them onto vertical buses per node (1-2 common, 3-4 common) while keeping the switch contact graphics unchanged. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TnzoFuRZAhRGeHAdz8UzR2
100 lines
2.7 KiB
Plaintext
100 lines
2.7 KiB
Plaintext
(kicad_symbol_lib
|
|
(version 20241209)
|
|
(generator "kicad_symbol_editor")
|
|
(symbol "TS3425UA-3x4x2.5-160"
|
|
(exclude_from_sim no)
|
|
(in_bom yes)
|
|
(on_board yes)
|
|
(property "Reference" "SW"
|
|
(at 0 5.08 0)
|
|
(effects (font (size 1.27 1.27)))
|
|
)
|
|
(property "Value" "TS3425UA-3x4x2.5-160"
|
|
(at 0 -5.08 0)
|
|
(effects (font (size 1.27 1.27)))
|
|
)
|
|
(property "Footprint" "MIKILAB_TS3425UA_3x4x2_5_160:TS3425UA-3x4x2.5-160"
|
|
(at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "Datasheet" "https://www.lcsc.com/datasheet/C51927439.pdf"
|
|
(at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "Description" "SMD tactile switch, oval actuator, 4-pin (1-2 common, 3-4 common), 160gf. Verified against the official SHOUHAN/CAX mechanical drawing and against the LCSC/EasyEDA part data for LCSC C51927439 (exact MPN match); previous revision was traced from an unverified fabricated EasyEDA project."
|
|
(at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "Manufacturer" "CAX (Shenzhen ShouHan Technology Co., Ltd. / 深圳市首韩科技有限公司)"
|
|
(at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "MPN" "TS3425UA-3x4x2.5-160"
|
|
(at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(property "LCSC Part" "C51927439"
|
|
(at 0 0 0)
|
|
(effects (font (size 1.27 1.27)) hide)
|
|
)
|
|
(symbol "TS3425UA-3x4x2.5-160_0_1"
|
|
(polyline
|
|
(pts (xy -2.54 1.27) (xy -2.54 -1.27))
|
|
(stroke (width 0) (type default))
|
|
(fill (type none))
|
|
)
|
|
(polyline
|
|
(pts (xy 2.54 1.27) (xy 2.54 -1.27))
|
|
(stroke (width 0) (type default))
|
|
(fill (type none))
|
|
)
|
|
(polyline
|
|
(pts (xy -2.54 0) (xy 2.54 0))
|
|
(stroke (width 0) (type default))
|
|
(fill (type none))
|
|
)
|
|
(polyline
|
|
(pts (xy -1.27 0.508) (xy 1.905 2.286))
|
|
(stroke (width 0) (type default))
|
|
(fill (type none))
|
|
)
|
|
(circle
|
|
(center -2.54 0)
|
|
(radius 0.254)
|
|
(stroke (width 0) (type default))
|
|
(fill (type none))
|
|
)
|
|
(circle
|
|
(center 2.54 0)
|
|
(radius 0.254)
|
|
(stroke (width 0) (type default))
|
|
(fill (type none))
|
|
)
|
|
(pin passive line
|
|
(at -7.62 1.27 0)
|
|
(length 5.08)
|
|
(name "1" (effects (font (size 1.27 1.27))))
|
|
(number "1" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at -7.62 -1.27 0)
|
|
(length 5.08)
|
|
(name "2" (effects (font (size 1.27 1.27))))
|
|
(number "2" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 7.62 1.27 180)
|
|
(length 5.08)
|
|
(name "3" (effects (font (size 1.27 1.27))))
|
|
(number "3" (effects (font (size 1.27 1.27))))
|
|
)
|
|
(pin passive line
|
|
(at 7.62 -1.27 180)
|
|
(length 5.08)
|
|
(name "4" (effects (font (size 1.27 1.27))))
|
|
(number "4" (effects (font (size 1.27 1.27))))
|
|
)
|
|
)
|
|
)
|
|
)
|