From 541b558a5d1fee27fd5e4b263687f1320dc2bdc9 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Sat, 14 Jan 2023 14:50:18 -0700 Subject: [PATCH] define a useful clearance on PDFN33 footprint --- packages/PDFN33.py | 10 ++++++---- symbols/{ => connector}/conn-15b.sym | 0 2 files changed, 6 insertions(+), 4 deletions(-) rename symbols/{ => connector}/conn-15b.sym (100%) 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/connector/conn-15b.sym similarity index 100% rename from symbols/conn-15b.sym rename to symbols/connector/conn-15b.sym -- 2.30.2