(footprint "wm8960" (version 20221018) (generator opencad-lib)
  (layer "F.Cu")
  (descr "Cirrus/Wolfson WM8960 stereo codec with class-D speaker driver, QFN-32 5x5x0.9 (pitch 0.5, EP 3.45 = analogue ground). Land pads 0.28x0.7 centers 4.7 c-c per IPC-7351.")
  (tags "WM8960 audio codec I2S class-D")
  (attr smd)
  (fp_text reference "REF**" (at 0 -3.8) (layer "F.SilkS")
    (effects (font (size 1 1) (thickness 0.15))))
  (fp_text value "wm8960" (at 0 3.8) (layer "F.Fab")
    (effects (font (size 1 1) (thickness 0.15))))
  (fp_line (start -1.500 -2.500) (end 2.500 -2.500) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start 2.500 -2.500) (end 2.500 2.500) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start 2.500 2.500) (end -2.500 2.500) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start -2.500 2.500) (end -2.500 -1.500) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start -2.500 -1.500) (end -1.500 -2.500) (stroke (width 0.1) (type solid)) (layer "F.Fab"))
  (fp_line (start -2.960 -2.960) (end 2.960 -2.960) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start 2.960 -2.960) (end 2.960 2.960) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start 2.960 2.960) (end -2.960 2.960) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start -2.960 2.960) (end -2.960 -2.960) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start -3.310 -2.000) (end -3.310 -1.500) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))
  (fp_line (start -2.950 -2.950) (end 2.950 -2.950) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start 2.950 -2.950) (end 2.950 2.950) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start 2.950 2.950) (end -2.950 2.950) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (fp_line (start -2.950 2.950) (end -2.950 -2.950) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))
  (pad "1" smd rect (at -2.35 -1.75) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "2" smd rect (at -2.35 -1.25) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "3" smd rect (at -2.35 -0.75) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "4" smd rect (at -2.35 -0.25) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "5" smd rect (at -2.35 0.25) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "6" smd rect (at -2.35 0.75) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "7" smd rect (at -2.35 1.25) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "8" smd rect (at -2.35 1.75) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "9" smd rect (at -1.75 2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "10" smd rect (at -1.25 2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "11" smd rect (at -0.75 2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "12" smd rect (at -0.25 2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "13" smd rect (at 0.25 2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "14" smd rect (at 0.75 2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "15" smd rect (at 1.25 2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "16" smd rect (at 1.75 2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "17" smd rect (at 2.35 1.75) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "18" smd rect (at 2.35 1.25) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "19" smd rect (at 2.35 0.75) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "20" smd rect (at 2.35 0.25) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "21" smd rect (at 2.35 -0.25) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "22" smd rect (at 2.35 -0.75) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "23" smd rect (at 2.35 -1.25) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "24" smd rect (at 2.35 -1.75) (size 0.7 0.28) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "25" smd rect (at 1.75 -2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "26" smd rect (at 1.25 -2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "27" smd rect (at 0.75 -2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "28" smd rect (at 0.25 -2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "29" smd rect (at -0.25 -2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "30" smd rect (at -0.75 -2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "31" smd rect (at -1.25 -2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "32" smd rect (at -1.75 -2.35) (size 0.28 0.7) (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "33" smd rect (at 0 0) (size 3.45 3.45) (layers "F.Cu" "F.Paste" "F.Mask"))
)
