correct "flip" of pin order on lga16.py footprint caught by AC
[hw/altusmetrum] / packages / TSOT26.py
index 634d4cbd3766380ae7c20ee83677ecae3d431fb8..eb670e293932b9b880a62adc0f1a46b55c9fbb52 100755 (executable)
@@ -27,9 +27,9 @@ print ('Element[0x0 "TSOT26" "" "" 0 0 -10161 -12011 0 100 0x0]')
 print ("(")
 for pin in range (0,3):
     print ('   Pad[',\
-       mm2mils100((pin-1.5) * PinSpacing), \
+       mm2mils100((pin-1) * PinSpacing), \
        mm2mils100(-(RowSpacing/2 + PinWidth/2)), \
-       mm2mils100((pin-1.5) * PinSpacing), \
+       mm2mils100((pin-1) * PinSpacing), \
        mm2mils100(-(RowSpacing/2 + PinHeight - PinWidth/2)), \
        mm2mils100(PinWidth), \
        mm2mils100(PinSpacing - PinWidth), \
@@ -37,9 +37,9 @@ for pin in range (0,3):
        '"pin%i"' % (6 - pin), '"%i"' % (6 - pin), '0x0100]')
 
     print ('   Pad[',\
-       mm2mils100((pin-1.5) * PinSpacing), \
+       mm2mils100((pin-1) * PinSpacing), \
        mm2mils100(RowSpacing/2 + PinWidth/2), \
-       mm2mils100((pin-1.5) * PinSpacing), \
+       mm2mils100((pin-1) * PinSpacing), \
        mm2mils100(RowSpacing/2 + PinHeight - PinWidth/2), \
        mm2mils100(PinWidth), \
        mm2mils100(PinSpacing - PinWidth), \
@@ -48,7 +48,7 @@ for pin in range (0,3):
 
 print ('   ElementArc[',\
        mm2mils100(-1.5 * PinSpacing), \
-       mm2mils100(RowSpacing/2-PinHeight/4), \
+       mm2mils100(RowSpacing/2+PinHeight*1.25), \
        '500 500 0 360 1000 ]')
 
 print (")")