This repository contains shared libraries and resources for use with KiCad projects. It includes official KiCad libraries, DigiKey libraries, and custom symbols, footprints, and templates for hardware design.
My_KiCad_Libraries/
├── kicad-symbols/ # Submodule: Official KiCad symbols
├── kicad-footprints/ # Submodule: Official KiCad footprints
├── kicad-packages3d/ # Submodule: Official KiCad 3D models
├── custom_symbols/ # Custom schematic symbols
│ ├── MySerialParts.lib
│ ├── MySerialParts.dcm
│ └── README.md
├── custom_footprints/ # Custom footprints
│ ├── DIP_Probing_Interfaces.pretty/
│ │ ├── Probe_Header.kicad_mod
│ │ ├── Oscilloscope_Pin.kicad_mod
│ └── README.md
├── templates/ # Project templates for reuse
│ ├── Probing_Interface_Template.kicad_sch
│ ├── USB_Console_Interface_Template.kicad_sch
│ └── README.md
└── .gitmodules # Submodule definitions
To use these libraries, clone the repository with submodules:
git clone --recurse-submodules https://github.com/yourusername/My_KiCad_Libraries.git
If you've already cloned the repository without submodules, initialize and update them with:
git submodule update --init --recursive
- Symbols and Footprints: Point KiCad to the appropriate directories in this repository (e.g.,
kicad-symbols
andcustom_footprints
) using the Library Manager. - Templates: Copy templates from the
templates
directory into your project as needed.
To update the submodules to their latest versions, run:
git submodule update --remote
git commit -am "Updated submodules to latest upstream versions"
Feel free to contribute custom symbols, footprints, or templates that might be useful for other hardware designers. Open a pull request with your additions or improvements.
This repository includes:
- Submodules: Licensed as per their respective repositories (e.g., KiCad libraries).
- Custom Content: Licensed under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
Please ensure compliance with the licenses of individual components.
- Replace
https://github.com/yourusername/My_KiCad_Libraries.git
with the actual repository URL. - Adjust the licensing section if you decide to use a different license for your custom content.
Let me know if you need further tweaks!