my-kicad-lib/docs/Logo_Artwork_Anleitung.md

224 lines
5.6 KiB
Markdown

# Logo & Artwork Anleitung
Diese Anleitung beschreibt, wie Sie Logos und Artwork für Ihre KiCad-Bibliothek erstellen.
## 🎨 Logo-Erstellung für Silkscreen
### Vorbereitung
1. **Originalbild**: Hochauflösende Vektorgrafik (SVG) oder mindestens 300 DPI
2. **Vereinfachung**: Logo muss silkscreen-tauglich sein (keine feinen Details)
3. **Mindestgröße**: Linien mindestens 0.15mm breit
4. **Kontrast**: Schwarz-weiß, keine Graustufen
### Größenrichtlinien
- **Große Logos**: 10-15mm (Hauptlogo auf PCB)
- **Mittlere Logos**: 5-8mm (Seitlicher Branding)
- **Kleine Logos**: 2-4mm (Diskrete Kennzeichnung)
- **Mini-Logos**: 1-2mm (Nur einfache Symbole)
### Bitmap zu Footprint Konvertierung
#### Option 1: KiCad Bitmap2Component
1. KiCad → Tools → Bitmap to Component Converter
2. Bitmap laden (PNG, JPG)
3. Format: "Footprint" wählen
4. Negative ausgeben: Ja (für Silkscreen)
5. Board layer: F.SilkS oder B.SilkS
6. Threshold anpassen für saubere Konturen
7. Export als .kicad_mod
#### Option 2: SVG2Shenzhen Plugin
1. Inkscape mit svg2shenzhen Plugin
2. SVG mit definierten Layern erstellen
3. Export direkt zu KiCad Footprint
### CC-Lizenz Logos
#### Creative Commons BY-SA
```
Größen: 3mm, 5mm, 8mm, 10mm
Dateien:
- CC_BY-SA_3mm.kicad_mod
- CC_BY-SA_5mm.kicad_mod
- CC_BY-SA_8mm.kicad_mod
- CC_BY-SA_10mm.kicad_mod
```
#### Creative Commons BY-NC-SA
```
Größen: 3mm, 5mm, 8mm, 10mm
Dateien:
- CC_BY-NC-SA_3mm.kicad_mod
- CC_BY-NC-SA_5mm.kicad_mod
- CC_BY-NC-SA_8mm.kicad_mod
- CC_BY-NC-SA_10mm.kicad_mod
```
### OSHW (Open Source Hardware) Logos
```
Varianten:
- OSHW_DE_3mm.kicad_mod (Deutschland)
- OSHW_US_3mm.kicad_mod (USA)
- OSHW_Generic_3mm.kicad_mod (Ohne Land)
```
## 📏 Technische Spezifikationen
### Silkscreen-Beschränkungen
- **Minimale Linienbreite**: 0.15mm (0.006")
- **Minimaler Text**: 0.8mm hoch, 0.15mm Strichbreite
- **Minimaler Abstand**: 0.1mm zwischen Elementen
- **Farben**: Nur eine Farbe pro Layer
### Footprint-Layer
- **F.SilkS**: Vordere Silkscreen-Schicht
- **B.SilkS**: Rückere Silkscreen-Schicht
- **F.Fab**: Fabrication-Layer (interne Dokumentation)
- **F.CrtYd**: Courtyard (Platzierungsbereich)
### Positionierung
- **Referenz**: Automatisch generiert, verschiebbar
- **Value**: Versteckt oder "LOGO" setzen
- **Courtyard**: 0.1mm um Logo-Kontur
## 🛠️ Workflow
### 1. Logo vorbereiten
```bash
# Bildbearbeitung (GIMP/Photoshop)
1. Logo öffnen
2. Auf 300 DPI skalieren
3. Schwarz-weiß konvertieren
4. Rauschen entfernen
5. Als PNG exportieren (schwarz auf weiß)
```
### 2. In KiCad konvertieren
```
Bitmap2Component:
- Width: Zielbreite in mm
- Height: Automatisch berechnet
- Resolution: 300 DPI
- Format: Footprint
- Negative: Aktiviert
- Layers: F.SilkS
```
### 3. Footprint nachbearbeiten
```
Im Footprint-Editor:
1. Unnötige Linien entfernen
2. Referenz positionieren
3. Courtyard hinzufügen
4. Eigenschaften setzen:
- Keywords: logo, artwork
- Description: "Company logo - [size]mm"
```
### 4. In Bibliothek einordnen
```
Speichern unter:
footprints/Logos_Silkscreen.pretty/Logo_[Name]_[Size]mm.kicad_mod
```
## 📁 Dateiorganisation
### Footprint-Namen
```
Logo_[Firmenname]_[Größe]mm.kicad_mod
Logo_[Firmenname]_[Größe]mm_[Variante].kicad_mod
Beispiele:
- Logo_MyCompany_10mm.kicad_mod
- Logo_MyCompany_5mm_Icon.kicad_mod
- Logo_Stadler_8mm_Text.kicad_mod
```
### CC-Lizenz Namen
```
CC_[Lizenz]_[Größe]mm.kicad_mod
Beispiele:
- CC_BY-SA_5mm.kicad_mod
- CC_BY-NC-SA_3mm.kicad_mod
```
### Quellmaterial
```
docs/logos/
├── source_images/
│ ├── company_logo.svg
│ ├── cc_by_sa.svg
│ └── oshw_logo.svg
├── processed/
│ ├── company_logo_10mm.png
│ ├── company_logo_5mm.png
│ └── ...
└── guidelines.md
```
## ⚙️ Symbol-Erstellung für Logos
### Logo-Symbole
Manchmal sind Logo-Symbole nützlich für Schaltpläne:
```
Symbol-Name: LOGO_[Name]_[Typ]
Beispiel: LOGO_MyCompany_Silkscreen
Eigenschaften:
- Reference: #LOGO
- Value: Logo
- Footprint: Logos_Silkscreen:Logo_MyCompany_5mm
- No Pin: Aktiviert (graphisches Symbol)
```
### Symbol-Bibliothek
Speichern in: `symbols/Logos_Artwork.kicad_sym`
## 🎯 Best Practices
### Design-Richtlinien
1. **Einfachheit**: Details, die kleiner als 0.2mm sind, entfernen
2. **Kontrast**: Starker Schwarz-weiß-Kontrast
3. **Skalierbarkeit**: Logo muss in verschiedenen Größen funktionieren
4. **Lesbarkeit**: Text ab 1mm Höhe lesbar
### Qualitätskontrolle
- [ ] 3D-Ansicht prüfen
- [ ] Verschiedene Zoom-Stufen testen
- [ ] Gerber-Viewer verwenden
- [ ] Probedruck auf Transparent-Folie
### Rechtliche Aspekte
1. **Eigene Logos**: Frei verwendbar
2. **Lizenz-Logos**: Nutzungsbedingungen beachten
3. **Fremde Marken**: Nur mit Erlaubnis
4. **Standards**: OSHW-Logo korrekt verwenden
## 📋 Checkliste
### Vor der Erstellung
- [ ] Logo-Rechte geklärt
- [ ] Zielgrößen definiert
- [ ] Qualität des Quellmaterials geprüft
### Nach der Erstellung
- [ ] Mindestlinienbreite eingehalten (0.15mm)
- [ ] 3D-Ansicht kontrolliert
- [ ] Verschiedene Größen getestet
- [ ] Dokumentation aktualisiert
- [ ] In Git committed
### Vor Produktion
- [ ] Gerber-Files geprüft
- [ ] Silkscreen-Preview angeschaut
- [ ] Bei Unklarheit: Prototyp bestellen
## 🔗 Nützliche Links
- [KiCad Bitmap2Component Tutorial](https://docs.kicad.org/8.0/en/bitmap2component/bitmap2component.html)
- [svg2shenzhen Plugin](https://github.com/badgeek/svg2shenzhen)
- [Creative Commons Logos](https://creativecommons.org/about/downloads/)
- [OSHW Logo Guidelines](https://www.oshwa.org/open-source-hardware-logo/)
- [PCB Silkscreen Guidelines](https://www.pcbway.com/pcb_prototype/What_is_Silkscreen_in_PCB.html)