parts module#

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

Bases: Component

GND = Port()#
TRIG = Port()#
OUT = Port()#
RESET = Port()#
CONT = Port()#
THRES = Port()#
DISCH = Port()#
VCC = Port()#
lp = SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095))#
symb = BoxSymbol()#
class AT24C08C(*args, **kwargs)[source]#

Bases: Component

BUS = I2C()#
NC = [Port(), Port()]#
VCC = Port()#
GND = Port()#
WP = Port()#
A2 = Port()#
lp = SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095))#
symb = BoxSymbol()#
lp_mapping = PadMapping({I2C().scl: SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095)).p[6], I2C().sda: SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095)).p[5], Port(): SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095)).p[1], Port(): SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095)).p[2], Port(): SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095)).p[3], Port(): SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095)).p[4], Port(): SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095)).p[8], Port(): SOIC(num_leads=8).lead_profile(LeadProfile(span=Toleranced(3.9, 0.1, 0.1), pitch=1.27, type=SMDLead(length=Toleranced(0.835, 0.435, 0.435), width=Toleranced(0.41, 0.1, 0.1), 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)})))).narrow(Toleranced(4.905, 0.095, 0.095)).p[7]})#