projects
/
hw
/
altusmetrum
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add clearance on pads so that microSD connector works right with gnd plane
[hw/altusmetrum]
/
packages
/
microSD.py
diff --git
a/packages/microSD.py
b/packages/microSD.py
index b52ed427f7e1fa8da0e4be1ac48ead1b67ce042a..8a8acb906c28863767b404f059b88f862714607b 100755
(executable)
--- a/
packages/microSD.py
+++ b/
packages/microSD.py
@@
-22,6
+22,8
@@
BoxY = 14.45
ArcOffset = 1.05
LineWidth = 1000
ArcOffset = 1.05
LineWidth = 1000
+Clearance = 0.32
+
MaskAdd = 0.15
import sys
MaskAdd = 0.15
import sys
@@
-45,7
+47,7
@@
print(' Pad[',\
mm2mils100(-MntX/2), \
mm2mils100(MntY1+(MntHeight/2)-(MntWidth/2)), \
mm2mils100(MntWidth), \
mm2mils100(-MntX/2), \
mm2mils100(MntY1+(MntHeight/2)-(MntWidth/2)), \
mm2mils100(MntWidth), \
- mm2mils100(
0
), \
+ mm2mils100(
Clearance
), \
mm2mils100(MntWidth + MaskAdd), \
'"9" "9" 0x0100]')
mm2mils100(MntWidth + MaskAdd), \
'"9" "9" 0x0100]')
@@
-55,7
+57,7
@@
print(' Pad[',\
mm2mils100(MntX/2), \
mm2mils100(MntY1+(MntHeight/2)-(MntWidth/2)), \
mm2mils100(MntWidth), \
mm2mils100(MntX/2), \
mm2mils100(MntY1+(MntHeight/2)-(MntWidth/2)), \
mm2mils100(MntWidth), \
- mm2mils100(
0
), \
+ mm2mils100(
Clearance
), \
mm2mils100(MntWidth + MaskAdd), \
'"9" "9" 0x0100]')
mm2mils100(MntWidth + MaskAdd), \
'"9" "9" 0x0100]')
@@
-65,7
+67,7
@@
print(' Pad[',\
mm2mils100(-MntX/2), \
mm2mils100(MntY2+(MntHeight/2)-(MntWidth/2)), \
mm2mils100(MntWidth), \
mm2mils100(-MntX/2), \
mm2mils100(MntY2+(MntHeight/2)-(MntWidth/2)), \
mm2mils100(MntWidth), \
- mm2mils100(
0
), \
+ mm2mils100(
Clearance
), \
mm2mils100(MntWidth + MaskAdd), \
'"9" "9" 0x0100]')
mm2mils100(MntWidth + MaskAdd), \
'"9" "9" 0x0100]')
@@
-75,7
+77,7
@@
print(' Pad[',\
mm2mils100(MntX/2), \
mm2mils100(MntY2+(MntHeight/2)-(MntWidth/2)), \
mm2mils100(MntWidth), \
mm2mils100(MntX/2), \
mm2mils100(MntY2+(MntHeight/2)-(MntWidth/2)), \
mm2mils100(MntWidth), \
- mm2mils100(
0
), \
+ mm2mils100(
Clearance
), \
mm2mils100(MntWidth + MaskAdd), \
'"9" "9" 0x0100]')
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(-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]')
mm2mils100(PinWidth + MaskAdd), \
'"pin%i"' % (pin), '"%i"' % (pin), '0x0100]')