(footprint "RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles" (version 20211014) (generator pcbnew)
  (layer "F.Cu")
  (tedit 5A64F967)
  (descr "Alps rotary encoder, EC12E..., vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html")
  (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 8bce7838-a5d7-4535-9d0b-7de5c19333f0)
  )
  (fp_text value "RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles" (at 7.5 10.4) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 209ecfaf-fd4a-40aa-b327-8f77000fa0a5)
  )
  (fp_text user "${REFERENCE}" (at 11.5 6.6) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15)))
    (tstamp 4623396c-fad1-4148-8379-2dc086cc13a7)
  )
  (fp_line (start 14.2 8.8) (end 9.3 8.8) (layer "F.SilkS") (width 0.12) (tstamp 0ac9b879-a582-47d7-aa29-47eaaec31263))
  (fp_line (start 5.6 -3.8) (end 0.8 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 14e823e5-d14a-4eb2-85d0-15977a3ffc2c))
  (fp_line (start -0.3 -1.6) (end 0.3 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 29b7e0c7-f2ad-4691-bcac-778f09c36561))
  (fp_line (start 7.5 2) (end 7.5 3) (layer "F.SilkS") (width 0.12) (tstamp 56e4f55d-c410-4774-acc0-ecb541564950))
  (fp_line (start 7 2.5) (end 8 2.5) (layer "F.SilkS") (width 0.12) (tstamp 5ba3f5c7-9816-47c1-8a2b-82333a792076))
  (fp_line (start 0 -1.3) (end -0.3 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 64ec4c2a-d4a9-4814-8879-213ba8ba4b74))
  (fp_line (start 9.3 -3.8) (end 14.2 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 776557dc-5b4b-4a2f-99df-6cb22b64b133))
  (fp_line (start 5.7 8.8) (end 0.8 8.8) (layer "F.SilkS") (width 0.12) (tstamp 7dfced69-5616-4b20-8cf1-18b7ac6ff3d8))
  (fp_line (start 0.8 -3.8) (end 0.8 -1.3) (layer "F.SilkS") (width 0.12) (tstamp c7321f59-6f2b-4ead-8ef8-e597872cfb41))
  (fp_line (start 14.2 -3.8) (end 14.2 8.8) (layer "F.SilkS") (width 0.12) (tstamp e191145a-5c74-4c6a-bd4c-bb968d715a4b))
  (fp_line (start 0.3 -1.6) (end 0 -1.3) (layer "F.SilkS") (width 0.12) (tstamp e4137e0c-bd59-4a66-aba4-d441e41d5af4))
  (fp_line (start 0.8 8.8) (end 0.8 6) (layer "F.SilkS") (width 0.12) (tstamp e886fee0-fefc-44fe-a4f1-02c18143dce4))
  (fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer "F.SilkS") (width 0.12) (fill none) (tstamp f59a3165-d92c-40e4-b4a6-dcae09061344))
  (fp_line (start -1.25 -4.75) (end 14.35 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 44fa1e6f-d526-4311-8e0a-97cae9a3cc4b))
  (fp_line (start -1.25 -4.75) (end -1.25 9.75) (layer "F.CrtYd") (width 0.05) (tstamp 6c1eff17-ed08-4166-9aa1-5e4cc138d9d1))
  (fp_line (start 14.35 9.75) (end -1.25 9.75) (layer "F.CrtYd") (width 0.05) (tstamp 914be143-fefe-45c5-80d7-5571774e071a))
  (fp_line (start 14.35 9.75) (end 14.35 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp d9b0d960-9ba2-4701-b065-57c749c3607c))
  (fp_line (start 14.1 -3.7) (end 14.1 8.7) (layer "F.Fab") (width 0.12) (tstamp 069ffc3e-c6be-42d9-b04c-e59b07c9bc42))
  (fp_line (start 0.9 8.7) (end 0.9 -2.6) (layer "F.Fab") (width 0.12) (tstamp 09c0c220-8921-4376-b6a3-c107f634931b))
  (fp_line (start 14.1 8.7) (end 0.9 8.7) (layer "F.Fab") (width 0.12) (tstamp 3a499071-1880-408a-9d2f-bfba8c1c6a4b))
  (fp_line (start 7.5 -0.5) (end 7.5 5.5) (layer "F.Fab") (width 0.12) (tstamp 684c6921-06f4-4f81-a2d3-0d2b357bd0de))
  (fp_line (start 1.9 -3.7) (end 14.1 -3.7) (layer "F.Fab") (width 0.12) (tstamp 8c6c3175-543d-4a21-9f00-55120f977c81))
  (fp_line (start 0.9 -2.6) (end 1.9 -3.7) (layer "F.Fab") (width 0.12) (tstamp ac68ee0f-156b-49af-8c5f-77e444c3bc2d))
  (fp_line (start 4.5 2.5) (end 10.5 2.5) (layer "F.Fab") (width 0.12) (tstamp ff70ba87-5741-48be-99a1-4d70b65bcd03))
  (fp_circle (center 7.5 2.5) (end 10.5 2.5) (layer "F.Fab") (width 0.12) (fill none) (tstamp 0678f681-5419-4e45-ae2a-146af4531d10))
  (pad "A" thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp e639a60b-3f71-43e9-b95b-e5ad4f5444aa))
  (pad "B" thru_hole circle (at 0 5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 33c30940-ed2f-4d97-a712-8d311f94e083))
  (pad "C" thru_hole circle (at 0 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 9681dad1-6e1c-4cd5-bf04-6b467b290ff8))
  (pad "MP" thru_hole circle (at 7.5 -3.1) (size 2.8 2.8) (drill 2.2) (layers *.Cu *.Mask) (tstamp ce203d44-94ef-4cbb-993e-ac5bdfd91859))
  (pad "MP" thru_hole circle (at 7.5 8.1) (size 2.8 2.8) (drill 2.2) (layers *.Cu *.Mask) (tstamp f974b624-04eb-4092-acf8-eff6581eaf82))
  (model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles.wrl"
    (offset (xyz 0 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 0))
  )
)
