From 110785f8e21d9ef90cf5463197127e658dd7b2b6 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 25 Dec 2008 20:52:42 -0700 Subject: [PATCH] snapshot before radical update --- pkg/newlib/QFN36.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkg/newlib/QFN36.py b/pkg/newlib/QFN36.py index 09ec258..ee65180 100755 --- a/pkg/newlib/QFN36.py +++ b/pkg/newlib/QFN36.py @@ -22,13 +22,15 @@ print 'Element[0x0 "QFN36" "" "" 0 0 0 0 0 100 0x0]' print "(" # pad under the chip, must be grounded +# making the solder mask opening the recommended size, and the actual copper +# pad 6 mils smaller ... hoping this helps us avoid signal pad shorts! print ' Pad[',\ mm2mils100(0), \ mm2mils100(0), \ mm2mils100(0), \ mm2mils100(0), \ - mm2mils100(CoreSquare), \ - mm2mils100((CoreSquare - PinSquare) / 2), \ + mm2mils100(CoreSquare)-600, \ + 0, \ mm2mils100(CoreSquare), \ '"pin37" "37" 0x0100]' @@ -68,7 +70,7 @@ for pin in range (1,10): mm2mils100(-Overall/2 + PinHeight - PinWidth/2), \ mm2mils100(PinWidth), \ mm2mils100(PinSpacing - PinWidth), \ - mm2mils100(PinWidth + 0.1), \ + mm2mils100(PinWidth)+600, \ '"pin%i"' % (28-pin), '"%i"' % (28-pin), '0x0000]' print ' Pad[',\ @@ -78,7 +80,7 @@ for pin in range (1,10): mm2mils100(+Overall/2 - PinWidth/2), \ mm2mils100(PinWidth), \ mm2mils100(PinSpacing - PinWidth), \ - mm2mils100(PinWidth + 0.1), \ + mm2mils100(PinWidth)+600, \ '"pin%i"' % pin, '"%i"' % pin, '0x0000]' print ' Pad[',\ @@ -88,7 +90,7 @@ for pin in range (1,10): mm2mils100(-2.5 + pin * PinSpacing), \ mm2mils100(PinWidth), \ mm2mils100(PinSpacing - PinWidth), \ - mm2mils100(PinWidth + 0.1), \ + mm2mils100(PinWidth)+600, \ '"pin%i"' % (19-pin), '"%i"' % (19-pin), '0x0000]' print ' Pad[',\ @@ -98,7 +100,7 @@ for pin in range (1,10): mm2mils100(-2.5 + pin * PinSpacing), \ mm2mils100(PinWidth), \ mm2mils100(PinSpacing - PinWidth), \ - mm2mils100(PinWidth + 0.1), \ + mm2mils100(PinWidth)+600, \ '"pin%i"' % (27+pin), '"%i"' % (27+pin), '0x0000]' print ' ElementArc[',\ -- 2.47.2