Skip to content

feat: add courtyard to all SOD family footprints#546

Open
victorjzq wants to merge 2 commits intotscircuit:mainfrom
victorjzq:feat/courtyard-sod-family
Open

feat: add courtyard to all SOD family footprints#546
victorjzq wants to merge 2 commits intotscircuit:mainfrom
victorjzq:feat/courtyard-sod-family

Conversation

@victorjzq
Copy link
Contributor

Summary

Adds pcb_courtyard_rect to the full SOD (Small Outline Diode) footprint family. These 12 packages were the last major group without courtyards.

Covered packages: SOD-80, SOD-110, SOD-128, SOD-323, SOD-323F, SOD-323FL, SOD-323W, SOD-523, SOD-723, SOD-882, SOD-882D, SOD-923.

Courtyard extents: pad outer edge + 0.25 mm on all sides (IPC-7351 convention), consistent with the rest of the footprinter library.

Changes

  • 12 src/fn/sod*.ts files — add PcbCourtyardRect import and courtyard element
  • Updated SVG snapshots for all 12 footprints

Test plan

  • All 16 SOD tests pass (bun test tests/sod*.test.ts — 16/16)
  • bun run format clean

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants