From: Bdale Garbee Date: Sat, 14 Jan 2023 21:50:18 +0000 (-0700) Subject: define a useful clearance on PDFN33 footprint X-Git-Url: https://git.gag.com/?p=hw%2Faltusmetrum;a=commitdiff_plain;h=541b558a5d1fee27fd5e4b263687f1320dc2bdc9 define a useful clearance on PDFN33 footprint --- diff --git a/packages/PDFN33.py b/packages/PDFN33.py index 071a3c0..c28e31f 100755 --- a/packages/PDFN33.py +++ b/packages/PDFN33.py @@ -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 index e7db85a..0000000 --- a/symbols/conn-15b.sym +++ /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 index 0000000..e7db85a --- /dev/null +++ b/symbols/connector/conn-15b.sym @@ -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 +}