Add vendor 3D body for Lattice LFE5U-45F-8BG381I (BG381 package)

Symbol ECP5U_45_CABGA381 and footprint LATTICE_BGA_CABGA381 already
cover this package generically; add the SamacSys-sourced STEP model
as a more accurate alternative body for manual per-instance
assignment, same treatment as the existing BG256 body.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SLWiTVT39zMvgWZfKNvYcP
This commit is contained in:
2026-09-02 21:29:39 +02:00
co-authored by Claude Sonnet 5
parent 04632ea71f
commit aa4367f2e6
2 changed files with 21650 additions and 0 deletions
File diff suppressed because it is too large Load Diff
+1
View File
@@ -639,3 +639,4 @@ footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/IC_T
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.step,3dmodels/other/TPS2121RUXR.step,NEW,145f3fa597c25296601431b518a02a0d0171709df3072df253f250b9e6e35c4e,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" 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" 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"
3d-model,/Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I/LFE5U-45F-8BG381I/3D/LFE5U-45F-8BG381I.stp,3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step,NEW,150aff8c77bc12906478fe2e81b8571c69e3e61d6ecd28e1e017f78d81d7137e,"vendor-accurate 3D body for the Lattice ECP5 BG381 package; symbol ECP5U_45_CABGA381 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym is symbol-only (footprint left blank, resolved via standard KiCad Package_BGA library per fp-lib-table.global) -- this file is provided as a more accurate vendor body than the generic Package_BGA 3D model, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld"
1 type source destination status hash notes
639 3d-model /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.step 3dmodels/other/TPS2121RUXR.step NEW 145f3fa597c25296601431b518a02a0d0171709df3072df253f250b9e6e35c4e category=other
640 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
641 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
642 3d-model /Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I/LFE5U-45F-8BG381I/3D/LFE5U-45F-8BG381I.stp 3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step NEW 150aff8c77bc12906478fe2e81b8571c69e3e61d6ecd28e1e017f78d81d7137e vendor-accurate 3D body for the Lattice ECP5 BG381 package; symbol ECP5U_45_CABGA381 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym is symbol-only (footprint left blank, resolved via standard KiCad Package_BGA library per fp-lib-table.global) -- this file is provided as a more accurate vendor body than the generic Package_BGA 3D model, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld