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:
2026-09-08 00:04:13 +02:00
co-authored by Claude Sonnet 5
parent 48fefbbcef
commit 25b09cf48a
24 changed files with 8041 additions and 2 deletions
@@ -0,0 +1,56 @@
(module QFP48-1.27MM-CASTELLATED (layer F.Cu) (tedit 5A3B5D1F)
(fp_text reference REF** (at 1.905 -13.335) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value QFP48-CASTELLATED (at 1.905 9.525) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at -6.985 -8.89) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -6.985 -7.62) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -6.985 -6.35) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -6.985 -5.08) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -6.985 -3.81) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -6.985 -2.54) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -6.985 -1.27) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -6.985 0) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -6.985 1.27) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -6.985 2.54) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -6.985 3.81) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -6.985 5.08) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -5.08 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at -3.81 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -2.54 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -1.27 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at 0 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at 1.27 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at 2.54 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at 3.81 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at 5.08 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at 6.35 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at 7.62 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at 8.89 6.985) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at 10.795 5.08) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at 10.795 3.81) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at 10.795 2.54) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at 10.795 1.27) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at 10.795 0) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at 10.795 -1.27) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at 10.795 -2.54) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at 10.795 -3.81) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 33 smd rect (at 10.795 -5.08) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 34 smd rect (at 10.795 -6.35) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 35 smd rect (at 10.795 -7.62) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at 10.795 -8.89) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at 8.89 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at 7.62 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 39 smd rect (at 6.35 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 40 smd rect (at 5.08 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 41 smd rect (at 3.81 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 42 smd rect (at 2.54 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 43 smd rect (at 1.27 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 44 smd rect (at 0 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 45 smd rect (at -1.27 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 46 smd rect (at -2.54 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 47 smd rect (at -3.81 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 48 smd rect (at -5.08 -10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
)
@@ -0,0 +1,72 @@
(module QFP64-1.27MM-CASTELLATED (layer F.Cu) (tedit 5A3B5D12)
(fp_text reference REF** (at 1.27 -14.605) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value QFP64-CASTELLATED (at 1.27 13.335) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at -10.16 -10.16) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -10.16 -8.89) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -10.16 -7.62) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -10.16 -6.35) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -10.16 -5.08) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -10.16 -3.81) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -10.16 -2.54) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -10.16 -1.27) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -10.16 0) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -10.16 1.27) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -10.16 2.54) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -10.16 3.81) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -10.16 5.08) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at -10.16 6.35) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -10.16 7.62) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -10.16 8.89) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at -8.255 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at -6.985 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at -5.715 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at -4.445 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at -3.175 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at -1.905 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at -0.635 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at 0.635 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at 1.905 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at 3.175 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at 4.445 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at 5.715 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at 6.985 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at 8.255 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at 9.525 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at 10.795 10.795) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 33 smd rect (at 12.7 8.89) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 34 smd rect (at 12.7 7.62) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 35 smd rect (at 12.7 6.35) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at 12.7 5.08) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at 12.7 3.81) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at 12.7 2.54) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 39 smd rect (at 12.7 1.27) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 40 smd rect (at 12.7 0) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 41 smd rect (at 12.7 -1.27) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 42 smd rect (at 12.7 -2.54) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 43 smd rect (at 12.7 -3.81) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 44 smd rect (at 12.7 -5.08) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 45 smd rect (at 12.7 -6.35) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 46 smd rect (at 12.7 -7.62) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 47 smd rect (at 12.7 -8.89) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 48 smd rect (at 12.7 -10.16) (size 2 1) (layers F.Cu F.Paste F.Mask))
(pad 49 smd rect (at 10.795 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 50 smd rect (at 9.525 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 51 smd rect (at 8.255 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 52 smd rect (at 6.985 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 53 smd rect (at 5.715 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 54 smd rect (at 4.445 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 55 smd rect (at 3.175 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 56 smd rect (at 1.905 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 57 smd rect (at 0.635 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 58 smd rect (at -0.635 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 59 smd rect (at -1.905 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 60 smd rect (at -3.175 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 61 smd rect (at -4.445 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 62 smd rect (at -5.715 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 63 smd rect (at -6.985 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad 64 smd rect (at -8.255 -12.065) (size 1 2) (layers F.Cu F.Paste F.Mask))
)
@@ -0,0 +1,20 @@
(module SSOP8-1.27MM-CASTELLATED (layer F.Cu) (tedit 5A3B5D8D)
(fp_text reference REF** (at 0 -3.81) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SSOP8 (at 0 5.08) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.715 -2.54) (end 6.35 -2.54) (layer F.SilkS) (width 0.15))
(fp_line (start 6.35 -2.54) (end 6.35 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start 6.35 3.81) (end -5.715 3.81) (layer F.SilkS) (width 0.15))
(fp_line (start -5.715 3.81) (end -5.715 -2.54) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -5.43 -1.27) (size 2 1.05) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -5.43 0) (size 2 1.05) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -5.43 1.27) (size 2 1.05) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -5.43 2.54) (size 2 1.05) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 6.065 2.54) (size 2 1.05) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 6.065 1.27) (size 2 1.05) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 6.065 0) (size 2 1.05) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 6.065 -1.27) (size 2 1.05) (layers F.Cu F.Paste F.Mask))
)