Files
mikilab-kicad-library/reference/kicad-castellated-breakouts/ssop20_0.65mm/ssop20_0.65mm.kicad_pcb
T
micheleandClaude Sonnet 5 25b09cf48a 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
2026-09-08 00:04:13 +02:00

289 lines
16 KiB
Plaintext

(kicad_pcb (version 20170920) (host pcbnew "(2017-09-25 revision 6e440ff)-master")
(general
(thickness 1.6)
(drawings 6)
(tracks 68)
(zones 0)
(modules 1)
(nets 1)
)
(page A4)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(34 B.Paste user)
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(42 Eco1.User user)
(43 Eco2.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 0.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(segment_width 0.2)
(edge_width 0.15)
(via_size 0.8)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(user_via 1 0.5)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 3 0.45)
(pad_drill 0)
(pad_to_mask_clearance 0.2)
(aux_axis_origin 0 0)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x010f0_ffffffff)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask true)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory ""))
)
(net 0 "")
(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.8)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
)
(module adamgreig/agg-kicad/agg.pretty:SSOP-20 (layer F.Cu) (tedit 5A1A274A) (tstamp 5A74D0A9)
(at 116.205 79.375)
(fp_text reference REF** (at 0 -4.55) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SSOP-20 (at 0 4.55) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.7 3.85) (end -4.7 -3.85) (layer F.CrtYd) (width 0.01))
(fp_line (start 4.7 3.85) (end -4.7 3.85) (layer F.CrtYd) (width 0.01))
(fp_line (start 4.7 -3.85) (end 4.7 3.85) (layer F.CrtYd) (width 0.01))
(fp_line (start -4.7 -3.85) (end 4.7 -3.85) (layer F.CrtYd) (width 0.01))
(fp_line (start 4.1 -2.735) (end 2.8 -2.735) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -3.115) (end 4.1 -2.735) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 -3.115) (end 4.1 -3.115) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -2.085) (end 2.8 -2.085) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -2.465) (end 4.1 -2.085) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 -2.465) (end 4.1 -2.465) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -1.435) (end 2.8 -1.435) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -1.815) (end 4.1 -1.435) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 -1.815) (end 4.1 -1.815) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -0.785) (end 2.8 -0.785) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -1.165) (end 4.1 -0.785) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 -1.165) (end 4.1 -1.165) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -0.135) (end 2.8 -0.135) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 -0.515) (end 4.1 -0.135) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 -0.515) (end 4.1 -0.515) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 0.515) (end 2.8 0.515) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 0.135) (end 4.1 0.515) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 0.135) (end 4.1 0.135) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 1.165) (end 2.8 1.165) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 0.785) (end 4.1 1.165) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 0.785) (end 4.1 0.785) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 1.815) (end 2.8 1.815) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 1.435) (end 4.1 1.815) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 1.435) (end 4.1 1.435) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 2.465) (end 2.8 2.465) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 2.085) (end 4.1 2.465) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 2.085) (end 4.1 2.085) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 3.115) (end 2.8 3.115) (layer F.Fab) (width 0.01))
(fp_line (start 4.1 2.735) (end 4.1 3.115) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 2.735) (end 4.1 2.735) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 3.115) (end -4.1 2.735) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 3.115) (end -4.1 3.115) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 2.735) (end -2.8 2.735) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 2.465) (end -4.1 2.085) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 2.465) (end -4.1 2.465) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 2.085) (end -2.8 2.085) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 1.815) (end -4.1 1.435) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 1.815) (end -4.1 1.815) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 1.435) (end -2.8 1.435) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 1.165) (end -4.1 0.785) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 1.165) (end -4.1 1.165) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 0.785) (end -2.8 0.785) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 0.515) (end -4.1 0.135) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 0.515) (end -4.1 0.515) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 0.135) (end -2.8 0.135) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -0.135) (end -4.1 -0.515) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 -0.135) (end -4.1 -0.135) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -0.515) (end -2.8 -0.515) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -0.785) (end -4.1 -1.165) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 -0.785) (end -4.1 -0.785) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -1.165) (end -2.8 -1.165) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -1.435) (end -4.1 -1.815) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 -1.435) (end -4.1 -1.435) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -1.815) (end -2.8 -1.815) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -2.085) (end -4.1 -2.465) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 -2.085) (end -4.1 -2.085) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -2.465) (end -2.8 -2.465) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -2.735) (end -4.1 -3.115) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 -2.735) (end -4.1 -2.735) (layer F.Fab) (width 0.01))
(fp_line (start -4.1 -3.115) (end -2.8 -3.115) (layer F.Fab) (width 0.01))
(fp_circle (center -2 -2.8) (end -2 -2.4) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 3.6) (end -2.8 -3.6) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 3.6) (end -2.8 3.6) (layer F.Fab) (width 0.01))
(fp_line (start 2.8 -3.6) (end 2.8 3.6) (layer F.Fab) (width 0.01))
(fp_line (start -2.8 -3.6) (end 2.8 -3.6) (layer F.Fab) (width 0.01))
(pad 20 smd rect (at 3.5 -2.925) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at 3.5 -2.275) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at 3.5 -1.625) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at 3.5 -0.975) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at 3.5 -0.325) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at 3.5 0.325) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at 3.5 0.975) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at 3.5 1.625) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at 3.5 2.275) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at 3.5 2.925) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -3.5 2.925) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -3.5 2.275) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -3.5 1.625) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -3.5 0.975) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -3.5 0.325) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -3.5 -0.325) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -3.5 -0.975) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -3.5 -1.625) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -3.5 -2.275) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -3.5 -2.925) (size 4 0.45) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Housings_SSOP.3dshapes/SSOP-20_5.3x7.2mm_Pitch0.65mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_text "Castellated SSOP20 Breakout\n@coddingtonbear\n25 Nov 2017\n\n0.65mm Pitch\nMin 3mm Width\nMax 11mm WIdth" (at 108.6612 76.327) (layer B.SilkS)
(effects (font (size 0.5 0.5) (thickness 0.125)) (justify right mirror))
)
(gr_text SSOP20 (at 116.205 84.455) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_line (start 107.95 85.725) (end 107.95 73.025) (layer Edge.Cuts) (width 0.2))
(gr_line (start 124.46 85.725) (end 107.95 85.725) (layer Edge.Cuts) (width 0.2))
(gr_line (start 124.46 73.025) (end 124.46 85.725) (layer Edge.Cuts) (width 0.2))
(gr_line (start 107.95 73.025) (end 124.46 73.025) (layer Edge.Cuts) (width 0.2))
(segment (start 112.705 79.7) (end 108.26 79.7) (width 0.25) (layer F.Cu) (net 0))
(segment (start 108.26 79.7) (end 107.95 80.01) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 80.35) (end 108.88 80.35) (width 0.25) (layer F.Cu) (net 0))
(segment (start 108.88 80.35) (end 107.95 81.28) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 81) (end 109.5 81) (width 0.25) (layer F.Cu) (net 0))
(segment (start 109.5 81) (end 107.95 82.55) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 81.65) (end 110.12 81.65) (width 0.25) (layer F.Cu) (net 0))
(segment (start 110.12 81.65) (end 107.95 83.82) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 82.3) (end 112.705 82.775) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 82.775) (end 110.39 85.09) (width 0.25) (layer F.Cu) (net 0))
(segment (start 110.39 85.09) (end 108.657106 85.09) (width 0.25) (layer F.Cu) (net 0))
(segment (start 108.657106 85.09) (end 107.95 85.09) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 79.05) (end 108.26 79.05) (width 0.25) (layer F.Cu) (net 0))
(segment (start 108.26 79.05) (end 107.95 78.74) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 78.4) (end 108.88 78.4) (width 0.25) (layer F.Cu) (net 0))
(segment (start 108.88 78.4) (end 107.95 77.47) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 77.75) (end 109.5 77.75) (width 0.25) (layer F.Cu) (net 0))
(segment (start 109.5 77.75) (end 107.95 76.2) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 77.1) (end 110.12 77.1) (width 0.25) (layer F.Cu) (net 0))
(segment (start 110.12 77.1) (end 107.95 74.93) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 76.45) (end 112.705 75.975) (width 0.25) (layer F.Cu) (net 0))
(segment (start 112.705 75.975) (end 110.39 73.66) (width 0.25) (layer F.Cu) (net 0))
(segment (start 108.657106 73.66) (end 107.95 73.66) (width 0.25) (layer F.Cu) (net 0))
(segment (start 110.39 73.66) (end 108.657106 73.66) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 79.7) (end 124.15 79.7) (width 0.25) (layer F.Cu) (net 0))
(segment (start 124.15 79.7) (end 124.46 80.01) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 80.35) (end 123.53 80.35) (width 0.25) (layer F.Cu) (net 0))
(segment (start 123.53 80.35) (end 124.46 81.28) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 81) (end 122.91 81) (width 0.25) (layer F.Cu) (net 0))
(segment (start 122.91 81) (end 124.46 82.55) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 81.65) (end 122.29 81.65) (width 0.25) (layer F.Cu) (net 0))
(segment (start 122.29 81.65) (end 124.46 83.82) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 82.3) (end 119.705 82.775) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 82.775) (end 122.02 85.09) (width 0.25) (layer F.Cu) (net 0))
(segment (start 123.752894 85.09) (end 124.46 85.09) (width 0.25) (layer F.Cu) (net 0))
(segment (start 122.02 85.09) (end 123.752894 85.09) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 79.05) (end 124.15 79.05) (width 0.25) (layer F.Cu) (net 0))
(segment (start 124.15 79.05) (end 124.46 78.74) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 78.4) (end 123.53 78.4) (width 0.25) (layer F.Cu) (net 0))
(segment (start 123.53 78.4) (end 124.46 77.47) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 77.75) (end 122.91 77.75) (width 0.25) (layer F.Cu) (net 0))
(segment (start 122.91 77.75) (end 124.46 76.2) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 77.1) (end 122.29 77.1) (width 0.25) (layer F.Cu) (net 0))
(segment (start 122.29 77.1) (end 124.46 74.93) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 76.45) (end 119.705 75.975) (width 0.25) (layer F.Cu) (net 0))
(segment (start 119.705 75.975) (end 122.02 73.66) (width 0.25) (layer F.Cu) (net 0))
(segment (start 122.02 73.66) (end 123.752894 73.66) (width 0.25) (layer F.Cu) (net 0))
(segment (start 123.752894 73.66) (end 124.46 73.66) (width 0.25) (layer F.Cu) (net 0))
(via (at 107.95 85.09) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 83.82) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 82.55) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 81.28) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 80.01) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 73.66) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 74.93) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 76.2) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 77.47) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 107.95 78.74) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 85.09) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 83.82) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 82.55) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 81.28) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 80.01) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 73.66) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 74.93) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 76.2) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 77.47) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
(via (at 124.46 78.74) (size 1) (drill 0.5) (layers F.Cu B.Cu) (net 0))
)