add clearance on pads so that microSD connector works right with gnd plane
authorBdale Garbee <bdale@gag.com>
Thu, 24 Nov 2022 02:50:51 +0000 (19:50 -0700)
committerBdale Garbee <bdale@gag.com>
Thu, 24 Nov 2022 02:50:51 +0000 (19:50 -0700)
packages/microSD.py

index b52ed427f7e1fa8da0e4be1ac48ead1b67ce042a..8a8acb906c28863767b404f059b88f862714607b 100755 (executable)
@@ -22,6 +22,8 @@ BoxY = 14.45
 ArcOffset = 1.05
 LineWidth = 1000
 
+Clearance = 0.32
+
 MaskAdd = 0.15
 
 import sys
@@ -45,7 +47,7 @@ print('   Pad[',\
        mm2mils100(-MntX/2), \
        mm2mils100(MntY1+(MntHeight/2)-(MntWidth/2)), \
        mm2mils100(MntWidth), \
-       mm2mils100(0), \
+       mm2mils100(Clearance), \
        mm2mils100(MntWidth + MaskAdd), \
        '"9" "9" 0x0100]')
 
@@ -55,7 +57,7 @@ print('   Pad[',\
        mm2mils100(MntX/2), \
        mm2mils100(MntY1+(MntHeight/2)-(MntWidth/2)), \
        mm2mils100(MntWidth), \
-       mm2mils100(0), \
+       mm2mils100(Clearance), \
        mm2mils100(MntWidth + MaskAdd), \
        '"9" "9" 0x0100]')
 
@@ -65,7 +67,7 @@ print('   Pad[',\
        mm2mils100(-MntX/2), \
        mm2mils100(MntY2+(MntHeight/2)-(MntWidth/2)), \
        mm2mils100(MntWidth), \
-       mm2mils100(0), \
+       mm2mils100(Clearance), \
        mm2mils100(MntWidth + MaskAdd), \
        '"9" "9" 0x0100]')
 
@@ -75,7 +77,7 @@ print('   Pad[',\
        mm2mils100(MntX/2), \
        mm2mils100(MntY2+(MntHeight/2)-(MntWidth/2)), \
        mm2mils100(MntWidth), \
-       mm2mils100(0), \
+       mm2mils100(Clearance), \
        mm2mils100(MntWidth + MaskAdd), \
        '"9" "9" 0x0100]')
 
@@ -87,7 +89,7 @@ for pin in range (1,9):
        mm2mils100(-PinXOffset + (8-pin) * PinSpacing), \
        mm2mils100(PinY+(PinHeight/2)-(PinWidth/2)), \
        mm2mils100(PinWidth), \
-       mm2mils100(0), \
+       mm2mils100(Clearance), \
        mm2mils100(PinWidth + MaskAdd), \
        '"pin%i"' % (pin), '"%i"' % (pin), '0x0100]')