Is there an easy way to associate KiCad components?

Well in kicad (out of the box) you decide what particular part you use a bit later than in some other tools.
You can also create a library of atomic parts where you have a lot more symbols in your library and possibly not only a footprint associated with the symbol but also ordering information. See any of the atomic vs cvpcb discussions on this forum.
Example: Atomic or Not? What are you DOING with KiCad?

To use your design spark example:
There you needed to tell it what connector you will use at some stage didn’t you? How does it matter if you do this when placing the symbol or if you do it at a later stage. (By the way choosing footprints while selecting a symbol might be possible in v5 of kicad. [Developer Feedback] New component selector - brave testers?)

There are also tools available that cross reference with distributors.

2 Likes