KiCad 5 Bauteileditor (NICHT Footprint!) Grafik importieren

OP #6244874
Lesenswert?
• ▲
▼
Hallo!

Ich bin dabei ein neues Bauteil (Display) anzulegen, und würde gerne das 
Aussehen - zumindest stilistisch - in der Symbol-Library hinterlegen.
Doch obwohl ich ein Bauteil als SVG exportieren kann, scheint es keinen 
Weg in die andere Richtung zu geben?!

Bin ich nur blind, oder geht das wirklich nicht?

Gruß,
Stefan

PS: Das Format ist mir dabei erst mal egal, auch will ich daraus keine 
elektrischen Eigenschaften / Anschlüsse o.ä. ableiten/verwenden!
(Firma: Kobold Inc) #6248283
Lesenswert?
• ▲
▼
Hallo Stefan,

um ehrlich zu sein verstehe ich nicht ganz was du machen willst. Soll 
das Bauteil an sich wie es im 3D Modus gerendert wird verändert werden? 
Ähnlich wie sowas https://kicad-pcb.org/external-tools/stepup/ ?
https://forum.kicad.info/t/tutorial-solidworks-to-3d-vrml-wrl-or-step-stp-component/5000

Oder willst du Logos auf die Platine bringen?
https://github.com/badgeek/svg2shenzhen
https://github.com/mtl/svg2mod

Oder soll die Platine als silkscreen ein Bild darstellen?
https://github.com/jaseg/gerbolyze

Oder soll der Schalplan exportiert werden?
http://neo900.org/stuff/eeshow/

Ich würde dich bitten am besten mit einem Screenshot zu zeigen was du 
machen möchtest.

Grüße

Matze
Persönliche Seite #6252318
Lesenswert?
• ▲
▼
Hallo Stefan

Schnellschuss aus der Mittagspause.

Stefan S. schrieb:
> Hallo!
>
> Ich bin dabei ein neues Bauteil (Display) anzulegen, und würde gerne das
> Aussehen - zumindest stilistisch - in der Symbol-Library hinterlegen.
> Doch obwohl ich ein Bauteil als SVG exportieren kann, scheint es keinen
> Weg in die andere Richtung zu geben?!
>
> Bin ich nur blind, oder geht das wirklich nicht?

Es geht. ;O)

Lege es nicht als SVG ab, sondern als Bitmap.
Möglicherweise funktionieren mittlerweile auch andere Formate, aber ich 
habe das Teil ewig nicht mehr verwendet und bin daher etwas überfragt.

Dann gehst Du ins KiCad Hauptfenster, und wählst dort den "Bitmap zu 
Bauteil Konverter" (Rechts neben dem Gerberviewer)
Dort kannst Du die Bitmap importieren und z.B. als .lib Datei speichern.
Diese wiederum kannst Du im Symboleditor öffnen (Nach Eintrag ins 
Eeschema Bibliotheksverzeichnis) und weiterbearbeiten.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
OP #6252497
Lesenswert?
• ▲
▼
Cool 8-)

Da muß ich mir den Quelltext mal anschauen - denn das Ergebnis ist ja 
wieder eine vektorisierte Bitmap 8-o
Aber gut es geht! Danke Bernd!

Gruß,
Stefan

PS: Sind alles nur Polygone. Mal sehen ;-)
1
        // The polygon outline thickness is fixed here to 1 mil, the minimal
2
        // value in Eeschema (0 means use default thickness for graphics)
3
        #define EE_LINE_THICKNESS 1
4
        sprintf( strbuf, "P %d 0 0 %d",
5
                 (int) aPolygon.PointCount() + 1, EE_LINE_THICKNESS );
6
        m_Data += strbuf;
7
        for( ii = 0; ii < aPolygon.PointCount(); ii++ )
8
        {
9
            currpoint = aPolygon.CPoint( ii );
10
            sprintf( strbuf, " %d %d",
11
                     currpoint.x - offsetX, currpoint.y - offsetY );
12
            m_Data += strbuf;
13
        }
14

15
        // Close polygon
16
        sprintf( strbuf, " %d %d",
17
                 startpoint.x - offsetX, startpoint.y - offsetY );
18
        m_Data += strbuf;
19

20
        m_Data += " F\n";
Persönliche Seite #6253206
Lesenswert?
• ▲
▼
Hallo Stefan.

Stefan S. schrieb:

> Da muß ich mir den Quelltext mal anschauen - denn das Ergebnis ist ja
> wieder eine vektorisierte Bitmap 8-o

Ja, ich finde das auch irgendwie schräg. Aber es ist eben ein 
Schaltplan, und da ist Maßhaltigkeit zweitrangig.
Und um ein Firmenlogo oder etwas anderes stark stilisiertes einzulesen 
langt es ja.

> Aber gut es geht! Danke Bernd!

Gern geschehen. ;O)

> PS: Sind alles nur Polygone. Mal sehen ;-)

Das klappt auch nur gut, wenn die Bitmap hohen Kontrast hat. Am besten 
schwarz-weiss.


Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.