Skip to content

Fix TO-92S KiCad pad parity#684

Merged
rushabhcodes merged 1 commit into
tscircuit:mainfrom
rushabhcodes:fix/to92s-kicad-parity
Jul 3, 2026
Merged

Fix TO-92S KiCad pad parity#684
rushabhcodes merged 1 commit into
tscircuit:mainfrom
rushabhcodes:fix/to92s-kicad-parity

Conversation

@rushabhcodes

Copy link
Copy Markdown
Contributor

Summary

  • use a rectangular plated pad for pin 1 of two-pin TO-92S footprints
  • use a pill-shaped plated pad for pin 2
  • update the TO-92S footprint and KiCad parity snapshots

Why

The two-pin TO-92S generator emitted circular pads for both pins, while the matching KiCad Heraeus footprint uses a 1.05 × 1.5 mm rectangular pin-1 pad and a pill-shaped pin-2 pad with 0.75 mm circular drills.

Impact

The generated two-pin TO-92S land pattern now matches KiCad’s pad shapes and dimensions. Courtyard overlap improves from 89.2% to 100%.

Validation

  • bun test tests/to92s.test.ts tests/kicad-parity/to92s_kicad_parity.test.ts
  • bun run build

@rushabhcodes rushabhcodes marked this pull request as ready for review July 3, 2026 10:44
Copilot AI review requested due to automatic review settings July 3, 2026 10:44

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@rushabhcodes rushabhcodes merged commit 60be83d into tscircuit:main Jul 3, 2026
6 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.

4 participants