lib: add buttons
This commit is contained in:
parent
0efd16a9c9
commit
fecbb05820
|
@ -35,3 +35,5 @@ library:
|
|||
- connector/terminal-spring_kf250-3.5@12p-1
|
||||
- connector/rj45_hc-rj45-5ja-1
|
||||
- connector/terminal-barrier_mx25c-7.62@2p
|
||||
- mechanical/smd-button_tx-1187a
|
||||
- mechanical/switch_mst22d18g2
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1465,4 +1465,98 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(symbol "TS-1187A" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (at 6.350 0.762 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "TS-1187A" (at 6.350 -8.382 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:MECHANICAL_TS-1187A" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "https://www.helloxkb.com/public/images/pdf/TS-1187A-X-X-X.pdf" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "dual tactical momentary switch, SMD 5.1*5.1*1.5mm" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "TS-1187A_1_1"
|
||||
(rectangle (start 0.000 0.000) (end 12.700 -7.620)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(pin passive line (at -5.080 -2.540 0) (length 5.080)
|
||||
(name "A" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at -5.080 -5.080 0) (length 5.080)
|
||||
(name "B" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 17.780 -2.540 180) (length 5.080)
|
||||
(name "C" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 17.780 -5.080 180) (length 5.080)
|
||||
(name "D" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "MST22D18G2" (pin_names hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "SW" (at 3.810 0.762 0)
|
||||
(effects (font (size 1.27 1.27)) (justify bottom))
|
||||
)
|
||||
(property "Value" "MST22D18G2" (at 3.810 -10.922 0)
|
||||
(effects (font (size 1.27 1.27)) (justify top))
|
||||
)
|
||||
(property "Footprint" "qeda:MECHANICAL_MST22D18G2" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "https://datasheet.lcsc.com/lcsc/2110190930_SHOU-HAN-MST22D18G2-125_C2906280.pdf" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "switch, surface mount, slide, DPDT" (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "MST22D18G2_1_1"
|
||||
(rectangle (start 0.000 0.000) (end 7.620 -10.160)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type background))
|
||||
)
|
||||
(rectangle (start 2.794 -3.048) (end 4.826 -5.080)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type none))
|
||||
)
|
||||
(rectangle (start 2.794 -5.080) (end 4.826 -7.112)
|
||||
(stroke (width 0.305) (type default))
|
||||
(fill (type outline))
|
||||
)
|
||||
(pin passive line (at -5.080 -2.540 0) (length 5.080)
|
||||
(name "1" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at -5.080 -5.080 0) (length 5.080)
|
||||
(name "2" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at -5.080 -7.620 0) (length 5.080)
|
||||
(name "3" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 12.700 -2.540 180) (length 5.080)
|
||||
(name "4" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 12.700 -5.080 180) (length 5.080)
|
||||
(name "5" (effects (font (size 1.27 1.27))))
|
||||
(number "5" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 12.700 -7.620 180) (length 5.080)
|
||||
(name "6" (effects (font (size 1.27 1.27))))
|
||||
(number "6" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
(module MECHANICAL_MST22D18G2 (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at -2.500 -3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 smd rect (at 0.000 -3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 3 smd rect (at 2.500 -3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 4 smd rect (at -2.500 3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 5 smd rect (at 0.000 3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 6 smd rect (at 2.500 3.000) (size 1.000 1.500) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -4.650 -1.850) (end 4.650 -1.850) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 4.650 -1.850) (end 4.650 1.850) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 4.650 1.850) (end -4.650 1.850) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -4.650 1.850) (end -4.650 -1.850) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value MECHANICAL_MST22D18G2 (at 0.000 0.000 0) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_rect (start -4.550 -1.750) (end 4.550 1.750) (layer F.Fab) (width 0.100))
|
||||
(fp_rect (start -4.800 -4.000) (end 4.800 4.000) (layer F.CrtYd) (width 0.050))
|
||||
(model ../qeda.3dshapes/MECHANICAL_MST22D18G2.stp
|
||||
(at (xyz 0 0 0.03149606299212599))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,34 @@
|
|||
(module MECHANICAL_TS-1187A (layer F.Cu)
|
||||
(attr smd)
|
||||
(pad 1 smd rect (at -3.000 -1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 2 smd rect (at 3.000 -1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 3 smd rect (at -3.000 1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(pad 4 smd rect (at 3.000 1.875) (size 1.000 0.750) (layers F.Cu F.Mask F.Paste)
|
||||
(solder_mask_margin 0.050))
|
||||
(fp_text reference REF** (at 0.000 0.000) (layer F.SilkS)
|
||||
(effects (font (size 1.200 1.200) (thickness 0.200)))
|
||||
)
|
||||
(fp_line (start -2.650 -2.650) (end 2.650 -2.650) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 2.650 -1.200) (end 2.650 1.200) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start 2.650 2.650) (end -2.650 2.650) (layer F.SilkS) (width 0.200))
|
||||
(fp_line (start -2.650 -1.200) (end -2.650 1.200) (layer F.SilkS) (width 0.200))
|
||||
(fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100))
|
||||
(fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100))
|
||||
(fp_text value MECHANICAL_TS-1187A (at 0.000 0.000 0) (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab)
|
||||
(effects (font (size 1.000 1.000) (thickness 0.100)))
|
||||
)
|
||||
(fp_rect (start -2.550 -2.550) (end 2.550 2.550) (layer F.Fab) (width 0.100))
|
||||
(fp_rect (start -3.750 -2.800) (end 3.750 2.800) (layer F.CrtYd) (width 0.050))
|
||||
(model ../qeda.3dshapes/MECHANICAL_TS-1187A.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz -90 0 -90))
|
||||
)
|
||||
)
|
Loading…
Reference in New Issue