Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

2 terminal smd chip: Pad equations where outdated #689

Merged
merged 1 commit into from
Jun 26, 2018

Conversation

poeschlr
Copy link
Collaborator

  • New industry standards have updated not only the fillet sizes but also
    the way how tolerances are respected.
  • For devices that directly give the lead to lead spacing no complicated
    calculations are necessary. (was wrong previously)

Sorry for again getting it wrong. I noticed my mistake when i made this post on the forum
(The new equations make a lot more sense to be honest.)


This results in slightly increased pad to pad clearances for a lot of devices. (All tantals and most parts larger than 1210. For smaller parts there is no change as rounding hides the mistake.)

Some of the current tantals had extremely small pad to pad clearances. So they are not usable without this update.


The change to the script is done in this commit: pointhi/kicad-footprint-generator@c419ebb

- New industry standards have updated not only the fillet sizes but also
the way how tolerances are respected.
- For devices that directly give the lead to lead spacing no complicated
calculations are necessary. (was wrong previously)
@Misca1234
Copy link
Collaborator

214 file changes .. man
I guess we just take your word that all are good and merge :) ?

@poeschlr
Copy link
Collaborator Author

Look at what changed in the script :) (That is why scripts are good. You can see the changes made and can infer what that change will do. In this case you can even check the equations against the industry standard.)

@Misca1234
Copy link
Collaborator

That is fine with me, new process comes with new tools

@jcyrax
Copy link
Contributor

jcyrax commented Jun 25, 2018

For information 0201 footprint was also influenced by this. It had 0.12mm clearance in previous (wrong) version, now 0.18mm.

Regarding changes, I can confirm that they look correct to me. I compared script formulas to IPC-7351B document and also calculated by hand the same clearance S for 0201 footprint.

@evanshultz
Copy link
Collaborator

The script looks good to me and if a hand calculation above checks out then we should be good. Thanks!

@evanshultz evanshultz merged commit bc79a79 into KiCad:master Jun 26, 2018
@poeschlr poeschlr deleted the smd_chip_fix_pad_size_eq branch June 27, 2018 00:48
@myfreescalewebpage myfreescalewebpage added the Enhancement Improves existing footprint in the library label May 10, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Enhancement Improves existing footprint in the library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants