224 lines
5.6 KiB
Markdown
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) |