fix annular ring diameters on LCD footprint
authorBdale Garbee <bdale@gag.com>
Tue, 16 May 2023 00:19:49 +0000 (18:19 -0600)
committerBdale Garbee <bdale@gag.com>
Tue, 16 May 2023 00:19:49 +0000 (18:19 -0600)
packages/NHD-C12864LZ.py

index a484aa87f719509aeea6132c62cb8070805e6d6e..e5440bc4ed3c235404cf3ef91afc714d26ab8f81 100755 (executable)
@@ -4,10 +4,11 @@
 # Program to emit PCB footprint for NHD-C12864LZ-FSW-FBW-3V3 graphic LCD
 #
 
-# dimensions in mm from NHD-C12864LZ-FSW-FBW-3V3.pdf datasheet
+# dimensions in mm from NHD_C12864LZ-FSW-FBW-3V3.pdf datasheet
 BodyWidth = 77.4
 BodyHeight = 52.4
 PinDiam = 0.7
+RingDiam = 1.1
 PinSpacing = 1.27
 PinOffset = 1.05
 Pins = 28
@@ -51,9 +52,9 @@ for pin in range (0,Pins):
     print('   Pin[',\
        mm2mils100((13.5 - pin)*PinSpacing), \
        mm2mils100(-BodyHeight/2+PinOffset), \
-       mm2mils100(PinDiam * 1.75), \
+       mm2mils100(RingDiam), \
        1200, \
-       mm2mils100(PinDiam * 1.75) + 600, \
+       mm2mils100(RingDiam) + 500, \
        mm2mils100(PinDiam), \
        '"pin%i"' % (Pins-pin), '"%i"' % (Pins-pin), Flags, ']')