X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=packages%2FA29100-009.py;h=dba0424c20735999911bb6108ad15f3864edd919;hb=3034dc83f6095f1df20523b07cdba7f252341c3f;hp=eddf16d59ea6bb8ef68a3a9313559cc123bd8532;hpb=14289403c8e193e10a174fde02030028b6f7bbb1;p=hw%2Faltusmetrum diff --git a/packages/A29100-009.py b/packages/A29100-009.py old mode 100755 new mode 100644 index eddf16d..dba0424 --- a/packages/A29100-009.py +++ b/packages/A29100-009.py @@ -1,4 +1,4 @@ -#!/usr/bin/python2 +#!/usr/bin/python3 # Copyright 2018 by Bdale Garbee . GPLv3 # # Program to emit PCB footprint for Omnetics A29100-009 connector @@ -23,16 +23,16 @@ import sys def mm2mils100( mm ): return int( mm / 25.4 * 1000.0 * 100.0 + 0.5 ) -print '# author: Bdale Garbee' -print '# email: bdale@gag.com' -print '# dist-license: GPL 3+' -print '# use-license: unlimited' +print('# author: Bdale Garbee') +print('# email: bdale@gag.com') +print('# dist-license: GPL 3') +print('# use-license: unlimited') -print 'Element[0x0 "A29100-009" "" "" 0 0 0 0 0 100 0x0]' -print "(" +print('Element[0x0 "A29100-009" "" "" 0 0 0 0 0 100 0x0]') +print("(") for pad in range (0,5): - print ' Pad[',\ + print(' Pad[',\ mm2mils100((pad-2) * Row1Spacing), \ mm2mils100(PadHeight/2 - PadWidth/2), \ mm2mils100((pad-2) * Row1Spacing), \ @@ -40,10 +40,10 @@ for pad in range (0,5): mm2mils100(PadWidth), \ mm2mils100(0), \ mm2mils100(PadWidth)+600, \ - '"pin%i"' % (pad+1), '"%i"' % (pad+1), '0x0100]' + '"pin%i"' % (pad+1), '"%i"' % (pad+1), '0x0100]') for pad in range (0,4): - print ' Pad[',\ + print(' Pad[',\ mm2mils100((pad-1.5) * Row2Spacing), \ mm2mils100(-PadRowSpacing - PadHeight/2 + PadWidth/2), \ mm2mils100((pad-1.5) * Row2Spacing), \ @@ -51,24 +51,24 @@ for pad in range (0,4): mm2mils100(PadWidth), \ mm2mils100(0), \ mm2mils100(PadWidth)+600, \ - '"pin%i"' % (pad+6), '"%i"' % (pad+6), '0x0100]' + '"pin%i"' % (pad+6), '"%i"' % (pad+6), '0x0100]') -print ' Pin[',\ +print(' Pin[',\ mm2mils100(PinSpacing/2), \ mm2mils100(PinOffset), \ mm2mils100(PinDiam+ARing), \ mm2mils100(Clearance), \ mm2mils100(PinDiam+ARing+Clearance ), \ mm2mils100(PinDiam), \ - '"mnt" "G" 0x0000]' + '"mnt" "G" 0x0000]') -print ' Pin[',\ +print(' Pin[',\ mm2mils100(-PinSpacing/2), \ mm2mils100(PinOffset), \ mm2mils100(PinDiam+ARing), \ mm2mils100(Clearance), \ mm2mils100(PinDiam+ARing+Clearance ), \ mm2mils100(PinDiam), \ - '"mnt" "G" 0x0000]' + '"mnt" "G" 0x0000]') -print ")" +print(")")