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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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]
withManufacturer
,X
,Y
,Modifiers
, andOptions
being optional?SMD footprint changes (there are script changes so some do not apply to new footprints):
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:
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: