From c1c5afad67edf0a8e9e7d2309c18e98860fb2aea Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Wed, 17 Apr 2019 18:02:22 +0200 Subject: [PATCH] fix in qfn_wizard.py --- pcbnew/python/plugins/qfn_wizard.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pcbnew/python/plugins/qfn_wizard.py b/pcbnew/python/plugins/qfn_wizard.py index 13600d070e..97e533490a 100644 --- a/pcbnew/python/plugins/qfn_wizard.py +++ b/pcbnew/python/plugins/qfn_wizard.py @@ -37,7 +37,7 @@ class QFNWizard(FootprintWizardBase.FootprintWizard): self.AddParam("Pads", "pitch", self.uMM, 0.4, designator='e') self.AddParam("Pads", "width", self.uMM, 0.2, designator='X1') self.AddParam("Pads", "length", self.uMM, 0.75, designator='Y1') - self.AddParam("Pads", "offset", self.uMM, 0.3) + self.AddParam("Pads", "offset", self.uMM, 0.0) self.AddParam("Pads", "oval", self.uBool, True) self.AddParam("EPad", "epad", self.uBool, True) @@ -82,7 +82,7 @@ class QFNWizard(FootprintWizardBase.FootprintWizard): pad_pitch = self.pads["pitch"] pad_length = self.pads["length"] - # Fillet allows to define how much of the pad is outside of the package + # offset allows to define how much of the pad is outside of the package pad_offset = self.pads["offset"] pad_width = self.pads["width"] @@ -99,8 +99,8 @@ class QFNWizard(FootprintWizardBase.FootprintWizard): shape=pad_shape, rot_degree=90.0) v_pad = PA.PadMaker(self.module).SMDPad( pad_length, pad_width, shape=pad_shape) - h_pitch = h_pitch / 2 - pad_length + (pad_length+pad_offset)/2 - v_pitch = v_pitch / 2 - pad_length + (pad_length+pad_offset)/2 + h_pitch = h_pitch / 2 - pad_length + pad_offset + pad_length/2 + v_pitch = v_pitch / 2 - pad_length +pad_offset + pad_length/2 #left row pin1Pos = pcbnew.wxPoint(-h_pitch, 0)