7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-03 00:26:36 +00:00

Merge branch 'feature/add_footprint_omron_b3f_4055' into 'master'

Add Omron B3F-4055 switch footprint

See merge request kicad/libraries/kicad-footprints!2530
This commit is contained in:
Tianyu Liu 2025-03-30 19:40:22 +00:00
commit 911133d617

View File

@ -0,0 +1,46 @@
(module SW_PUSH_Omron_B3F-4055 (layer F.Cu) (tedit 5F92F1CE)
(descr "Omron B3F-4055 tactile switch")
(tags "Switch Omron")
(fp_text reference REF** (at 0 4) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_PUSH_Omron_B3F-4055 (at 0 7) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0 -6) (end -6 -6) (layer F.SilkS) (width 0.12))
(fp_line (start -6 -6) (end 0 -6) (layer F.SilkS) (width 0.15))
(fp_line (start 0 -6) (end 6 -6) (layer F.SilkS) (width 0.15))
(fp_line (start -6 -6) (end -6 -3.757) (layer F.SilkS) (width 0.15))
(fp_line (start 6 -6) (end 6 -3.757) (layer F.SilkS) (width 0.15))
(fp_line (start -6 -1.259) (end -6 1.287) (layer F.SilkS) (width 0.15))
(fp_line (start 6 -1.227) (end 6 1.244) (layer F.SilkS) (width 0.15))
(fp_line (start -6 6) (end -6 3.732) (layer F.SilkS) (width 0.15))
(fp_line (start 6 3.731) (end 6 6) (layer F.SilkS) (width 0.15))
(fp_line (start -6 6) (end 0 6) (layer F.SilkS) (width 0.15))
(fp_line (start 0 6) (end 6 6) (layer F.SilkS) (width 0.15))
(fp_line (start -1 -3) (end 1 -3) (layer F.SilkS) (width 0.12))
(fp_line (start 1 -3) (end 0 -3) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -3) (end 0 -2) (layer F.SilkS) (width 0.12))
(fp_line (start -1 2) (end 1 2) (layer F.SilkS) (width 0.12))
(fp_line (start 1 2) (end 0 2) (layer F.SilkS) (width 0.12))
(fp_line (start 0 2) (end 0 1) (layer F.SilkS) (width 0.12))
(fp_line (start 0 1) (end 1 -2) (layer F.SilkS) (width 0.12))
(fp_text user REF** (at 0 2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -7.5 -6) (end -7.5 6) (layer F.CrtYd) (width 0.12))
(fp_line (start -7.5 6) (end 8 6) (layer F.CrtYd) (width 0.12))
(fp_line (start 8 6) (end 8 -6) (layer F.CrtYd) (width 0.12))
(fp_line (start 8 -6) (end -7.5 -6) (layer F.CrtYd) (width 0.12))
(pad 4 thru_hole circle (at -6.253 -2.5) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)
(solder_mask_margin 0.103))
(pad 3 thru_hole circle (at 6.253 -2.497) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)
(solder_mask_margin 0.103))
(pad 2 thru_hole circle (at 6.246 2.497) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)
(solder_mask_margin 0.103))
(pad 1 thru_hole circle (at -6.253 2.499) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)
(solder_mask_margin 0.103))
(pad "" np_thru_hole circle (at 0 -4.5) (size 1.8 1.8) (drill 1.8) (layers *.Cu))
(pad "" np_thru_hole circle (at 0 4.5) (size 1.8 1.8) (drill 1.8) (layers *.Cu)
(solder_mask_margin 0.103))
)