emc

Community

Analyze KiCad PCB designs for EMC pre-compliance risk

Authoraklofas
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides automated EMC (Electromagnetic Compatibility) pre-compliance risk analysis for KiCad PCB designs, helping designers identify potential EMC issues before fabricating their boards.

Core Features & Use Cases

  • EMC Risk Analysis: Identifies common EMC design mistakes using geometric rule checks, analytical emission formulas, and optional SPICE simulation.
  • Pre-compliance Test Plan: Generates a severity-ranked risk report with a pre-compliance test plan to guide the testing process.
  • Standard Support: Supports FCC Part 15, CISPR 32, CISPR 25 (automotive), MIL-STD-461G.
  • Use Case: When designing a PCB, use this Skill to analyze the design and identify potential EMC issues like ground plane problems, decoupling strategy, and clock routing, reducing the risk of failure during EMC testing.

Quick Start

Run the EMC analysis for your PCB design by executing the following commands:

python3 <skill-path>/scripts/analyze_emc.py --analysis-dir analysis/

Dependency Matrix

Required Modules

kicadpythonnumpyscipyspice

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: emc
Download link: https://github.com/aklofas/kicad-happy/archive/main.zip#emc

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.