From: Bdale Garbee Date: Tue, 17 Nov 2009 07:14:05 +0000 (-0700) Subject: fix XYRS data on baro sensor footprint X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=06f47bed47dad3ac31757f20fa823ed3d3aa8aa5;p=hw%2Fbdale fix XYRS data on baro sensor footprint --- diff --git a/pkg/newlib/MOT1317.py b/pkg/newlib/MOT1317.py index 2bf7a94..4124a46 100755 --- a/pkg/newlib/MOT1317.py +++ b/pkg/newlib/MOT1317.py @@ -8,7 +8,8 @@ PinWidth = 0.69 PinHeight = 1.35 PinSpacing = 1.27 -RowSpacing = 9.83 +RowCenters = 9.83 +RowSpacing = RowCenters - PinHeight BodySize = 7.4 import sys @@ -21,56 +22,56 @@ print 'Element[0x0 "MOT1317" "" "" 0 0 -10161 -12011 0 100 0x0]' print "(" for pin in range (0,4): print ' Pad[',\ - mm2mils100(pin * PinSpacing + PinWidth/2), \ - mm2mils100(PinWidth/2), \ - mm2mils100(pin * PinSpacing + PinWidth/2), \ - mm2mils100(PinHeight - PinWidth/2), \ + mm2mils100((pin-1.5) * PinSpacing), \ + mm2mils100(-(RowSpacing/2 + PinWidth/2)), \ + mm2mils100((pin-1.5) * PinSpacing), \ + mm2mils100(-(RowSpacing/2 + PinHeight - PinWidth/2)), \ mm2mils100(PinWidth), \ mm2mils100(PinSpacing - PinWidth), \ mm2mils100(PinWidth)+600, \ '"pin%i"' % (8 - pin), '"%i"' % (8 - pin), '0x0100]' print ' Pad[',\ - mm2mils100(pin * PinSpacing + PinWidth/2), \ - mm2mils100(RowSpacing + PinWidth/2), \ - mm2mils100(pin * PinSpacing + PinWidth/2), \ - mm2mils100(RowSpacing + PinHeight - PinWidth/2), \ + mm2mils100((pin-1.5) * PinSpacing), \ + mm2mils100(RowSpacing/2 + PinWidth/2), \ + mm2mils100((pin-1.5) * PinSpacing), \ + mm2mils100(RowSpacing/2 + PinHeight - PinWidth/2), \ mm2mils100(PinWidth), \ mm2mils100(PinSpacing - PinWidth), \ mm2mils100(PinWidth)+600, \ '"pin%i"' % (1 + pin), '"%i"' % (1 + pin), '0x0100]' print ' ElementLine[',\ - mm2mils100(2 * PinSpacing - .254 - BodySize/2), \ - mm2mils100(PinHeight/2 + RowSpacing/2 - BodySize/2), \ - mm2mils100(2 * PinSpacing - .254 + BodySize/2), \ - mm2mils100(PinHeight/2 + RowSpacing/2 - BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100( BodySize/2), \ '1000 ]' print ' ElementLine[',\ - mm2mils100(2 * PinSpacing - .254 - BodySize/2), \ - mm2mils100(PinHeight/2 + RowSpacing/2 + BodySize/2), \ - mm2mils100(2 * PinSpacing - .254 + BodySize/2), \ - mm2mils100(PinHeight/2 + RowSpacing/2 + BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100( BodySize/2), \ '1000 ]' print ' ElementLine[',\ - mm2mils100(2 * PinSpacing - .254 - BodySize/2), \ - mm2mils100(PinHeight/2 + RowSpacing/2 - BodySize/2), \ - mm2mils100(2 * PinSpacing - .254 - BodySize/2), \ - mm2mils100(PinHeight/2 + RowSpacing/2 + BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100(-BodySize/2), \ '1000 ]' print ' ElementLine[',\ - mm2mils100(2 * PinSpacing - .254 + BodySize/2), \ - mm2mils100(PinHeight/2 + RowSpacing/2 - BodySize/2), \ - mm2mils100(2 * PinSpacing - .254 + BodySize/2), \ - mm2mils100(PinHeight/2 + RowSpacing/2 + BodySize/2), \ + mm2mils100( BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100(-BodySize/2), \ + mm2mils100(-BodySize/2), \ '1000 ]' print ' ElementArc[',\ - mm2mils100(PinWidth/2), \ - mm2mils100(RowSpacing-PinHeight/4), \ + mm2mils100(-2.5 * PinSpacing), \ + mm2mils100(RowSpacing/2), \ '500 500 0 360 1000 ]' print ")"