Lib-electronic-components kemet

Kemet Part Number Reference

install
source · Clone the upstream repo
git clone https://github.com/Cantara/lib-electronic-components
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Cantara/lib-electronic-components "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/manufacturers/kemet" ~/.claude/skills/cantara-lib-electronic-components-kemet && rm -rf "$T"
manifest: .claude/skills/manufacturers/kemet/SKILL.md
source content

Kemet Part Number Reference

MPN Structure Overview

Kemet produces various capacitor types:

  • C: MLCC ceramic capacitors
  • T: Tantalum capacitors
  • F: Film capacitors
  • A: Aluminum electrolytic capacitors

MLCC Format (C Series)

C [Size] [Temp] [Voltage] [Value] [Tolerance] [Packaging]
|   |      |       |         |         |           |
|   |      |       |         |         |           +-- Packaging
|   |      |       |         |         +-- Tolerance (K=10%, M=20%)
|   |      |       |         +-- Capacitance value
|   |      |       +-- Voltage rating
|   |      +-- Temperature characteristic
|   +-- Case size (0402, 0603, 0805)
+-- MLCC prefix

Example

C0603C104K5RACTU
|  |  | | ||  ||
|  |  | | ||  |+-- Tube packaging
|  |  | | ||  +-- Reserved
|  |  | | |+-- Tolerance (K=10%)
|  |  | | +-- Reserved
|  |  | +-- Value (104=100nF)
|  |  +-- Voltage (5=50V)
|  +-- Temp (C=C0G)
+-- Size (0603)

Tantalum Format (T Series)

T [Size] [Case] [Voltage] [Value] [Tolerance] [ESR]

Size Codes

CodeImperialMetric
040204021005
060306031608
080508052012
120612063216

Supported ComponentTypes

ComponentType.CAPACITOR
ComponentType.CAPACITOR_CERAMIC_KEMET
ComponentType.CAPACITOR_TANTALUM_KEMET
ComponentType.CAPACITOR_FILM_KEMET

Test Patterns

Valid MLCC MPNs

C0603C104K5RACTU
C0402C103K4RACTU
C0805C106K8PACTU

Valid Tantalum MPNs

T491A106K016AT
T491B476M010AT

Related Files

  • Handler:
    manufacturers/KemetHandler.java
  • Test:
    handlers/KemetHandlerTest.java
<!-- Add new learnings above this line -->