#
# dimensions in mm from C_215079_v.pdf datasheet
-#PinDiam = 1.15 # screw terminals
-PinDiam = 0.8 # micromatch
+BUPinDiam = 1.1 # screw terminals
+MMPinDiam = 0.8 # micromatch
PinSpacing = 1.27
RowSpacing = 2.54
Flags = '0x0101'
else:
Flags = '0x0001'
+ if pinnum % 2 == 0:
+ PinDiam = MMPinDiam
+ else:
+ PinDiam = BUPinDiam
print ' Pin[', \
mm2mils100((pinnum-1)*PinSpacing), \
mm2mils100(spacing), \
- mm2mils100(PinDiam*2), \
+ mm2mils100(PinDiam + 0.70), \
1200, \
- mm2mils100(PinDiam*2)+1000, \
+ mm2mils100(PinDiam + 0.86), \
mm2mils100(PinDiam), \
'"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']'
print ' Pin[', \
mm2mils100((-2)*PinSpacing), \
mm2mils100(RowSpacing), \
- mm2mils100(PinDiam*2), \
+ mm2mils100(PinDiam + 0.32), \
1200, \
- mm2mils100(PinDiam*2)+1000, \
+ mm2mils100(PinDiam + 0.48), \
mm2mils100(PinDiam), \
'"pin18"' , '"18"', Flags, ']'