Hallo zusammen. Ich arbeite miit KiCad und habe mich schon sehr an die Eigenheiten gewöhnt und bin im Großen und Ganzen sehr zufrieden. Jetzt habe ich das Problem, dass ich ein Logo mit auf die Platine bringen möchte. Dieses liegt als BMP vor. Ich habe das Logo mit Bitmap2Component in ein mod-File umgewandelt und dem Logo aus dem Schaltplan diesen Footprint zugewiesen. Das funktioniert auch alles super und ich sehe das Logo in PCBNew. Das Problem ist nun, dass das Logo nicht im Siebdrucklayer der Gerberdateien auftaucht. Wenn ich die mod-Datei mit anderen vergleiche tauchen in denen die funktionieren nur folgende Befehle auf: DS X-Start Y-Start X-End Y-End width layer für DrawSegment DC X-Center Y-Center X-Radius Y-Radius width layer für DrawCircle DA X-Center Y-Center X-Start Y-End angle width layer für DrawArc Das Logo beinhaltet allerdings nur DP 0 0 0 0 10 1 21 (Beispiel) gefolgt von mehreren Zeilen Dl (kleines L) X Y Wenn ich im GerberViewer die D-Codes anzeigen lasse, dann steht an der Stelle wo das Logo sein soll, nichts. Ich vermute dass das Logo dann auch nicht auf der Platine landet. Kann mir bitte jemand helfen wie ich die mit Bitmap2Component umgewandelten Bilder auf das zu produzierte PCB bekomme? Ich nutze KiCad 2011-05-25 stable unter Linux aber habe das gleiche Problem mit 2013-03-19 BZR 4004 stable unter Windows. Vielen Dank für Eure Mühen Skyfox
Hallo Felix. > Ich habe das Logo mit Bitmap2Component in ein mod-File umgewandelt und > dem Logo aus dem Schaltplan diesen Footprint zugewiesen. Das > funktioniert auch alles super und ich sehe das Logo in PCBNew. Mit Bitmap2Component hatte ich vergleichbare Probleme. Damals stürzte aber PCBnew komplett ab..... Ich habe mich aber damals folgendermassen beholfen: 1) Das Logo als .sym oder .mod exportiert. 2) Ein weiteres Modul angelegt und exportiert, das aber ausser Referenz und Wert nichts enthält. 3) Mit einem Editor nur die grafischen Liniendaten aus meinem Logo in das ansonsten leere Modul kopiert. Wo die genau hingehören, schaut man sich bei einem "funktionierenden" Modul ab. ;O) Was da genau schiefläuft, weiss ich auch nicht. Durch das "umkopieren" hatte ich das halt alles weggebügelt. > Wenn ich im GerberViewer die D-Codes anzeigen lasse, dann steht an der > Stelle wo das Logo sein soll, nichts. Ich vermute dass das Logo dann > auch nicht auf der Platine landet. > So ist es. Von Bitmap2Component bin ich übrigens auch sonst nicht so überzeugt. Wenn das Logo etwas komplizierter ist, ist das Ergebnis ein etwas "zerhauenes Stückwerk". Ich habe auf diese Weise einmal das bekannte GNU-Logo importiert, und war von dem Ergebnis so entäuscht, das ich die ganzen Linien in den Dokumentationslayer oder so verschoben habe, und nach dieser Vorlage dann im Silkscreen das Logo neu gezeichnet habe. Das Ergebnis siehst Du im Anhang als "Symbol_GNU-Logo_SilkscreenTop_21Apr2011.kicad_mod". Das originale importierte Logo habe ich dann Anschliessend gelöscht. In dem Falle blieb aber das erwähnte Problem mit dem Modul bestehen, so das ich die grafischen Linien von Hand umkopiert habe. Das dieses funktionierte, ist ein Indiz dafür, dass das Problem irgendwo im "drumherum" steckt. > Von > Kann mir bitte jemand helfen wie ich die mit Bitmap2Component > umgewandelten Bilder auf das zu produzierte PCB bekomme? > Das ist mein "Workaround". Weiter in die Tiefe, was da genau kaputt ist, habe ich noch nicht geschaut. Wenn das Logo nicht zu "kompliziert" ist, kannst Du es mir ja nach bernd.wiebus@gmx.de schicken, und ich versuche mich dann mal daran. ;O) > Ich nutze KiCad 2011-05-25 stable unter Linux aber habe das gleiche > Problem mit 2013-03-19 BZR 4004 stable unter Windows. > KiCad 2011-05-25 stable unter Linux ist seeeehr alt...... 2013-03-19 BZR 4004 stable unter Windows ist deutlich aktueller......aber ich habe kein Windows und kann dazu nichts sagen. Mit welchem kicad hattest Du Dein Logo denn erzeugt? Aber 2013-03-19 BZR 4004 stable sollte eigentlich schon die "neuen" Dateiformate können, (z.B. *.kicad_mod oder *.kicad_pcb). Hast du schonmal damit experimentiert? Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Hallo Bernd. Vielen Dank für die Antwort. Ich habe es so ausprobiert wie Du beschrieben hast, aber leider funktioniert es nicht. Ich habe leider in dem exportierten .mod keine Liniendaten. Wenn ich mir andere .mod Dateien ansehe haben die alle die Form die ich schon beschrieben habe, also DS, DC oder DA. Die exportierten haben die Form DP gefolgt von Dl. Ich vermute einen Referenzpunkt der Linienbreite und Layer vorgibt und dann eine Linie mit Endpunkt. Die Dl Zeilen haben auch immer nur 2 Koordinaten, aber das kennst Du wahrscheinlich schon. Wie gesagt, danke für den Tipp, aber leider funktioniert er bei mir nicht. Ich habe das Logo jetzt "ähnlich" mit KiCad-Mitteln nachgebaut und unser Kunde hat es abgenommen. Vielen Dank also, für Dein Angebot aber zuschicken wird nicht nötig sein. Du hast Recht, dass meine KiCad-Version wirklich alt ist, aber ich werde jetzt nicht mitten im Projekt updaten. Da müsste ich vermutlich auch noch meine Linux Dist upgraden und dazu fehlt mir im Moment die Zeit. Unter Windows habe ich auch noch eine ganz alte Version :-), weil da der GerberViewer noch Layer mergen konnte. Das habe ich ganz gerne mit Siebdruck und Zeichnungslayer gemacht. Das was gerbv von gEDA macht gefällt mir nicht. Für das nächste Projekt werde ich mir mal die neuesten Versionen installieren. Vielen Dank und schönen Gruß Felix
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.