Lib-electronic-components samsung

Samsung Electro-Mechanics 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/samsung" ~/.claude/skills/cantara-lib-electronic-components-samsung && rm -rf "$T"
manifest: .claude/skills/manufacturers/samsung/SKILL.md
source content

Samsung Electro-Mechanics Part Number Reference

MPN Structure Overview

Samsung Electro-Mechanics produces various passive components:

  • CL: MLCC ceramic capacitors
  • RC: Chip resistors
  • CIL: Chip inductors

MLCC Format (CL Series)

CL [Size] [Temp] [Voltage] [Value] [Tolerance] [Packaging]
|    |      |       |         |         |           |
|    |      |       |         |         |           +-- Packaging code
|    |      |       |         |         +-- Tolerance (K=10%, M=20%)
|    |      |       |         +-- Capacitance value (3-digit)
|    |      |       +-- Voltage rating code
|    |      +-- Temperature characteristic
|    +-- Case size code
+-- Samsung MLCC prefix

Example Decoding

CL10B104KB8NNNC
|  | | | ||    |
|  | | | ||    +-- Packaging
|  | | | |+-- Reserved
|  | | | +-- Tolerance (K=10%)
|  | | +-- Value (104=100nF)
|  | +-- Voltage (B=50V)
|  +-- Temp characteristic (B=X7R)
+-- Size (10=0603)

Size Codes

CodeImperialMetric
0302010603
0504021005
1006031608
2108052012
3112063216
3212103225

Temperature Characteristic Codes

CodeCharacteristic
AC0G/NP0
BX7R
FY5V
RX5R

Voltage Codes

CodeVoltage
56.3V
610V
716V
825V
935V
A50V
B50V (X7R)
C100V

Supported ComponentTypes

ComponentType.CAPACITOR
ComponentType.CAPACITOR_CERAMIC_SAMSUNG
ComponentType.INDUCTOR
ComponentType.INDUCTOR_CHIP_SAMSUNG
ComponentType.RESISTOR
ComponentType.RESISTOR_CHIP_SAMSUNG

Test Patterns

Valid MLCC MPNs

CL10B104KB8NNNC
CL05B104KO5NNNC
CL21B106KOQNNNE
CL31B106KPHNNNE

Related Files

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