smt module#

class SMTBase(case_name: str, *, side_fillet: float | None = None, height: Toleranced | None = None)[source]#

Bases: PackageBodyMixin, LeadProfileMixin, DensityLevelMixin, GridPadShapeGeneratorMixin, GridLayoutInterface, LandpatternGenerator

Parameters:
class SMTDecorated(*args, **kwargs)[source]#

Bases: SilkscreenOutline, OriginMarkerMixin, ExcessCourtyard, SMTBase

class CathodeAnodeNumbering[source]#

Bases: GridLayoutInterface

a: Pad | None = None#
c: Pad | None = None#
class PolarizedSMT(*args, **kwargs)[source]#

Bases: CathodeAnodeNumbering, Pad1Marker, SMTDecorated

class SMT(*args, **kwargs)[source]#

Bases: LinearNumbering, SMTDecorated

class O4O2[source]#

Bases: SMT