imrishabh18/pedometer
This code defines and assembles a simple radio receiver hardware circuit using specific imported capacitors, inductors, RF connectors, and oscillator components with precise footprints and schematic attributes.
- Version
- 1.1.3
- License
- unset
- Stars
- 0
docs/through-via-routing.md
# Through-via routing check
The current capacity autorouter 0.0.875's `AutoroutingDrcEngine` evaluates a via on only its transition endpoint layers. On this four-layer PCB, all generated vias are physical through holes. A bottom-to-inner2 connection therefore also has copper on top and inner1.
A small regression fixture reproduces an undetected top-pad collision. The local `through-via-drc.ts` adapter expands only the repair evaluator's temporary copy to cover every routing layer. It preserves the solver's actual routes, via centers and exported transitions. No manually specified via locations are introduced. This scoring workaround does not guarantee that the repair solver will find a legal route; the final CAD and manufacturing checks remain the acceptance gates.
Physical inner1 is reserved for ground; top, inner2 and bottom form the routing stack. The independent fabrication audit also checks drills against copper on all physical layers.
Run `bun test tests/through-via-drc.test.ts` for the collision regression. This is a local workaround, not a published upstream framework fix.