Lib-electronic-components panasonic

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

Panasonic Part Number Reference

MPN Structure Overview

Panasonic produces various passive components:

  • EEE/EEH/EEU: Aluminum electrolytic capacitors
  • ERJ: Thick film chip resistors
  • EVQ: Switches/tactile buttons
  • ELP: Inductors

Electrolytic Capacitor Format (EEE Series)

EEE [Temp] [Size] [Voltage] [Value] [Series]
 |    |      |       |         |        |
 |    |      |       |         |        +-- Series code
 |    |      |       |         +-- Capacitance value
 |    |      |       +-- Voltage rating
 |    |      +-- Case size code
 |    +-- Temperature rating
 +-- Panasonic electrolytic prefix

ERJ Resistor Format

ERJ [Size] [Series] [Value] [Tolerance]
 |    |       |        |         |
 |    |       |        |         +-- Tolerance code
 |    |       |        +-- Resistance value
 |    |       +-- Series code
 |    +-- Case size (3, 6, 8, etc.)
 +-- Panasonic resistor prefix

Size Codes

Capacitors

CodeSizeDiameter
1H6.3x5.8mm6.3mm
1V6.3x7.7mm6.3mm
2A8x10mm8mm

Resistors (ERJ)

CodeImperialMetric
306031608
608052012
812063216

Supported ComponentTypes

ComponentType.CAPACITOR
ComponentType.CAPACITOR_ELECTROLYTIC_PANASONIC
ComponentType.RESISTOR
ComponentType.RESISTOR_CHIP_PANASONIC
ComponentType.INDUCTOR
ComponentType.INDUCTOR_CHIP_PANASONIC

Test Patterns

Valid Capacitor MPNs

EEEHA1V470P
EEEHD1H100P
EEU-FC1E101

Valid Resistor MPNs

ERJ-3EKF1001V
ERJ-6ENF1000V
ERJ-8ENF1002V

Related Files

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