Forum: Platinen [Altium] Probleme bei Update from PCB libraries


von Jens C. (Gast)


Lesenswert?

Hallo ,

ich habe folgendes Problem:

ich habe mittlerweile einige Bauteile in verschiedenen Integrated Libs 
angelegt. Nun habe ich bei einem Bauteil etwas in der Lib geändert 
(Mechanical 12 - Mechanische Dimensionen gelöscht).

Diese Änderung wollte ich nun in meine fertige PCB übernehmen durch die 
Funktion "update from PCB libraries" im Tools Menü.

Ich lasse alle Einstellungen so wie sie vorgegeben werden und klicke 
weiter mit ok.
Daraufhin kommt ein Fenster, in dem er mir die Ergebnisse anzeigt.
Er meldet bei vielen Bauteilen irgendwelche unterschiede, in denen 
allerdings keine Änderungen vorgenommen wurden. Die Bauteile, die ich 
geändert habe jeodch werden als matched (also keine Unterschiede 
gefunden) angezeigt. Kann mir vielleicht jemand sagen, was ich falsch 
mache, oder hat noch jemand diese seltsame Funktion?!

Danke schon mal vorab.

P.S.: Habe mich auch schon ans Altium Formum gewand, aber bekomme dort 
keine Antwort.....

von Ralf (Gast)


Lesenswert?

Du musst auf jeden Fall auch den mechanischen Layer in der Liste 
anwählen, der geändert wurde.
Und nicht vergessen: Wenn deine Lib als IntLib unter den Bibliotheken 
geführt ist, dann musst du das passende Lib-Projekt öffnen, in der auch 
deine PcbLib enthalten ist, und neu kompilieren (C, C)! Ansonsten 
fließen die Änderungen nicht in die Bibliothek ein, selbst wenn die 
PcbLib-Datei geändert wurde.

Ralf

von Jens D. (jens) Benutzerseite


Lesenswert?

Hallo,

wenn du nur ein Bauteil geändert hast würde ich den weg gehen und NUR 
dieses eine Bauteil aktualisieren.
Sprich du hast das PCB offen, und deine Lib.
In deiner LIB klickst du mit der rechten Maustaste auf "Update PCB with 
(SO14). Nun aktualisiert er NUR das eine Footprint.

Wenn du viel mit Altium arbeitest und die Bauteile beschaffst schau dir 
auch mal die Datenbank Libs an.
Hätte den Vorteil, dass du jedem Bauteil eine ID zuweisen kannst (musst) 
und IMMER die aktuellen Inhalte aus der Datenbank im gesamtem Projekt 
nutzen kannst.

Jens

von Jens C. (Gast)


Lesenswert?

Hallo,

danke für Eure Antworten. Ich denke das Problem war wohl, dass ich die 
Integrated Libs nicht nei compiliert habe. Ich dachte das müsste er so 
verstehen. Aber im Endeffekt ergibts ja Sinn.

Das ganze erklärt natürlich immernoch nicht, warum er mir bei einigen 
Bauteilen totalen Quatsch ändern will.

Aber danke Euch schon mal.

Gruß

Jens

von Ralf (Gast)


Lesenswert?

> Das ganze erklärt natürlich immernoch nicht, warum er mir bei einigen
> Bauteilen totalen Quatsch ändern will.
Ein Bild sagt mehr als tausend Worte...

Man müsste es sich eben genau angucken, was ihm nicht schmeckt. Zeigt er 
nicht an, welche Differenzen er entdeckt hat?

Ralf

von Jens C. (Gast)


Lesenswert?

Hmm,

die Unterschiede die er anmeckert, liegen in den jeweiligen Bauteilen 
angeblich immer beim 3D Modell.
Ich habe an den Bauteilen die angemeckert werden jedoch definitiv nichts 
geändert. Er sagt, dass die Maße hier nicht übereinstimmen.

Und das bei so fast allen Bauteilen.

Jedoch nicht bei allen eines Footprints. So markert er z.B. den einen 
0805-C an und den anderen nicht. Man kann also nicht pauschal sagen, das 
etwas nicht stimmt. Auch im PCB habe die 3D Modelle unverändert gelassen 
(Beispielsweise Standoff geändert, was ja gehen würde).

Merkwürdig,....

Gruß

Jens

von Jens D. (jens) Benutzerseite


Lesenswert?

Hallo,

es kann sein, dass der eine 0805-C aus LIB A stammt und der andere 
0805-C aus der LIB B

Jens

von Jens C. (Gast)


Lesenswert?

Hey,

Nein, die stammen alle aus einer.

Jens C.

von Ralf (Gast)


Lesenswert?

> die Unterschiede die er anmeckert, liegen in den jeweiligen Bauteilen
> angeblich immer beim 3D Modell.
> Ich habe an den Bauteilen die angemeckert werden jedoch definitiv nichts
> geändert. Er sagt, dass die Maße hier nicht übereinstimmen.
Auch nicht die Höhenangaben fürs jeweilige Bauteil?

Schubs halt mal dein Board und deine Lib hier hoch, irgendjemand wird's 
sich schon angucken :)

Ralf

von Jens C. (Gast)


Lesenswert?

Nein, auch die Höhenangaben nicht.

Kann das nicht Online stellen,....

von Volker (Gast)


Lesenswert?

Altium bemecket alle Bauteile (glaube Mechanical Layer 13) die auf 
deiner
Platine im PCB eine andere Rotation als in der Bibliothek haben.
Da ist der Grund weshalb ein 0805 Footprint bemeckert wird, ein anderes 
hingegen nicht.

Gruß

Volker

von Jens C. (Gast)


Lesenswert?

Da hatte ich auch schon mal gedacht, aber das ist doch totaler 
Blödsinn...eigentlich.

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.