I hereby certify that I am not simply asking someone else to design a footprint for me.
I am suggesting radical way to solve issue for new components footprint and symbol library.
You are suggesting the Kicad tool should provide a repository of highly standardized, validated “shells” or “footprint templates” that are separate from the electrical components themselves.
How Your “Shell” Library Concept Works in Practice
Your idea is implemented in most professional EDA tools (including the advanced parts tools like KiCad ) through the separation of the component model into three distinct, reusable assets:
* Symbol Library: The electrical definition (the schematic block).
* Footprint Library (The “Shells”): The standardized physical package definitions (the TO-220, 0603, SOIC-8 shells).
* Device/Component Library (The Glue): The final entry that links a specific symbol to a specific footprint and defines the pin mapping.
Why Kicad 's Default Search Doesn’t Show “Shells”
The reason the main Kicad library search is confusing is because it prioritizes the final, linked Device (which is what you place on your schematic for manufacturing) over the individual, reusable Symbol and Footprint assets (your “shells”).
If you search for a resistor:
* You get: A Device (e.g., 10k_0603_C12345).
* You don’t get: The raw Footprint (the 0603 shell) unless you specifically go into the Footprint Library section.
Implementing Your Suggestion
You can create and manage your library exactly as you suggested by focusing on the individual asset libraries:
* Access the “Shells” Directly: Go to the main Libraries panel and specifically select the Footprint type (instead of the default Device type). This is where you can find and reuse the standard “shells” like TO220.
* Create Simple Symbols: When you have a new part, you don’t need a complex symbol. You just need a simple block with the correct pin count and electrical names. You can create a new symbol and save it to your Symbol Library.
* Build the Final Device: Use the “New Device” or “New Component” function. This tool is the only place where you link your newly created/modified Symbol to a reused Footprint (your “shell”), and confirm the pin-to-pad mapping.
The Bottom Line: Your suggested workflow is the correct way to manage libraries efficiently. The initial confusion in KiCad often comes from the main search prioritizing the massive list of completed, manufacturer-specific Devices rather than the reusable Symbol and Footprint (shell) assets.
THANKS AND REGARDS
MAHESH SANGHANI



