(module TEENSY-3.1 (layer F.Cu) (tedit 59630D90)
  (descr "TEENSY 3 FOOTPRINT")
  (tags "TEENSY 3 FOOTPRINT")
  (attr virtual)
  (fp_text reference >NAME (at 0 -10.16) (layer F.SilkS)
    (effects (font (size 0.6096 0.6096) (thickness 0.127)))
  )
  (fp_text value >VALUE (at 0 -8.89) (layer F.SilkS)
    (effects (font (size 0.6096 0.6096) (thickness 0.127)))
  )
  (fp_line (start -8.89 17.78) (end -8.89 -17.78) (layer Dwgs.User) (width 0.127))
  (fp_line (start -8.89 -17.78) (end 8.89 -17.78) (layer Dwgs.User) (width 0.127))
  (fp_line (start 8.89 -17.78) (end 8.89 17.78) (layer Dwgs.User) (width 0.127))
  (fp_line (start 8.89 17.78) (end 3.81 17.78) (layer Dwgs.User) (width 0.127))
  (fp_line (start 3.81 17.78) (end -3.81 17.78) (layer Dwgs.User) (width 0.127))
  (fp_line (start -3.81 17.78) (end -8.89 17.78) (layer Dwgs.User) (width 0.127))
  (fp_line (start -3.81 19.05) (end 3.81 19.05) (layer Dwgs.User) (width 0.127))
  (fp_line (start -3.81 19.05) (end -3.81 17.78) (layer Dwgs.User) (width 0.127))
  (fp_line (start 3.81 19.05) (end 3.81 17.78) (layer Dwgs.User) (width 0.127))
  (fp_line (start -8.89 17.78) (end -8.89 -17.78) (layer F.SilkS) (width 0.2032))
  (fp_line (start -8.89 17.78) (end -8.89 -17.78) (layer F.SilkS) (width 0.127))
  (fp_line (start 8.89 -17.78) (end 8.89 17.78) (layer F.SilkS) (width 0.127))
  (fp_line (start 8.89 -17.78) (end 8.89 17.78) (layer F.SilkS) (width 0.2032))
  (fp_line (start -8.89 -17.78) (end 8.89 -17.78) (layer F.SilkS) (width 0.127))
  (fp_line (start -8.89 -17.78) (end 8.89 -17.78) (layer F.SilkS) (width 0.2032))
  (fp_line (start 8.89 17.78) (end -8.89 17.78) (layer F.SilkS) (width 0.2032))
  (fp_line (start 8.89 17.78) (end -8.89 17.78) (layer F.SilkS) (width 0.127))
  (fp_text user VIN (at -5.969 16.51 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user VUSB (at -3.302 14.859 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user AREF (at -3.2639 9.1694 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A10 (at -3.2639 6.4008 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A11 (at -3.2639 3.5433 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A6 (at -5.842 1.27 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A5 (at -5.8039 -1.4478 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A4 (at -5.8039 -3.9878 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A3 (at -5.8039 -6.5278 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A2 (at -5.842 -8.89 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A1 (at -5.842 -11.43 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A0 (at -5.842 -13.716 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 11 (at 5.9436 -13.8938 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 10 (at 5.9436 -11.3538 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 9 (at 5.9436 -8.8519 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 8 (at 5.9436 -6.3119 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 7 (at 5.9436 -4.0894 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 6 (at 5.9436 -1.2319 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 5 (at 5.9436 1.30556 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 4 (at 5.9436 3.8481 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 3 (at 5.9436 6.3881 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 2 (at 5.9436 8.9281 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 1 (at 5.9436 11.4681 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 0 (at 5.9436 15.6591 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user GND (at 5.9436 16.4338 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A8 (at -6.35 5.08 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A9 (at -6.35 7.62 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user AG (at -6.35 12.827 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user PROG (at -2.3114 -13.6271 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user GND (at 0.0381 -14.10716 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 3.3V (at 2.5781 -13.8811 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user VBAT (at 4.6101 -13.8811 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A14 (at -4.0894 -14.48816 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A7 (at -6.35 2.54 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 13 (at -6.35 -15.24 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 12 (at 6.35 -15.24 270) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user 3V (at -5.842 11.049 90) (layer F.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)))
  )
  (fp_text user A8 (at -6.35 5.08 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A9 (at -6.35 7.62 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user AG (at -6.35 12.827 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A7 (at -6.35 2.667 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 13 (at -6.35 -15.24 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 3V (at -5.842 11.049 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user VUSB (at -3.302 14.859 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user VIN (at -5.969 16.51 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user AREF (at -2.4511 12.4206 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A10 (at -2.4511 8.83666 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A11 (at -2.4511 5.9817 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A6 (at -5.842 1.27 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A5 (at -5.842 -1.27 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A4 (at -5.842 -3.81 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A3 (at -5.842 -6.35 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A2 (at -5.842 -8.89 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A1 (at -5.842 -11.303 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A14 (at -4.0894 -14.48816 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user PROG (at -2.3114 -13.6271 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user GND (at 0.0381 -14.10716 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 3.3V (at 2.5781 -13.8811 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user VBAT (at 4.6101 -13.8811 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 12 (at 6.35 -15.24 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user GND (at 5.9436 16.4338 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 0 (at 5.9436 15.6591 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 1 (at 5.9436 11.4681 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 2 (at 5.9436 8.9281 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 3 (at 5.9436 6.3881 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 4 (at 5.9436 3.8481 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 5 (at 5.9436 1.30556 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 6 (at 5.9436 -1.2319 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 7 (at 5.9436 -4.0894 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 8 (at 5.9436 -6.3119 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 9 (at 5.9436 -8.8519 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 10 (at 5.9436 -11.3538 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user 11 (at 5.9436 -13.8938 90) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (fp_text user A0 (at -5.842 -13.589 270) (layer B.SilkS)
    (effects (font (size 0.8128 0.8128) (thickness 0.127)) (justify mirror))
  )
  (pad 0 thru_hole circle (at 7.62 13.97) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 1 thru_hole circle (at 7.62 11.43) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 2 thru_hole circle (at 7.62 8.89) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 3 thru_hole circle (at 7.62 6.35) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 3.3V thru_hole circle (at 2.54 -16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 3V thru_hole circle (at -7.62 11.43) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 4 thru_hole circle (at 7.62 3.81) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 5 thru_hole circle (at 7.62 1.27) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 6 thru_hole circle (at 7.62 -1.27) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 7 thru_hole circle (at 7.62 -3.81) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 8 thru_hole circle (at 7.62 -6.35) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 9 thru_hole circle (at 7.62 -8.89) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 10 thru_hole circle (at 7.62 -11.43) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 11 thru_hole circle (at 7.62 -13.97) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 12 thru_hole circle (at 7.62 -16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 13 thru_hole circle (at -7.62 -16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 14 thru_hole circle (at -7.62 -13.97) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 15 thru_hole circle (at -7.62 -11.43) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 16 thru_hole circle (at -7.62 -8.89) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 17 thru_hole circle (at -7.62 -6.35) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 18 thru_hole circle (at -7.62 -3.81) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 19 thru_hole circle (at -7.62 -1.27) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 20 thru_hole circle (at -7.62 1.27) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 21 thru_hole circle (at -7.62 3.81) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 22 thru_hole circle (at -7.62 6.35) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad 23 thru_hole circle (at -7.62 8.89) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad A10 thru_hole circle (at -5.08 6.35) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad A11 thru_hole circle (at -5.08 3.81) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad A14/ thru_hole circle (at -5.08 -16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad AGND thru_hole circle (at -7.62 13.97) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad AREF thru_hole circle (at -5.08 8.89) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad GND thru_hole circle (at 0 -16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad GND1 thru_hole circle (at 7.62 16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad PROG thru_hole circle (at -2.54 -16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad VBAT thru_hole circle (at 5.08 -16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad VIN thru_hole circle (at -7.62 16.51) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
  (pad VUSB thru_hole circle (at -5.08 13.97) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask)
    (solder_mask_margin 0.1016))
)
