Ich habe KiCAD mit einem neuen 'Annotate' verwirrt. Weiß jemand, wie ich folgendes Problem lösen kann? - In Eeschema Schaltplan angelegt - Annotation ausgeführt - Netzliste erzeugt - CvPcb die Footprints den Bauteilen zugewiesen - in Pcpnew die Netzliste eingelesen Hat alles wunderbar geklappt. Nachdem der Schaltplan gewachsen ist, bin ich auf die Idee gekommen, das 'Annotate' neu auszuführen. Alle alten Annotationen vorher gelöscht. Wieder die gleiche Prozedure wie ober weiter gemacht. Dann war aber im Pcpnew alles durcheinander, falsche Gehäuse zu falschen Bauteilen. Habe alle Bauteile gelöscht und wollte die Netzliste dann neu eingelesen. Jetzt kommt ständig beim ersten gefunden Widerstand die Meldung: "Component [R1]: footprint <> not found" Aber ich kann weder in der Netzliste einen Fehler finden, noch meckert das CvPcb. Um mir sicher zu sein, habe ich einen neuen Schaltplan angelegt, den gleichen Widerstand eingefügt, die oben beschriebene Prozedure durchgemacht und alles funktioniert. Irgendwo hat sich Pcbnew was gemerkt, was er sich nicht merken soll. Denn ich denke, wenn alle Bauteile gelöscht sind (dann gespeichert), dann die Netzliste neu einlesen, sollte das Board jungfräulich sein, oder? Was mach ich falsch? Wer kennt das? Ich möchte es vermeiden, ein neues Projekt anlegen und wieder von vorne beginnen zu müssen.
:
Verschoben durch Admin
KiCAD_Neuling schrieb: > Nachdem der Schaltplan gewachsen ist, bin ich auf die Idee gekommen, das > 'Annotate' neu auszuführen. Alle alten Annotationen vorher gelöscht. Wieso hast Du die Annotationen vorher gelöscht? Damit geht die Zuordnung der Bauteile zu Footprints verloren, denn die meisten Bauteile werden andere Nummern bekommen. PCBnew löscht beim Einlesen der Netzliste nur dann Footprints vom Schaltplan, wenn man das ausdrücklich so einstellt.
Danke für den Tipp. Die Datei sieht gut aus, habe sie aber sicherheitshalber mal auf die Seite geschoben. Dann sind die Footprint Zuteilungen wieder im CvPcb komplett weg. Hab alles neu gemacht - gleicher Fehler :-( Der Fehler muss vorher sein. Ich probier jetzt das 'Annotate' nochmal komplett neu. Vielleicht hat er sich dort irgendwo verschluckt.
> Wieso hast Du die Annotationen vorher gelöscht? Damit geht die Zuordnung > der Bauteile zu Footprints verloren, denn die meisten Bauteile werden > andere Nummern bekommen. Weil ich das bei Eagle so gewohnt war, um den Schaltplan im Nachhinein nochmal neu durchzunummerieren, damit die Reihenfolge der Bauteile übersichtlicher wird. > PCBnew löscht beim Einlesen der Netzliste nur dann Footprints vom > Schaltplan, > wenn man das ausdrücklich so einstellt. Das verstehe ich nicht. Du meinst die Optionen beim Einlesen der Netzliste? (das habe schon durchprobiert).
ich hatte mal einen ähnlichen Effekt. Ohne ganuer untersucht zu haben, was das Problem war, hat es bei mir geholfen, die Netzliste im Legacy-Format zu erzeugen.
> die Netzliste im Legacy-Format zu erzeugen.
Beim Netzlisten generieren kannst du nur 'altes' oder 'neues' Format
auswählen. Pcbnew brd ist doch ein Legacy Format. Da blick ich jetzt
nicht durch.
Wo hast du diese Einstellung vorgenommen?
ich hab's hier gerade kein KiCad zur Hand ... aber im im Schaltplan-Editor im Dialog zum Schreiben der Netzwerkliste gibt's bei mir "Legacy" und "XML" als mögliche Formate wenn ich mich nicht irre. Kann natürlich sein, dass es bei Dir "altes" und "neues" heißt ... probier einfach mal auf "altes" umzustellen.
:
Bearbeitet durch User
Hab beide Formate probiert. Gleicher Effekt. Ich hab sogar angefangen, Bauteile zu tauschen, zu löschen, etc. Geht alles nicht. Nach einem Tag Fehlersuche lass ich es jetzt bleiben und zeichne den Schaltplan neu. Ich möchte einfach ein Projekt mit KiCAD fertigstellen, um dann zu entscheiden, ob ich bei Eagle bleibe oder umsteigen kann. Ich beiße mich da jetzt durch :-)
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.