Add AS4C32M16SA/SB SDRAM parts and castellated breakout footprints
- AS4C32M16SA-7TCNTR (TSOP-54) and AS4C32M16SB-7BIN (TFBGA-54) 512Mb SDRAM symbols/footprints, imported via UltraLibrarian/SnapEDA sources (see MANIFEST.csv for full provenance). - Fix Lattice LFE5U-45F-8BG381 symbol's Value/manf# grade suffix. - Import 3 castellated breakout footprints (QFP48/QFP64/SSOP8, 1.27mm castellation pitch) from coddingtonbear/kicad-castellated-breakouts into footprints/other/castellated_breakouts.pretty/, plus the upstream reference board projects under reference/ for future consultation. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01T5pjBJQ7tf9pwsSs8rG2sm
This commit is contained in:
@@ -648,3 +648,14 @@ footprint,/Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I (2)/LFE5U-45F-8BG38
|
||||
3d-model,/Users/michelebigi/Downloads/LIB_LFE5U-45F-8BG381I (2)/LFE5U-45F-8BG381I/3D/LFE5U-45F-8BG381I.stp,3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step,DEDUPED,150aff8c77bc12906478fe2e81b8571c69e3e61d6ecd28e1e017f78d81d7137e,"byte-identical to the already-imported vendor 3D body; import_component.py wrote a duplicate .stp and left the footprint's bare 'LFE5U-45F-8BG381I.stp' model reference untouched (it only skips rewriting when a (model ...) block is already present) -- manually repointed the footprint to ${KIPRJMOD}/3dmodels/fpga_cpld/LFE5U-45F-8BG381I.step and deleted the duplicate .stp; category=fpga_cpld"
|
||||
symbol,symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym,symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym,MODIFIED,,"kept the flat SamacSys symbol MIKILAB_LFE5U_45F_8BG381I:LFE5U-45F-8BG381I as-is, and additionally made the existing 9-unit ECP5U_45_CABGA381 symbol (community-imported, per-bank split) usable/searchable for the same part: Value/manf# set to LFE5U-45F-8BG381I (ball-for-ball verified identical to the SamacSys symbol -- same 381 CABGA381 pad numbers, same net assignments, only pin-name spelling differs), Footprint linked to MIKILAB_LFE5U_45F_8BG381I:BGA381C80P20X20_1700X1700X176; category=fpga_cpld"
|
||||
symbol,/Users/michelebigi/Downloads/IS66WVE4M16EBLL_70BLI.zip,symbols/memory/IS66WVE4M16EBLL-70BLI.kicad_sym,MODIFIED,,"replaced the existing SnapEDA-sourced symbol with this newer SamacSys export of the same part (same 48-TFBGA package, footprint geometry byte-identical to the already-imported footprint/3D body -- no footprint/3D reimport needed); manually fixed the raw SamacSys Footprint property (was bare 'IS66WVE4M16EBLL-70BLI:BGA48C75P8X6_800X600X120N', which import_component.py --update leaves untouched) to the registered nickname 'MIKILAB_IS66WVE4M16EBLL_70BLI:BGA48C75P8X6_800X600X120N'; this drops the old symbol's SnapEDA metadata (pricing/availability/datasheet links) in favor of SamacSys mechanical properties (ENOM, STANDARD, PARTREV, etc); category=memory"
|
||||
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_qksr5cxd/KiCADv6/2026-09-06_22-07-57.kicad_sym,symbols/other/AS4C32M16SA-7TCNTR.kicad_sym,NEW,7df36af2a45279b4dd2cd18c004f7af8be311d5d94fab1b84b61dce6abe2fc5b,category=other
|
||||
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_qksr5cxd/KiCADv6/footprints.pretty/TSOP-54_MIL400_ALL.kicad_mod,footprints/other/AS4C32M16SA-7TCNTR.pretty/TSOP-54_MIL400_ALL.kicad_mod,NEW,5dbfb5fc2d619e1783358021d96deeaa81acd6ca385f843aaebff16fd23a845d,category=other
|
||||
symbol,hand-composed (no vendor export available for the -7BIN/FBGA variant),symbols/other/AS4C32M16SB-7BIN.kicad_sym,NEW,bb3d4afb87c8bef73d16062a976bac098ca860be2d01b4696d44ee0572837a47,"copied from the sibling MIKILAB_AS4C32M16SA_7TCNTR:AS4C32M16SA-7TCNTR symbol (SA/SB are the same 512Mb x16 SDRAM JEDEC pinout, only die revision differs -- confirmed against Alliance's own AS4C32M16SB datasheet Figure 1, whose 54-pin TSOP table is pin-for-pin identical to the SA symbol's numbering) and renumbered every pin from its TSOP pin# to the equivalent 54-ball FBGA designator per that same datasheet's Figure 1.1 Ball Assignment table (Rev1.4 June2024, https://www.alliancememory.com/wp-content/uploads/AllianceMemory_512M_SDRAM_Bdie_AS4C32M16SB-7TXN-6TIN-7BIN__Rev1.4_June2024NK.pdf); all 54 ball<->signal pairs cross-checked programmatically against the datasheet grid before import (zero mismatches); category=other"
|
||||
footprint,/Applications/KiCad/KiCad.app/Contents/SharedSupport/footprints/Package_BGA.pretty/Alliance_TFBGA-54_8x8mm_Layout9x9_P0.8mm.kicad_mod,footprints/other/AS4C32M16SB-7BIN.pretty/Alliance_TFBGA-54_8x8mm_Layout9x9_P0.8mm.kicad_mod,NEW,c445d3e488a9c7862d97893963634fcb655fa117657d05685585416d8de3ff5d,"reused verbatim from KiCad's own standard Package_BGA library -- it is itself an Alliance-specific footprint (name/descr credit Alliance Memory) whose 8x8x1.2mm body, 0.8mm ball pitch and 9x9-with-depopulated-center 54-ball layout match the AS4C32M16SB datasheet's Figure 44 package outline exactly; standard library is not registered in this project's tables (see README known-gap notes), so the file was imported directly rather than referenced by nickname. No local 3D STEP file exists for this community footprint (dangling ${KICAD10_3DMODEL_DIR} reference, flagged as a check_library.py warning, not an error) -- pads/silkscreen/courtyard are complete and correct, only the 3D preview is missing, same as other vendor-imported footprints in this library; category=other"
|
||||
symbol,/Users/michelebigi/Downloads/AS4C32M16SB-7BIN.zip,,ERROR,,"A component named 'AS4C32M16SB-7BIN' already exists: symbols/other/AS4C32M16SB-7BIN.kicad_sym. Refusing to overwrite -- choose a different --name, pass --update to replace it in place, or remove the existing component first."
|
||||
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_gdyhq56d/AS4C32M16SB-7BIN.kicad_sym,symbols/other/AS4C32M16SB-7BIN.kicad_sym,UPDATED,8c9036ad3656f73a9ca7321732378cb7911cc53e24d43680e413ad65de44d2ea,category=other
|
||||
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_gdyhq56d/BGA54C80P6X9_800X800X120N.kicad_mod,footprints/other/AS4C32M16SB-7BIN.pretty/BGA54C80P6X9_800X800X120N.kicad_mod,UPDATED,31a8ea90574e69564335225e6dcad0b13511bc21dea0bcc6cafe1269e8a4428f,category=other
|
||||
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_gdyhq56d/AS4C32M16SB-7BIN.step,3dmodels/other/AS4C32M16SB-7BIN.step,NEW,7a5bcc16e3a4e761b9b21bb9f55213477abd19dcf4a1f78f81c4164ed887cb00,category=other
|
||||
footprint,/tmp/kcb_extract/kicad-castellated-breakouts-master/kicad-castellated-breakouts.pretty/QFP48-1.27MM-CASTELLATED.kicad_mod,footprints/other/castellated_breakouts.pretty/QFP48-1.27MM-CASTELLATED.kicad_mod,NEW,3337c229df872fa541e5c96f2c5525fc53600e77eec580ab93f020d41ab44a14,category=other
|
||||
footprint,/tmp/kcb_extract/kicad-castellated-breakouts-master/kicad-castellated-breakouts.pretty/QFP64-1.27MM-CASTELLATED.kicad_mod,footprints/other/castellated_breakouts.pretty/QFP64-1.27MM-CASTELLATED.kicad_mod,NEW,de3f682f79645ee434d0cbe850bc687bbd65e3cecde3a0c88fe91b84432d8021,category=other
|
||||
footprint,/tmp/kcb_extract/kicad-castellated-breakouts-master/kicad-castellated-breakouts.pretty/SSOP8-1.27MM-CASTELLATED.kicad_mod,footprints/other/castellated_breakouts.pretty/SSOP8-1.27MM-CASTELLATED.kicad_mod,NEW,3d3beb23324b47f2d46783f537b873f02658c5bd190096ec715119bfe3eb6a76,category=other
|
||||
|
||||
|
Reference in New Issue
Block a user