Source code for jitxlib.landpatterns.twopin.SMT_table

# 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) ), }