def __init__(self, D, npins): DIPGen.__init__( self, D=D, # package length E1=mm(0.53), # package width E=mm(0.61), # shoulder to shoulder width (includes pins) A1=0.38, # base to seating plane A2=3.3, # package height b1=1.524, # upper lead width b=0.457, # lower lead width e=2.54, # pin to pin distance npins=npins, # total number of pins )
def __init__(self, D, npins): DIPGen.__init__( self, D=D, # package length E1=mm(0.53), # package width E=mm(0.61), # shoulder to shoulder width (includes pins) A1=0.38, # base to seating plane A2=3.3, # package height b1=1.524, # upper lead width b=0.457, # lower lead width e=2.54, # pin to pin distance npins=npins # total number of pins )
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with ecad-3d-model-generator. If not, see # <http://www.gnu.org/licenses/>. from e3dmg.generators.dip import DIP300Gen, DIP600Gen from e3dmg.utils import mm DIP08 = DIP300Gen( D=9.27, # package length npins=8 # total number of pins ) DIP06 = DIP300Gen(7.05, 6) DIP14 = DIP300Gen(19.05, 14) DIP16 = DIP300Gen(mm(0.755), 16) DIP18 = DIP300Gen(mm(0.9), 18) DIP20 = DIP300Gen(mm(1.03), 20) DIP22 = DIP300Gen(mm(1.1), 22) DIP24 = DIP300Gen(mm(1.25), 24) DIP28 = DIP300Gen(mm(1.4), 28) DIP22_6 = DIP600Gen(mm(1.1), 22) DIP24_6 = DIP600Gen(mm(1.25), 24) DIP28_6 = DIP600Gen(mm(1.4), 28) DIP32_6 = DIP600Gen(mm(1.63), 32) DIP40_6 = DIP600Gen(mm(2), 40) DIP48_6 = DIP600Gen(mm(2.42), 48) DIP52_6 = DIP600Gen(mm(2.6), 52)
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with ecad-3d-model-generator. If not, see # <http://www.gnu.org/licenses/>. from e3dmg.generators.dip import DIP300Gen, DIP600Gen from e3dmg.utils import mm DIP08 = DIP300Gen( D = 9.27, # package length npins = 8 # total number of pins ) DIP06 = DIP300Gen(7.05, 6) DIP14 = DIP300Gen(19.05, 14) DIP16 = DIP300Gen(mm(0.755), 16) DIP18 = DIP300Gen(mm(0.9), 18) DIP20 = DIP300Gen(mm(1.03), 20) DIP22 = DIP300Gen(mm(1.1), 22) DIP24 = DIP300Gen(mm(1.25), 24) DIP28 = DIP300Gen(mm(1.4), 28) DIP22_6 = DIP600Gen(mm(1.1), 22) DIP24_6 = DIP600Gen(mm(1.25), 24) DIP28_6 = DIP600Gen(mm(1.4), 28) DIP32_6 = DIP600Gen(mm(1.63), 32) DIP40_6 = DIP600Gen(mm(2), 40) DIP48_6 = DIP600Gen(mm(2.42), 48) DIP52_6 = DIP600Gen(mm(2.6), 52)