# 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)