]> git.gag.com Git - hw/altusmetrum/commitdiff
fix problems with MicroMaTch footprints exposed by freedfm.com
authorBdale Garbee <bdale@gag.com>
Tue, 18 Mar 2014 06:07:24 +0000 (00:07 -0600)
committerBdale Garbee <bdale@gag.com>
Tue, 18 Mar 2014 06:07:24 +0000 (00:07 -0600)
packages/tyco/micromatch-th-v.py

index 5a99300762d313afc7d5385fd0a3768516e1a6e1..a18fb4702468231cfb336b9686847dab26eb31ee 100755 (executable)
@@ -21,7 +21,8 @@ BoxXbase = 4.79
 
 LineWidth = 600
 
-MinAnnular = 700
+# freedfm.com round-off error bites us if we make this 700...
+MinAnnular = 725
 MinClearance = 600
 MaskDelta = 300
 
@@ -73,7 +74,7 @@ for col in range ((pins+1)/2):
            mm2mils100(spacing), \
            mm2mils100(PinDiam)+(MinAnnular*2), \
            (MinClearance*2), \
-           mm2mils100(PinDiam)+(MaskDelta*2), \
+           mm2mils100(PinDiam)+(MinAnnular*2)+(MaskDelta*2), \
            mm2mils100(PinDiam), \
            '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']'
 
@@ -83,7 +84,7 @@ print '   Pin[', \
     mm2mils100(RowSpacing-MntY), \
     mm2mils100(MntDiam)+(MinAnnular*2), \
     (MinClearance*2), \
-    mm2mils100(MntDiam)+(MaskDelta*2), \
+    mm2mils100(MntDiam)+(MinAnnular*2)+(MaskDelta*2), \
     mm2mils100(MntDiam), \
     '"mnt" "0"', '0x0001', ']'