Skip to content

Use pour net mapping for RK3326 supply fanout - #2

Merged
seveibar merged 1 commit into
mainfrom
agent/power-plane-fanout
Jul 30, 2026
Merged

Use pour net mapping for RK3326 supply fanout#2
seveibar merged 1 commit into
mainfrom
agent/power-plane-fanout

Conversation

@seveibar

@seveibar seveibar commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace 205 singleton supply buses with ordinary source-only traces
  • declare GND on inner1 and all 23 isolated power rails on inner2 through one fanoutPourNetMap
  • key optional per-drop escape directions by source-trace name
  • export RK3326_POWER_RAIL_NETS
  • update to tscircuit@0.0.2185, which includes the merged pour-net inference support
  • document copper-pour inference and extend the package tests

PCB snapshot

RK3326 routed fanout PCB snapshot

Generated with npx tsci snapshot index.circuit.tsx --pcb-only --update.

Dependencies

Merge after core#2944 is merged and released.

Validation

  • bun run typecheck
  • bun test tests/rk3326.test.ts — 8 passed, 603 assertions
  • end-to-end tsci build index.circuit.tsx --all-images --ignore-warnings against core#2944 — zero circuit errors
  • bun run validate:footprint against core#2944
  • generated circuit contains 154 top -> inner1 ground drops and 51 top -> inner2 power drops

@seveibar
seveibar force-pushed the agent/power-plane-fanout branch from dccee99 to 14310a5 Compare July 30, 2026 22:09
@seveibar
seveibar marked this pull request as ready for review July 30, 2026 22:34
@seveibar
seveibar force-pushed the agent/power-plane-fanout branch from 14310a5 to 522506e Compare July 30, 2026 23:05
@seveibar
seveibar merged commit 9582888 into main Jul 30, 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