reworked all DIP-switch footprints (naming, style, some new, ...)
Created by: jkriege2
-
script-generated: https://github.com/pointhi/kicad-footprint-generator/pull/106 (reworked existing scripts)
-
reworked naming:
SW_DIP_[SWITCHTYPE]x[#SWITCHES]_[SWITCHSTYLE]_[X]x[Y]x[Z]mm_W[LEAD_SPAN]mm_P[PITCH]mm_[MODIFIERS]
-
SW_DIP_[SWITCHTYPE]x[#SWITCHES]_[SWITCHSTYLE]_[MAN]_[MPN]_W[LEAD_SPAN]mm_P[PITCH]mm_[MODIFIERS]
- SWITCHTYPE - SPST,...
- #SWITCHES - Number of switches in package
- SWITCHSTYLE - SLide, Piano, ...
- MAN - manufacturer
- MPN - manufacturer part number
- X - Major dimension of part on x axis
- Y - Major dimension of part on y axis
- Z - Major dimension of part on z axis (Optional)
- Lead span - Distance between leads
- Pitch - Lead pitch
- Modifiers - Modifiers to footprint specifications Options - Extra footprint options (Optional)
-
reworked style (especially pin1-marker: L on THT/SMD-mounted-THT and standard-markers for SOIC-style SMDs)
-
added some new:
SW_DIP_SPSTxXX_Slide_..._LowProfile_JPin
-
improved descriptions (body-size, webpage/datasheets ...)
-
also includes the footprints required there: https://github.com/KiCad/kicad-footprints/pull/216
-
NOTE: This requires some renames of 3D models!!! ... I will add an issue for that as I pressume these are script-generated: https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/DIP_parts done by @terjeio ???
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 IN FILES -
An example screenshot image is very helpful -
If there are matching symbol or 3D model PRs, provide link(s) as appropriate -
Check the output of the Travis automated check scripts - fix any errors as required