(footprint "RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm" (version 20211014) (generator pcbnew)
  (layer "F.Cu")
  (tedit 5A64F492)
  (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF")
  (tags "rotary encoder")
  (attr through_hole)
  (fp_text reference "REF**" (at 2.8 -4.7) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 3230eb40-7bc6-4e5e-9d9e-ed2d003f678f)
  )
  (fp_text value "RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm" (at 7.5 10.4) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp d2467a1a-9475-484b-816d-d3278d65b6ae)
  )
  (fp_text user "${REFERENCE}" (at 11.5 6.6) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp fa348cbb-8f00-4f00-86b6-34a42c5da4b2)
  )
  (fp_line (start 14.2 6.2) (end 14.2 8.8) (layer "F.SilkS") (width 0.12) (tstamp 13bda85d-bdb4-4028-8655-ca62082bbd0e))
  (fp_line (start 5.6 -3.8) (end 0.8 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 28877f51-a477-4be7-81a8-44ee712ec7d3))
  (fp_line (start 0.3 -1.6) (end 0 -1.3) (layer "F.SilkS") (width 0.12) (tstamp 2d38f326-70be-48c0-9620-f374e6b44553))
  (fp_line (start 14.2 8.8) (end 9.3 8.8) (layer "F.SilkS") (width 0.12) (tstamp 38834dde-49a4-4749-b387-93717fe74f4e))
  (fp_line (start 14.2 -3.8) (end 14.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 39160ce7-41b6-4f4c-925c-316217a932c4))
  (fp_line (start 7.5 2) (end 7.5 3) (layer "F.SilkS") (width 0.12) (tstamp 6ccf62e1-00c5-4e79-a745-289343765f26))
  (fp_line (start 0.8 -3.8) (end 0.8 -1.3) (layer "F.SilkS") (width 0.12) (tstamp 7a92dacf-b8e9-4fc9-b96c-8a353418d4e1))
  (fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 9ddf10e3-9a31-4929-b680-2824fd2c0b53))
  (fp_line (start 9.3 -3.8) (end 14.2 -3.8) (layer "F.SilkS") (width 0.12) (tstamp ccbb416c-3309-48c4-93c5-907d5564b1e9))
  (fp_line (start 14.2 1.2) (end 14.2 3.8) (layer "F.SilkS") (width 0.12) (tstamp db916804-132c-4833-8e4e-e331d03795fe))
  (fp_line (start 0 -1.3) (end -0.3 -1.6) (layer "F.SilkS") (width 0.12) (tstamp e4b61a90-9fdc-4218-9938-e16c6f7c1ca6))
  (fp_line (start 5.7 8.8) (end 0.8 8.8) (layer "F.SilkS") (width 0.12) (tstamp eceb0525-a06c-4fa4-a0f2-8145028606d4))
  (fp_line (start 0.8 8.8) (end 0.8 6) (layer "F.SilkS") (width 0.12) (tstamp f4ce0425-7c60-4743-a869-ee9f6d7040b0))
  (fp_line (start 7 2.5) (end 8 2.5) (layer "F.SilkS") (width 0.12) (tstamp f733798e-9aaa-4c97-9f3c-157847976754))
  (fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer "F.SilkS") (width 0.12) (fill none) (tstamp df367f70-b410-4873-ad4b-63a9c86a05ca))
  (fp_line (start -1.5 -4.85) (end -1.5 9.85) (layer "F.CrtYd") (width 0.05) (tstamp 4f32e0aa-f6fb-4cf3-831e-4b12621e63dc))
  (fp_line (start 16 9.85) (end 16 -4.85) (layer "F.CrtYd") (width 0.05) (tstamp 732685a8-328e-432e-8c85-ee4b2fffe0b0))
  (fp_line (start -1.5 -4.85) (end 16 -4.85) (layer "F.CrtYd") (width 0.05) (tstamp 82d0b3be-eea8-4bc5-8533-79dfb04cc7cb))
  (fp_line (start 16 9.85) (end -1.5 9.85) (layer "F.CrtYd") (width 0.05) (tstamp 8e1082f7-21b2-416f-8e96-fe3bbc69296c))
  (fp_line (start 14.1 -3.7) (end 14.1 8.7) (layer "F.Fab") (width 0.12) (tstamp 271d4529-d8e6-4856-bebe-d720a70a7c07))
  (fp_line (start 14.1 8.7) (end 0.9 8.7) (layer "F.Fab") (width 0.12) (tstamp 36010ca5-cfa5-465a-8dc7-6635522cbf65))
  (fp_line (start 1.9 -3.7) (end 14.1 -3.7) (layer "F.Fab") (width 0.12) (tstamp 5e1aadb2-931a-493b-9ac2-eb23274a2317))
  (fp_line (start 4.5 2.5) (end 10.5 2.5) (layer "F.Fab") (width 0.12) (tstamp 6ab1e2c5-9404-47fc-9b40-3a7a764a6b49))
  (fp_line (start 0.9 -2.6) (end 1.9 -3.7) (layer "F.Fab") (width 0.12) (tstamp bc10529c-c01c-4e90-a8ac-d5dae8a36dc8))
  (fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer "F.Fab") (width 0.12) (tstamp c9b8d358-c79a-4379-833f-0ced5eb8dee0))
  (fp_line (start 0.9 8.7) (end 0.9 -2.6) (layer "F.Fab") (width 0.12) (tstamp fd4b24da-969c-4c00-b821-9c55ad3429fa))
  (fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer "F.Fab") (width 0.12) (fill none) (tstamp 8e42c692-a244-40c3-90a4-95d7f4220979))
  (pad "A" thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 959d1fc3-a140-4705-aad1-4aeaa394a1e6))
  (pad "B" thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 84789112-335a-4624-b647-9a9c525f08b3))
  (pad "C" thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 016d7760-6329-438b-8502-f5fbd25e0c16))
  (pad "MP" thru_hole rect (at 7.5 8.1) (size 3 2.5) (drill oval 2.5 2) (layers *.Cu *.Mask) (tstamp 7caeec3f-9b1c-4bb8-930b-1529be94c357))
  (pad "MP" thru_hole rect (at 7.5 -3.1) (size 3 2.5) (drill oval 2.5 2) (layers *.Cu *.Mask) (tstamp e030cdbc-437e-432d-9c29-74b330e45d14))
  (pad "S1" thru_hole circle (at 14.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp f38003a7-92db-4262-a7f0-21b2df95ac2a))
  (pad "S2" thru_hole circle (at 14.5 5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 47686dc9-b9b5-4ae5-868a-c868ae958872))
  (model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm.wrl"
    (offset (xyz 0 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 0))
  )
)
