Add DMT6007LFG-7, TPS2121RUXR, Lattice ECP5 FPGA symbols; fix quoted 3D model path check
- 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.
This commit is contained in:
+9
-2
@@ -630,5 +630,12 @@ symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_s0r4iric/
|
||||
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_s0r4iric/KiCADv6/footprints.pretty/CP_20_1_ADI.kicad_mod,footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod,NEW,e92f3dd1ebd13397f8767e6f0f16be893326fed5ea1d795c94ac004de6c32136,category=other
|
||||
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_i1vl86eh/KiCADv6/2026-08-29_21-57-03.kicad_sym,symbols/other/ADG936BCPZ.kicad_sym,UPDATED,961fa300ed9a835ae83e6fdbb1a27eeccc29302fe929eac7f735c84ba8e83c29,category=other
|
||||
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_i1vl86eh/KiCADv6/footprints.pretty/CP_20_1_ADI.kicad_mod,footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod,UPDATED,e92f3dd1ebd13397f8767e6f0f16be893326fed5ea1d795c94ac004de6c32136,category=other
|
||||
footprint,footprints/other/CP_20_1_ADI.kicad_mod,,REMOVED,,"orphan duplicate footprint left directly under footprints/other/ (not inside any .pretty, not registered in any lib-table); byte-identical to footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod; found and removed during library checkup; category=other"
|
||||
footprint,footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod,footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod,UPDATED,8abd9f69eaaa802fc5f6abcf1c8a69508b498db6de92880708b0d97cd6e2e4d0,"removed dangling (model ../tmp/easyeda2kicad.3dshapes/QFN-40_L5.0-W5.0-H0.9-P0.4-TL-EP.wrl) reference left over from raw easyeda2kicad export; no matching 3D file exists anywhere; found and fixed during library checkup; category=power"
|
||||
footprint,footprints/other/CP_20_1_ADI.kicad_mod,,REMOVED,,"orphan duplicate footprint left directly under footprints/other/ (not inside any .pretty, not registered in any lib-table); byte-identical to footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod; found and removed during library checkup; category=other"
|
||||
footprint,footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod,footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod,UPDATED,8abd9f69eaaa802fc5f6abcf1c8a69508b498db6de92880708b0d97cd6e2e4d0,"removed dangling (model ../tmp/easyeda2kicad.3dshapes/QFN-40_L5.0-W5.0-H0.9-P0.4-TL-EP.wrl) reference left over from raw easyeda2kicad export; no matching 3D file exists anywhere; found and fixed during library checkup; category=power"
|
||||
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_wzrl0ial/KiCADv6/2026-08-30_19-27-48.kicad_sym,symbols/other/DMT6007LFG-7.kicad_sym,NEW,be377f92c5e50eb8fba446b28a421fcf018f2de3dcda590a9747560bf1ef4a27,category=other
|
||||
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_wzrl0ial/KiCADv6/footprints.pretty/TRANS_DMT6007LFG-7_DIO.kicad_mod,footprints/other/DMT6007LFG-7.pretty/TRANS_DMT6007LFG-7_DIO.kicad_mod,NEW,84f1806b0b9bc629058c70a461e07077c325d4def7944a1f56e3578cbdeecda2,category=other
|
||||
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.kicad_sym,symbols/other/TPS2121RUXR.kicad_sym,NEW,63141d458c698287a482e55b0b61504af8166375865efc345a3f3a4ec9bd3260,category=other
|
||||
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/IC_TPS2121RUXR.kicad_mod,footprints/other/TPS2121RUXR.pretty/IC_TPS2121RUXR.kicad_mod,NEW,1fab48fe8b31aa7629029294256527490ea8cd0f4f52cfa1c6f8fb0d4cd0678f,category=other
|
||||
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.step,3dmodels/other/TPS2121RUXR.step,NEW,145f3fa597c25296601431b518a02a0d0171709df3072df253f250b9e6e35c4e,category=other
|
||||
symbol,https://github.com/mattvenn/basic-ecp5-pcb/blob/master/hardware/libs/Lattice_ECP_FPGA.lib,symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym,NEW,56b74fdf24bbda6ad21400149d2d6abae02d73d99429bf3c9b61d06c569d65ae,"legacy KiCad 2.3 .lib converted via kicad-cli sym upgrade; 4 Lattice ECP5U-45 packages (CABGA256, CABGA381, CABGA554, CSFBGA285), symbol-only -- footprints are standard Package_BGA:BGA-* (e.g. schematic uses BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD for CABGA256), resolved via global fp-lib-table, out of MIKILAB scope; category=fpga_cpld"
|
||||
3d-model,/Users/michelebigi/Downloads/LFE5U-25F-8BG256I--3DModel-STEP-510211.STEP,3dmodels/fpga_cpld/LFE5U-25F-8BG256I.step,NEW,6da815fa6ec5b7bdd48fc9338186683e43815439ecb64c3b123b4351beca53a6,"vendor-accurate 3D body for the Lattice ECP5 BG256 package (LFE5U-25F/45F/12F share the same mechanical BG256 footprint); symbol ECP5U_45_CABGA256 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym keeps the standard Package_BGA:BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD footprint (generic 3D body via KICAD10_3DMODEL_DIR, resolves automatically) -- this file is provided as a more accurate alternative body, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld"
|
||||
|
||||
|
Reference in New Issue
Block a user