X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=packages%2FUBLOX-ZOE.py;h=bb9ef48c25475eb621b3c9868a44706f3344dfde;hb=3034dc83f6095f1df20523b07cdba7f252341c3f;hp=86da5f6b53f3aabf7d7d8e151908a4a1b60ab9e1;hpb=a29d0912f7def73b97fe2ab9b9dbc2b2f3d4b7e1;p=hw%2Faltusmetrum diff --git a/packages/UBLOX-ZOE.py b/packages/UBLOX-ZOE.py old mode 100755 new mode 100644 index 86da5f6..bb9ef48 --- a/packages/UBLOX-ZOE.py +++ b/packages/UBLOX-ZOE.py @@ -1,4 +1,4 @@ -#!/usr/bin/python2 +#!/usr/bin/python3 # Copyright 2020 by Bdale Garbee . GPLv3 # # Program to emit PCB footprint for U-Blox ZOE-8 GPS receiver @@ -26,13 +26,13 @@ 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 "UBLOX-ZOE" "" "" 0 0 11000 0 0 100 0x0]' -print "(" +print('Element[0x0 "UBLOX-ZOE" "" "" 0 0 11000 0 0 100 0x0]') +print("(") rows = ['A','B','C','D','E','F','G','H','J'] for row in rows: @@ -40,7 +40,7 @@ for row in rows: for col in range (1,10): # col wil run 1..9 ThisPin = row+str(col) if ThisPin in ValidPin: - print ' Pad[',\ + print(' Pad[',\ mm2mils100((col-5) * PadSpacing), \ mm2mils100((rownum-4) * PadSpacing), \ mm2mils100((col-5) * PadSpacing), \ @@ -48,39 +48,39 @@ for row in rows: mm2mils100(PadDiam), \ mm2mils100(Clearance), \ mm2mils100(Mask), \ - '"%s"' % ThisPin, '"%s"' % ThisPin, '""]' + '"%s"' % ThisPin, '"%s"' % ThisPin, '""]') -print ' ElementLine[',\ +print(' ElementLine[',\ mm2mils100(-BodySize/2), \ mm2mils100(-BodySize/2), \ mm2mils100(-BodySize/2), \ mm2mils100( BodySize/2), \ - '1000 ]' + '1000 ]') -print ' ElementLine[',\ +print(' ElementLine[',\ mm2mils100(-BodySize/2), \ mm2mils100( BodySize/2), \ mm2mils100( BodySize/2), \ mm2mils100( BodySize/2), \ - '1000 ]' + '1000 ]') -print ' ElementLine[',\ +print(' ElementLine[',\ mm2mils100( BodySize/2), \ mm2mils100( BodySize/2), \ mm2mils100( BodySize/2), \ mm2mils100(-BodySize/2), \ - '1000 ]' + '1000 ]') -print ' ElementLine[',\ +print(' ElementLine[',\ mm2mils100( BodySize/2), \ mm2mils100(-BodySize/2), \ mm2mils100(-BodySize/2), \ mm2mils100(-BodySize/2), \ - '1000 ]' + '1000 ]') -print ' ElementArc[',\ +print(' ElementArc[',\ mm2mils100(-5 * PadSpacing), \ mm2mils100(-5 * PadSpacing), \ - '500 500 0 360 1000 ]' + '500 500 0 360 1000 ]') -print ")" +print(")")