print "("
# pad 1 (signal trace)
print ' Pad[',\
- mm2mils100(PinSpacing/2+PinHeight/2), \
+ mm2mils100(-PinSpacing/2-PinHeight/2), \
mm2mils100(2.00 - PinHeight/2), \
- mm2mils100(PinSpacing/2+PinWidth-PinHeight/2), \
+ mm2mils100(-PinSpacing/2-PinWidth+PinHeight/2), \
mm2mils100(2.00 - PinHeight/2), \
mm2mils100(PinHeight), \
0, \
'"pin1" "1" 0x0100]'
print ' Pad[',\
- mm2mils100(PinSpacing/2+PinHeight/2), \
+ mm2mils100(-PinSpacing/2-PinHeight/2), \
mm2mils100(0.40 + PinHeight/2), \
- mm2mils100(PinSpacing/2+PinWidth-PinHeight/2), \
+ mm2mils100(-PinSpacing/2-PinWidth+PinHeight/2), \
mm2mils100(0.40 + PinHeight/2), \
mm2mils100(PinHeight), \
0, \
'"pin2" "2" 0x0100]'
print ' Pad[',\
- mm2mils100(-PinSpacing/2-PinWidth/2), \
+ mm2mils100(+PinSpacing/2+PinWidth/2), \
mm2mils100(0.40 + PinWidth/2), \
- mm2mils100(-PinSpacing/2-PinWidth/2), \
+ mm2mils100(+PinSpacing/2+PinWidth/2), \
mm2mils100(0.40 + PadHeight - PinWidth/2), \
mm2mils100(PinWidth), \
0, \