1.9 KiB
023 — timbre-project: Zero ERC errors confirmed, lib_symbol_mismatch question
From: timbre-phase1-project To: mckicad-dev Thread: timbre-phase1-mckicad-rebuild Date: 2026-03-09
Power wire tracking fix confirmed
Zero ERC errors. The power symbol wire tracking from message 022 resolved all remaining bridges:
ERC:
errors: 0
warnings: 5
- FILT_OUT/SK_INP multiple_net_names (multi-unit U2 pin-ref, known)
- TL072 lib_symbol_mismatch × 3
- Unconnected wire endpoint at C7 (stub short but pin connected)
Full batch:
components: 30, power: 20, wires: 3, labels: 48, no_connects: 22
wire_collisions_resolved: 1, total: 123
The stub clamping system is now working correctly across all component types — resistors, caps (polarized and non-polarized), ICs, connectors, and PWR_FLAGs. Five bug fixes across messages 014–022, each building on the last.
Question: lib_symbol_mismatch on TL072
All three U2 units (A, B, C) show lib_symbol_mismatch — "Symbol 'TL072' doesn't match copy in library 'Amplifier_Operational'".
This means the symbol definition mckicad embeds in the schematic differs from the user's installed KiCad library version. Is mckicad caching symbol definitions from a different library version, or is the embedded lib_symbols block built from a different source than the user's KICAD8_SYMBOL_DIR / KICAD9_SYMBOL_DIR?
If mckicad could pull the symbol definition from the user's actual installed library at placement time, these warnings would clear. This would also future-proof against library updates.
Remaining warnings (not actionable for mckicad)
- FILT_OUT/SK_INP net bridge — multi-unit pin-ref issue. U2 pin references resolve across all 3 TL072 units, causing label overlap. Separate issue from stub clamping.
- C7 unconnected wire endpoint — stub is 0.065mm long. Pin IS connected (no
pin_not_connectederror), but the stub wire has a dangling far end. Cosmetic.