← ClaudeAtlas

emc-prechecklisted

EMC pre-compliance risk analysis for KiCad PCBs (FCC Part 15, CISPR 32/25, MIL-STD-461G). Triggers: EMC, EMI, radiated/conducted emissions, ground plane, decoupling, clock routing, 'will this pass FCC', EMC test plan.
juliuswiener/nord-kit · ★ 0 · AI & Automation · score 62
Install: claude install-skill juliuswiener/nord-kit
# EMC Pre-Compliance Skill Automated EMC risk analysis for KiCad PCB designs. Identifies the most common causes of EMC test failures using geometric rule checks, analytical emission formulas, and optional SPICE simulation. **This is a risk analyzer, not a compliance predictor.** It catches ~70% of common EMC design mistakes before fabrication. It cannot guarantee FCC/CISPR compliance — only a calibrated measurement in an accredited lab can do that. But it can reduce the first-spin failure rate from ~50% toward ~20-30%, potentially saving $5K-$50K per avoided board respin. ## Related Skills | Skill | Purpose | |-------|---------| | `kicad-analyze` | Schematic/PCB analysis — produces the analyzer JSON this skill consumes | | `spice-sim` | SPICE simulation — provides simulator backend for SPICE-enhanced PDN/filter checks | **Handoff guidance:** Run the `kicad-analyze` skill's `analyze_schematic.py` and `analyze_pcb.py` first — this skill consumes their JSON output. Use `--full` on the PCB analyzer for best results (enables per-track coordinates for ground plane crossing, edge proximity, and return path checks). During a design review, run EMC analysis after the schematic/PCB analyzers and SPICE simulation, then incorporate EMC findings into the report. ## Requirements - **Python 3.8+** — stdlib only, no pip dependencies - **Schematic analyzer JSON** — from `analyze_schematic.py --output` - **PCB analyzer JSON** — from `analyze_pcb.py --full --output` (recommended with `--