(module N900-BUTTON (layer F.Cu) (tedit 59BCC302)
  (descr "N900 DOME SHEET COMPATIBLE PRINTED BUTTON CONTACT")
  (tags "N900 DOME SHEET COMPATIBLE PRINTED BUTTON CONTACT")
  (solder_mask_margin 0.07)
  (attr smd)
  (fp_text reference REF** (at 0 -2.7) (layer F.Fab)
    (effects (font (size 0.5 0.5) (thickness 0.1016)))
  )
  (fp_text value VAL** (at 0 2.75) (layer F.Fab)
    (effects (font (size 0.5 0.5) (thickness 0.1016)))
  )
  (fp_circle (center 0 0) (end 1.4 0) (layer F.Mask) (width 0.3))
  (pad P$2 connect oval (at 0 -1.85) (size 3.15 0.5) (layers F.Cu F.Mask))
  (pad P$2 connect roundrect (at -1.414214 1.414214 45) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -1.732051 1 30) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -2 0) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 1.732051 1 150) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 1.414214 1.414214 135) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 2 0) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 1.931851 0.51764 165) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -1.931852 0.517638 15) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -1.414214 -1.414214 315) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -1.732051 -1 330) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -1.931851 -0.51764 345) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -2 0 180) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -1 -1.732051 300) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 0 -2 270) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -0.517638 -1.931852 285) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 2 0 180) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 1.931852 -0.517638 195) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 0.51764 -1.931851 255) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 1 -1.732051 240) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$1 smd circle (at 0 0 60) (size 2.5 2.5) (layers F.Cu F.Mask))
  (pad P$2 connect roundrect (at 1.414214 -1.414214 225) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 1.732051 -1 210) (size 1 1) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect oval (at 0 1.85 180) (size 3.15 0.5) (layers F.Cu F.Mask))
  (pad P$2 connect roundrect (at 1 1.732051 120) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 0.517638 1.931852 105) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at 0 2 90) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -0.51764 1.931851 75) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
  (pad P$2 connect roundrect (at -1 1.732051 60) (size 0.5 1) (drill (offset 0.25 0)) (layers F.Cu F.Mask)(roundrect_rratio 0.25))
)
