# This file is auto-generated by generate_smt_table.py
from dataclasses import dataclass
from jitx.toleranced import Toleranced as tol
[docs]
@dataclass(frozen=True)
class SMTChipDef:
name: str
length: tol
width: tol
lead_length: tol
lead_width: tol
SMT_CHIP_DEFS = {
"009005": SMTChipDef(
"009005", tol(0.3, 0.01), tol(0.15, 0.01), tol(0.11, 0.01), tol(0.15, 0.01)
),
"0301m": SMTChipDef(
"0301m", tol(0.3, 0.01), tol(0.15, 0.01), tol(0.11, 0.01), tol(0.15, 0.01)
),
"01005": SMTChipDef(
"01005", tol(0.4, 0.02), tol(0.2, 0.02), tol(0.1, 0.03), tol(0.2, 0.02)
),
"0402m": SMTChipDef(
"0402m", tol(0.4, 0.02), tol(0.2, 0.02), tol(0.1, 0.03), tol(0.2, 0.02)
),
"0201": SMTChipDef(
"0201", tol(0.6, 0.03), tol(0.3, 0.03), tol(0.15, 0.05), tol(0.3, 0.03)
),
"0603m": SMTChipDef(
"0603m", tol(0.6, 0.03), tol(0.3, 0.03), tol(0.15, 0.05), tol(0.3, 0.03)
),
"0202": SMTChipDef(
"0202", tol(0.6, 0.03), tol(0.6, 0.03), tol(0.15, 0.05), tol(0.6, 0.03)
),
"0606m": SMTChipDef(
"0606m", tol(0.6, 0.03), tol(0.6, 0.03), tol(0.15, 0.05), tol(0.6, 0.03)
),
"0204": SMTChipDef(
"0204", tol(0.5, 0.1), tol(1.0, 0.1), tol(0.25, 0.15), tol(1.0, 0.1)
),
"0510m": SMTChipDef(
"0510m", tol(0.5, 0.1), tol(1.0, 0.1), tol(0.25, 0.15), tol(1.0, 0.1)
),
"Wide 0402": SMTChipDef(
"Wide 0402", tol(0.5, 0.1), tol(1.0, 0.1), tol(0.25, 0.15), tol(1.0, 0.1)
),
"0306": SMTChipDef(
"0306", tol(0.8, 0.15), tol(1.6, 0.15), tol(0.35, 0.15), tol(1.6, 0.15)
),
"0816m": SMTChipDef(
"0816m", tol(0.8, 0.15), tol(1.6, 0.15), tol(0.35, 0.15), tol(1.6, 0.15)
),
"Wide 0603": SMTChipDef(
"Wide 0603", tol(0.8, 0.15), tol(1.6, 0.15), tol(0.35, 0.15), tol(1.6, 0.15)
),
"0402": SMTChipDef(
"0402", tol(1.0, 0.1), tol(0.5, 0.1), tol(0.25, 0.15), tol(0.5, 0.1)
),
"1005m": SMTChipDef(
"1005m", tol(1.0, 0.1), tol(0.5, 0.1), tol(0.25, 0.15), tol(0.5, 0.1)
),
"0505": SMTChipDef(
"0505", tol(1.4, 0.38), tol(1.4, 0.38), tol(0.1, 0.05), tol(1.4, 0.38)
),
"1414m": SMTChipDef(
"1414m", tol(1.4, 0.38), tol(1.4, 0.38), tol(0.1, 0.05), tol(1.4, 0.38)
),
"0508": SMTChipDef(
"0508", tol(1.27, 0.25), tol(2.0, 0.25), tol(0.13, 0.03), tol(2.0, 0.25)
),
"1220m": SMTChipDef(
"1220m", tol(1.27, 0.25), tol(2.0, 0.25), tol(0.13, 0.03), tol(2.0, 0.25)
),
"Wide 0805": SMTChipDef(
"Wide 0805", tol(1.27, 0.25), tol(2.0, 0.25), tol(0.13, 0.03), tol(2.0, 0.25)
),
"0603": SMTChipDef(
"0603", tol(1.6, 0.15), tol(0.8, 0.15), tol(0.35, 0.15), tol(0.8, 0.15)
),
"1608m": SMTChipDef(
"1608m", tol(1.6, 0.15), tol(0.8, 0.15), tol(0.35, 0.15), tol(0.8, 0.15)
),
"0612": SMTChipDef(
"0612", tol(1.6, 0.15), tol(3.2, 0.2), tol(0.13, 0.03), tol(3.2, 0.2)
),
"1632m": SMTChipDef(
"1632m", tol(1.6, 0.15), tol(3.2, 0.2), tol(0.13, 0.03), tol(3.2, 0.2)
),
"Wide 1206": SMTChipDef(
"Wide 1206", tol(1.6, 0.15), tol(3.2, 0.2), tol(0.13, 0.03), tol(3.2, 0.2)
),
"0805": SMTChipDef(
"0805", tol(2.0, 0.2), tol(1.2, 0.1), tol(0.5, 0.3), tol(1.2, 0.1)
),
"2012m": SMTChipDef(
"2012m", tol(2.0, 0.2), tol(1.2, 0.1), tol(0.5, 0.3), tol(1.2, 0.1)
),
"1111": SMTChipDef(
"1111", tol(2.79, 0.38), tol(2.79, 0.38), tol(0.38, 0.25), tol(2.79, 0.38)
),
"2828m": SMTChipDef(
"2828m", tol(2.79, 0.38), tol(2.79, 0.38), tol(0.38, 0.25), tol(2.79, 0.38)
),
"1206": SMTChipDef(
"1206", tol(3.2, 0.2), tol(1.6, 0.2), tol(0.5, 0.25), tol(1.6, 0.2)
),
"3216m": SMTChipDef(
"3216m", tol(3.2, 0.2), tol(1.6, 0.2), tol(0.5, 0.25), tol(1.6, 0.2)
),
"1210": SMTChipDef(
"1210", tol(3.2, 0.2), tol(2.5, 0.2), tol(0.5, 0.25), tol(2.5, 0.2)
),
"3225m": SMTChipDef(
"3225m", tol(3.2, 0.2), tol(2.5, 0.2), tol(0.5, 0.25), tol(2.5, 0.2)
),
"1218": SMTChipDef(
"1218", tol(3.2, 0.1), tol(4.6, 0.15), tol(0.45, 0.2), tol(4.6, 0.15)
),
"3246m": SMTChipDef(
"3246m", tol(3.2, 0.1), tol(4.6, 0.15), tol(0.45, 0.2), tol(4.6, 0.15)
),
"1225": SMTChipDef(
"1225", tol(3.2, 0.2), tol(6.3, 0.2), tol(0.8, 0.2), tol(6.3, 0.2)
),
"3263m": SMTChipDef(
"3263m", tol(3.2, 0.2), tol(6.3, 0.2), tol(0.8, 0.2), tol(6.3, 0.2)
),
"Wide 2512": SMTChipDef(
"Wide 2512", tol(3.2, 0.2), tol(6.3, 0.2), tol(0.8, 0.2), tol(6.3, 0.2)
),
"1530": SMTChipDef(
"1530", tol(3.8, 0.2), tol(7.6, 0.2), tol(0.6, 0.2), tol(7.6, 0.2)
),
"3876m": SMTChipDef(
"3876m", tol(3.8, 0.2), tol(7.6, 0.2), tol(0.6, 0.2), tol(7.6, 0.2)
),
"Wide 3015": SMTChipDef(
"Wide 3015", tol(3.8, 0.2), tol(7.6, 0.2), tol(0.6, 0.2), tol(7.6, 0.2)
),
"1808": SMTChipDef(
"1808", tol(4.5, 0.4), tol(2.0, 0.2), tol(0.5, 0.25), tol(2.0, 0.2)
),
"4520m": SMTChipDef(
"4520m", tol(4.5, 0.4), tol(2.0, 0.2), tol(0.5, 0.25), tol(2.0, 0.2)
),
"1812": SMTChipDef(
"1812", tol(4.5, 0.3), tol(3.2, 0.3), tol(0.6, 0.35), tol(3.2, 0.3)
),
"4532m": SMTChipDef(
"4532m", tol(4.5, 0.3), tol(3.2, 0.3), tol(0.6, 0.35), tol(3.2, 0.3)
),
"1825": SMTChipDef(
"1825", tol(4.5, 0.3), tol(6.4, 0.4), tol(0.6, 0.35), tol(6.4, 0.4)
),
"4564m": SMTChipDef(
"4564m", tol(4.5, 0.3), tol(6.4, 0.4), tol(0.6, 0.35), tol(6.4, 0.4)
),
"1835": SMTChipDef(
"1835", tol(4.5, 0.2), tol(8.9, 0.2), tol(0.7, 0.2), tol(8.9, 0.2)
),
"4589m": SMTChipDef(
"4589m", tol(4.5, 0.2), tol(8.9, 0.2), tol(0.7, 0.2), tol(8.9, 0.2)
),
"Wide 3518": SMTChipDef(
"Wide 3518", tol(4.5, 0.2), tol(8.9, 0.2), tol(0.7, 0.2), tol(8.9, 0.2)
),
"5020m": SMTChipDef(
"5020m", tol(5.0, 0.2), tol(2.0, 0.2), tol(0.5, 0.2), tol(2.0, 0.2)
),
"2010": SMTChipDef(
"2010", tol(5.08, 0.254), tol(2.54, 0.254), tol(0.508, 0.254), tol(2.54, 0.254)
),
"5025m": SMTChipDef(
"5025m", tol(5.08, 0.254), tol(2.54, 0.254), tol(0.508, 0.254), tol(2.54, 0.254)
),
"2043": SMTChipDef(
"2043", tol(5.0, 0.2), tol(11.0, 0.2), tol(0.8, 0.2), tol(11.0, 0.2)
),
"Wide 4320": SMTChipDef(
"Wide 4320", tol(5.0, 0.2), tol(11.0, 0.2), tol(0.8, 0.2), tol(11.0, 0.2)
),
"2220": SMTChipDef(
"2220", tol(5.7, 0.2), tol(5.0, 0.2), tol(0.5, 0.25), tol(5.0, 0.2)
),
"5250m": SMTChipDef(
"5250m", tol(5.7, 0.2), tol(5.0, 0.2), tol(0.5, 0.25), tol(5.0, 0.2)
),
"2225": SMTChipDef(
"2225", tol(5.7, 0.2), tol(6.35, 0.22), tol(0.5, 0.25), tol(6.35, 0.25)
),
"5763m": SMTChipDef(
"5763m", tol(5.7, 0.2), tol(6.35, 0.22), tol(0.5, 0.25), tol(6.35, 0.25)
),
"2312": SMTChipDef(
"2312", tol(6.0, 0.25), tol(3.2, 0.25), tol(1.3, 0.3), tol(3.2, 0.25)
),
"6032m": SMTChipDef(
"6032m", tol(6.0, 0.25), tol(3.2, 0.25), tol(1.3, 0.3), tol(3.2, 0.25)
),
"2512": SMTChipDef(
"2512", tol(6.35, 0.25), tol(3.18, 0.25), tol(2.0, 0.5), tol(3.18, 0.25)
),
"6331m": SMTChipDef(
"6331m", tol(6.35, 0.25), tol(3.18, 0.25), tol(2.0, 0.5), tol(3.18, 0.25)
),
"2725": SMTChipDef(
"2725", tol(6.81, 0.25), tol(6.45, 0.25), tol(2.0, 0.5), tol(6.45, 0.25)
),
"6966m": SMTChipDef(
"6966m", tol(6.81, 0.25), tol(6.45, 0.25), tol(2.0, 0.5), tol(6.45, 0.25)
),
"2728": SMTChipDef(
"2728", tol(6.71, 0.25), tol(7.19, 0.25), tol(1.5, 0.5), tol(7.19, 0.25)
),
"Wide 2827": SMTChipDef(
"Wide 2827", tol(6.71, 0.25), tol(7.19, 0.25), tol(1.5, 0.5), tol(7.19, 0.25)
),
"7071m": SMTChipDef(
"7071m", tol(6.71, 0.25), tol(7.19, 0.25), tol(1.5, 0.5), tol(7.19, 0.25)
),
"2816": SMTChipDef(
"2816", tol(7.1, 0.3), tol(4.2, 0.3), tol(2.0, 0.5), tol(4.2, 0.3)
),
"7142m": SMTChipDef(
"7142m", tol(7.1, 0.3), tol(4.2, 0.3), tol(2.0, 0.5), tol(4.2, 0.3)
),
"2817": SMTChipDef(
"2817", tol(7.1, 0.2), tol(4.3, 0.2), tol(1.2, 0.5), tol(4.3, 0.3)
),
"7143m": SMTChipDef(
"7143m", tol(7.1, 0.2), tol(4.3, 0.2), tol(1.2, 0.5), tol(4.3, 0.3)
),
"2953": SMTChipDef(
"2953", tol(7.5, 0.2), tol(15.0, 0.2), tol(1.1, 0.1), tol(15.0, 0.2)
),
"Wide 5929": SMTChipDef(
"Wide 5929", tol(7.5, 0.2), tol(15.0, 0.2), tol(1.1, 0.1), tol(15.0, 0.2)
),
"3920": SMTChipDef(
"3920", tol(10.0, 0.3), tol(5.2, 0.3), tol(2.0, 0.5), tol(5.2, 0.3)
),
"10052m": SMTChipDef(
"10052m", tol(10.0, 0.3), tol(5.2, 0.3), tol(2.0, 0.5), tol(5.2, 0.3)
),
}