Skip to content

Reproduce lost inner-layer routing on real Altium boards - #96

Open
Abse2001 wants to merge 1 commit into
mainfrom
codex/repro-multilayer-routing
Open

Reproduce lost inner-layer routing on real Altium boards#96
Abse2001 wants to merge 1 commit into
mainfrom
codex/repro-multilayer-routing

Conversation

@Abse2001

@Abse2001 Abse2001 commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Reproduction

This PR adds a regression boundary using five complete, pinned open-source Altium boards. It does not change the exporter.

The full EBAZ4205 board contains 20 traces on inner2, and the full HERON PAY-SSM board contains one. The current Circuit JSON → Altium → Circuit JSON round trip loses those layer assignments, so the tests document the real mismatch while the other three boards guard existing top/bottom behavior.

The source fixtures, licenses, revisions, and hashes are documented in references/README.md.

Verification

  • bun test tests/roundtrip01-nodemcu-esp12.test.ts tests/roundtrip02-ebaz4205.test.ts tests/roundtrip03-heron-payload-ssm.test.ts tests/roundtrip04-simplefoc-mini.test.ts tests/roundtrip05-simplefoc-shield-v3.test.ts
  • bun run format
  • bun run typecheck

Stacked fix: #75

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