add 3 stackable headers used in Arduino Uno
Created by: forrestbao
Stackable headers are frequently used in Arduino Uno. But KiCad does not have a footprint nor 3D model for it. So I created the versions for 6-pin, 8-pin, and 10-pin to use by myself. I now wanna share them with the community. For a centralized location of footprints, 3D models, and 3D model source file, see this: https://github.com/forrestbao/pebble/tree/master/KiCad/Stackable
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 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 3D model PR https://github.com/KiCad/kicad-packages3D/pull/534 No symbol PRs as it can use any male or female connector's symbol. -
Check the output of the Travis automated check scripts - fix any errors as required -
Give a reason behind any intentional library convention rule violation.
- I created a new library called Connector_Stackable for all stackable connectors as they are gaining popularity because of their wide use in shield boards. However, this makes my PR cannot pass fp-lib-table test. Let me know whether I must put my new parts in an existing library.
- 3D models are in STEP format because KiCad 5.0 is in favor of STEP (a better CAD exchange format) over WRL (dimensionless). But testing rules still require WRL.