Hi, Mikael, I haven’t fully looked at the patch, it would be easier if you can send a branch for review via launchpad.
But, Could you explain those changes: === modified file 'pcbnew/scripting/plugins/qfp_wizard.py' --- pcbnew/scripting/plugins/qfp_wizard.py 2016-02-11 15:02:37 +0000 +++ pcbnew/scripting/plugins/qfp_wizard.py 2016-02-12 03:39:11 +0000 @@ -113,6 +113,8 @@ self.draw.SetLayer(pcbnew.F_CrtYd) sizex = (lim_x + cmargin) * 2 + pad_length sizey = (lim_y + cmargin) * 2 + pad_length + sizex = (int(sizex/100000)+1)*100000 + sizey = (int(sizey/100000)+1)*100000 --- pcbnew/scripting/plugins/zip_wizard.py 2016-02-11 15:02:37 +0000 +++ pcbnew/scripting/plugins/zip_wizard.py 2016-02-12 03:31:52 +0000 @@ -106,6 +106,8 @@ thick = self.draw.GetLineThickness() sizex = (pin1posX + cmarginx) * 2 + pad_Hsize + thick sizey = (pin1posY + cmarginy) * 2 + pad_Vsize + thick + sizex = (int(sizex/100000)+1)*100000 + sizey = (int(sizey/100000)+1)*100000 The semantics for size x/y seem very different. :) Also, are you trying to round here? + sizex = (int(sizex/100000)+1)*100000 + sizey = (int(sizey/100000)+1)*100000 Wouldn’t it be better like sizex = (int((sizex+(100000-1))/100000))*100000 (if you were trying to do a ceil?) Cheers, Miguel Ángel > On 12 Feb 2016, at 05:03, Mikael Arguedas <mikael.argue...@gmail.com> wrote: > > Hi guys, > > Here is the updated patch including changes from > https://lists.launchpad.net/kicad-developers/msg23059.html > <https://lists.launchpad.net/kicad-developers/msg23059.html> > This patch fixes the following KLC violations in the generated footprints: > - fixes the text size as specified in rule 6.9 > - rounds the courtyard position on a 0.05mm grid as specified in rule 6.6 > - set the attribute for SMD components as specified in rule 10.5 > > Cheers, > Mikael Arguedas > > On Thu, Feb 11, 2016 at 6:54 PM, Mikael Arguedas <mikael.argue...@gmail.com > <mailto:mikael.argue...@gmail.com>> wrote: > Hi guys, > > Sorry for spamming. > This patch sets the footprint attibute to SMD if needed. This allows the > generated footprints to comply with KLC rule 10.5. > > Cheers, > Mikael Arguedas > > <fixWizards.patch>_______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp