add switch symbol and footprint for lipocharger
[hw/bdale] / pkg / newlib / tyco / tphybrid.py
index 8c803d19b6b901228ab57f4ba96e64c19300f116..babf03faef102bc801e69c9d127c1a51be4922a0 100755 (executable)
@@ -8,8 +8,8 @@
 #
 
 # dimensions in mm from C_215079_v.pdf datasheet
-#PinDiam = 1.15                # screw terminals
-PinDiam = 0.8          # micromatch
+BUPinDiam = 1.1                # screw terminals
+MMPinDiam = 0.8                # micromatch
 PinSpacing = 1.27
 RowSpacing = 2.54
 
@@ -51,21 +51,25 @@ for col in range ((pins+1)/2):
                Flags = '0x0101'
             else:
                Flags = '0x0001'
+           if pinnum % 2 == 0:
+               PinDiam = MMPinDiam
+           else:
+               PinDiam = BUPinDiam
             print '   Pin[', \
                mm2mils100((pinnum-1)*PinSpacing), \
                mm2mils100(spacing), \
-               mm2mils100(PinDiam*2), \
+               mm2mils100(PinDiam + 0.70), \
                1200, \
-               mm2mils100(PinDiam*2)+1000, \
+               mm2mils100(PinDiam + 0.86), \
                mm2mils100(PinDiam), \
                '"pin%i"' % pinnum, '"%i"' % pinnum, Flags, ']'
 
 print '   Pin[', \
     mm2mils100((-2)*PinSpacing), \
     mm2mils100(RowSpacing), \
-    mm2mils100(PinDiam*2), \
+    mm2mils100(PinDiam + 0.32), \
     1200, \
-    mm2mils100(PinDiam*2)+1000, \
+    mm2mils100(PinDiam + 0.48), \
     mm2mils100(PinDiam), \
     '"pin18"' , '"18"', Flags, ']'