Rename existing push switch symbols and add NO/NC variants
Created by: andrewteasdale
I realise this might be a slightly controversial one. I needed a push switch symbol for high integrity switches such as https://www.mouser.co.uk/datasheet/2/26/APEM_07242018_APEM_IX_Series-1382075.pdf which contain simultaneous normally-open and normally-closed switching pairs.
In creating this symbol, I realised there was some inconsistency in the names used for push switches in the existing library. For example, a generic normally-open push switch is "SW_Push", whereas a generic normally-closed push switch is "SW_Push_Open", a potentially confusing name.
It is my feeling that the abbreviations "NO" for normally-open and "NC" for normally-closed are fairly universally recognised. Therefore I propose changing "SW_Push" to "SW_Push_NO" and SW_Push_Open" to "SW_Push_NC" to reduce potential confusion and make for more consistent naming.
I have changes the existing symbols as follows:
In addition, I have added two new symbols for NO/NC switches:
All contributions to the kicad library must follow the KiCad library convention
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 symbol(s) you are contributing -
An example screenshot image is very helpful -
Ensure that the associated footprints match the official footprint library - A new fitting footprint must be submitted if the library does not yet contain one.
-
If there are matching footprint PRs, provide link(s) as appropriate -
Check the output of the Travis automated check scripts - fix any errors as required -
Give a reason behind any intentional library convention rule violation.