print "("
# pad under the chip, must be grounded
+# making the solder mask opening the recommended size, and the actual copper
+# pad 6 mils smaller ... hoping this helps us avoid signal pad shorts!
print ' Pad[',\
mm2mils100(0), \
mm2mils100(0), \
mm2mils100(0), \
mm2mils100(0), \
- mm2mils100(CoreSquare), \
- mm2mils100((CoreSquare - PinSquare) / 2), \
+ mm2mils100(CoreSquare)-600, \
+ 0, \
mm2mils100(CoreSquare), \
'"pin37" "37" 0x0100]'
mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \
mm2mils100(PinWidth), \
mm2mils100(PinSpacing - PinWidth), \
- mm2mils100(PinWidth + 0.1), \
+ mm2mils100(PinWidth)+600, \
'"pin%i"' % (28-pin), '"%i"' % (28-pin), '0x0000]'
print ' Pad[',\
mm2mils100(+Overall/2 - PinWidth/2), \
mm2mils100(PinWidth), \
mm2mils100(PinSpacing - PinWidth), \
- mm2mils100(PinWidth + 0.1), \
+ mm2mils100(PinWidth)+600, \
'"pin%i"' % pin, '"%i"' % pin, '0x0000]'
print ' Pad[',\
mm2mils100(-2.5 + pin * PinSpacing), \
mm2mils100(PinWidth), \
mm2mils100(PinSpacing - PinWidth), \
- mm2mils100(PinWidth + 0.1), \
+ mm2mils100(PinWidth)+600, \
'"pin%i"' % (19-pin), '"%i"' % (19-pin), '0x0000]'
print ' Pad[',\
mm2mils100(-2.5 + pin * PinSpacing), \
mm2mils100(PinWidth), \
mm2mils100(PinSpacing - PinWidth), \
- mm2mils100(PinWidth + 0.1), \
+ mm2mils100(PinWidth)+600, \
'"pin%i"' % (27+pin), '"%i"' % (27+pin), '0x0000]'
print ' ElementArc[',\