スキル一覧に戻る
Cantara

capacitor

by Cantara

1🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: capacitor description: Use when working with capacitor components - adding capacitor patterns, parsing capacitor MPNs, extracting capacitance values, voltage ratings, dielectric types, or package codes from capacitor part numbers.

Capacitor Component Skill

Guidance for working with capacitor components in the lib-electronic-components library.

Supported Manufacturers & Patterns

ManufacturerHandlerMPN PatternsExample
MurataMurataHandlerGRM..., GCM..., KCA...GRM188R71H104KA93D
SamsungSamsungHandlerCL10B..., CL21B..., CL31B...CL10B104KB8NNNC
TDKTDKHandlerCH#..., MLF#...C1608X5R1C104K
YageoYageoHandlerCC####...CC0603KRX7R9BB104
KEMETKemetHandlerC####...C0603C104K5RACTU
AVXAVXHandlerTAJ..., TPS..., TCJ...TAJB106K016RNJ
NichiconNichiconHandlerUUD..., UPW..., UVR...UUD1C101MCL1GS
PanasonicPanasonicHandlerECQ..., EEF..., ECA...EEEFC1V100P

ComponentTypes

// Base type
ComponentType.CAPACITOR

// Manufacturer-specific types
ComponentType.CAPACITOR_CERAMIC_MURATA
ComponentType.CAPACITOR_CERAMIC_TDK
ComponentType.CAPACITOR_CERAMIC_SAMSUNG
ComponentType.CAPACITOR_CERAMIC_YAGEO
ComponentType.CAPACITOR_CERAMIC_KEMET
ComponentType.CAPACITOR_CERAMIC_AVX
ComponentType.CAPACITOR_TANTALUM_KEMET
ComponentType.CAPACITOR_TANTALUM_AVX
ComponentType.CAPACITOR_ELECTROLYTIC_PANASONIC
ComponentType.CAPACITOR_ELECTROLYTIC_NICHICON
ComponentType.CAPACITOR_FILM_KEMET
ComponentType.CAPACITOR_FILM_PANASONIC
ComponentType.CAPACITOR_POLYMER_AVX

MPN Structure

Murata GRM Series (MLCC)

GRM 188 R7 1H 104 K A93 D
│   │   │  │  │   │ │   │
│   │   │  │  │   │ │   └── Packaging (D=180mm Reel)
│   │   │  │  │   │ └────── Special code
│   │   │  │  │   └──────── Tolerance (K=±10%)
│   │   │  │  └──────────── Value (104=100nF)
│   │   │  └─────────────── Voltage (1H=50V)
│   │   └────────────────── Dielectric (R7=X7R)
│   └────────────────────── Size (188=0603)
└────────────────────────── Series (GRM=General)

KEMET C Series

C 0603 C 104 K 5R AC TU
│ │    │ │   │ │  │  │
│ │    │ │   │ │  │  └── Packaging (TU=7" Reel)
│ │    │ │   │ │  └───── Termination (AC=Flex)
│ │    │ │   │ └──────── Voltage (5R=50V)
│ │    │ │   └────────── Tolerance (K=±10%)
│ │    │ └────────────── Value (104=100nF)
│ │    └──────────────── Dielectric (C=X7R)
│ └───────────────────── Size (0603)
└─────────────────────── Series

Dielectric Types

CodeTypeTemp RangeCapacitance Change
C0G/NP0Class I-55°C to +125°C±30ppm/°C
X7RClass II-55°C to +125°C±15%
X5RClass II-55°C to +85°C±15%
Y5VClass II-30°C to +85°C+22%/-82%

Adding New Capacitor Patterns

  1. In the manufacturer handler's initializePatterns():
registry.addPattern(ComponentType.CAPACITOR, "^NEWCAP[0-9]{4}.*");
registry.addPattern(ComponentType.CAPACITOR_CERAMIC_MANUFACTURER, "^NEWCAP[0-9]{4}.*");
  1. Add to getSupportedTypes():
types.add(ComponentType.CAPACITOR);
types.add(ComponentType.CAPACITOR_CERAMIC_MANUFACTURER);

Similarity Calculation

CapacitorSimilarityCalculator compares:

  • Capacitance value
  • Voltage rating
  • Dielectric type (C0G, X7R, X5R, etc.)
  • Package size
  • Tolerance

Common Package Sizes

CodeMetricSize (mm)
040210051.0 x 0.5
060316081.6 x 0.8
080520122.0 x 1.25
120632163.2 x 1.6

Murata Size Codes

CodeImperial
1550402
1880603
210805
311206
321210

Learnings & Quirks

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です