From 04271893ff8baa7fb3e61df406a073fd392316b7 Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Wed, 9 Dec 2015 17:11:32 +0100 Subject: [PATCH] Fix Bug #1521282 (footprint wizard for SOIC ICs generates a wrong position pin mark) --- pcbnew/scripting/plugins/sdip_wizard.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pcbnew/scripting/plugins/sdip_wizard.py b/pcbnew/scripting/plugins/sdip_wizard.py index 31f53cd50d..69af86b796 100644 --- a/pcbnew/scripting/plugins/sdip_wizard.py +++ b/pcbnew/scripting/plugins/sdip_wizard.py @@ -232,6 +232,11 @@ class SOICWizard(RowedFootprint): # |1 2 3 4 | # \--------- - self.draw.BoxWithDiagonalAtCorner(0, 0, ssx*2, ssy*2, pcbnew.FromMM(1)) + setback = pcbnew.FromMM(0.8) + + if setback > ssy: + setback = ssy + + self.draw.BoxWithDiagonalAtCorner(0, 0, ssx*2, ssy*2, setback, self.draw.flipY) SOICWizard().register()