BodyHeight = 36.0
Column = 75.0
Row = 2.54
-PinDiam = 0.387
+#PinDiam = 0.387
+PinDiam = 0.4 # give it a little clearance
import sys
print "("
# pins
+ # pin( x y thickness clearance mask drillhole name number flags)
for pin in range (1,9):
+ if pin == 1:
+ Flags = '0x0101'
+ else:
+ Flags = '0x0001'
+
print ' Pin[',\
mm2mils100(-Column/2), \
mm2mils100((pin - 4) * Row - (Row/2)), \
- mm2mils100(2), \
- mm2mils100(1), \
- mm2mils100(2.2), \
+ mm2mils100(PinDiam * 3), \
+ 600, \
+ mm2mils100(PinDiam * 3) + 300, \
mm2mils100(PinDiam), \
- '"pin%i"' % (pin), '"%i"' % (pin), '0x0101]'
+ '"pin%i"' % (pin), '"%i"' % (pin), Flags, ']'
print ' Pin[',\
mm2mils100(Column/2), \
mm2mils100((pin - 4) * Row - (Row/2)), \
- mm2mils100(2), \
- mm2mils100(1), \
- mm2mils100(2.2), \
+ mm2mils100(PinDiam * 3), \
+ 600, \
+ mm2mils100(PinDiam * 3) + 300, \
mm2mils100(PinDiam), \
- '"pin%i"' % (8+pin), '"%i"' % (8+pin), '0x0101]'
+ '"pin%i"' % (8+pin), '"%i"' % (8+pin), '0x0001]'
print ' ElementLine[',\
-mm2mils100(BodyWidth/2), \