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