(module ENCODER_12MM (layer F.Cu) (tedit 57151A38)
  (fp_text reference S2 (at 0.0508 9.525) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (fp_text value ENCODER (at -0.0254 -7.8486) (layer Dwgs.User)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (fp_line (start -4 6) (end -4 9) (layer Eco1.User) (width 0.15))
  (fp_line (start 4 6) (end -4 6) (layer Eco1.User) (width 0.15))
  (fp_line (start 4 9) (end 4 6) (layer Eco1.User) (width 0.15))
  (fp_line (start -4 9) (end 4 9) (layer Eco1.User) (width 0.15))
  (fp_line (start -7 7) (end 7 7) (layer Dwgs.User) (width 0.15))
  (fp_line (start -7 -7) (end -7 7) (layer Dwgs.User) (width 0.15))
  (fp_line (start 7 -7) (end -7 -7) (layer Dwgs.User) (width 0.15))
  (fp_line (start 7 7) (end 7 -7) (layer Dwgs.User) (width 0.15))
  (fp_circle (center 0 0) (end 3 0) (layer F.SilkS) (width 0.15))
  (pad "" np_thru_hole circle (at -5.6 0) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
  (pad "" np_thru_hole circle (at 5.6 0) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
  (pad 2 thru_hole circle (at 0 7.5) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask))
  (pad 3 thru_hole circle (at 2.5 7.5) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask))
  (pad 1 thru_hole circle (at -2.5 7.5) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask))
)
