Skip to content

Add WSON-8 footprinter - #706

Merged
seveibar merged 2 commits into
mainfrom
agent/add-wson8-footprint
Jul 13, 2026
Merged

Add WSON-8 footprinter#706
seveibar merged 2 commits into
mainfrom
agent/add-wson8-footprint

Conversation

@seveibar

Copy link
Copy Markdown
Contributor

Summary

  • add a parametric wson8 footprinter family
  • support horizontal pin rows, row span, pin dimensions, and an optional exposed pad
  • preserve the counter-clockwise 1–8 pin mapping and exposed pad 9

Why

The W25Q16JVUXIQ footprint imported in common#78 has horizontal pin rows plus a narrow exposed pad, which the current generic package functions do not represent accurately.

Impact

wson8_ep_p0.5mm_rowspan3.015mm_pl0.6mm_pw0.28mm_epw1.7mm_eph0.3mm matches the target copper at 1.000 IoU while retaining its pin positions.

Validation

  • bun test tests/wson.test.ts
  • bun test — 434 pass, 0 fail
  • bun run build
  • git diff --check

@seveibar
seveibar marked this pull request as ready for review July 13, 2026 22:44
@seveibar
seveibar requested a review from techmannih as a code owner July 13, 2026 22:44
@seveibar
seveibar merged commit 04b84f8 into main Jul 13, 2026
5 checks passed
@tscircuitbot

Copy link
Copy Markdown
Contributor

Thank you for your contribution! 🎉

PR Rating:
Impact: Tiny

Track your contributions and see the leaderboard at: tscircuit Contribution Tracker


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