smt module#

class SMTBase(case_name, *, side_fillet=None, height=None)[source]#

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

Parameters:
class SMTDecorated(case_name, *, side_fillet=None, height=None)[source]#

Bases: SilkscreenOutline, OriginMarkerMixin, ExcessCourtyard, SMTBase

Parameters:
class CathodeAnodeNumbering[source]#

Bases: GridLayoutInterface

a: Pad | None = None#
c: Pad | None = None#
class PolarizedSMT(case_name, *, side_fillet=None, height=None)[source]#

Bases: CathodeAnodeNumbering, Pad1Marker, SMTDecorated

Parameters:
class SMT(case_name, *, side_fillet=None, height=None)[source]#

Bases: LinearNumbering, SMTDecorated

Parameters:
class O4O2[source]#

Bases: SMT