Hallo! Bislang habe ich EAGLE verwendet, nun möchte ich (v.a. wegen der beschränkten Platinengröße in EAGLE) auf KiCad umsteigen. Ich benutze LinuxMint 17.3 Cinnamon. Habe bereits die PPA von KiCad hinzugefügt und die Pakete kicad kicad-demo kicad-doc-de kicad-locale-de kicad-library (und alles, was dann noch automatisch dazugewählt wurde) installiert. Als Versuch habe ich ein Projekt angelegt, im Schaltplan ein ATmega8-P eingefügt, annotiert und wollte einen Footprint zuweisen. Wenn ich die Schaltfläche dafür klicke, kommt zuerst eine Meldung, wo steht: [Zitat] Some of the assigned footprints are legacy entries (are missing lib nicknames). Would you like CvPcb to attempt to convert them to the new required FPID format? (If you answer no, then these assignments will be cleared out and you will have to re-assign these footprints yourself.) [/Zitat] Ich klicke dann "Ja", dann kommt eine Meldung: [Zitat] Bei dem Versuch der Footprint Konvertierung ist ein Fehler aufgetreten: "Das Bauteil 'IC1' mit dem Footprint 'DIL28' konnte in keiner der Bibliotheken gefunden werden. Sie müssen diese manuell zuweisen wenn diese korrekt aktualisiert werden sollen beim nächsten Import der Netzliste in Pcbnew." [/Zitat] Ich habe schon Gegoogelt und dieses Problem so nicht gefunden. Ich möchte nichts falsch machen, nicht dass dann die Ordnerstruktur, etc. zerstört ist. Darum bite ich euch um Hilfe und bedanke mich im Voraus! Gruß
Diese Meldung ist nicht ungewöhnlich, die kommt bei mir auch bei fast jeder neuen Schaltung. Es ist einfach so, dass manchen Schaltplansymbolen in KiCad einmal Footprints zugewiesen worden sind. Dann wurden die Footprint-Libraries überarbeitet und neu strukturiert und der früher zugewiesene Footprint existiert nicht mehr (bzw. hat jetzt einen anderen Namen). Zum konkreten Beispiel: Den Footprint DIL28 gibt es nicht mehr, stattdessen gibt es (in Housings_DIP) die vier Varianten DIP-28_W7.62mm DIP-28_W7.62mm_LongPads DIP-28_W15.24mm DIP-28_W15.24mm_LongPads Ich vermute mal, dass KiCad beim Versuch, die Footprints automatisch zu korrigieren, einfach nur schaut, ob es in irgendeiner Modulbibliothek einen Footprint namens DIL28 findet. Da dies nicht der Fall ist, kommt dann eben die Fehlermeldung. In dem Fall musst Du halt den Footprint manuell zuweisen.
Danke, Bernd, hattest Recht, es funktioniert. Es lag an was anderem, dass ich keinen Footprint gelistet bekam... Jetzt klappt jedenfalls alles wunderbar!
Hallo Bernd. Bernd B. schrieb: > Es ist einfach so, dass manchen Schaltplansymbolen in KiCad einmal > Footprints zugewiesen worden sind. Dann wurden die Footprint-Libraries > überarbeitet und neu strukturiert und der früher zugewiesene Footprint > existiert nicht mehr (bzw. hat jetzt einen anderen Namen). Und genau das ist der Grund, warum man spätestens zum Abschluss eines Projektes Bibliotheken mit den verwendeten Symbolen, Footprints, 3D-Modellen ec. anlegt, diese im Projektordner speichert, mit einem relativen Pfad in die Bibliothekslisten einbindet und alles zusammen archiviert bzw. übergibt. Und dann am bedten nur noch auf diese Bibliotheken referenziert. So haben nachträgliche Änderungen der Bibliotheken keinen Einfluss mehr auf das Projekt. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
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.