Skip to content
Snippets Groups Projects
  • Ben Z Yuan's avatar
    182c268e
    kicad: convert fab.mod + add usb micro footprint · 182c268e
    Ben Z Yuan authored
    Newer versions of KiCAD treat `.mod` footprint libraries as "legacy" and will
    refuse to edit them. This commit converts the library to the new `.pretty`
    format.
    
    Note that the new format is a folder with loose `.kicad_mod` files, so it
    needs to be zipped for distribution.
    
    Additionally, a footprint was added for the USB micro-B socket that claims to
    be on inventory.
    182c268e
    History
    kicad: convert fab.mod + add usb micro footprint
    Ben Z Yuan authored
    Newer versions of KiCAD treat `.mod` footprint libraries as "legacy" and will
    refuse to edit them. This commit converts the library to the new `.pretty`
    format.
    
    Note that the new format is a folder with loose `.kicad_mod` files, so it
    needs to be zipped for distribution.
    
    Additionally, a footprint was added for the USB micro-B socket that claims to
    be on inventory.
fab-QFN_MLF20.kicad_mod 10.03 KiB
(module fab-QFN_MLF20 (layer F.Cu) (tedit 200000)
  (descr "HP-VFQFP-N20 MICRO LEAD FRAME PACKAGE (MLF)")
  (tags "HP-VFQFP-N20 MICRO LEAD FRAME PACKAGE (MLF)")
  (attr smd)
  (fp_text reference >NAME (at 0.635 -3.81) (layer F.SilkS)
    (effects (font (size 1.27 1.27) (thickness 0.1016)))
  )
  (fp_text value >VALUE (at 1.27 3.81) (layer F.SilkS)
    (effects (font (size 1.27 1.27) (thickness 0.1016)))
  )
  (fp_line (start -2.3495 -1.14808) (end -1.89992 -1.14808) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.89992 -1.14808) (end -1.89992 -1.4478) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 -1.4478) (end -1.89992 -1.4478) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 -1.14808) (end -2.3495 -1.4478) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 -0.49784) (end -1.89992 -0.49784) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.89992 -0.49784) (end -1.89992 -0.79756) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 -0.79756) (end -1.89992 -0.79756) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 -0.49784) (end -2.3495 -0.79756) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 0.14986) (end -1.89992 0.14986) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.89992 0.14986) (end -1.89992 -0.14986) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 -0.14986) (end -1.89992 -0.14986) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 0.14986) (end -2.3495 -0.14986) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 0.79756) (end -1.89992 0.79756) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.89992 0.79756) (end -1.89992 0.49784) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 0.49784) (end -1.89992 0.49784) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 0.79756) (end -2.3495 0.49784) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 1.4478) (end -1.89992 1.4478) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.89992 1.4478) (end -1.89992 1.14808) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 1.14808) (end -1.89992 1.14808) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3495 1.4478) (end -2.3495 1.14808) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.4478 2.3495) (end -1.14808 2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.14808 2.3495) (end -1.14808 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.4478 1.89992) (end -1.14808 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.4478 2.3495) (end -1.4478 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.79756 2.3495) (end -0.49784 2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.49784 2.3495) (end -0.49784 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.79756 1.89992) (end -0.49784 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.79756 2.3495) (end -0.79756 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.14986 2.3495) (end 0.14986 2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.14986 2.3495) (end 0.14986 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.14986 1.89992) (end 0.14986 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.14986 2.3495) (end -0.14986 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.49784 2.3495) (end 0.79756 2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.79756 2.3495) (end 0.79756 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.49784 1.89992) (end 0.79756 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.49784 2.3495) (end 0.49784 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.14808 2.3495) (end 1.4478 2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.4478 2.3495) (end 1.4478 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.14808 1.89992) (end 1.4478 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.14808 2.3495) (end 1.14808 1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 1.4478) (end 2.3495 1.4478) (layer F.SilkS) (width 0.06604))
  (fp_line (start 2.3495 1.4478) (end 2.3495 1.14808) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 1.14808) (end 2.3495 1.14808) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 1.4478) (end 1.89992 1.14808) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 0.79756) (end 2.3495 0.79756) (layer F.SilkS) (width 0.06604))
  (fp_line (start 2.3495 0.79756) (end 2.3495 0.49784) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 0.49784) (end 2.3495 0.49784) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 0.79756) (end 1.89992 0.49784) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 0.14986) (end 2.3495 0.14986) (layer F.SilkS) (width 0.06604))
  (fp_line (start 2.3495 0.14986) (end 2.3495 -0.14986) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 -0.14986) (end 2.3495 -0.14986) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 0.14986) (end 1.89992 -0.14986) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 -0.49784) (end 2.3495 -0.49784) (layer F.SilkS) (width 0.06604))
  (fp_line (start 2.3495 -0.49784) (end 2.3495 -0.79756) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 -0.79756) (end 2.3495 -0.79756) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 -0.49784) (end 1.89992 -0.79756) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 -1.14808) (end 2.3495 -1.14808) (layer F.SilkS) (width 0.06604))
  (fp_line (start 2.3495 -1.14808) (end 2.3495 -1.4478) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 -1.4478) (end 2.3495 -1.4478) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.89992 -1.14808) (end 1.89992 -1.4478) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.14808 -1.89992) (end 1.4478 -1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.4478 -1.89992) (end 1.4478 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.14808 -2.3495) (end 1.4478 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start 1.14808 -1.89992) (end 1.14808 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.49784 -1.89992) (end 0.79756 -1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.79756 -1.89992) (end 0.79756 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.49784 -2.3495) (end 0.79756 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.49784 -1.89992) (end 0.49784 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.14986 -1.89992) (end 0.14986 -1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start 0.14986 -1.89992) (end 0.14986 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.14986 -2.3495) (end 0.14986 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.14986 -1.89992) (end -0.14986 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.79756 -1.89992) (end -0.49784 -1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.49784 -1.89992) (end -0.49784 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.79756 -2.3495) (end -0.49784 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -0.79756 -1.89992) (end -0.79756 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.4478 -1.89992) (end -1.14808 -1.89992) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.14808 -1.89992) (end -1.14808 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.4478 -2.3495) (end -1.14808 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -1.4478 -1.89992) (end -1.4478 -2.3495) (layer F.SilkS) (width 0.06604))
  (fp_line (start -2.3749 -2.04978) (end -2.04978 -2.3749) (layer B.SilkS) (width 0.254))
  (fp_line (start -2.04978 -2.3749) (end 2.04978 -2.3749) (layer F.SilkS) (width 0.254))
  (fp_line (start 2.04978 2.3749) (end -2.04978 2.3749) (layer F.SilkS) (width 0.254))
  (fp_line (start -2.04978 2.3749) (end -2.3749 2.04978) (layer B.SilkS) (width 0.254))
  (fp_line (start -2.3749 2.04978) (end -2.3749 -2.04978) (layer F.SilkS) (width 0.254))
  (fp_line (start 2.3749 -2.04978) (end 2.3749 2.04978) (layer F.SilkS) (width 0.254))
  (fp_line (start 2.04978 -2.3749) (end 2.3749 -2.04978) (layer B.SilkS) (width 0.254))
  (fp_line (start 2.3749 2.04978) (end 2.04978 2.3749) (layer B.SilkS) (width 0.254))
  (fp_circle (center -1.5494 -1.5494) (end -1.62306 -1.62306) (layer B.SilkS) (width 0.127))
  (pad 1 smd oval (at -2.2479 -1.29794) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 2 smd oval (at -2.2479 -0.6477) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 3 smd oval (at -2.2479 0) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 4 smd oval (at -2.2479 0.6477) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 5 smd oval (at -2.2479 1.29794) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 6 smd oval (at -1.29794 2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 7 smd oval (at -0.6477 2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 8 smd oval (at 0 2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 9 smd oval (at 0.6477 2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 10 smd oval (at 1.29794 2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 11 smd oval (at 2.2479 1.29794) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 12 smd oval (at 2.2479 0.6477) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 13 smd oval (at 2.2479 0) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 14 smd oval (at 2.2479 -0.6477) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 15 smd oval (at 2.2479 -1.29794) (size 0.89916 0.34798) (layers F.Cu F.Paste F.Mask))
  (pad 16 smd oval (at 1.29794 -2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 17 smd oval (at 0.6477 -2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 18 smd oval (at 0 -2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 19 smd oval (at -0.6477 -2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
  (pad 20 smd oval (at -1.29794 -2.2479) (size 0.34798 0.89916) (layers F.Cu F.Paste F.Mask))
)