panasonic_erj module#
Panasonic ERJ general-purpose chip resistor family (parameterized).
Models Panasonic’s general-purpose +/-5% thick-film chip resistor series (the
“ERJ-G” parts, datasheet AOA0000C301) as a single parameterized
jitx.Component. Choose a case size and resistance and the component
builds the matching land pattern, resistor symbol, and Panasonic part number
with no parts-database or online lookup. It is a drop-in alternative to
jitxlib.parts.Resistor and provides a matching PanasonicERJ.insert().
This datasheet covers the +/-5% (tolerance code J) general-purpose series only; Panasonic’s +/-1% / +/-0.5% precision parts are a separate series/datasheet.
Case sizes: 01005, 0201, 0402, 0603, 0805, 1206, 1210, 1812, 2010, 2512. Per the datasheet, the larger sizes (1206/1210/1812/2010/2512) are marked “not recommended for new design”.
Datasheet (doc AOA0000C301); all dimensions below are transcribed from its Dimensions table: https://industrial.panasonic.com/cdbs/www-data/pdf/RDA0000/AOA0000C301.pdf
Land-pattern construction, two-pin .insert(), and the E-series check are
shared with the other chip-resistor families via chip_smt.
- format_value_code(ohms)[source]#
Encode a resistance as Panasonic’s 3-character E24 value code.
Two significant figures followed by a zero-count exponent; values below 10 ohms use
Ras the decimal point.>>> format_value_code(1000) '102' >>> format_value_code(2200) '222' >>> format_value_code(4.7) '4R7' >>> format_value_code(1_000_000) '105'
- class PanasonicERJ(*, resistance: float, size: str = '0402', tolerance: float = 0.05, packaging: str | None = None, check_eseries: bool = False)[source]#
Bases:
ComponentA Panasonic ERJ general-purpose +/-5% chip resistor, from datasheet data.
- Parameters:
resistance (float) – Resistance in ohms (1 to the size’s maximum, E24 values).
size (str) – Imperial case code, e.g.
"0603". One of the supported sizes (01005 .. 2512).tolerance (float) – Tolerance as a fraction. Only
0.05(+/-5%, code J) is available in this general-purpose series.packaging (str | None) – Packaging-field code (Y/U/C/X/V).
Noneuses the size’s datasheet default.check_eseries (bool) – If true, validate
resistanceagainst the E24 grid.
- landpattern: Landpattern#
- Device#
alias of
PanasonicERJ