define a useful clearance on PDFN33 footprint
authorBdale Garbee <bdale@gag.com>
Sat, 14 Jan 2023 21:50:18 +0000 (14:50 -0700)
committerBdale Garbee <bdale@gag.com>
Sat, 14 Jan 2023 21:50:18 +0000 (14:50 -0700)
packages/PDFN33.py
symbols/conn-15b.sym [deleted file]
symbols/connector/conn-15b.sym [new file with mode: 0644]

index 071a3c0025b7262db9e90ec93856c6e4b9d1564c..c28e31f63a8fd020096239b4c6d647fc2ffa10b2 100755 (executable)
@@ -10,6 +10,8 @@ PinHeight = 0.60
 PinSpacing = 0.65
 RowOuter = 3.55
 
+Clearance = 0.007 * 2 * 25.4
+
 DrainWidth = 1.29
 DrainHeight = 2.35
 DrainSpacing = 0.25
@@ -38,7 +40,7 @@ for pin in range (0,4):
        mm2mils100((pin-1.5) * PinSpacing), \
        mm2mils100(-(RowOuter/2 - PinHeight + PinWidth/2)), \
        mm2mils100(PinWidth), \
-       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(Clearance), \
        mm2mils100(PinWidth)+600, \
        '"pin%i"' % (8 - pin), '"%i"' % (8 - pin), '0x0100]'
 
@@ -48,7 +50,7 @@ for pin in range (0,4):
        mm2mils100((pin-1.5) * PinSpacing), \
        mm2mils100(RowOuter/2 - PinHeight + PinWidth/2), \
        mm2mils100(PinWidth), \
-       mm2mils100(PinSpacing - PinWidth), \
+       mm2mils100(Clearance), \
        mm2mils100(PinWidth)+600, \
        '"pin%i"' % (1 + pin), '"%i"' % (1 + pin), '0x0100]'
 
@@ -58,7 +60,7 @@ print '   Pad[',\
     mm2mils100(-(DrainSpacing/2 + DrainWidth/2)), \
     mm2mils100(RowOuter/2 - PinHeight - DrainGap - DrainHeight + DrainWidth/2), \
     mm2mils100(DrainWidth), \
-    mm2mils100(DrainSpacing - DrainWidth), \
+    mm2mils100(Clearance), \
     mm2mils100(DrainWidth)+600, \
     '"pin8" "8" 0x0100]'
 
@@ -68,7 +70,7 @@ print '   Pad[',\
     mm2mils100(DrainSpacing/2 + DrainWidth/2), \
     mm2mils100(RowOuter/2 - PinHeight - DrainGap - DrainHeight + DrainWidth/2), \
     mm2mils100(DrainWidth), \
-    mm2mils100(DrainSpacing - DrainWidth), \
+    mm2mils100(Clearance), \
     mm2mils100(DrainWidth)+600, \
     '"pin5" "5" 0x0100]'
 
diff --git a/symbols/conn-15b.sym b/symbols/conn-15b.sym
deleted file mode 100644 (file)
index e7db85a..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-v 20110115 2
-P 0 5700 300 5700 1 0 0
-{
-T 0 5700 5 10 0 0 0 0 1
-pintype=unknown
-T 355 5695 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 5745 5 10 1 1 0 6 1
-pinnumber=16
-T 0 5700 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 5300 300 5300 1 0 0
-{
-T 0 5300 5 10 0 0 0 0 1
-pintype=unknown
-T 355 5295 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 5345 5 10 1 1 0 6 1
-pinnumber=17
-T 0 5300 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 4900 300 4900 1 0 0
-{
-T 0 4900 5 10 0 0 0 0 1
-pintype=unknown
-T 355 4895 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 4945 5 10 1 1 0 6 1
-pinnumber=18
-T 0 4900 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 4500 300 4500 1 0 0
-{
-T 0 4500 5 10 0 0 0 0 1
-pintype=unknown
-T 355 4495 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 4545 5 10 1 1 0 6 1
-pinnumber=19
-T 0 4500 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 4100 300 4100 1 0 0
-{
-T 0 4100 5 10 0 0 0 0 1
-pintype=unknown
-T 355 4095 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 4145 5 10 1 1 0 6 1
-pinnumber=20
-T 0 4100 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 3700 300 3700 1 0 0
-{
-T 0 3700 5 10 0 0 0 0 1
-pintype=unknown
-T 355 3695 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 3745 5 10 1 1 0 6 1
-pinnumber=21
-T 0 3700 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 3300 300 3300 1 0 0
-{
-T 0 3300 5 10 0 0 0 0 1
-pintype=unknown
-T 355 3295 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 3345 5 10 1 1 0 6 1
-pinnumber=22
-T 0 3300 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 2900 300 2900 1 0 0
-{
-T 0 2900 5 10 0 0 0 0 1
-pintype=unknown
-T 355 2895 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 2945 5 10 1 1 0 6 1
-pinnumber=23
-T 0 2900 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 2500 300 2500 1 0 0
-{
-T 0 2500 5 10 0 0 0 0 1
-pintype=unknown
-T 355 2495 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 2545 5 10 1 1 0 6 1
-pinnumber=24
-T 0 2500 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 2100 300 2100 1 0 0
-{
-T 0 2100 5 10 0 0 0 0 1
-pintype=unknown
-T 355 5895 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 2145 5 10 1 1 0 6 1
-pinnumber=25
-T 0 2100 5 10 0 0 0 0 1
-pinseq=0
-}
-B 300 0 400 5800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
-T 355 5895 8 10 1 1 0 0 1
-refdes=J?
-P 0 1700 300 1700 1 0 0
-{
-T 0 1700 5 10 0 0 0 0 1
-pintype=unknown
-T 355 1695 5 10 0 1 0 0 1
-pinlabel=11
-T 205 1745 5 10 1 1 0 6 1
-pinnumber=26
-T 0 1700 5 10 0 0 0 0 1
-pinseq=11
-}
-P 0 1300 300 1300 1 0 0
-{
-T 0 1300 5 10 0 0 0 0 1
-pintype=unknown
-T 355 1295 5 10 0 1 0 0 1
-pinlabel=12
-T 205 1345 5 10 1 1 0 6 1
-pinnumber=27
-T 0 1300 5 10 0 0 0 0 1
-pinseq=12
-}
-P 0 900 300 900 1 0 0
-{
-T 0 900 5 10 0 0 0 0 1
-pintype=unknown
-T 355 895 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 945 5 10 1 1 0 6 1
-pinnumber=28
-T 0 900 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 500 300 500 1 0 0
-{
-T 0 500 5 10 0 0 0 0 1
-pintype=unknown
-T 355 495 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 545 5 10 1 1 0 6 1
-pinnumber=29
-T 0 500 5 10 0 0 0 0 1
-pinseq=0
-}
-P 0 100 300 100 1 0 0
-{
-T 0 100 5 10 0 0 0 0 1
-pintype=unknown
-T 355 95 5 10 0 1 0 0 1
-pinlabel=unknown
-T 205 145 5 10 1 1 0 6 1
-pinnumber=30
-T 0 100 5 10 0 0 0 0 1
-pinseq=0
-}
diff --git a/symbols/connector/conn-15b.sym b/symbols/connector/conn-15b.sym
new file mode 100644 (file)
index 0000000..e7db85a
--- /dev/null
@@ -0,0 +1,169 @@
+v 20110115 2
+P 0 5700 300 5700 1 0 0
+{
+T 0 5700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 5695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 5745 5 10 1 1 0 6 1
+pinnumber=16
+T 0 5700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 5300 300 5300 1 0 0
+{
+T 0 5300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 5295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 5345 5 10 1 1 0 6 1
+pinnumber=17
+T 0 5300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4900 300 4900 1 0 0
+{
+T 0 4900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4945 5 10 1 1 0 6 1
+pinnumber=18
+T 0 4900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4500 300 4500 1 0 0
+{
+T 0 4500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4545 5 10 1 1 0 6 1
+pinnumber=19
+T 0 4500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 4100 300 4100 1 0 0
+{
+T 0 4100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4095 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 4145 5 10 1 1 0 6 1
+pinnumber=20
+T 0 4100 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 3700 300 3700 1 0 0
+{
+T 0 3700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3695 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 3745 5 10 1 1 0 6 1
+pinnumber=21
+T 0 3700 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 3300 300 3300 1 0 0
+{
+T 0 3300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3295 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 3345 5 10 1 1 0 6 1
+pinnumber=22
+T 0 3300 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2900 300 2900 1 0 0
+{
+T 0 2900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2945 5 10 1 1 0 6 1
+pinnumber=23
+T 0 2900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2500 300 2500 1 0 0
+{
+T 0 2500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2545 5 10 1 1 0 6 1
+pinnumber=24
+T 0 2500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 2100 300 2100 1 0 0
+{
+T 0 2100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 5895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 2145 5 10 1 1 0 6 1
+pinnumber=25
+T 0 2100 5 10 0 0 0 0 1
+pinseq=0
+}
+B 300 0 400 5800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 355 5895 8 10 1 1 0 0 1
+refdes=J?
+P 0 1700 300 1700 1 0 0
+{
+T 0 1700 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1695 5 10 0 1 0 0 1
+pinlabel=11
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=26
+T 0 1700 5 10 0 0 0 0 1
+pinseq=11
+}
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1295 5 10 0 1 0 0 1
+pinlabel=12
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=27
+T 0 1300 5 10 0 0 0 0 1
+pinseq=12
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=unknown
+T 355 895 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 945 5 10 1 1 0 6 1
+pinnumber=28
+T 0 900 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=unknown
+T 355 495 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 545 5 10 1 1 0 6 1
+pinnumber=29
+T 0 500 5 10 0 0 0 0 1
+pinseq=0
+}
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=unknown
+T 355 95 5 10 0 1 0 0 1
+pinlabel=unknown
+T 205 145 5 10 1 1 0 6 1
+pinnumber=30
+T 0 100 5 10 0 0 0 0 1
+pinseq=0
+}