.claude/skills/manufacturers/sumida/SKILL.md
Sumida Corporation MPN encoding patterns, inductance value decoding, and handler guidance. Use when working with Sumida inductors, transformers, or common mode chokes.
npx skillsauth add Cantara/lib-electronic-components sumidaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Sumida Corporation is a leading manufacturer of magnetic components, specializing in:
Sumida MPNs follow this general structure:
[SERIES][SIZE][SUFFIX]-[VALUE][TOLERANCE][TERMINATION]
| | | | | |
| | | | | +-- Termination code (NC, MC, etc.)
| | | | +-- Tolerance: M=+/-20%, N=+/-30%, J=+/-5%
| | | +-- Inductance value (R-notation: 4R7 = 4.7uH)
| | +-- Optional suffix (NP=Non-magnetic, etc.)
| +-- Size code (series-dependent encoding)
+-- Series prefix (CDRH, CDR, CDEP, CR, CLF, etc.)
CDRH6D28NP-4R7NC
| | | | | |
| | | | | +-- NC = Non-magnetic terminals
| | | | +-- 4R7 = 4.7uH inductance (R = decimal)
| | | +-- NP = Non-magnetic core/shield
| | +-- 28 = 2.8mm height
| +-- 6D = 6mm x 6mm footprint
+-- CDRH = SMD Power Inductor series
CDR125NP-100MC
| | | | |
| | | | +-- MC = Magnetic terminals
| | | +-- 100 = 10uH (EIA code: 10 x 10^0)
| | +-- NP = Non-magnetic
| +-- 125 = 12.5mm diameter drum
+-- CDR = Drum Core Inductor series
| Series | Type | Description | Typical Use | |--------|------|-------------|-------------| | CDRH | SMD Power | Standard SMD power inductor | DC-DC converters | | CDEP | Shielded SMD | Shielded power inductor | EMI-sensitive designs | | CDEF | High Efficiency | Low DCR, high efficiency | High-efficiency PSUs | | CLF | Low Profile | Thin power inductor | Height-constrained designs |
| Series | Type | Description | Typical Use | |--------|------|-------------|-------------| | CDR | Drum Core | High current drum inductor | High current applications | | RCH | High Current | Very high saturation current | Power supplies | | CEP | Edge-Wound | Edge-wound construction | High frequency |
| Series | Type | Description | Typical Use | |--------|------|-------------|-------------| | CR | Chip Inductor | Multilayer chip inductor | General SMD circuits |
| Series | Type | Description | Typical Use | |--------|------|-------------|-------------| | CDC | Common Mode Choke | EMI suppression | Power line filtering |
Sumida uses two notation systems for inductance values:
The "R" character represents the decimal point:
| Code | Calculation | Value | |------|-------------|-------| | R47 | 0.47 | 0.47 uH | | 1R5 | 1.5 | 1.5 uH | | 4R7 | 4.7 | 4.7 uH | | 10R | 10.0 | 10 uH | | 22R | 22.0 | 22 uH | | 47R | 47.0 | 47 uH |
Standard EIA multiplier format (first two digits x 10^third digit):
| Code | Calculation | Value | |------|-------------|-------| | 100 | 10 x 10^0 | 10 uH | | 220 | 22 x 10^0 | 22 uH | | 470 | 47 x 10^0 | 47 uH | | 101 | 10 x 10^1 | 100 uH | | 221 | 22 x 10^1 | 220 uH | | 102 | 10 x 10^2 | 1000 uH = 1 mH |
| Code | Tolerance | |------|-----------| | J | +/- 5% | | K | +/- 10% | | M | +/- 20% | | N | +/- 30% |
| Code | Description | |------|-------------| | NC | Non-magnetic terminals (tin-plated) | | MC | Magnetic terminals | | C | Standard terminals |
CDRH uses format [L]D[H] where L=length/width, D=delimiter, H=height:
| Code | Dimensions (L x W x H) | Notes | |------|------------------------|-------| | 4D28 | 4.0mm x 4.0mm x 2.8mm | Compact | | 6D28 | 6.0mm x 6.0mm x 2.8mm | Standard | | 8D43 | 8.0mm x 8.0mm x 4.3mm | Higher current | | 10D43 | 10.0mm x 10.0mm x 4.3mm | High current | | 12D58 | 12.0mm x 12.0mm x 5.8mm | Very high current |
Height decoding: 28 = 2.8mm, 43 = 4.3mm, 58 = 5.8mm
CDR uses diameter encoding:
| Code | Diameter | Notes | |------|----------|-------| | 74 | 7.4mm | Standard | | 104 | 10.4mm | Higher current | | 125 | 12.5mm | High current | | 127 | 12.7mm | Alternative 12.5mm |
CDEP uses format [WW][H] where WW=width, H=height:
| Code | Dimensions (L x W x H) | Notes | |------|------------------------|-------| | 104 | 10.0mm x 10.0mm x 4.0mm | Standard | | 105 | 10.0mm x 10.0mm x 5.0mm | Taller version | | 126 | 12.0mm x 12.0mm x 6.0mm | Large footprint |
CR chip inductors use millimeter encoding:
| Code | Size | EIA Equivalent | |------|------|----------------| | 16 | 1.6mm x 0.8mm | 0603 | | 21 | 2.1mm x 1.2mm | 0805 | | 32 | 3.2mm x 1.6mm | 1206 |
CLF uses format [LL][WW][H] (5 digits):
| Code | Dimensions (L x W x H) | Notes | |------|------------------------|-------| | 10040 | 10.0mm x 10.0mm x 4.0mm | Standard low profile | | 12060 | 12.0mm x 12.0mm x 6.0mm | Large low profile |
The handler extracts and decodes size codes to human-readable dimensions:
| MPN | Extracted Package | |-----|-------------------| | CDRH6D28NP-4R7NC | 6x6x2.8mm | | CDRH4D28NP-1R5NC | 4x4x2.8mm | | CDRH8D43NP-100MC | 8x8x4.3mm | | CDR74NP-100MC | 7.4mm | | CDR125NP-220MC | 12.5mm | | CDEP104NP-1R5MC | 10x10x4mm | | CDEP105NP-4R7MC | 10x10x5mm | | CR21-100JM | 2.1mm | | CLF10040-470MC | 10x10x4.0mm |
The handler extracts the series prefix (without size code):
| MPN | Extracted Series | |-----|------------------| | CDRH6D28NP-4R7NC | CDRH | | CDRH4D28NP-1R5NC | CDRH | | CDR125NP-100MC | CDR | | CDEP104NP-1R5MC | CDEP | | CDEF38NP-100MC | CDEF | | CR21-100JM | CR | | RCH110NP-1R0MC | RCH | | CEP105NP-4R7MC | CEP | | CDC2G2NP-100MC | CDC | | CLF10040-470MC | CLF |
Due to prefix overlap, series must be checked in this order:
CDRH (before CDR)CDEP (before CDE)CDEF (before CDE)CDCCDR (generic CD prefix)CLFCRRCHCEPThe SumidaHandler supports:
ComponentType.INDUCTOR - Base inductor typeNote: Sumida does not have a manufacturer-specific inductor type (e.g., INDUCTOR_SUMIDA) in this codebase.
Series: CDRH (SMD Power Inductor)
Size: 6D28 (6.0mm x 6.0mm x 2.8mm)
Suffix: NP = Non-magnetic core
Inductance: 4R7 = 4.7 uH
Tolerance: N = +/- 30%
Termination: C = Standard
Full Series: CDRH
Package: 6x6x2.8mm
Series: CDR (Drum Core Inductor)
Size: 125 (12.5mm diameter)
Suffix: NP = Non-magnetic core
Inductance: 100 = 10 x 10^0 = 10 uH
Tolerance: M = +/- 20%
Termination: C = Standard
Full Series: CDR
Package: 12.5mm
Series: CDEP (Shielded SMD Power Inductor)
Size: 104 (10.0mm x 10.0mm x 4.0mm)
Suffix: NP = Non-magnetic core
Inductance: 1R5 = 1.5 uH
Tolerance: M = +/- 20%
Termination: C = Standard
Full Series: CDEP
Package: 10x10x4mm
Series: CR (Chip Inductor)
Size: 21 (2.1mm x 1.2mm, ~0805)
Inductance: 100 = 10 uH
Tolerance: J = +/- 5%
Suffix: M = (variant)
Full Series: CR
Package: 2.1mm
Series: CLF (Low Profile Power Inductor)
Size: 10040 (10.0mm x 10.0mm x 4.0mm)
Inductance: 470 = 47 x 10^0 = 47 uH
Tolerance: M = +/- 20%
Termination: C = Standard
Full Series: CLF
Package: 10x10x4.0mm
Series: CDC (Common Mode Choke)
Size: 2G2 (variant designation)
Suffix: NP = Non-magnetic core
Inductance: 100 = 10 uH
Tolerance: M = +/- 20%
Termination: C = Standard
Full Series: CDC
Package: 2G2
// Sumida patterns have series-specific structures:
// CDRH series: CDRH + size code (nDnn format) + optional suffix + hyphen + value
"^CDRH[0-9]+[A-Z]?[0-9]*[A-Z]*-?[0-9R]+[A-Z]*$"
// CDR drum core: CDR + size code (2-3 digits) + optional suffix + hyphen + value
"^CDR[0-9]+[A-Z]*-?[0-9R]+[A-Z]*$"
// CR chip: CR + size (2 digits) + hyphen + value
"^CR[0-9]+[A-Z]*-?[0-9R]+[A-Z]*$"
// Combined pattern for quick Sumida detection:
"^(CDRH|CDR|CDEP|CDEF|CR|RCH|CEP|CDC|CLF)[0-9A-Z]+-?[0-9R]*[A-Z]*$"
The handler includes extractInductanceValue() method that:
Two Sumida parts are considered official replacements if:
Different size codes, tolerances, or termination options are NOT automatic replacements because they affect electrical performance and footprint compatibility.
The handler provides additional helper methods:
// Check if MPN is a Sumida inductor
boolean isSumidaInductor(String mpn)
// Get human-readable inductor type description
String getInductorTypeDescription(String mpn)
// Returns: "SMD Power Inductor", "Drum Core Inductor", etc.
manufacturers/SumidaHandler.javaComponentType.INDUCTORSumidaHandlerTest.java in handlers packageCDRH6D28NP-4R7NC or CDRH6D28NP4R7NC10R means 10uH (R as terminator), but 1R0 also means 1.0uH (R as decimal)INDUCTOR type, not INDUCTOR_SUMIDACDRH6D28NP-4R7NC - Standard shielded SMD
CDRH6D28NP-4R7MC - Magnetic terminals
CDRH6D28-4R7NC - No NP suffix
CDRH6D284R7NC - No hyphen separator
The size code decoding assumes specific formats:
[L]D[HH] - Letter D is always delimiter, not "10" like "10D43"[WW][H] - First 2 digits are width, last is height[LL][WW][H] - Format may vary for different sizesWhen decoding produces unexpected results, verify against datasheet.
<!-- Add new learnings above this line -->data-ai
Cost-effective task delegation strategy using Haiku model for straightforward work. Use when planning how to approach simple, pattern-following tasks to minimize costs.
tools
Use when working with component similarity calculations - comparing MPNs, finding equivalent parts, implementing new similarity calculators, or understanding how component matching works.
testing
Use when working with transistor similarity calculations - comparing BJT MPNs, understanding NPN/PNP polarity matching, equivalent groups like 2N2222/PN2222, or transistor-specific similarity logic.
testing
Use when working with sensor similarity calculations - comparing temperature/accelerometer/humidity sensor MPNs, understanding sensor families, equivalent parts, or sensor-specific similarity logic.