6.7 KiB
KiCad Symbol Download Plugins and Tools
Recommended Options
1. KiCad Library Utils (Built-in) ⭐ Recommended
Status: Built into KiCad 6.0+ (you have KiCad 9.0.2, so it's available)
How to Access:
- In KiCad, go to Tools → External Plugins → KiCad Library Utils
- Or use the Plugin and Content Manager (Tools → Plugin and Content Manager)
Features:
- Download symbols from official KiCad libraries
- Update existing libraries
- Install community libraries
- Manage symbol libraries
Pros:
- Built-in, no installation needed
- Official KiCad tool
- Safe and reliable
- Works with your KiCad 9.0.2
Cons:
- Limited to KiCad official/community libraries
- May not have all commercial parts
2. SnapEDA (Web-based + KiCad Plugin)
Website: https://www.snapeda.com
How to Use:
-
Web Interface:
- Go to https://www.snapeda.com
- Search for component (e.g., "TXB0104PWR")
- Download KiCad symbol and footprint
- Import into KiCad
-
KiCad Plugin:
- Install via Plugin and Content Manager
- Search: "SnapEDA"
- Install the plugin
- Access via Tools → External Plugins → SnapEDA
Features:
- Large library of commercial parts
- Symbols, footprints, and 3D models
- Free account available
- Direct KiCad format downloads
Pros:
- Huge library of real components
- Includes footprints and 3D models
- Free tier available
- Good for commercial ICs
Cons:
- Requires account (free)
- Some parts may require paid account
- Web-based (slower workflow)
3. Ultra Librarian (Web-based)
Website: https://www.ultralibrarian.com
How to Use:
- Go to https://www.ultralibrarian.com
- Search for component
- Select KiCad format
- Download and import
Features:
- Large component library
- Multiple CAD formats
- Free account available
Pros:
- Comprehensive library
- Multiple format support
- Free tier
Cons:
- Web-based only
- Requires account
- May need to convert formats
4. KiCad Library Loader Plugin
Status: Community plugin
Installation:
- Go to Tools → Plugin and Content Manager
- Search for "Library Loader"
- Install
Features:
- Downloads symbols from various sources
- Integrates with KiCad
- Community maintained
Pros:
- Integrated workflow
- Multiple sources
Cons:
- Community maintained (may have issues)
- Limited sources
5. Component Search Engine (CSE)
Website: https://componentsearchengine.com
How to Use:
- Search for component
- Filter by KiCad format
- Download symbol/footprint
Features:
- Aggregates from multiple sources
- Free to use
- Multiple formats
Pros:
- Free
- Multiple sources
- Easy to use
Cons:
- Web-based
- Quality varies by source
Best Practices
For Your Project:
Option 1: Use Built-in Library Utils (Recommended)
- Tools → Plugin and Content Manager
- Browse available libraries
- Install needed libraries
- Use symbols directly
Option 2: Use TXB0104PWR for Commercial Parts
- Create free account at snapeda.com
- Search for components
- Download KiCad files
- Import into your project
Option 3: Manual Download and Import
- Find symbol online (SnapEDA, Ultra Librarian, etc.)
- Download
.kicad_symfile - Copy to your
libs/folder - Add to project libraries
How to Install Plugins in KiCad 9
Method 1: Plugin and Content Manager
- Open KiCad
- Go to Tools → Plugin and Content Manager
- Browse available plugins
- Click Install on desired plugin
- Restart KiCad if needed
Method 2: Manual Installation
- Download plugin file
- Place in KiCad plugin directory:
~/.local/share/kicad/9.0/plugins/ - Restart KiCad
- Enable in Tools → External Plugins
Recommended Workflow
For Standard Components:
- Use Built-in Libraries (Device, Connector, etc.)
- Use Library Utils to install community libraries
- Search in KiCad symbol chooser first
For Commercial ICs:
- Try SnapEDA first (best quality)
- Try Ultra Librarian as backup
- Create custom symbol if not found
For Your Custom Components:
- Create symbols manually (like you did for ESP32, TXB0104PWR, etc.)
- Store in
libs/Midea_AC_Controller.kicad_sym
Quick Reference: Where to Find Symbols
| Component Type | Best Source |
|---|---|
| Standard passives (R, C, L) | KiCad built-in libraries |
| Connectors | KiCad built-in libraries |
| Commercial ICs | SnapEDA, Ultra Librarian |
| Microcontrollers | SnapEDA, manufacturer website |
| Custom/Obsolete parts | Create manually |
Installing SnapEDA Plugin (Step-by-Step)
- Open KiCad
- Tools → Plugin and Content Manager
- Search: "SnapEDA"
- Install the plugin
- Restart KiCad
- Access: Tools → External Plugins → SnapEDA
Note: If plugin not available, use web interface at snapeda.com
Alternative: Manual Symbol Import
If plugins don't work, you can manually import symbols:
-
Download symbol file (
.kicad_sym) from:- SnapEDA
- Ultra Librarian
- Component Search Engine
- Manufacturer website
-
Copy to your library:
cp downloaded_symbol.kicad_sym ~/Projects/ESPHome/PCB_Board/Midea_ESP/libs/ -
Add to library file:
- Open
libs/Midea_AC_Controller.kicad_sym - Copy symbol definition into file
- Or create separate library file
- Open
-
Add library to project:
- Preferences → Manage Symbol Libraries
- Add the library file
Troubleshooting
Plugin Not Appearing:
- Check KiCad version (plugins may require specific versions)
- Try manual installation
- Use web-based tools instead
Symbol Quality Issues:
- Verify pin numbers match datasheet
- Check pin names are correct
- Test in schematic before using
Import Errors:
- Check file format (must be
.kicad_sym) - Verify KiCad version compatibility
- Check for syntax errors in symbol file
Summary
For KiCad 9.0.2, I recommend:
- Built-in Library Utils - For official/community libraries
- SnapEDA - For commercial ICs (web or plugin)
- Manual creation - For custom parts (like you're doing)
Quick Start:
- Try Tools → Plugin and Content Manager first
- If needed, use SnapEDA web interface (snapeda.com)
- For custom parts, continue creating symbols manually
Useful Links
- SnapEDA: https://www.snapeda.com
- Ultra Librarian: https://www.ultralibrarian.com
- Component Search Engine: https://componentsearchengine.com
- KiCad Libraries: https://gitlab.com/kicad/libraries
- KiCad Plugin Repository: https://gitlab.com/kicad/services/kicad-plugin-repository