Forum: Platinen Altium Designer 10 Assembly Output für Varianten


von Frank M. (duesentrieb72)


Lesenswert?

Hallo Altium Designer Nutzer,

ich habe in verschiedenen Designs schon erfolgreich Varianten erstellt 
und auch die passenden "Assembly Outputs" in einem outputjob angelegt.
Das funktionierte bisher immer reibungslos.

Jetzt habe ich ein bestehendes, älteres Design, bei dem die Varianten im 
PCB auch schon (sauber?) angelegt sind (also die entsprechenden Bauteile 
in dem entsprechenden Varianten als "fitted"/"not fittet" markiert) und 
unter der option "draw style" im Varianten manager ist unter "PCB 
drwaing options" kein Haken gesetzt.
Dennoch bekomme ich in den "Assembly Outputs" für die einzelnen 
Varianten immer alle Bauteile angezeigt/gedruckt...
Ich finde den Unterschied zwischen den Designs nicht, der diesen Effekt 
produziert!

Hatte jemand so etwas schon einmal, bzw. weiss jemand die Option, die so 
etwas beeinflussen kann???

Nutze Altium Designer Release 10 (Platform 10.391.22084).

Bin für jede Hilfe dankbar, da mir die Fertigung im Nacken sitzt!

Gruß,
Duesentrieb72

von Ralf (Gast)


Lesenswert?

> und unter der option "draw style" im Varianten manager ist unter "PCB
> drwaing options" kein Haken gesetzt.
Und das ist bei den neueren Projekten genauso?

> Dennoch bekomme ich in den "Assembly Outputs" für die einzelnen
> Varianten immer alle Bauteile angezeigt/gedruckt...
Schließ mal den OutputJob und öffne ihn nochmals, und schau dann, was in 
der Spalte "Variant" angegeben ist.

Ralf

von Ralf (Gast)


Lesenswert?

Nachtrag: Die PCB-Datei muss im Projektkontext geöffnet sein, als "Free 
Document" geht's nicht.

Ralf

von Frank M. (duesentrieb72)


Lesenswert?

Hallo Ralf, danke für die schnelle Antwort

> Und das ist bei den neueren Projekten genauso?
ja, ist bei beiden gleich

Im OutputJob ist auch die Option "Choose a different variant for each 
output" ausgewählt...

> Schließ mal den OutputJob und öffne ihn nochmals, und schau dann, was in
> der Spalte "Variant" angegeben ist.
gesagt - getan,
in der Spalte "Variant" ist die entsprechend richtige Variante 
angezeigt/ausgewählt

Als "Data Source" ist auch da entsprechende PCB ausgewählt.

> Nachtrag: Die PCB-Datei muss im Projektkontext geöffnet sein, als "Free
> Document" geht's nicht.
die PCB-Datei ist geöffnet und kein "Free Document"

Nachtrag von mir:
Habe einen neuen "Assembly Output" erzeugt, der den gleichen Unsinn 
macht.

Habe die entsprechenden Stücklisten (BOM) für die einzelnen Varianten 
generieren lassen und die enthalten auch alle Bauteile!

Habe die entsprechenden Pich&Place für die einzelnen Varianten generiert 
und die enthalten auch alle Bauteile!

Alles verhält sich so, als gäbe es keine Varianten bzw. die Varianten 
werden einfach nicht berücksichtigt!

:(

Duesentrieb72

von 6A66 (Gast)


Lesenswert?

Hallo Ralf,

bei PCB Relesae auch die richtige Variante gewählt? Ist bei der 
Configuration auszuwählen, ansosnten macht er "include all components".

Grüße

von Ralf (Gast)


Lesenswert?

> Alles verhält sich so, als gäbe es keine Varianten bzw. die Varianten
> werden einfach nicht berücksichtigt!
Kompilier das Projekt mal. im Schaltplan-Editor oben rechts die passende 
Variante auswählen, und unten links entsprechend den Editorkontext 
ändern.

Noch'n Nachtrag von mir: Mir ist es schonmal passiert dass der 
Ausgabepfad nicht relativ, sondern absolut eingestellt war -> mit dem 
Effekt dass ich jedesmal die unveränderten Uralt-Dateien angeguckt hab, 
die sich ja dann logischerweise nie ändern, und die neu erstellten (und 
korrekten) Dateien waren in einem ganz anderen Verzeichnis -> 
Dateidatum/-uhrzeit der relevanten Dateien passen zum Ausgabezeitpunkt?

Ralf

von Frank M. (duesentrieb72)


Lesenswert?

Hallo Ralf,

herzlichen Dank für Deine schnelle Hilfe.

Habe möglicherweise die Lösung gefunden :)

Die Leiterkarte, die die Probleme macht, wurde aus Protel99SE 
importiert. Die Bauteile wurde nicht mit den neuen Libraries "upgedatet" 
und habe scheinbar nicht die nötigen Informationen für das 
Varianten-Managment.

Habe inzwischen eine neue Revision der Leiterkarte gemacht (die aber 
noch beim LP-Hersteller in der Fertigung ist und ich noch keine 
Bestückdaten erzeugt hatte), bei der ich sämtliche Bauteile mit den 
neuen Altium-Libraries abgeglichen habe.
Habe es gerade bei dieser neuen Revision ausprobiert und siehe da, das 
Varianten-Managment funktioniert hier, wie es soll :)

Das ist der einzige Unterschied den ich finden konnte:
Im Varianten Manager sind bei der alten Revision im Feld "Component 
Parameter" keinerlei Einträge ausgefüllt und bei der neuen schon!
Damit kommt der Varianten-Manager wohl nicht klar und nimmt einfach alle 
Bauteile in die Variante.

Von der alten Revision waren halt noch ein paar (Prototypen-)Karten da 
und sollten schnell mal bestückt werden, obwohl diese Revision 
eigendlich nicht für die Fertigung vorgesehen waren und auch keine 
Bestückdaten generiert wurden. Das sollte jetzt schnell mal gemacht 
werden und ist voll in die Hose gegangen!!!
Jetzt muss halt was aus dem Hut gezaubert werden...

Nochmals Danke und Gruß,
Duesentrieb72

von Ralf (Gast)


Lesenswert?

Jaaaaaa, momentchen... Stimmen beim alten Design die ComponentLinks?

Ralf

von Frank M. (duesentrieb72)


Lesenswert?

> Jaaaaaa, momentchen... Stimmen beim alten Design die ComponentLinks?
Joa, jetzt, wo Du das sagst!
Nö, natürlich nicht...
Dachte, der Kollege hätte wenigstens das gemacht!
Habe die Links aktualisiert, aber das ist aber noch nicht des Rätsels 
Lösung :(

Werde jetzt auch die Aktion abbrechen!!!
Habe schon zu viel Zeit investiert.

Habe gerade für die neue Rev. die Daten generiert und die Handbestücker 
müssen sich das für die 5..6 Karten halt zusammenbasteln. Die 
Unterschiede sind nicht all zu gross.

Nochmals herzlichen Dank für Deine Hilfe.

Grüße und bis denn,
Duesentrieb72

von Ralf (Gast)


Lesenswert?

>> Jaaaaaa, momentchen... Stimmen beim alten Design die ComponentLinks?
> Joa, jetzt, wo Du das sagst!
> Nö, natürlich nicht...
> Dachte, der Kollege hätte wenigstens das gemacht!
> Habe die Links aktualisiert, aber das ist aber noch nicht des Rätsels
> Lösung :(
Das nicht, aber wahrscheinlich isses jetzt der Weg zum Ziel. Vielleicht 
fehlt nur noch das Kompilieren etc.
Mein Vorschlag ist, dass du dir die Sache trotzdem anguckst, wenn die 
Boards gemacht sind und du wieder Zeit hast, nur so kommst du dahinter 
was es war und hast beim nächsten Mal gleich einen Ansatzpunkt.
So in etwa hab ich mir den AD auch beigebracht, und es hat mir in der 
Firma schön öfters Zeit gespart :)

Ralf

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.