correct "flip" of pin order on lga16.py footprint caught by AC
authorBdale Garbee <bdale@gag.com>
Mon, 12 Dec 2022 17:18:48 +0000 (10:18 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 12 Dec 2022 17:18:48 +0000 (10:18 -0700)
packages/.gitignore
packages/Makefile
packages/TSOT26.py
packages/lga16.py
preferred-parts

index 86ba9445723b4810651ca36d908189585549af81..279db4b2562223256f346b9b9467093e77e05755 100644 (file)
@@ -151,3 +151,7 @@ miniso8.fp
 PDFN33.fp
 rpsma-th.fp
 NINA-W131.fp
+Omega2S.fp
+cu01sav.fp
+TSOT26.fp
+NRS50.fp
index 16e6c80b4715815b72d03a55f5de1c00a5c03f16..497e7fd02ce7955eb0429d8dd84eb6df46ea20e7 100644 (file)
@@ -167,7 +167,10 @@ FOOTPRINTS= \
        PDFN33.fp \
        rpsma-th.fp \
        NINA-W131.fp \
-       Omega2S.fp
+       Omega2S.fp \
+       cu01sav.fp \
+       TSOT26.fp \
+       NRS50.fp
 
 .5c.fp:
        nickle $*.5c -o $@
index 634d4cbd3766380ae7c20ee83677ecae3d431fb8..eb670e293932b9b880a62adc0f1a46b55c9fbb52 100755 (executable)
@@ -27,9 +27,9 @@ print ('Element[0x0 "TSOT26" "" "" 0 0 -10161 -12011 0 100 0x0]')
 print ("(")
 for pin in range (0,3):
     print ('   Pad[',\
-       mm2mils100((pin-1.5) * PinSpacing), \
+       mm2mils100((pin-1) * PinSpacing), \
        mm2mils100(-(RowSpacing/2 + PinWidth/2)), \
-       mm2mils100((pin-1.5) * PinSpacing), \
+       mm2mils100((pin-1) * PinSpacing), \
        mm2mils100(-(RowSpacing/2 + PinHeight - PinWidth/2)), \
        mm2mils100(PinWidth), \
        mm2mils100(PinSpacing - PinWidth), \
@@ -37,9 +37,9 @@ for pin in range (0,3):
        '"pin%i"' % (6 - pin), '"%i"' % (6 - pin), '0x0100]')
 
     print ('   Pad[',\
-       mm2mils100((pin-1.5) * PinSpacing), \
+       mm2mils100((pin-1) * PinSpacing), \
        mm2mils100(RowSpacing/2 + PinWidth/2), \
-       mm2mils100((pin-1.5) * PinSpacing), \
+       mm2mils100((pin-1) * PinSpacing), \
        mm2mils100(RowSpacing/2 + PinHeight - PinWidth/2), \
        mm2mils100(PinWidth), \
        mm2mils100(PinSpacing - PinWidth), \
@@ -48,7 +48,7 @@ for pin in range (0,3):
 
 print ('   ElementArc[',\
        mm2mils100(-1.5 * PinSpacing), \
-       mm2mils100(RowSpacing/2-PinHeight/4), \
+       mm2mils100(RowSpacing/2+PinHeight*1.25), \
        '500 500 0 360 1000 ]')
 
 print (")")
index 7bbc5a3af8ec6e5f8909d7839e4d49dcd7e9c870..7dbf3865d6a735b6d045241e7aa9e777e45787be 100755 (executable)
@@ -39,7 +39,7 @@ for pin in range (0,7):
        mm2mils100(PinWidth), \
        mm2mils100(PinSpacing - PinWidth), \
        mm2mils100(MaskWidth), \
-       '"pin%i"' % (15 - pin), '"%i"' % (15 - pin), '0x0100]')
+       '"pin%i"' % (1 + pin), '"%i"' % (1 + pin), '0x0100]')
 
     print('   Pad[',\
        mm2mils100((pin-3) * PinSpacing), \
@@ -49,7 +49,7 @@ for pin in range (0,7):
        mm2mils100(PinWidth), \
        mm2mils100(PinSpacing - PinWidth), \
        mm2mils100(MaskWidth), \
-       '"pin%i"' % (1 + pin), '"%i"' % (1 + pin), '0x0100]')
+       '"pin%i"' % (15 - pin), '"%i"' % (15 - pin), '0x0100]')
 
 print('   Pad[',\
        mm2mils100(EndSpacing/2 + PinWidth/2), \
@@ -101,7 +101,7 @@ print('   ElementLine[',\
 
 print('   ElementArc[',\
         mm2mils100(-3.5 * PinSpacing), \
-        mm2mils100(1.2 * RowSpacing), \
+        mm2mils100(-1.2 * RowSpacing), \
        '500 500 0 360 1000 ]')
 
 print(")")
index de9cb50ecaa8bbfcc70d712074b38db619e56fd4..9018e7b8efc5cb748bc07ebd0cea7c814bb90402 100644 (file)
@@ -74,7 +74,7 @@ CONNECTOR     50mil4socket    m50-31-4        smt     no      M50-3130445     digikey 952-3584-ND
 CONNECTOR      50mil8socket    m50-31-8        smt     no      M50-3130845     digikey 952-3587-ND
 CONNECTOR      50mil4pin       50mil4pin       throughhole     no      M50-3530442     digikey 952-3600-ND
 CONNECTOR      50mil8pin       50mil8pin       throughhole     no      M50-3530842     digikey 952-3603-ND
-CONNECTOR      SMA     sma-edge        handload        no      73251-2120      newark  58T2765
+CONNECTOR      SMA     sma-edge        handload        no      73251-2120      mouser  538-73251-2120
 CONNECTOR      USBcable-0.81m  usbcable        handload        no      88738-8000      mouser  538-88738-8000
 CONNECTOR      USBcable        usbcable        handload        no      88728-3400      mouser  538-88728-3400
 CONNECTOR      USBmicroB       11071   smt     yes     11071   4ucon   11071   reel16mm
@@ -186,7 +186,7 @@ IC  STM32L151VCT6   lqfp100 smt     no      STM32L151VCT6   mouser  511-STM32L151VCT6
 IC     STM32L151VDT7X  lqfp100 smt     yes     STM32L151VDT7X  mouser  511-STM32L151VDT7X
 IC     STM32L152VCT6   lqfp100 smt     no      STM32L152VCT6   mouser  511-STM32L152VCT6
 IC     STM32L162VCT6D  lqfp100 smt     yes     STM32L162VCT6D  mouser  511-STM32L162VCT6D      tray
-IC     STM32F042C      lqfp48  smt     no      STM32F042C6T6   mouser  511-STM32F042C6T6       tray
+IC     STM32F042C      lqfp48  smt     no      STM32F042C6T6   digikey 497-14648-ND    tray
 IC     STM32F042C      urqfpn48        smt     no      STM32F042C6U6   mouser  511-STM32F042C6U6
 IC     STM32F042G6U    ufqfpn28        smt     yes     STM32F042G6U6   mouser  511-STM32F042G6U6
 IC     STM32F042K6T    lqfp32  smt     no      STM32F042K6T6   digikey 497-14647-ND    reel16mm
@@ -217,7 +217,7 @@ INDUCTOR    56nH    0402    smt     no      LQG15HS56NJ02D  digikey 490-2632-1-ND
 INDUCTOR       bead    0402    smt     no      LI0402C221R-10  digikey 240-2554-1-ND
 INDUCTOR       433BM15 JTIBM15 smt     no      0433BM15A0001   digikey 712-1540-1-ND
 LCD    digit   LCD-S101D14TR   throughhole     no      LCD-S101D14TR   digikey 67-1506-ND
-LED    red     0603diode       smt     no      LTST-C190KAKT   mouser  859-LTST-C190KAKT
+LED    red     0603diode       smt     no      LTST-C190KAKT   digikey 160-1433-1-ND
 LED    red     100mil-led      throughhole     no      C503B-RCN-CW0Z0AA1      digikey C503B-RCN-CW0Z0AA1-ND
 LED    red3mm  100mil-led      throughhole     no      INL-3AR30       digikey 1830-1000-ND
 LED    orange  topled  smt     no      LO T67K-L1M2-24-Z       digikey 475-1178-1-ND