- Add DMT6007LFG-7 (transistor) and TPS2121RUXR (dual-input power mux) with footprints and TPS2121RUXR's 3D model. - Import Lattice_ECP_FPGA symbol library (ECP5U-45 CABGA256/381/554, CSFBGA285) from mattvenn/basic-ecp5-pcb's legacy .lib, converted via kicad-cli sym upgrade; symbol-only, footprints resolved via the standard Package_BGA KiCad library. Add a vendor-accurate BG256 3D body (LFE5U-25F-8BG256I) for manual per-instance assignment. - Fix check_library.py's 3D model reference regex to strip surrounding quotes, which KiCad 10's re-save format adds around (model "...") paths -- was causing a false "missing 3D model" error for SJ-3506-SMT-TR after its footprint got re-saved in the new format.
65 lines
3.9 KiB
Plaintext
65 lines
3.9 KiB
Plaintext
(footprint "TRANS_DMT6007LFG-7_DIO" (version 20211014) (generator pcbnew)
|
|
(layer "F.Cu")
|
|
(tags "DMT6007LFG-7 ")
|
|
(attr smd)
|
|
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_text value TRANS_DMT6007LFG-7_DIO (at 0 0 unlocked) (layer F.Fab)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_poly (pts
|
|
(xy 1.25222 -1.1303)
|
|
(xy 1.25222 1.1303)
|
|
(xy -0.34798 1.1303)
|
|
(xy -0.34798 -1.1303)
|
|
) (layer "F.Mask") (width 0) (fill solid))
|
|
(fp_poly (pts
|
|
(xy 1.25222 -1.1303)
|
|
(xy 1.25222 1.1303)
|
|
(xy -0.34798 1.1303)
|
|
(xy -0.34798 -1.1303)
|
|
) (layer "F.Paste") (width 0) (fill solid))
|
|
(fp_poly (pts
|
|
(xy 1.25222 -1.1303)
|
|
(xy 1.25222 1.1303)
|
|
(xy -0.34798 1.1303)
|
|
(xy -0.34798 -1.1303)
|
|
) (layer "F.Cu") (width 0) (fill solid))
|
|
(fp_line (start 1.778 -1.447439) (end 1.778 -1.778) (layer "F.SilkS") (width 0.1524))
|
|
(fp_line (start -1.778 1.447439) (end -1.778 1.778) (layer "F.SilkS") (width 0.1524))
|
|
(fp_line (start -2.2098 1.3508) (end -2.2098 -1.3508) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start -2.2098 -1.3508) (end -1.905 -1.3508) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start 2.2098 -1.3508) (end 1.905 -1.3508) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start 2.2098 -1.3508) (end 2.2098 1.3508) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start 2.2098 1.3508) (end 1.905 1.3508) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start -2.2098 1.3508) (end -1.905 1.3508) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start -1.905 1.905) (end -1.905 1.3508) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start -1.905 -1.3508) (end -1.905 -1.905) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start -1.905 -1.905) (end 1.905 -1.905) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start 1.905 -1.905) (end 1.905 -1.3508) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start 1.905 1.3508) (end 1.905 1.905) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_line (start 1.905 1.905) (end -1.905 1.905) (layer "F.CrtYd") (width 0.1524))
|
|
(fp_circle (center -1.2446 -0.975) (end -1.2446 -0.975) (layer "F.Fab") (width 0.0254) (fill none))
|
|
(fp_line (start -1.778 1.778) (end 1.778 1.778) (layer "F.SilkS") (width 0.1524))
|
|
(fp_line (start 1.778 1.778) (end 1.778 1.447439) (layer "F.SilkS") (width 0.1524))
|
|
(fp_line (start 1.778 -1.778) (end -1.778 -1.778) (layer "F.SilkS") (width 0.1524))
|
|
(fp_line (start -1.778 -1.778) (end -1.778 -1.447439) (layer "F.SilkS") (width 0.1524))
|
|
(fp_line (start -1.651 1.651) (end 1.651 1.651) (layer "F.Fab") (width 0.0254))
|
|
(fp_line (start 1.651 1.651) (end 1.651 -1.651) (layer "F.Fab") (width 0.0254))
|
|
(fp_line (start 1.651 -1.651) (end -1.651 -1.651) (layer "F.Fab") (width 0.0254))
|
|
(fp_line (start -1.651 -1.651) (end -1.651 1.651) (layer "F.Fab") (width 0.0254))
|
|
(fp_arc (start 0.3048 -1.651) (mid 0 -1.3462) (end -0.3048 -1.651) (layer "F.Fab") (width 0.0254))
|
|
(pad "1" smd rect (at -1.6002 -0.974999) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "2" smd rect (at -1.6002 -0.325001) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "3" smd rect (at -1.6002 0.325001) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "4" smd rect (at -1.6002 0.974999) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "5" smd rect (at 1.6002 0.974999) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "6" smd rect (at 1.6002 0.325001) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "7" smd rect (at 1.6002 -0.325001) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
(pad "8" smd rect (at 1.6002 -0.974999) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
|
|
)
|