Altium: Fehlerhafte Spiegelung der 3D-Modelle

OP (Firma: Schweigstill IT) Persönliche Seite #3776761
Lesenswert?

Hallo,

ich habe bei Altium Designer 14.3.13 (Build 34012) das im angehängten 
Bild ersichtliche Problem festgestellt: beim Wechseln der 
Bestückungsseite werden zwar alle Footprints korrekt von Top auf Bottom 
übertragen, aber einige 3D-Modelle verbleiben anschließend auf der 
falschen Seite der Pads, d.h. sie stecken in der Leiterplatte selbst 
fest.

Erstaunlicherweise tritt dieses Phänomen nur gelegentlich auf; andere 
Instanzen des gleichen Footprint sind davon nicht betroffen.

Hat jemand von Euch auch schon solch ein Verhalten beobachtet?
Übersehe ich irgendeine wichtige Einstellung, die das Spiegeln von 
Bauteilen betrifft?
Muss man seit AD14 für die 3D-Modelle zwingend Layerpaare definieren, 
damit die Spiegelung einwandfrei funktioniert?

Oder handelt es sich schlichtweg um einen Bug?
Angehängte Dateien:
OP (Firma: Schweigstill IT) Persönliche Seite #3776794
Lesenswert?

Jürgen Gensicke schrieb:
> Liegt es evtl daran, dass die Bauteile ausserhalb des Boardshapes
> liegen?

Nein, ich habe die Bauteile nur von der Leiterplatte heruntergezogen, 
damit man diesen Effekt überhaupt sehen kann. Vorher hatte ich mich 
darüber gewundert, dass einige 3D-Modelle zwar per Mausklick 
selektierbar waren, aber nicht dargestellt wurden. wie sich 
herausstellte, steckten sie einfach in der Leiterplatte.
Gast #3776849
Lesenswert?

Klick mal ein Bauteil an und check ob die Option 'Flipped on Layer' 
aktiviert ist. Sie muß aus sein !.
Wenn sie eingeschaltet sein sollte überprüf mal die 'Defaults' für 
'Component' dort aus schalten!

Taz
OP (Firma: Schweigstill IT) Persönliche Seite #3776856
Lesenswert?

Jürgen Gensicke schrieb:
> Jetzt hab ich es erst gesehen: es geht um die Widerstände und
> Kondensatoren.

Genau. ;-)

> Dann glaube ich eher an einen Bug im AD oder die Lib für diese Bauteile
> ist falsch.

Ich hoffe auch auf einen Fehler in den Libs. Deren Footprints habe ich 
mit Cut&Paste aus älteren Libs in die derzeitige Projektbibliothek 
übernommen. Komisch ist jedoch, dass nur einige Bauteile fehlerhaft 
gespiegelt wurden, andere mit demselben Footprint aber nicht.

Wie ich gerade herausgefunden habe, kann man im 3D-Modus die Modelle 
einzeln selektieren und im PCB Inspector den Parameter "Body Projection" 
sehen. Der steht dann auf "Top Side", lässt sich aber problemlos auf 
"Bottom Side" ändern. Dies ist ein durchaus probates Mittel, um mein 
aktuelles Problem zu lösen. Die grundsätzliche Frage nach der Ursache 
bleibt aber.
OP (Firma: Schweigstill IT) Persönliche Seite #3776870
Lesenswert?

Taz schrieb:
> Klick mal ein Bauteil an und check ob die Option 'Flipped on Layer'
> aktiviert ist. Sie muß aus sein !.

Vielen Dank für diesen Hinweis! Genau das war die Lösung! Mir war noch 
gar nicht aufgefallen, dass sich nicht nur das 3D-Modell auf der 
falschen Seite befand, sondern auch der Bestückungsdruck ("Top Overlay" 
vs. "Bottom Overlay"). Nach Entfernen des "Flipped on Layer"-Häkchens 
ist jetzt alles in Ordnung. Ich kann mir bloß noch nicht erklären, wann 
bzw. wie ich es gesetzt habe.
OP (Firma: Schweigstill IT) Persönliche Seite #3777197
Lesenswert?

Hmmm, das ist interessant, aber für meinen Fall nicht zutreffend. Ich 
habe den Umstieg von AD 10 auf AD 14.3.12 gemacht, d.h. auf keinen 
Rechner jemals eine 14.2 gehabt.

Die aktuelle Leiterplatte basiert auf einer wesentlich älteren 
Leiterplatte eines Kunden, bei der der Großteil der Bauteile (d.h. bis 
auf Steckverbinder, Montagelöcher usw.) entfernt wure. Die letzte 
Bearbeitung ist dort mit AD 13 erfolgt, niemals mit AD 14.

Es kann natürlich sein, dass Altium geschlampt hat und der Fehler in 
Version 14.3.12 wieder auftauchte.
Gast #3777693
Lesenswert?

Bei mir war es definitiv so, das zwischen durch mal in den PCB 
Einstellungen unter Defaults-Component das Häckchen gesetzt war. Ich 
habe es abgeschaltet und seit dem auch nie mehr Ärger gehabt.
Wenn bei Dir die Option abgeschaltet und das Permanent Häckchen gesetzt 
ist, solltest Du auch keine Probleme mehr bekommen.

Aber falls der Fehler noch mal auftritt, weiss Du wenigstens woran es 
liegt.

Gruß
Taz

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren