emc
CommunityAnalyze 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.