- Crystal Y1: footprint was a 4-pad type (Crystal_SMD_3225-4Pin) on a 2-pin symbol -> pads 3/4 had no symbol pin. Switched to Crystal_SMD_2012-2Pin to match (set to the chosen crystal's real footprint at BOM time; ground the case pads if 4-pad). - USB-C J5: the library symbol's shield pin "S1" mismatches older KiCad footprints that name the shell pads "SH" -> "pad S1 not found" ERROR. Dropped the shield net from the schematic; the USB shell->chassis is now a layout-time tie (direct or 1Mohm||cap), which is version-independent and standard practice. Error resolved; ERC 0. The remaining ~46 import warnings are HARMLESS: "no net for pad N" on intentionally unconnected pins (spare RP2350 GPIOs, unused relay NO contacts, unused ULN2003/74LVC14 channels, IC NC pins) -- expected on any board, nothing to fix. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| audio_chain.py | ||
| board.py | ||
| indicator.py | ||
| interconnect.py | ||
| mcu_core.py | ||
| midi.py | ||
| power_tree.py | ||
| rtc.py | ||
| speaker.py | ||
| stage1_input.py | ||
| stage1b_select.py | ||
| stage2_dac.py | ||
| stage3_sum.py | ||
| stage4_driver.py | ||