306 lines
8.2 KiB
Markdown
306 lines
8.2 KiB
Markdown
# Standard-Passivbauteile mit LCSC-Integration
|
|
|
|
Diese Anleitung beschreibt das System für Standard-Passivbauteile (R, C, L) mit LCSC-Bestellnummern.
|
|
|
|
## 🎯 Zielsetzung
|
|
|
|
- **Einheitliche Bestückung**: Immer die gleichen, gut verfügbaren Teile verwenden
|
|
- **Kostenoptimierung**: LCSC Basic Parts für niedrige Kosten
|
|
- **Automatisierung**: Direkte BOM-Generierung für JLCPCB/LCSC
|
|
- **Standardisierung**: Feste Werte-Reihen für alle Projekte
|
|
|
|
## 📊 Standard-Werte-Reihen
|
|
|
|
### Kondensatoren (Keramik, X7R, 50V)
|
|
```
|
|
Übliche Werte:
|
|
100pF, 220pF, 470pF, 1nF, 2.2nF, 4.7nF, 10nF, 22nF, 47nF, 100nF, 220nF, 470nF, 1µF, 2.2µF, 4.7µF, 10µF, 22µF, 47µF, 100µF
|
|
|
|
Packages:
|
|
0402: 100pF - 1µF
|
|
0603: 100pF - 10µF
|
|
0805: 100pF - 22µF
|
|
1206: 100pF - 47µF
|
|
```
|
|
|
|
### Widerstände (Dickschicht, 1%, 1/16W-1/4W)
|
|
```
|
|
E24-Reihe bevorzugt:
|
|
1.0, 1.1, 1.2, 1.3, 1.5, 1.6, 1.8, 2.0, 2.2, 2.4, 2.7, 3.0, 3.3, 3.6, 3.9, 4.3, 4.7, 5.1, 5.6, 6.2, 6.8, 7.5, 8.2, 9.1
|
|
|
|
Dekaden: 1Ω - 10MΩ
|
|
|
|
Packages:
|
|
0402: 1Ω - 1MΩ
|
|
0603: 1Ω - 10MΩ
|
|
0805: 1Ω - 10MΩ
|
|
1206: 1Ω - 10MΩ
|
|
```
|
|
|
|
### Induktivitäten (Ferrit, 20%)
|
|
```
|
|
Übliche Werte:
|
|
10nH, 22nH, 47nH, 100nH, 220nH, 470nH, 1µH, 2.2µH, 4.7µH, 10µH, 22µH, 47µH, 100µH, 220µH, 470µH, 1mH
|
|
|
|
Packages:
|
|
0402: 1nH - 47nH (HF)
|
|
0603: 10nH - 470nH
|
|
0805: 100nH - 10µH
|
|
1206: 470nH - 1mH
|
|
```
|
|
|
|
## 🏷️ Naming Convention
|
|
|
|
### Symbol-Namen
|
|
```
|
|
Format: [Wert]_[Package]_[LCSC]
|
|
|
|
Beispiele:
|
|
100nF_0402_C1525
|
|
10k_0603_C25804
|
|
1uF_0805_C28323
|
|
100uH_1206_C51942
|
|
|
|
Spezialwerte:
|
|
DNP_0603_C25804 # Do Not Populate (gleiche Größe wie Referenz-Teil)
|
|
0R_0603_C21189 # 0-Ohm Brücke
|
|
NC_0603 # Not Connected (ohne LCSC#)
|
|
```
|
|
|
|
### Eigenschaften (Symbol Properties)
|
|
```
|
|
Reference: R?, C?, L?
|
|
Value: [Wert] (z.B. "100nF", "10k", "100uH")
|
|
Footprint: Passives_Standard:[Package]_[Typ]
|
|
Datasheet: [LCSC-URL]
|
|
Description: [Spezifikation]
|
|
LCSC: [C-Nummer]
|
|
Manufacturer: [Herstellername]
|
|
MPN: [Manufacturer Part Number]
|
|
Package: [0402/0603/0805/1206]
|
|
```
|
|
|
|
### Footprint-Namen
|
|
```
|
|
Format: [Package]_[Typ]_[Besonderheiten]
|
|
|
|
Standard:
|
|
R_0402_1005Metric
|
|
R_0603_1608Metric
|
|
R_0805_2012Metric
|
|
R_1206_3216Metric
|
|
|
|
C_0402_1005Metric
|
|
C_0603_1608Metric
|
|
C_0805_2012Metric
|
|
C_1206_3216Metric
|
|
|
|
L_0402_1005Metric
|
|
L_0603_1608Metric
|
|
L_0805_2012Metric
|
|
L_1206_3216Metric
|
|
|
|
Spezial:
|
|
R_0603_1608Metric_HandSolder # Vergrößerte Pads
|
|
C_0805_2012Metric_HighVolt # Erhöhte Abstände
|
|
```
|
|
|
|
## 📋 LCSC Basic Parts Liste
|
|
|
|
### Kondensatoren (Samsung CL-Series, X7R, 50V)
|
|
```
|
|
# 0402 Package
|
|
100nF_0402_C1525 # CL05B104KO5NNNC, Samsung, X7R, 50V
|
|
10nF_0402_C15195 # CL05B103KO5NNNC, Samsung, X7R, 50V
|
|
1nF_0402_C1523 # CL05B102KO5NNNC, Samsung, X7R, 50V
|
|
100pF_0402_C1524 # CL05B101KO5NNNC, Samsung, X7R, 50V
|
|
|
|
# 0603 Package
|
|
100nF_0603_C14663 # CL10B104KB8NNNC, Samsung, X7R, 50V
|
|
10nF_0603_C57112 # CL10B103KB8NNNC, Samsung, X7R, 50V
|
|
1µF_0603_C15849 # CL10A105KA8NNNC, Samsung, X5R, 25V
|
|
|
|
# 0805 Package
|
|
100nF_0805_C49678 # CL21B104KBCNNNC, Samsung, X7R, 50V
|
|
10µF_0805_C15850 # CL21A106KAQNNNE, Samsung, X5R, 25V
|
|
1µF_0805_C28323 # CL21B105KOFNNNE, Samsung, X7R, 50V
|
|
|
|
# 1206 Package
|
|
100nF_1206_C13585 # CL31B104KBCNNNC, Samsung, X7R, 50V
|
|
47µF_1206_C13585 # CL31A476MQHNNNE, Samsung, X5R, 6.3V
|
|
```
|
|
|
|
### Widerstände (UniOhm Thick Film, 1%)
|
|
```
|
|
# 0402 Package
|
|
0R_0402_C25611 # 0402WGF0000TCE, UniOhm, 1/16W
|
|
10R_0402_C25077 # 0402WGF100JTCE, UniOhm, 1/16W
|
|
100R_0402_C25076 # 0402WGF1000TCE, UniOhm, 1/16W
|
|
1k_0402_C11702 # 0402WGF1001TCE, UniOhm, 1/16W
|
|
10k_0402_C25744 # 0402WGF1002TCE, UniOhm, 1/16W
|
|
100k_0402_C25741 # 0402WGF1003TCE, UniOhm, 1/16W
|
|
|
|
# 0603 Package
|
|
0R_0603_C21189 # 0603WAF0000T5E, UniOhm, 1/10W
|
|
10R_0603_C22859 # 0603WAF100JT5E, UniOhm, 1/10W
|
|
100R_0603_C22775 # 0603WAF1000T5E, UniOhm, 1/10W
|
|
1k_0603_C21190 # 0603WAF1001T5E, UniOhm, 1/10W
|
|
10k_0603_C25804 # 0603WAF1002T5E, UniOhm, 1/10W
|
|
100k_0603_C25803 # 0603WAF1003T5E, UniOhm, 1/10W
|
|
|
|
# 0805 Package
|
|
0R_0805_C17477 # 0805W8F0000T5E, UniOhm, 1/8W
|
|
10k_0805_C17414 # 0805W8F1002T5E, UniOhm, 1/8W
|
|
100k_0805_C17407 # 0805W8F1003T5E, UniOhm, 1/8W
|
|
|
|
# 1206 Package
|
|
0R_1206_C4310 # 1206W4F0000T5E, UniOhm, 1/4W
|
|
10k_1206_C4190 # 1206W4F1002T5E, UniOhm, 1/4W
|
|
```
|
|
|
|
### Induktivitäten (Murata LQG-Series)
|
|
```
|
|
# 0603 Package
|
|
10nH_0603_C1649 # LQG18HN10NJ00D, Murata, ±5%
|
|
100nH_0603_C1588 # LQG18HN101J00D, Murata, ±5%
|
|
1µH_0603_C1617 # LQG18HN1R0J00D, Murata, ±5%
|
|
|
|
# 0805 Package
|
|
100nH_0805_C1729 # LQG21HN101J10D, Murata, ±5%
|
|
1µH_0805_C1734 # LQG21HN1R0J10D, Murata, ±5%
|
|
10µH_0805_C1046 # LQG21HN100J10D, Murata, ±5%
|
|
|
|
# 1206 Package
|
|
100µH_1206_C51942 # LQG31HN101J03L, Murata, ±5%
|
|
1mH_1206_C90319 # LQG31MN1R0K03L, Murata, ±10%
|
|
```
|
|
|
|
## 🗂️ Ordnerstruktur
|
|
|
|
### Symbol-Bibliothek
|
|
```
|
|
symbols/Passives_Standard.kicad_sym
|
|
├── Kapazitäten/
|
|
│ ├── 100pF_0402_C1524
|
|
│ ├── 100nF_0603_C14663
|
|
│ ├── 1uF_0805_C28323
|
|
│ └── ...
|
|
├── Widerstände/
|
|
│ ├── 0R_0603_C21189
|
|
│ ├── 10k_0603_C25804
|
|
│ ├── 100k_0603_C25803
|
|
│ └── ...
|
|
└── Induktivitäten/
|
|
├── 100nH_0603_C1588
|
|
├── 1uH_0805_C1734
|
|
└── ...
|
|
```
|
|
|
|
### Footprint-Bibliothek
|
|
```
|
|
footprints/Passives_Standard.pretty/
|
|
├── R_0402_1005Metric.kicad_mod
|
|
├── R_0603_1608Metric.kicad_mod
|
|
├── R_0805_2012Metric.kicad_mod
|
|
├── R_1206_3216Metric.kicad_mod
|
|
├── C_0402_1005Metric.kicad_mod
|
|
├── C_0603_1608Metric.kicad_mod
|
|
├── C_0805_2012Metric.kicad_mod
|
|
├── C_1206_3216Metric.kicad_mod
|
|
├── L_0603_1608Metric.kicad_mod
|
|
├── L_0805_2012Metric.kicad_mod
|
|
└── L_1206_3216Metric.kicad_mod
|
|
```
|
|
|
|
## ⚙️ Symbol-Erstellung Workflow
|
|
|
|
### 1. Neue Komponente hinzufügen
|
|
```python
|
|
# Symbol-Template für Widerstand
|
|
Symbol Name: 10k_0603_C25804
|
|
Reference: R
|
|
Value: 10k
|
|
Footprint: Passives_Standard:R_0603_1608Metric
|
|
Description: Resistor, 10kΩ, 1%, 1/10W, 0603
|
|
LCSC: C25804
|
|
Manufacturer: UniOhm
|
|
MPN: 0603WAF1002T5E
|
|
Package: 0603
|
|
Datasheet: https://lcsc.com/product-detail/C25804.html
|
|
```
|
|
|
|
### 2. Automatisierte Erstellung
|
|
```powershell
|
|
# PowerShell Script für Bulk-Erstellung
|
|
param($Type, $Values, $Package, $LcscData)
|
|
|
|
foreach ($value in $Values) {
|
|
$symbolName = "$($value)_$($Package)_$($LcscData[$value].LCSC)"
|
|
# Symbol mit Template erstellen...
|
|
}
|
|
```
|
|
|
|
## 📊 BOM-Integration
|
|
|
|
### KiCad BOM-Export
|
|
Erweiterte Felder für BOM:
|
|
- `LCSC`: C-Nummer für automatischen Import
|
|
- `Manufacturer`: Herstellername
|
|
- `MPN`: Manufacturer Part Number
|
|
- `Package`: Gehäusegröße
|
|
- `Description`: Vollständige Spezifikation
|
|
|
|
### JLCPCB Integration
|
|
```csv
|
|
# BOM-Format für JLCPCB Assembly
|
|
Comment,Designator,Footprint,LCSC
|
|
100nF,C1;C2;C5,C_0603_1608Metric,C14663
|
|
10k,R1;R3;R7,R_0603_1608Metric,C25804
|
|
1uF,C3;C4,C_0805_2012Metric,C28323
|
|
```
|
|
|
|
### Cost-Tracking
|
|
| Package | Basic Part | Extended Part | Premium |
|
|
|---------|------------|---------------|---------|
|
|
| 0402 | $0.002 | $0.008 | $0.02+ |
|
|
| 0603 | $0.003 | $0.01 | $0.03+ |
|
|
| 0805 | $0.004 | $0.012 | $0.04+ |
|
|
| 1206 | $0.006 | $0.015 | $0.06+ |
|
|
|
|
## 🔄 Update-Workflow
|
|
|
|
### Regelmäßige Updates
|
|
1. **LCSC-Verfügbarkeit prüfen** (monatlich)
|
|
2. **Preise vergleichen** (bei neuen Projekten)
|
|
3. **Neue Basic Parts** integrieren
|
|
4. **Obsolete Teile** markieren
|
|
|
|
### Version Management
|
|
```
|
|
CHANGELOG für Passivbauteile:
|
|
v1.0: Initial Standard-Set mit LCSC Basic Parts
|
|
v1.1: Erweitert um 1206 Package
|
|
v1.2: Neue Samsung Kondensator-Serie integriert
|
|
```
|
|
|
|
## 🎯 Best Practices
|
|
|
|
### Projekt-Setup
|
|
1. **Standard-Set definieren**: 90% aller Projekte
|
|
2. **Projekt-spezifische Ergänzungen**: Nur wenn notwendig
|
|
3. **BOM-Review**: Vor Bestellung LCSC-Verfügbarkeit prüfen
|
|
|
|
### Design-Guidelines
|
|
- **0603 bevorzugen**: Guter Kompromiss Größe/Handhabung
|
|
- **Basic Parts**: Immer erste Wahl
|
|
- **Standardwerte**: E24-Reihe für Widerstände
|
|
- **Sicherheitsmargen**: +20% auf kritische Werte
|
|
|
|
### Kostenoptimierung
|
|
- **Bulk-Rabatte**: Gleiche Werte mehrfach verwenden
|
|
- **Setup-Kosten**: Weniger verschiedene Werte = günstiger
|
|
- **Lagerkosten**: Standard-Set auf Vorrat
|
|
|
|
---
|
|
|
|
*Diese Liste wird regelmäßig mit aktuellen LCSC-Daten synchronisiert.* |