Initial KiCad project

This commit is contained in:
2026-01-04 01:19:56 +02:00
commit cf6e6e3baf
45 changed files with 133173 additions and 0 deletions

View File

@@ -0,0 +1,293 @@
# 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:**
1. In KiCad, go to **Tools → External Plugins → KiCad Library Utils**
2. 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:**
1. **Web Interface:**
- Go to https://www.snapeda.com
- Search for component (e.g., "TXB0104PWR")
- Download KiCad symbol and footprint
- Import into KiCad
2. **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:**
1. Go to https://www.ultralibrarian.com
2. Search for component
3. Select KiCad format
4. 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:**
1. Go to **Tools → Plugin and Content Manager**
2. Search for "Library Loader"
3. 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:**
1. Search for component
2. Filter by KiCad format
3. 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)**
1. **Tools → Plugin and Content Manager**
2. Browse available libraries
3. Install needed libraries
4. Use symbols directly
**Option 2: Use TXB0104PWR for Commercial Parts**
1. Create free account at snapeda.com
2. Search for components
3. Download KiCad files
4. Import into your project
**Option 3: Manual Download and Import**
1. Find symbol online (SnapEDA, Ultra Librarian, etc.)
2. Download `.kicad_sym` file
3. Copy to your `libs/` folder
4. Add to project libraries
---
## How to Install Plugins in KiCad 9
### Method 1: Plugin and Content Manager
1. Open KiCad
2. Go to **Tools → Plugin and Content Manager**
3. Browse available plugins
4. Click **Install** on desired plugin
5. Restart KiCad if needed
### Method 2: Manual Installation
1. Download plugin file
2. Place in KiCad plugin directory:
```
~/.local/share/kicad/9.0/plugins/
```
3. Restart KiCad
4. Enable in **Tools → External Plugins**
---
## Recommended Workflow
### For Standard Components:
1. **Use Built-in Libraries** (Device, Connector, etc.)
2. **Use Library Utils** to install community libraries
3. **Search in KiCad** symbol chooser first
### For Commercial ICs:
1. **Try SnapEDA** first (best quality)
2. **Try Ultra Librarian** as backup
3. **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)
1. **Open KiCad**
2. **Tools → Plugin and Content Manager**
3. **Search:** "SnapEDA"
4. **Install** the plugin
5. **Restart KiCad**
6. **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:
1. **Download symbol file** (`.kicad_sym`) from:
- SnapEDA
- Ultra Librarian
- Component Search Engine
- Manufacturer website
2. **Copy to your library:**
```bash
cp downloaded_symbol.kicad_sym ~/Projects/ESPHome/PCB_Board/Midea_ESP/libs/
```
3. **Add to library file:**
- Open `libs/Midea_AC_Controller.kicad_sym`
- Copy symbol definition into file
- Or create separate library file
4. **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:**
1. **Built-in Library Utils** - For official/community libraries
2. **SnapEDA** - For commercial ICs (web or plugin)
3. **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