(module XBOX360_Joystick (layer F.Cu) (tedit 580E46EA)
  (fp_text reference JS1 (at -5.66 -9.27 90) (layer F.SilkS)
    (effects (font (size 0.6 0.6) (thickness 0.127)))
  )
  (fp_text value "XBOX 360 Joystick" (at 0 -6.5) (layer F.SilkS)
    (effects (font (size 0.6 0.6) (thickness 0.127)))
  )
  (fp_text user "RADIUS 20mm" (at -2 -2.8) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (fp_text user "MOTION CLEARANCE" (at 0 -4.5) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (fp_line (start -5.4 8.1) (end -5.4 14.3) (layer F.SilkS) (width 0.127))
  (fp_line (start -5.4 14.3) (end 5.4 14.3) (layer F.SilkS) (width 0.127))
  (fp_line (start 5.4 14.3) (end 5.4 8.1) (layer F.SilkS) (width 0.127))
  (fp_line (start 8.1 -4.8) (end 11.2 -4.8) (layer F.SilkS) (width 0.127))
  (fp_line (start 11.2 -4.8) (end 11.2 4.8) (layer F.SilkS) (width 0.127))
  (fp_line (start 11.2 4.8) (end 8.1 4.8) (layer F.SilkS) (width 0.127))
  (fp_line (start -3.25 12.5) (end -3.25 10.75) (layer F.SilkS) (width 0.127))
  (fp_line (start -3.25 8.5) (end -3.25 9.25) (layer F.SilkS) (width 0.127))
  (fp_line (start -3.25 9.25) (end -3.75 10.75) (layer F.SilkS) (width 0.127))
  (fp_line (start -3 12.5) (end 3.5 12.5) (layer F.SilkS) (width 0.127))
  (fp_line (start -4.8 -8.1) (end -4.8 -11.2) (layer F.SilkS) (width 0.127))
  (fp_line (start -4.8 -11.2) (end 4.8 -11.2) (layer F.SilkS) (width 0.127))
  (fp_line (start 4.8 -11.2) (end 4.8 -8.1) (layer F.SilkS) (width 0.127))
  (fp_line (start -8.1 -8.1) (end -8.1 8.1) (layer F.SilkS) (width 0.127))
  (fp_line (start -8.1 8.1) (end 8.1 8.1) (layer F.SilkS) (width 0.127))
  (fp_line (start 8.1 8.1) (end 8.1 -8.1) (layer F.SilkS) (width 0.127))
  (fp_line (start -8.1 -8.1) (end 8.1 -8.1) (layer F.SilkS) (width 0.127))
  (fp_circle (center 0 0) (end 1.5 0) (layer F.SilkS) (width 0.127))
  (fp_circle (center 0 0) (end 20 0) (layer F.Fab) (width 0.05))
  (pad 9 thru_hole circle (at -7.8 -6.75) (size 2.3 2.3) (drill 1.5) (layers *.Cu *.Mask)
    (zone_connect 2))
  (pad 9 thru_hole circle (at -7.8 6.75) (size 2.3 2.3) (drill 1.5) (layers *.Cu *.Mask)
    (zone_connect 2))
  (pad 9 thru_hole circle (at 7.8 6.75) (size 2.3 2.3) (drill 1.5) (layers *.Cu *.Mask)
    (zone_connect 2))
  (pad 9 thru_hole circle (at 7.8 -6.75) (size 2.3 2.3) (drill 1.5) (layers *.Cu *.Mask)
    (zone_connect 2))
  (pad 8 thru_hole circle (at -3.25 12.5) (size 1.7 1.7) (drill 1.1) (layers *.Cu *.Mask))
  (pad 7 thru_hole circle (at -3.25 8) (size 1.7 1.7) (drill 1.1) (layers *.Cu *.Mask))
  (pad 8 thru_hole circle (at 3.25 12.5) (size 1.7 1.7) (drill 1.1) (layers *.Cu *.Mask))
  (pad 7 thru_hole circle (at 3.25 8) (size 1.7 1.7) (drill 1.1) (layers *.Cu *.Mask))
  (pad 6 thru_hole circle (at 9.85 2.5) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
  (pad 5 thru_hole circle (at 9.85 0) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
  (pad 4 thru_hole circle (at 9.85 -2.5) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
  (pad 3 thru_hole circle (at 2.5 -9.85) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
  (pad 2 thru_hole circle (at 0 -9.85) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
  (pad 1 thru_hole circle (at -2.5 -9.85) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask))
)
