X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=packages%2Fte-connectivity%2F3.5mm-ra.py;h=dca1dda871abbc8c0b2677a885c5973f9a1c07f2;hb=83c4f3ce0f099234b88a7ac79fdb99dfc2056426;hp=2cd4d48dc0b88bd0ce0176652f9d034ee314fe20;hpb=16b37da129e33421b916f3c104d275bd7a878bf7;p=hw%2Faltusmetrum diff --git a/packages/te-connectivity/3.5mm-ra.py b/packages/te-connectivity/3.5mm-ra.py index 2cd4d48..dca1dda 100755 --- a/packages/te-connectivity/3.5mm-ra.py +++ b/packages/te-connectivity/3.5mm-ra.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 # Copyright 2014 by Bdale Garbee . GPLv2 # # Program to emit PCB footprint for @@ -32,56 +32,56 @@ if pins > 25: sys.stderr.write('Must be no more than 25 pins\n') sys.exit(1) -print '# author: Bdale Garbee' -print '# email: bdale@gag.com' -print '# dist-license: GPL 2' -print '# use-license: unlimited' +print('# author: Bdale Garbee') +print('# email: bdale@gag.com') +print('# dist-license: GPL 2') +print('# use-license: unlimited') -print 'Element[0x0 "284512-%i"' % pins,'"" "" 0 0 0 0 0 100 0x0]' -print "(" +print('Element[0x0 "284512-%i"' % pins,'"" "" 0 0 0 0 0 100 0x0]') +print("(") for pin in range (1,pins+1): pinnum = pins + 1 - pin if pinnum == 1: - Flags = '0x0101' + Flags = '0x0101' else: - Flags = '0x0001' - print ' Pin[', \ + Flags = '0x0001' + print(' Pin[', \ mm2mils100(BoxEnd + (pin-1)*PinSpacing), \ mm2mils100(RowOffset), \ mm2mils100(Thickness), \ mm2mils100(Clearance), \ mm2mils100(Mask), \ mm2mils100(PinDiam), \ - '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']' + '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']') BoxWidth = (BoxEnd * 2) + ((pins - 1) * PinSpacing); -print ' ElementLine[', \ +print(' ElementLine[', \ mm2mils100(0), \ mm2mils100(0), \ mm2mils100(0), \ mm2mils100(BoxHeight), \ - LineWidth, ']' + LineWidth, ']') -print ' ElementLine[', \ +print(' ElementLine[', \ mm2mils100(0), \ mm2mils100(BoxHeight), \ mm2mils100(BoxWidth), \ mm2mils100(BoxHeight), \ - LineWidth, ']' + LineWidth, ']') -print ' ElementLine[', \ +print(' ElementLine[', \ mm2mils100(BoxWidth), \ mm2mils100(BoxHeight), \ mm2mils100(BoxWidth), \ mm2mils100(0), \ - LineWidth, ']' + LineWidth, ']') -print ' ElementLine[', \ +print(' ElementLine[', \ mm2mils100(BoxWidth), \ mm2mils100(0), \ mm2mils100(0), \ mm2mils100(0), \ - LineWidth, ']' + LineWidth, ']') -print ")" +print(")")