diff --git a/fab.dcm b/fab.dcm index 22a569ca57bc3c1e1e9cb8e9b30d0d1ed5640223..68178595dadbd875added454c238e4eaff7a6861 100644 --- a/fab.dcm +++ b/fab.dcm @@ -18,6 +18,12 @@ K switch normally-open pushbutton push-button button tactile spst single pole si F https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3sn.pdf $ENDCMP # +$CMP BUTTON_PTS636 +D Push button switch, C&K PTS636 SM25F SMTR LFS, Tactile Switch SPST-NO Top Actuated Surface Mount +K switch normally-open pushbutton push-button button tactile spst single pole single throw +F https://dznh3ojzb2azq.cloudfront.net/products/Tactile/PTS636/documents/datasheet.pdf +$ENDCMP +# $CMP C D Unpolarized capacitor K cap capacitor diff --git a/fab.lib b/fab.lib index e5cdd75207df8e4c943c31726ada5ec1a9583ffd..e24967104d765db9c95ea397d9dd34c2bf6f2448 100644 --- a/fab.lib +++ b/fab.lib @@ -705,6 +705,23 @@ X 2 2 200 0 100 L 50 50 0 1 P ENDDRAW ENDDEF # +# BUTTON_PTS636 +# +DEF BUTTON_PTS636 SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "BUTTON_PTS636" 0 -60 50 H V C CNN +F2 "fab:Button_C&K_PTS636_6x3.5mm" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# # C # DEF C C 0 10 N Y 1 F N diff --git a/fab.pretty/Button_C&K_PTS636_6x3.5mm.kicad_mod b/fab.pretty/Button_C&K_PTS636_6x3.5mm.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..908759941bb87296a1fbc8c7a674232317008dff --- /dev/null +++ b/fab.pretty/Button_C&K_PTS636_6x3.5mm.kicad_mod @@ -0,0 +1,38 @@ +(module Button_C&K_PTS636_6x3.5mm (layer F.Cu) (tedit 5EC65ADD) + (descr "Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf") + (attr smd) + (fp_text reference REF** (at 0 -2.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Button_C&K_PTS636_6x3.5mm (at 0 3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.1 1.85) (end 3.1 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.1 -1.85) (end -3.1 -1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 -1.85) (end -3.1 -1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.1 1.2) (end -3.1 1.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.1 1.85) (end 3.1 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.1 -1.85) (end 3.1 -1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.95 2) (end -3.95 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.95 2) (end -3.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.95 -2) (end 3.95 2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.95 -2) (end 3.95 -2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 0.75) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 0.75) (end -1.5 0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -0.75) (end 1.5 0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.75) (end 1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 -1.75) (end 3 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start -3 1.75) (end -3 -1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3 1.75) (end -3 1.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -1.75) (end 3 1.75) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 -2.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd rect (at -4 0) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 4 0) (size 2.5 1.5) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/Buttons_Switches_SMD.3dshapes/SW_SPST_EVQPE1.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +)