qfp module#
- class QFPLead(length, width, lead_type=LeadProtrusion(name='BigGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.05, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=0.03, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=0.01, courtyard_excess=0.1)}))[source]#
Bases:
SMDLeadQFP Lead
This class specifies the default lead for QFP landpatterns.
- Parameters:
length (Toleranced)
width (Toleranced)
lead_type (LeadProtrusion)
-
lead_type:
LeadProtrusion= LeadProtrusion(name='BigGullWingLeads', fillets={<DensityLevel.A: 'A'>: LeadFillets(toe=0.55, heel=0.45, side=0.05, courtyard_excess=0.5), <DensityLevel.B: 'B'>: LeadFillets(toe=0.35, heel=0.35, side=0.03, courtyard_excess=0.25), <DensityLevel.C: 'C'>: LeadFillets(toe=0.15, heel=0.25, side=0.01, courtyard_excess=0.1)})# Lead Protrusion Type
The default value for QFP leads is
BigGullWingLeads.
- class QFPBase(num_rows=None, *, num_leads=None)[source]#
Bases:
CornerPadChamfer,ThermalPadGeneratorMixin,QuadColumnQFP Landpattern Generator Base
- class QFPDecorated(*args, **kwargs)[source]#
Bases:
SilkscreenOutline,Pad1Marker,ReferenceDesignatorMixin,ExcessCourtyard,QFPBaseDecorated QFP Landpattern Generator, with no pad numbering scheme.
- class QFP(*args, **kwargs)[source]#
Bases:
A1,LinearNumbering,QFPDecoratedQFP Landpattern Generator