Skip to content

allow same-net test pads on plated copper - #470

Open
mohan-bee wants to merge 5 commits into
repro/same-net-testpoint-pth-overlapfrom
fix/same-net-testpoint-pth-overlap
Open

mohan-bee wants to merge 5 commits into
repro/same-net-testpoint-pth-overlapfrom
fix/same-net-testpoint-pth-overlap

Conversation

@mohan-bee

@mohan-bee mohan-bee commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Motivation

  • Fix the testpoint placement false positive reproduced in #469, with this fix stacked on that repro.

Before

  • A bottom SMT pad on same-net plated copper reports a footprint overlap even when it clears the drill.
  • Before: false overlap error

After

  • Allow same-net copper contact across circular, oval, slotted, and polygon plated-pad geometry, including rotation and offsets. Keep errors for drill intrusion, different-net contact, and overlapping plated holes. Update circuit-json to 0.0.534 and @tscircuit/circuit-json-util to 0.0.129; the refreshed polygon snapshot shows allowed same-net contact alongside drill and different-net edge errors. All 688 tests, type checking, touched-file formatting, and build pass.
  • After: same geometry without the overlap error

@mohan-bee
mohan-bee added this pull request to stack #471 October 23, 2026 11:18
@mohan-bee mohan-bee changed the title allow same-net test pads on circular plated copper allow same-net test pads on plated copper Oct 23, 2026
@mohan-bee mohan-bee changed the title allow same-net test pads on plated copper allow same-net test pads on circular plated copper Oct 23, 2026
@mohan-bee mohan-bee changed the title allow same-net test pads on circular plated copper allow same-net test pads on plated copper Oct 23, 2026
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.

1 participant