main
John Lauer Component record TPS16850VMAR: files batch 1 6db00ed 18h ago
(footprint "tps16850vmar"
  (version 20240108)
  (generator "adom-footprint")
  (layer "F.Cu")
  (descr "TI VMA0023A LQFN-CLIP-23, 6.0 x 5.0 mm, 1.5 mm max height; land pattern and stencil per TI SLVSHA1D p.55-56 (TPS1685x eFuse)")
  (tags "TPS1685 TPS16850 VMA0023A LQFN-CLIP QFN eFuse")
  (attr smd)
  (fp_rect (start -3.6 -3.1) (end 3.6 3.1)
    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd"))
  (fp_text reference "REF**" (at 0 -4)
    (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
  (fp_text value "TPS16850VMAR" (at 0 4)
    (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))
  (pad "1" smd roundrect (at -2.875 -0.5) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "2" smd roundrect (at -2.875 0) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "3" smd roundrect (at -2.875 0.5) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "4" smd roundrect (at -2.875 1) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "5" smd roundrect (at -2.85 1.5) (size 0.7 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "8" smd roundrect (at 0.225 2.325) (size 0.25 0.75)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "9" smd roundrect (at 1.275 2.325) (size 0.25 0.75)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "11" smd roundrect (at 2.875 0.925) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "12" smd roundrect (at 2.875 0.425) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "13" smd roundrect (at 2.875 -0.075) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "14" smd roundrect (at 2.875 -0.575) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "15" smd roundrect (at 2.875 -1.075) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "16" smd roundrect (at 2.875 -1.575) (size 0.65 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "18" smd roundrect (at 1.85 -2.4) (size 0.25 0.6)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "19" smd roundrect (at 1.35 -2.4) (size 0.25 0.6)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "20" smd roundrect (at 0.85 -2.4) (size 0.25 0.6)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "21" smd roundrect (at 0.35 -2.4) (size 0.25 0.6)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "23" smd roundrect (at -2.55 -1.55) (size 1.3 0.25)
    (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
  (pad "24" smd rect (at 0 -0.075) (size 3.4 2.35)
    (layers "F.Cu" "F.Mask"))
  (pad "24" thru_hole circle (at -1.45 -0.875) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at -0.59 -0.875) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at 0.59 -0.875) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at 1.45 -0.875) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at -1.45 -0.075) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at -0.59 -0.075) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at 0.59 -0.075) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at 1.45 -0.075) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at -1.45 0.725) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at -0.59 0.725) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at 0.59 0.725) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (pad "24" thru_hole circle (at 1.45 0.725) (size 0.5 0.5) (drill 0.2)
    (layers "*.Cu") (property pad_prop_heatsink))
  (fp_poly (pts (xy -2.5 -2.5) (xy 3 -2.5) (xy 3 2.5) (xy -3 2.5) (xy -3 -2)) (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab"))
  (fp_line (start -3.45 -2.95) (end 3.45 -2.95)
    (stroke (width 0.1) (type default)) (layer "F.SilkS"))
  (fp_line (start 3.45 -2.95) (end 3.45 2.95)
    (stroke (width 0.1) (type default)) (layer "F.SilkS"))
  (fp_line (start 3.45 2.95) (end -3.45 2.95)
    (stroke (width 0.1) (type default)) (layer "F.SilkS"))
  (fp_line (start -3.45 2.95) (end -3.45 -2.95)
    (stroke (width 0.1) (type default)) (layer "F.SilkS"))
  (fp_circle (center -3.8 -0.5) (end -3.68 -0.5)
    (stroke (width 0.1) (type default)) (fill solid) (layer "F.SilkS"))
  (pad "6" smd custom (at -2.65 2) (size 0.2 0.2)
    (layers "F.Cu" "F.Paste" "F.Mask")
    (options (clearance outline) (anchor rect))
    (primitives (gr_poly (pts (xy -0.55 -0.125) (xy 0.15 -0.125) (xy 0.15 0.7) (xy -0.15 0.7) (xy -0.15 0.125) (xy -0.55 0.125)) (width 0) (fill yes))))
  (pad "17" smd custom (at 2.35 -2.025) (size 0.2 0.2)
    (layers "F.Cu" "F.Paste" "F.Mask")
    (options (clearance outline) (anchor rect))
    (primitives (gr_poly (pts (xy -0.125 -0.675) (xy 0.125 -0.675) (xy 0.125 -0.125) (xy 0.85 -0.125) (xy 0.85 0.125) (xy -0.125 0.125)) (width 0) (fill yes))))
  (pad "22" smd custom (at -2.1 -2.05) (size 0.2 0.2)
    (layers "F.Cu")
    (options (clearance outline) (anchor rect))
    (primitives (gr_poly (pts (xy -1.15 -0.7) (xy 1.15 -0.7) (xy 1.15 0.175) (xy -1.15 0.175)) (width 0) (fill yes))))
  (pad "22" smd custom (at -2.1 -2.05) (size 0.2 0.2)
    (layers "F.Cu" "F.Paste" "F.Mask") (solder_mask_margin 0)
    (options (clearance outline) (anchor rect))
    (primitives (gr_poly (pts (xy -1.1 0.125) (xy 1.1 0.125) (xy 1.1 -0.65) (xy 0.85 -0.65) (xy 0.85 -0.2) (xy 0.6 -0.2) (xy 0.6 -0.65) (xy 0.35 -0.65) (xy 0.35 -0.2) (xy 0.1 -0.2) (xy 0.1 -0.65) (xy -0.15 -0.65) (xy -0.15 -0.2) (xy -0.4 -0.2) (xy -0.4 -0.65) (xy -0.65 -0.65) (xy -0.65 -0.125) (xy -1.1 -0.125)) (width 0) (fill yes))))
  (pad "7" smd custom (at -0.925 2.1) (size 0.2 0.2)
    (layers "F.Cu")
    (options (clearance outline) (anchor rect))
    (primitives (gr_poly (pts (xy -0.825 -0.2) (xy 0.825 -0.2) (xy 0.825 0.65) (xy -0.825 0.65)) (width 0) (fill yes))))
  (pad "7" smd custom (at -0.925 2.1) (size 0.2 0.2)
    (layers "F.Cu" "F.Paste" "F.Mask") (solder_mask_margin 0)
    (options (clearance outline) (anchor rect))
    (primitives (gr_poly (pts (xy -0.775 -0.15) (xy 0.775 -0.15) (xy 0.775 0.6) (xy 0.575 0.6) (xy 0.575 0.15) (xy 0.325 0.15) (xy 0.325 0.6) (xy 0.125 0.6) (xy 0.125 0.15) (xy -0.125 0.15) (xy -0.125 0.6) (xy -0.325 0.6) (xy -0.325 0.15) (xy -0.575 0.15) (xy -0.575 0.6) (xy -0.775 0.6)) (width 0) (fill yes))))
  (pad "10" smd custom (at 2.4 2.05) (size 0.2 0.2)
    (layers "F.Cu")
    (options (clearance outline) (anchor rect))
    (primitives (gr_poly (pts (xy -0.8 -0.25) (xy 0.85 -0.25) (xy 0.85 0.7) (xy -0.8 0.7)) (width 0) (fill yes))))
  (pad "10" smd custom (at 2.4 2.05) (size 0.2 0.2)
    (layers "F.Cu" "F.Paste" "F.Mask") (solder_mask_margin 0)
    (options (clearance outline) (anchor rect))
    (primitives (gr_poly (pts (xy -0.75 -0.2) (xy 0.8 -0.2) (xy 0.8 0.2) (xy 0 0.2) (xy 0 0.65) (xy -0.25 0.65) (xy -0.25 0.2) (xy -0.5 0.2) (xy -0.5 0.65) (xy -0.75 0.65)) (width 0) (fill yes))))
  (pad "" smd roundrect (at -1.18 -0.695) (size 0.98 1.04) (layers "F.Paste") (roundrect_rratio 0.051))
  (pad "" smd roundrect (at 0 -0.695) (size 0.98 1.04) (layers "F.Paste") (roundrect_rratio 0.051))
  (pad "" smd roundrect (at 1.18 -0.695) (size 0.98 1.04) (layers "F.Paste") (roundrect_rratio 0.051))
  (pad "" smd roundrect (at -1.18 0.545) (size 0.98 1.04) (layers "F.Paste") (roundrect_rratio 0.051))
  (pad "" smd roundrect (at 0 0.545) (size 0.98 1.04) (layers "F.Paste") (roundrect_rratio 0.051))
  (pad "" smd roundrect (at 1.18 0.545) (size 0.98 1.04) (layers "F.Paste") (roundrect_rratio 0.051))
  (model "${KIPRJMOD}/tps16850vmar-etched.step"
    (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)))
)