Forum: Platinen Eagle: Geister im Schematic


von Kago (Gast)


Lesenswert?

Hallo!

Ich habe da ein merkwürdiges Problem mit Eagle (5.11.0 Light, Linux).

Nachdem ich aus einem Schematic ein frisches Board erzeugt habe, 
befinden sich auf dem Board Bauteile, die im Schematic nicht vorhanden 
sind.

Es handelt sich dabei um drei Exemplare U$3, U$4, U$5, die scheinbar 
Kopien des (tatsächlich vorhandenen) Bauteils U$1 sind.

Versucht habe ich bereits, die "unsichtbaren" Gäste mit SHOW U$3 usw. im 
Schematic hervorzuholen, aber es erscheint nichts. Immerhin zeigt die 
Fußzeile den Bauteiltyp (gleicher Typ wie U$1) an.
Wo ich aber nichts sehe, kann ich erstmal nichts löschen ;-)

Habe natürlich auch ein DELETE U$3 probiert, das hat aber leider auch 
nicht funktioniert.

Wenn ich versuche, U$3 in der Board-Ansicht zu löschen, bekomme ich nur 
den Hinweis, ich möchte das doch bitte im Schematic machen. Grmpf.


Hat vielleicht irgendwer eine Idee?

Thanx

   Kago

von Leo H. (Gast)


Lesenswert?

Drück im Schaltplan mal Alt+F2, dann bekommst du alles angezeigt.

Sicher das du nicht vielleicht doch irgendwo ein Bauteil hinkopiert 
hast?
Was für Bauteile sind das eigentlich? Kann es sein, das da beim 
Erstellen ein Fehler passiert ist, oder mehrere Gatter getrennt 
angezeigt werden?

von M. W. (hobbyloet)


Lesenswert?

Im Schaltplan mal auf Invoke, dann auf deinen Kandidaten klicken.

von Kago (Gast)


Lesenswert?

Wow! Das geht ja fix zu hier.

Also:
@leoloewe: Alt-F2 kann ich unter Linux leider nicht benutzen, da die 
Tastenkombination bereits von Gnome/Linux belegt wird. Gibt es da noch 
eine Alternative?

> Sicher das du nicht vielleicht doch irgendwo...
Na klar, muß ich ja wohl .-).
Aber ich kann es nicht wiederfinden. Die Platine ist mit 50 Bauteilen 
noch relativ klein und übersichtlich, beim Zoom-Fit müßte man die 
Übeltäter eigentlich leicht sehen können.

Das IC ist übrigens ein 14-poliger Drucksensor. Eins davon soll im 
Schematic drin sein (das sehe ich auch). Scheinbar existieren aber noch 
drei unsichtbare Kopien davon.

@hobbyloet: Im Schaltplan sind U$3 nicht sichtbar. Dort kann ich nichts 
anklicken und auch INVOKE U$3 funktioniert nicht.



Ich hab gerade mal versucht, die ganze Schaltung in ein neues Schematic 
zu kopieren (das war natürlich naheliegend, aber ich komme von Orcad und 
bin noch nicht so lange mit Eagle unterwegs :-).
Und siehe da: plötzlich tauchen auf dem Board auch nur noch die Bauteile 
auf, die im Schematic zu sehen sind. Merkwürdig.

Bleibt die Frage, wie ich sowas in Zukunft vermeiden kann.

von Remo@ T. (remo)


Lesenswert?

Vermutlich hast du zeitweise das Board beim bearbeiten des Schematics 
nicht geöffnet gehabt. Dann verliert Eagle leicht die Synchronisierung.
Du hattest vermutlich zu einem Zeitpunkt kurzzeitig 4 der Drucksensoren 
im Schaltplan und auch auf dem Board und das ganze so gespeichert. Dann 
hast du in einer nächsten Session nur den Schaltplan geöfffnet und das 
Board nicht und in dieser Session 3 Drucksensoren im Schaltplan 
gelöscht. Bei der nächsten Session hast du wieder beides geöffnet und 
die Sensoren waren im Board natürlich noch da.
Dieses Scenario solltest du also vermeiden indem du immer beides 
öffnest.
Sollte es doch passieren, dann kannst du den Schaltplaneditor schliessen 
und die Teile im Board löschen. Danach den Schaltplaneditor wieder 
öffnen und alles ist gut :-)

Remo

von Gerd (Gast)


Lesenswert?

Hast du vielleicht die Bauteile in deinem Schematic genau auf den 
anderen als Kopie liegen?

von Kago (Gast)


Lesenswert?

@remo:
Im Nachhinein ist es schwierig zu sagen, ob ich zwischenzeitlich mal an 
einem rumeditiert habe, während das andere nicht offen war. Da mir das 
Problem bekannt ist, wäre das aber zweifellos nicht absichtlich 
geschehen.

Trotzdem: wenn ich das Board lösche und aus dem Schematic frisch neu 
erzeugen lassen, sollten eigentlich alle Korrespondenzen wieder korrekt 
vorhanden sein.

@Gerd:
Ich vermute mal, da Kopieren und in ein leeres Schematic Einfügen das 
Problem behebt, sollten gestapelte Bauteile eigentlich auszuschließen 
sein.

Trotzdem Thanx für eure Gedanken!

Ich habe halt ein schlechtes Gefühl im Bauch, wenn ich den Eindruck 
gewinne, daß man sich auf ein Tool nicht so richtig verlassen kann. Wenn 
die Platine größer gewesen wäre, hätte ich die Ghosts am Ende vielleicht 
sogar irrtümlich bestücken lassen... ;-)

von Loonix (Gast)


Lesenswert?

Kago schrieb:
> Trotzdem: wenn ich das Board lösche und aus dem Schematic frisch neu
> erzeugen lassen, sollten eigentlich alle Korrespondenzen wieder korrekt
> vorhanden sein.

Ja, so verhält sich EAGLE bei mir seit V4.irgendwas
Das von dir beschriebene Phänomen habe ich mit EAGLE 5.11 unter WinXP 
noch nie bemerkt.

Kago schrieb:
> Ich habe halt ein schlechtes Gefühl im Bauch, wenn ich den Eindruck
> gewinne, daß man sich auf ein Tool nicht so richtig verlassen kann.

Sicher, wer mag das schon. Ich würde aber zunächst mal z.B. eine Version 
zurückspringen und verifizieren ob dort der Fehler reproduzierbar ist.
Ich denke, als Nutzer eines gering verbreiteten OS muss man solche Bugs 
hin und wieder abkönnen und sollte vielleicht nicht immer die neueste 
Version benutzen. Ganz einfach weil es länger dauert bis die Bugs 
bekannt werden und natürlich weil der Hersteller bezüglich Nachbesserung 
weniger Druck verspürt als wenn 90% seiner Kunden auf der Matte stehen.

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.