Forum: Platinen KiCAD Pcpnew "Component [R1]: footprint <> not found"


von KiCAD_Neuling (Gast)


Lesenswert?

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
von hp-freund (Gast)


Lesenswert?

sieh mal in der .cmp Datei nach

von Jim M. (turboj)


Lesenswert?

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.

von KiCAD_Neuling (Gast)


Lesenswert?

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.

von KiCAD_Neuling (Gast)


Lesenswert?

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

von Günter M. (redround)


Lesenswert?

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.

von KiCAD_Neuling (Gast)


Lesenswert?

> 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?

von Günter M. (redround)


Lesenswert?

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
von KiCAD_Neuling (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.