Forum: Platinen Altium Pick&Place -> Bauteile fehlen


von John P. (brushlesspower)


Lesenswert?

Hallo,

ich habe (mal wieder) ein Problem mit Altium (AD17)


einige Bauteile fehlen in den Pick&Place datein.
In der BOM sind sie aber vorhanden.


Wie habe ich das geschafft? Bzw wie behebe ich das Problem?
Bevor ich das Layout geändert habe waren die Bauteile noch drin im P&P 
File.
Nur habe ich die Bauteile nicht bewusst geändert.


Hoffe ihr könnt mir helfen.

: Verschoben durch User
von Taz G. (taz1971)


Lesenswert?

Sehr vage Beschreibung,
ich schlage vor den Pick and Place Setup zu kontrollieren,
sind die fehlenden Bauteile in der Liste aufgeführt ?
Ist ein Filter aktiv ?  (oben in der Spaltenüberschrift das kleine 
Dreieck blau ? Filter wird auch eingeblendet )
oder sind die Bauteile aus Versehen auf Mechanisch gesetzt statt 
Standard ?

: Bearbeitet durch User
von John P. (brushlesspower)


Lesenswert?

Taz G. schrieb:
> sind die fehlenden Bauteile in der Liste aufgeführt

Nein

Taz G. schrieb:
> sind die Bauteile aus Versehen auf Mechanisch gesetzt statt
> Standard

sind auf standard
-> Component Properties->Type-> standard

Taz G. schrieb:
> Ist ein Filter aktiv ?  (oben in der Spaltenüberschrift das kleine
> Dreieck blau ? Filter wird auch eingeblendet )

sehe keinen Filter?
alle dreiecke sind schwarz

wenn ich "include Variation Component" aktiviere, erscheinen alle 
fehlenden Bauteile in der Liste.

was sind denn Variantion Components? Und wie mache ich bauteile dazu? 
bzw rückgängig?

von Taz G. (taz1971)


Lesenswert?

John P. schrieb:
> was sind denn Variantion Components?

Varianten der Platine, also R1 ist bei der ersten Variante 10k, bei der 
zweiten 100k und bei der dritten NC.
Ich habe noch nie mit Varianten gearbeitet kann nur sagen, dass die im 
Schaltplan definiert werden siehe Project-Variants. Oben in der 
Spaltenbeschriftung steht Project Components und wenn eine Variante 
angelegt wurde daneben 'Variant of...'. Hast Du aus Versehen eine 
Variante angelegt dann Spalte anklicken und Delete Variant.

von John P. (brushlesspower)


Lesenswert?

Das ist es ja, es gibt keine Varianten.
Sowohl im Schematic als auch im PCB gibt es nur "no Variations"

Und auch im Varianten manager ist nichts zu finden.

von Pick-me-up (Gast)


Lesenswert?

John P. schrieb:
> einige Bauteile fehlen in den Pick&Place datein.
> In der BOM sind sie aber vorhanden.

Ich bin zwar nicht der Altium Freak aber ich hatte mal das gleiche 
Problem mit einem "Low Cost CAD". Ich hatt da mal nicht aufgepasst und 
aus versehen SMD Bauteile als "bedrahtet" definiert.
Ich war am verzweifeln - bis mein Meister kam und gönnerhaft zu mir 
sagte: Nicht verzagen das werden wir schon hinbekommen.

von John P. (brushlesspower)


Lesenswert?

Ja nur von einem CAD wie Altium erwarte ich das es funktioniert. Oder 
mir wenigstens eine Warnung ausgibt das P&P und BOM unterschiedlich 
sind.

Ein Glück ist es dem Bestücker aufgefallen!


Und beim nächsten mal? (werde ich wohl doch wieder Eagle nehmen)

: Bearbeitet durch User
von Taz G. (taz1971)


Lesenswert?

John P. schrieb:
> Ja nur von einem CAD wie Altium erwarte ich das es funktioniert. Oder
> mir wenigstens eine Warnung ausgibt das P&P und BOM unterschiedlich
> sind.

Nein, P&P und BOM müssen nicht gleich sind. Ich kann einstellen was ich 
haben möchte.

John P. schrieb:
> Und beim nächsten mal? (werde ich wohl doch wieder Eagle nehmen)

Und wenn Du in Eagle irgendowo ein Häckchen falsch setzt - das nächste 
Tool ?

Deine Fehlerbeschreibung ist zu ungenau um genau zu sagen was falsch 
ist. Ich würde untersuchen ob die fehlenden Bauteile vielleicht zu einer 
Schaltplanseite gehören. Was ist wenn ich alle Bauteile update ?. 
Einfachmal gesammtes PCB kopieren und auf einem neuem PCBDoc Dokument 
platzieren. Die Projekt, Dokument, Bauteil Einstellung systematisch 
testen. Einfach zu sagen ich habe irgendwas falsch gemacht das Tool ist 
schlecht, ich nehme ein anderes wäre nicht meine Herangehensweise.

von John P. (brushlesspower)


Lesenswert?

Ist ja richtig was du sagst.

Ich würde dir auch gerne eine genauere Beschreibung geben. Nur bin ich 
mit Altium erst am Anfang.

Fakt ist das mehrere PCBs mit Altium von mir ohne probleme entstanden 
sind.
Und jetzt Plötzlich dieser Fehler/Fehlbedinung

Fakt ist auch (zumindest für mich) das Altium voller fehler 
ist...ständig funktioniert irgendwas nicht, was vorher funktionierte. 
Daher meine Aussage das Altium mist ist (oder ich zu blöd das zu 
bedienen).
Und daraus entstehen dann eventuell Fehler die eine komplette lieferung 
PCB's unbrauchbar machen.

Fakt ist auch das ich seit 10Jahren EAGLE nutze und ich sehr viel 
weniger Probleme hatte. Deswegen eben doch der Gedanke wieder eagle zu 
nutzen.



Ich möchte ja gerne Altium nutzen. Ich möchte das ja auch verstehen was 
ich wo tue bzw tun muss.
Nur stoße ich immer wieder auf Achselzucken...

von Taz G. (taz1971)


Lesenswert?

John P. schrieb:
> Fakt ist auch (zumindest für mich) das Altium voller fehler
> ist...ständig funktioniert irgendwas nicht, was vorher funktionierte.
> Daher meine Aussage das Altium mist ist (oder ich zu blöd das zu
> bedienen).
> Und daraus entstehen dann eventuell Fehler die eine komplette lieferung
> PCB's unbrauchbar machen.
>
> Fakt ist auch das ich seit 10Jahren EAGLE nutze und ich sehr viel
> weniger Probleme hatte. Deswegen eben doch der Gedanke wieder eagle zu
> nutzen.

Altium ist nicht voller Fehler, aber Altium gibt dir Freiräume, die dazu 
führen das die 'Lieferung unbrauchbar' wird. Altium ist nicht 'Mist' - 
Fakt ist wenn Du über 10 Jahre Altium Erfahrung hast, das Du für solche 
Beiträge nur ein müdes Lächen übrig hast.
Wenn Du 10 Jahre Eagle Erfahrung hast, also so stark vorbelastet bist 
ist wirklich die Frage warum Altium. Fakt ist Altium ist ein gutes Tool, 
man kommt sehr schnell voran aber es gibt immer wieder Kleinigkeiten, 
die gelernt werden müssen. Ohne Einarbeitung geht es dann doch nicht.
Ich bin absolut sicher, dass Du irgendwas gemacht hast wahrscheinlich 
unbeabsichtigt. Das System entscheidet nicht von selber - heute 
funktioniere ich nicht.

Mein Rat für die Zukunft: mit 10 Jahren Eagle Vorlast nicht ohne 
zwingenden Gründ zu Altium wechseln.

PS: Im P&P Setup kann man links die Spalte Variants einschalten und in 
der Spalte sollte überall Fitted stehen.
PPS: ich gehe davon aus, dass Schematic und PCB sind syncron und der 
Compile ohne Fehler.

: Bearbeitet durch User
von John P. (brushlesspower)


Lesenswert?

Taz G. schrieb:
> Mein Rat für die Zukunft: mit 10 Jahren Eagle Vorlast nicht ohne
> zwingenden Gründ zu Altium wechseln.

das habe ich auch schon gemerkt ;)
Arbeitgeber der letzten 10 Jahre = Eagle
Neuer Arbeitgeber = Altium

Gerne möchte ich meine nächsten 10 Jahre Altium lernen, nur habe ich das 
bedürfnis öfter mal den PC aus dem fenster zu werfen.

Zurück zum Thema!

Taz G. schrieb:
> PS: Im P&P Setup kann man links die Spalte Variants einschalten und in
> der Spalte sollte überall Fitted stehen.

Die betreffenden Bauteile haben "Alternate" anstatt "Fitted"

von Taz G. (taz1971)


Lesenswert?

John P. schrieb:
> Die betreffenden Bauteile haben "Alternate" anstatt "Fitted"

Schaltung zufällig von Eagle übernommen ?.

Eine Möglichkeit ist das Altium Feature 'True Variants Enhancements' Da 
kannst Du verschiedene Footprints fürs gleiche Bauteil vergeben. Z.B. 
gleichzeitig den Max232 in SMD und THT auf die Platine packen. Das wird 
normalerweise über Varianten geregelt. Aber auf jeden Fall haben die 
Footprints die gleiche UID, das ist die Identifikationsnummer, die 
Schaltplansymbol mit Footprint verbindet (dadurch kann man den 
Designator ändern). Bei Dir sind die UID vielleicht doppelt vergeben 
worden, kann durch Übernahme alter Schaltungsteile, Eagle Import oder 
Design reuse usw. fälschlicher Weise passieren.

Um die UIDs zu reparieren:
1. sicher sein Schaltplan und PCB sind syncron (von Sch aus Update PCB = 
no differances)
2. im Schaltplan die UID reseten Tools-Convert-'Reset Comp. Uni.IDs'
3. im PCB Links über IDs wiederherstellen Project-Component Links.., mit 
Button Match by Designator Bauteile von Links nach Rechts und Perform 
Update
4. im Schaltplan Update PCB Meldung mit 'automatisch Links herstellen' 
bestätigen.

Aber wie gesagr aus der Ferne nur ein wildes Spekulieren, was bei Dir 
Faul ist.

PS: im Verzeichnis darf keine Datei mit der Endung .PrjPcbVariants 
liegen, die wird bei der Verwendung von Varianten angelegt.

: Bearbeitet durch User
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.