(footprint "alps_rkjxm2e13004"
  (version 20240108) (generator "partreel")
  (layer "F.Cu")
  (descr "ALPS RKJXM2E13004 8-directional stick switch with center push and outer-shaft rotary encoder (15 detent / 15 pulse), dual shaft, 19.5mm round body, THT, automotive grade. Hole map per ALPS RKJXM catalog PC-board mounting hole drawing (p436-437), coordinates from the drawing vector geometry, cross-verified vs two independent field-built boards")
  (attr through_hole)
  (fp_text reference "SW" (at 0 -13.85) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
  (fp_text value "RKJXM2E13004" (at 0 13.85) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
  (fp_circle (center 0 0) (end 9.75 0) (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab"))
  (fp_circle (center 0 0) (end 11.7 0) (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS"))
  (fp_circle (center 1.0 12.0) (end 1.2 12.0) (stroke (width 0.3) (type solid)) (fill solid) (layer "F.SilkS"))
  (fp_line (start -12.25 -12.25) (end 12.25 -12.25) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start 12.25 -12.25) (end 12.25 12.25) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start 12.25 12.25) (end -12.25 12.25) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start -12.25 12.25) (end -12.25 -12.25) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (pad "1" thru_hole circle (at 1.0 4.85) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "2" thru_hole circle (at 4.85 -1.0) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "3" thru_hole circle (at -1.0 -4.85) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "4" thru_hole circle (at -4.85 1.0) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "5" thru_hole circle (at 1.0 -5.255) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "6" thru_hole circle (at 5.255 1.0) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "7" thru_hole circle (at -5.255 -1.0) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "8" thru_hole circle (at -1.0 5.255) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "9" thru_hole circle (at -4.15 -2.7) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "10" thru_hole circle (at -2.5 10.5) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "11" thru_hole circle (at 2.5 10.5) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "12" thru_hole circle (at -2.5 -10.5) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "13" thru_hole circle (at 2.5 -10.5) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "14" thru_hole circle (at 5.89 -8.22) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "15" thru_hole circle (at 8.22 5.89) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "16" thru_hole circle (at -8.22 -5.89) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "17" thru_hole circle (at -5.89 8.22) (size 1.8 1.8) (drill 1.1) (layers "*.Cu" "*.Mask"))
  (pad "" np_thru_hole circle (at 1.0 -3.0) (size 1.2 1.2) (drill 1.2) (layers "F&B.Cu" "*.Mask"))
  (pad "" np_thru_hole circle (at 0.0 -8.0) (size 1.2 1.2) (drill 1.2) (layers "F&B.Cu" "*.Mask"))
)
