main
noah Heatsink vias on a 0.7 mm grid; variant stock flags (1/5) 8ab08ff 7d ago
(footprint "tmc2262"
  (version 20240108)
  (generator "adom-footprint")
  (layer "F.Cu")
  (descr "Analog Devices TMC2262 30L FC2QFN 6x6x0.75 mm (F306A6F+1F), 0.5 mm pitch; land pattern 90-100245 Rev B, package outline 21-100708 Rev A")
  (tags "TMC2262 TMC2262AFV+ FC2QFN-30 6x6 stepper driver")
  (attr smd)
  (fp_rect (start -3.75 -3.75) (end 3.75 3.75)
    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd"))
  (fp_poly (pts (xy -2.5 -3) (xy 3 -3) (xy 3 3) (xy -3 3) (xy -3 -2.5))
    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab"))
  (fp_text reference "REF**" (at 0 -4.75)
    (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
  (fp_text value "tmc2262" (at 0 4.75)
    (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
  (pad "1" smd rect (at -2.1625 -1.73) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "20" smd rect (at 2.1625 -1.73) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "2" smd rect (at -2.1625 -0.855) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "19" smd rect (at 2.1625 -0.855) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "3" smd rect (at -2.1625 0) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "18" smd rect (at 2.1625 0) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "4" smd rect (at -2.1625 0.855) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "17" smd rect (at 2.1625 0.855) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "5" smd rect (at -2.1625 1.73) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "16" smd rect (at 2.1625 1.73) (size 2.275 0.59)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "7" smd rect (at -1.9 2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "29" smd rect (at -1.9 -2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "8" smd rect (at -1.4 2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "28" smd rect (at -1.4 -2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "9" smd rect (at -0.9 2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "27" smd rect (at -0.9 -2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "10" smd rect (at -0.4 2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "26" smd rect (at -0.4 -2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "11" smd rect (at 0.4 2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "25" smd rect (at 0.4 -2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "12" smd rect (at 0.9 2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "24" smd rect (at 0.9 -2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "13" smd rect (at 1.4 2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "23" smd rect (at 1.4 -2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "14" smd rect (at 1.9 2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "22" smd rect (at 1.9 -2.9375) (size 0.3 0.725)
    (layers "F.Cu" "F.Paste" "F.Mask"))
  (pad "EP" smd rect (at 0 0) (size 1.45 4.05)
    (layers "F.Cu" "F.Mask"))
  (pad "EP" thru_hole circle (at -0.35 -1.4) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at 0.35 -1.4) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at -0.35 -0.7) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at 0.35 -0.7) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at -0.35 0) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at 0.35 0) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at -0.35 0.7) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at 0.35 0.7) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at -0.35 1.4) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "EP" thru_hole circle (at 0.35 1.4) (size 0.6 0.6) (drill 0.3)
    (layers *.Cu) (remove_unused_layers no) (property pad_prop_heatsink))
  (pad "30" smd custom (at -2.525 -2.8) (size 0.4 0.4)
    (layers "F.Cu" "F.Paste" "F.Mask")
    (options (clearance outline) (anchor rect))
    (primitives
      (gr_poly (pts (xy 0.225 0.325) (xy 0.2221 0.3543) (xy 0.2136 0.3824) (xy 0.1997 0.4083) (xy 0.1811 0.4311) (xy 0.1583 0.4497) (xy 0.1324 0.4636) (xy 0.1043 0.4721) (xy 0.075 0.475) (xy -0.775 0.475) (xy -0.775 0.025) (xy -0.225 0.025) (xy -0.225 -0.5) (xy 0.225 -0.5)) (width 0) (fill yes))
    )
  )
  (pad "21" smd custom (at 2.525 -2.8) (size 0.4 0.4)
    (layers "F.Cu" "F.Paste" "F.Mask")
    (options (clearance outline) (anchor rect))
    (primitives
      (gr_poly (pts (xy -0.225 -0.5) (xy 0.225 -0.5) (xy 0.225 0.025) (xy 0.775 0.025) (xy 0.775 0.475) (xy -0.075 0.475) (xy -0.1043 0.4721) (xy -0.1324 0.4636) (xy -0.1583 0.4497) (xy -0.1811 0.4311) (xy -0.1997 0.4083) (xy -0.2136 0.3824) (xy -0.2221 0.3543) (xy -0.225 0.325)) (width 0) (fill yes))
    )
  )
  (pad "6" smd custom (at -2.525 2.8) (size 0.4 0.4)
    (layers "F.Cu" "F.Paste" "F.Mask")
    (options (clearance outline) (anchor rect))
    (primitives
      (gr_poly (pts (xy 0.225 0.5) (xy -0.225 0.5) (xy -0.225 -0.025) (xy -0.775 -0.025) (xy -0.775 -0.475) (xy 0.075 -0.475) (xy 0.1043 -0.4721) (xy 0.1324 -0.4636) (xy 0.1583 -0.4497) (xy 0.1811 -0.4311) (xy 0.1997 -0.4083) (xy 0.2136 -0.3824) (xy 0.2221 -0.3543) (xy 0.225 -0.325)) (width 0) (fill yes))
    )
  )
  (pad "15" smd custom (at 2.525 2.8) (size 0.4 0.4)
    (layers "F.Cu" "F.Paste" "F.Mask")
    (options (clearance outline) (anchor rect))
    (primitives
      (gr_poly (pts (xy -0.225 -0.325) (xy -0.2221 -0.3543) (xy -0.2136 -0.3824) (xy -0.1997 -0.4083) (xy -0.1811 -0.4311) (xy -0.1583 -0.4497) (xy -0.1324 -0.4636) (xy -0.1043 -0.4721) (xy -0.075 -0.475) (xy 0.775 -0.475) (xy 0.775 -0.025) (xy 0.225 -0.025) (xy 0.225 0.5) (xy -0.225 0.5)) (width 0) (fill yes))
    )
  )
  (pad "" smd rect (at 0 -1.5) (size 1.15 0.85)
    (layers "F.Paste"))
  (pad "" smd rect (at 0 -0.5) (size 1.15 0.85)
    (layers "F.Paste"))
  (pad "" smd rect (at 0 0.5) (size 1.15 0.85)
    (layers "F.Paste"))
  (pad "" smd rect (at 0 1.5) (size 1.15 0.85)
    (layers "F.Paste"))
  (fp_line (start -3.52 -3.52) (end -2.92 -3.52)
    (stroke (width 0.12) (type default)) (layer "F.SilkS"))
  (fp_line (start -3.52 -3.52) (end -3.52 -2.92)
    (stroke (width 0.12) (type default)) (layer "F.SilkS"))
  (fp_line (start -3.52 3.52) (end -2.92 3.52)
    (stroke (width 0.12) (type default)) (layer "F.SilkS"))
  (fp_line (start -3.52 3.52) (end -3.52 2.92)
    (stroke (width 0.12) (type default)) (layer "F.SilkS"))
  (fp_line (start 3.52 -3.52) (end 2.92 -3.52)
    (stroke (width 0.12) (type default)) (layer "F.SilkS"))
  (fp_line (start 3.52 -3.52) (end 3.52 -2.92)
    (stroke (width 0.12) (type default)) (layer "F.SilkS"))
  (fp_line (start 3.52 3.52) (end 2.92 3.52)
    (stroke (width 0.12) (type default)) (layer "F.SilkS"))
  (fp_line (start 3.52 3.52) (end 3.52 2.92)
    (stroke (width 0.12) (type default)) (layer "F.SilkS"))
  (fp_circle (center -3.72 -1.73) (end -3.6 -1.73)
    (stroke (width 0.12) (type default)) (fill solid) (layer "F.SilkS"))
  (model "${KIPRJMOD}/tmc2262-etched.step"
    (offset (xyz 0 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 0))
  )
)