From: Bdale Garbee Date: Wed, 20 Oct 2010 00:51:00 +0000 (-0600) Subject: fix LCD footprint to have less copper so we can route between pins X-Git-Url: https://git.gag.com/?p=hw%2Fbdale;a=commitdiff_plain;h=e5469697df75e88feab9b644b0d090c6fa3ef8a1 fix LCD footprint to have less copper so we can route between pins --- 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), \