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

SMD electrolytic caps to round rect pads #1032

Merged
merged 1 commit into from Nov 6, 2018

Conversation

evanshultz
Copy link
Collaborator

Polar complement to #1030.

http://kicad-pcb.org/libraries/klc/F3.3/ specifies something different than the existing footprints names:
"SMD Electrolytic Capacitor": I kept the existing convention even though it's not what's shown in KLC. The example shows the X and Y dimensions at the PCB (most often these are the same) and optionally the height. Our existing footprints use the cylindrical body diameter and height. Since these packages are normally named like our existing footprints and lead pitch doesn't vary much or at all, I think a KLC update is best. Also, KLC doesn't consider these caps can be nonpolar. Perhaps something like [C/CP]_Elec_[Manufacturer]_[Diameter]x[Height]_[X]x[y]_[Modifiers]_[Options] with Manufacturer, X, Y, Modifiers, and Options being optional?

SMD footprint changes (there are script changes so some do not apply to new footprints):

  1. Clean up descriptions and keywords
  2. Simplify YAML format to eliminate redundant and repetitive data
  3. Default to rounded rect pads
  4. Support calculating pad sizes per IPC-7351B

I have left these alone as much as possible but they could be consolidated and have pads calculated according to IPC. Perhaps later when it's a good time to break things and streamline the library and conform to KLC?

I have only a few footprints for reference:
image

Script PR: TBD


Thanks for creating a pull request to contribute to the KiCad libraries! To speed up integration of your PR, please check the following items:

  • Provide a URL to a datasheet for the footprint(s) you are contributing
  • An example screenshot image is very helpful
  • If there are matching symbol or 3D model pull requests, provide link(s) as appropriate
  • Check the output of the Travis automated check scripts - fix any errors as required

Also a few minor description updates
@evanshultz
Copy link
Collaborator Author

Script PR is at pointhi/kicad-footprint-generator#206.

@SchrodingersGat
Copy link
Contributor

Thanks @evanshultz

@SchrodingersGat SchrodingersGat merged commit edd63e5 into KiCad:master Nov 6, 2018
@evanshultz evanshultz deleted the c-polar-smd branch November 6, 2018 16:03
@myfreescalewebpage myfreescalewebpage added the Enhancement Improves existing footprint in the library label Dec 23, 2019
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.

None yet

3 participants