From e5469697df75e88feab9b644b0d090c6fa3ef8a1 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Tue, 19 Oct 2010 18:51:00 -0600 Subject: [PATCH] fix LCD footprint to have less copper so we can route between pins --- pkg/newlib/NHD-LCD.py | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/pkg/newlib/NHD-LCD.py b/pkg/newlib/NHD-LCD.py index eed1308..68a8d38 100755 --- 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 -PinDiam = 0.387 +#PinDiam = 0.387 +PinDiam = 0.4 # give it a little clearance import sys @@ -26,24 +27,30 @@ print 'Element[0x0 "NHD-LCD" "" "" 0 0 0 0 0 100 0x0]' print "(" # pins + # pin( x y thickness clearance mask drillhole name number flags) 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)), \ - mm2mils100(2), \ - mm2mils100(1), \ - mm2mils100(2.2), \ + mm2mils100(PinDiam * 3), \ + 600, \ + mm2mils100(PinDiam * 3) + 300, \ 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)), \ - mm2mils100(2), \ - mm2mils100(1), \ - mm2mils100(2.2), \ + mm2mils100(PinDiam * 3), \ + 600, \ + mm2mils100(PinDiam * 3) + 300, \ mm2mils100(PinDiam), \ - '"pin%i"' % (8+pin), '"%i"' % (8+pin), '0x0101]' + '"pin%i"' % (8+pin), '"%i"' % (8+pin), '0x0001]' print ' ElementLine[',\ -mm2mils100(BodyWidth/2), \ -- 2.30.2