projects
/
hw
/
bdale
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b1e393f
)
fix LCD footprint to have less copper so we can route between pins
author
Bdale Garbee
<bdale@gag.com>
Wed, 20 Oct 2010 00:51:00 +0000
(18:51 -0600)
committer
Bdale Garbee
<bdale@gag.com>
Wed, 20 Oct 2010 00:51:00 +0000
(18:51 -0600)
pkg/newlib/NHD-LCD.py
patch
|
blob
|
history
diff --git
a/pkg/newlib/NHD-LCD.py
b/pkg/newlib/NHD-LCD.py
index eed130822e7c1afdce8484e8b4626a110a5b472e..68a8d383c5d0074e0f9f49cd7201475109c7f202 100755
(executable)
--- a/
pkg/newlib/NHD-LCD.py
+++ b/
pkg/newlib/NHD-LCD.py
@@
-9,7
+9,8
@@
BodyWidth = 79.0
BodyHeight = 36.0
Column = 75.0
Row = 2.54
BodyHeight = 36.0
Column = 75.0
Row = 2.54
-PinDiam = 0.387
+#PinDiam = 0.387
+PinDiam = 0.4 # give it a little clearance
import sys
import sys
@@
-26,24
+27,30
@@
print 'Element[0x0 "NHD-LCD" "" "" 0 0 0 0 0 100 0x0]'
print "("
# pins
print "("
# pins
+ # pin( x y thickness clearance mask drillhole name number flags)
for pin in range (1,9):
for pin in range (1,9):
+ if pin == 1:
+ Flags = '0x0101'
+ else:
+ Flags = '0x0001'
+
print ' Pin[',\
mm2mils100(-Column/2), \
mm2mils100((pin - 4) * Row - (Row/2)), \
print ' Pin[',\
mm2mils100(-Column/2), \
mm2mils100((pin - 4) * Row - (Row/2)), \
- mm2mils100(
2
), \
-
mm2mils100(1)
, \
- mm2mils100(
2.2)
, \
+ mm2mils100(
PinDiam * 3
), \
+
600
, \
+ mm2mils100(
PinDiam * 3) + 300
, \
mm2mils100(PinDiam), \
mm2mils100(PinDiam), \
- '"pin%i"' % (pin), '"%i"' % (pin),
'0x0101
]'
+ '"pin%i"' % (pin), '"%i"' % (pin),
Flags, '
]'
print ' Pin[',\
mm2mils100(Column/2), \
mm2mils100((pin - 4) * Row - (Row/2)), \
print ' Pin[',\
mm2mils100(Column/2), \
mm2mils100((pin - 4) * Row - (Row/2)), \
- mm2mils100(
2
), \
-
mm2mils100(1)
, \
- mm2mils100(
2.2)
, \
+ mm2mils100(
PinDiam * 3
), \
+
600
, \
+ mm2mils100(
PinDiam * 3) + 300
, \
mm2mils100(PinDiam), \
mm2mils100(PinDiam), \
- '"pin%i"' % (8+pin), '"%i"' % (8+pin), '0x0
1
01]'
+ '"pin%i"' % (8+pin), '"%i"' % (8+pin), '0x0
0
01]'
print ' ElementLine[',\
-mm2mils100(BodyWidth/2), \
print ' ElementLine[',\
-mm2mils100(BodyWidth/2), \