# dimensions in mm from 530470410_sd.pdf datasheet
PinDiam = 0.52
PinSpacing = 1.25
-RowOffset = 1.15
+BoxOffset = 1.15
BoxHeight = 3.2
BoxEnd = 1.5
LineWidth = 600
else:
Flags = '0x0001'
print ' Pin[', \
- mm2mils100(BoxEnd + (pin-1)*PinSpacing), \
- mm2mils100(RowOffset), \
+ mm2mils100((pins-1)*PinSpacing - (pin-1)*PinSpacing), \
+ 0, \
3500, \
1200, \
4100, \
BoxWidth = (BoxEnd * 2) + ((pins - 1) * PinSpacing);
print ' ElementLine[', \
- mm2mils100(0), \
- mm2mils100(0), \
- mm2mils100(0), \
- mm2mils100(BoxHeight), \
+ mm2mils100(-BoxEnd), \
+ mm2mils100(-BoxOffset), \
+ mm2mils100(-BoxEnd), \
+ mm2mils100(BoxHeight-BoxOffset), \
LineWidth, ']'
print ' ElementLine[', \
- mm2mils100(0), \
- mm2mils100(BoxHeight), \
- mm2mils100(BoxWidth), \
- mm2mils100(BoxHeight), \
+ mm2mils100(-BoxEnd), \
+ mm2mils100(BoxHeight-BoxOffset), \
+ mm2mils100(BoxWidth-BoxEnd), \
+ mm2mils100(BoxHeight-BoxOffset), \
LineWidth, ']'
print ' ElementLine[', \
- mm2mils100(BoxWidth), \
- mm2mils100(BoxHeight), \
- mm2mils100(BoxWidth), \
- mm2mils100(0), \
+ mm2mils100(BoxWidth-BoxEnd), \
+ mm2mils100(BoxHeight-BoxOffset), \
+ mm2mils100(BoxWidth-BoxEnd), \
+ mm2mils100(-BoxOffset), \
LineWidth, ']'
print ' ElementLine[', \
- mm2mils100(BoxWidth), \
- mm2mils100(0), \
- mm2mils100(0), \
- mm2mils100(0), \
+ mm2mils100(BoxWidth-BoxEnd), \
+ mm2mils100(-BoxOffset), \
+ mm2mils100(-BoxEnd), \
+ mm2mils100(-BoxOffset), \
LineWidth, ']'
print ")"