The QFN footprint wizard generates invalid footprints

Bug #1775961 reported by Rene Poeschl
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Low
nats

Bug Description

The current qfn footprint wizard always centers the pads at the body dimension. This means that either the heel fillet is way too small or the toe fillet is way too large.
I would suggest to add at least a parameter to control the pad center position.
Or upgrade the generator to use ipc calculations.
As an inspiration have a look at the ipc dfn_qfn generator script i created for generating footprints for the official lib. https://github.com/pointhi/kicad-footprint-generator/pull/125

Revision history for this message
Seth Hillbrand (sethh) wrote :

Makes sense. I think this makes sense to address along with the rest of the python work during 6

Changed in kicad:
importance: Undecided → Low
milestone: none → 6.0.0-rc1
Revision history for this message
Rene Poeschl (poeschlr) wrote :

If the plan of @pointhi (hope this is his handle here as well) goes as planned then my qfn (and other footprint generators) should be easily transferred to the footprint wizard. Details about his plan here: https://forum.kicad.info/t/rfc-future-of-footprint-wizard-and-generator/12592 and here: https://github.com/pointhi/kicad-footprint-generator/issues/152#issuecomment-409978763 (plus other comments on the scripting repo)

Revision history for this message
nats (nats-1) wrote :

Hello,
I'm in processing of porting my previous QFN Wizard with a lot more features than the new one, and I added the "fillet" handling because it's impossible without it to make arbitrary pad length.

I attached a patch. (I used it today but didn't test it extensively)

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

@nat, I committed you patch to the development branch. Thank you for contribution to KiCad.

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 6e77176d7666cfafbea8e939e3631b73ddb99d23
https://git.launchpad.net/kicad/patch/?id=6e77176d7666cfafbea8e939e3631b73ddb99d23

Changed in kicad:
status: New → Fix Committed
assignee: nobody → nats (nats-1)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.