mikrocontroller.net

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


Autor: Jens C. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.....

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jens D. (jens) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jens C. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jens C. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jens D. (jens) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

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

Jens

Autor: Jens C. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hey,

Nein, die stammen alle aus einer.

Jens C.

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jens C. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, auch die Höhenangaben nicht.

Kann das nicht Online stellen,....

Autor: Volker (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jens C. (Gast)
Datum:

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.