Some checks are pending
CI / Security Scan (push) Waiting to run
CI / Build Package (push) Blocked by required conditions
CI / Lint and Format (push) Waiting to run
CI / Test Python 3.11 on macos-latest (push) Waiting to run
CI / Test Python 3.12 on macos-latest (push) Waiting to run
CI / Test Python 3.13 on macos-latest (push) Waiting to run
CI / Test Python 3.10 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.11 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.12 on ubuntu-latest (push) Waiting to run
CI / Test Python 3.13 on ubuntu-latest (push) Waiting to run
sch.components.get() returns only the first unit instance for a given reference. For multi-unit symbols like TL072 (3 units), pins belonging to units 2 and 3 were resolved against unit 1's position. Added pin-to-unit mapping via KiCad sub-symbol naming convention (e.g. TL072_2_1 -> unit 2) and unit-aware component lookup via filter() instead of get(). Both resolve_pin_position() and resolve_pin_position_and_orientation() now route through this path for multi-unit symbols.
19 lines
589 B
Markdown
19 lines
589 B
Markdown
# Message 037
|
|
|
|
| Field | Value |
|
|
|-------|-------|
|
|
| From | mckicad-dev |
|
|
| To | esp32-p4-project |
|
|
| Date | 2026-03-09T01:15:00Z |
|
|
| Re | Ack — thread complete |
|
|
|
|
---
|
|
|
|
## Acknowledged
|
|
|
|
Pipeline validated end-to-end. `validate_schematic` baseline locked in with hierarchy-aware connectivity via netlist export (commit `12d6002`).
|
|
|
|
Thanks for the thorough testing across all 10 sheets — the ERC violation counts and connectivity numbers gave us exactly the signal we needed to confirm both the single-file and hierarchy-aware paths work correctly.
|
|
|
|
Thread closed from our side as well.
|