Forum: Platinen Altium - Nicht bestücken


von John (Gast)


Lesenswert?

Hallo,

ich kenne mich mit Altium relativ wenig aus, und kann im Netzt dazu sehr 
wenig finden, aber:
Wie genau kann man ein Bauteil "nicht bestücken" / so auf dem Schaltplan 
kennzeichnen, dass es nicht bestückt werden soll?

von Alex (Gast)


Lesenswert?

Einfach beim Bauteilwert "n.b." oder "nicht bestücken" eintragen.
Zusätzlich kann man ja noch in der BOM darauf hinweisen.

Grüße Alex

von John (Gast)


Lesenswert?

Alex schrieb:
> Einfach beim Bauteilwert "n.b." oder "nicht bestücken" eintragen.
> Zusätzlich kann man ja noch in der BOM darauf hinweisen.
>
> Grüße Alex

Hallo,

Er scheint es nicht zu akzeptieren. Wenn ich "n.b." eintippe, wird das 
Bauteil ganz normal angzeigt. Müsste das Bauteil nicht irgendwie 
markiert werden? Mit einem roten Kreuz oder so? Oder irre ich mich?

von Timo (Gast)


Lesenswert?

Du kannst es in den Properties als No Bom Kennzeichnen (dort gibt es ein 
Dropdown).

Die BOM der Schematic und der PCB Ansicht werden unterschiedlich 
gehandled, also musst du das eventuell in beiden Ansichten einstellen.
Wir fügen üblicherweise DNE (Do not equip) bei der 
Komponentendescription an und teilen dies dann auch unserem Hersteller 
mit.

von geht nicht gibs nicht (Gast)


Lesenswert?

John schrieb:
> Er scheint es nicht zu akzeptieren. Wenn ich "n.b." eintippe, wird das
> Bauteil ganz normal angzeigt. Müsste das Bauteil nicht irgendwie
> markiert werden? Mit einem roten Kreuz oder so? Oder irre ich mich?

Ne, auf das Bauteilsymbol hat das keine Auswirkung, aber im
Bestückungsplan/oder -druck (sofern aktiviert/genutzt)müsste
dieser Text erscheinen.
Wie soll denn ein Bauteil markiert werden?
Notfalls würde ich das Bauteil in der Bibliothek kopieren,
ihm einen neuen Namen (z.mit Zusatz)geben und die Bauteilstriche
der Kontur stricheln also statt so:______dann so:-------.
Dann wirkt das Symbol(footprint) auf dem Bildschirm und dem Board
quasi wie unscharf. Technische Zeichner würde es evtl. rastern
oder schraffieren.
Zu guter Letzt dann das neue Bauteil im Board noch ersetzen, fertig.

Ein rotes Kreuz macht sich auf dem Bildschirm ja ganz schön,
aber wie willst du das fertigen lassen? Nur für ein Kreuz ein
extra Layer würde ganz schön teuer werden.

von Michael P. (protactinium)


Lesenswert?

Bestückungsvarianten zu erzeugen ist gar nicht so schwer.
Den Schaltplan zeichnest du vollständig, so als wenn alle Bauteile 
bestückt werden würden. Auch alle Werte eintragen.
Dann auf die Schaltfläche "Variants" drücken und deiner 
Bestückungsvariante einen Namen geben.
Anschließend alle Bauteile auf "not fitted" setzen, die nicht bestückt 
werden sollen.
Beim Erstellen der Dokumentation (pdf, BOM, Pick & Place) werden dann 
alle Bauteile entsprechend gekennzeichnet.

http://wiki.altium.com/display/ADOH/Editing+Assembly+Variants

von Hans Wurst (Gast)


Lesenswert?

Ich hätte auch eine Frage zu der Thematik:
Ich habe jetzt einige Teile nicht bestückt und (je nach Variant) einen 
anderen Wert gegeben (z.B. hat der Widerstand R100 bei Variant 
"NotFitted" den Wert DNF). Aber wenn ich jetzt mittels Altiums SmartPDF 
eine PDF-Datei des Schaltplans erstellen will (wobei Variant "NotFitted" 
aktiviert ist), zeigt es mit den Widerstand R100 immernoch mit dem 
normal Wert an (z.B. 5kR).
Sollte denn nicht im Druck der Widerstand mit einem roten X markiert 
sein?

von Michael P. (protactinium)


Lesenswert?

Es reicht nicht einfach den Wert zu ändern. Man muss Altium schon 
mitteilen das das Bauteil nicht bestückt ist.

Der Abschnitt "Single Variant Editing" beschreibt das.

Du hast warscheinlich nur den Haken vor "Fitted" nicht rausgenommen.

von Reinhard (Gast)


Lesenswert?

Michael P. schrieb:
> Es reicht nicht einfach den Wert zu ändern. Man muss Altium schon
> mitteilen das das Bauteil nicht bestückt ist.
>
> Der Abschnitt "Single Variant Editing" beschreibt das.
>
> Du hast warscheinlich nur den Haken vor "Fitted" nicht rausgenommen.

Danke für die Antwort Michael.

Also wenn ich auf Variants gehe, steht dort:
R100 (Name/Logik)
10kR (Kommentar)
R100 (Designator)
[] Not Fitted (Kein Häkchen)

Wenn ich auf die Checkbox von R100 einen Rechtsklick mache und auf "Edit 
Selected" drücke, sehe ich dann, dass bei Variant NS unter (Kommentar) 
ein Häkchen gesetzt ist. Also hat es den neuen Wert "DNF". Sollte doch 
soweit passen? Trotzdem wird es beim PDF Ausdruck (unter EDITOR) als 10k 
angezeigt....

von Michael H. (michael_h45)


Lesenswert?

Reinhard schrieb:
> Trotzdem wird es beim PDF Ausdruck (unter EDITOR) als 10k
> angezeigt
Unter Editor bist du sowieso verkehrt - und mit File -> Print druckst du 
sowieso nur, was du grade siehst.
Du musst vom Compilierten projekt das sogenannte "physical sheet" 
drucken - das tab neben editor.

Oder vorzugsweise gleich ein PDF von einem Output Job erzeugen lassen.

von Christian B. (luckyfu)


Angehängte Dateien:

Lesenswert?

Hier hast du mal einen zum spielen.
Den musst du nur in dein Projektverzeichnis kopieren und dann unter "Add 
existing to Project" in dein Projekt einbinden. Anschließend auf den 
"Open PCB Release View" Button klicken (Standardmäßig ist er der 7. von 
links. eine kleine Platine mit einem Blatt dahinter)

Hier klickst du auf den Link "Default configuration" ->
es öffnet sich der Configuration Manager.
Hier kannst du unter Configuration dem Ganzen einen Namen geben (Es wird 
ein Ordner mit diesem Namen im Projektverzeichnis angelegt der alle die 
hier getätigten Ausgaben enthält)
dann klickst du das vorhandene Output Job file an und klickst auf link 
to variants (Standard ist Ignore Variants)
als nächstes OK Button
Jetzt sollten einige einträge im PCB Release View Fenster sein unter 
anderem auch ein Schaltplan.PDF
da machst du einen rechtsklick und drückst auf generate.
Fertig. alternativ kannst du auch auf "Generate Outputs" klicken und 
Altium erstellt dir die kompletten eingestellten Ausgaben.
Bei Verwendung des angehängten Files wird es eine 2 Lagige Platine mit 
einseitigem Bestückungs und Pastendruck sowie einseitigem Assembly 
drawing.
Was du in jeden Fall anpassen musst ist die Bill of Material Erstellung. 
(Da deine Bauteillibrary mit Sicherheit einen anderen Aufbau hat als 
meine und du mit Sicherheit nicht das Template verwendest, welches ich 
nutze)

Die Änderungen kannst du aber relativ einfach machen, du musst nur das 
Output Job File im Projekt mit einem Doppelklick öffnen und kannst hier 
Einstellungen vornehmen.
Anschließend kannst du diese Konfiguration in alle anderen Projekte mit 
gleichem Aufbau kopieren und musst zukünftig nur den Ordnernamen und den 
Link zum file einstellen. Um alles andere Kümmert sich das File.

Man kann damit sogar noch mehr machen, als ich standardmäßig tue: man 
kann z.B. automatisch Step files exportieren und noch Design Rule Checks 
mit einbinden u.s.w.

von 6A66 (Gast)


Lesenswert?

Hans Wurst schrieb:
> Ich habe jetzt einige Teile nicht bestückt und (je nach Variant) einen
> anderen Wert gegeben (z.B. hat der Widerstand R100 bei Variant
> "NotFitted" den Wert DNF).

Das kannst Du sauber eigentlich nur über die Parallelschaltung der 
Bauteile machen, die auf den selben Platz layouten und dann eben in 
Varianten auswählen welcher davon bestückt ist. Es amg sein dass Du zwar 
in einigen Varianten einzelne Werte overrulen kannst (Bauteil markieren 
und in der unteren Hälfte properties ändern), das ist mit aber bei 
Artikelnummern und bei der systematischen Vorgehensweise dann zu 
"manuell" oder fehlerbehaftet.

rgds

von Christian B. (luckyfu)


Lesenswert?

Das würde ich lassen, denn dann bekommst du unheimlich viele DRC Fehler. 
Wenn du den DRC jedoch blind machst läuft man Gefahr, wirkliche Fehler 
zu übersehen.
Der Sinn des Variantenmanagers ist es ja, daß man eben nicht alle 
möglichen Bauteile Parallel schaltet.

Dafür ist er da und das funktioniert auch sehr gut. Ich hab bei mir eine 
Platine die es in 5 Varianten gibt. Teilweise sind andere Bauteile drauf 
(Stehende statt liegende Stecker) teilweise sind sie komplett 
weggelassen. Das funktioniert wirklich sehr gut.
Nicht mehr enthaltene Bauteile lasse ich auch von der BOM entfernen, 
dann gibt es auch keine Verwechslungsgefahr beim Bestücker.

Man kann nicht nur "Werte overrulen" nein, man wählt einfach ein anderes 
Bauteil aus der Library aus welches an stelle des original im Schaltplan 
platzierten sitzt.

Hast du überhaupt schonmal mit dem Variantenmanager gearbeitet?

: Bearbeitet durch User
von 6A66 (Gast)


Lesenswert?

Christian B. schrieb:
> Das würde ich lassen, denn dann bekommst du unheimlich viele DRC Fehler.
> Wenn du den DRC jedoch blind machst läuft man Gefahr, wirkliche Fehler
> zu übersehen.
> Der Sinn des Variantenmanagers ist es ja, daß man eben nicht alle
> möglichen Bauteile Parallel schaltet.

Hallo Christian,

das ist inzwischen erprobt, der DRC schreit NICHT (ist ja dasselbe 
Netz).

Christian B. schrieb:
> Der Sinn des Variantenmanagers ist es ja, daß man eben nicht alle
> möglichen Bauteile Parallel schaltet.

Wir machen das ja mit dem Variantenmanager, nur bestücken wir auf D1 
halt nicht D1 sondern D1a. Klappt hervorragend, Stücklisten passen auch 
automatisch.

Christian B. schrieb:
> Hast du überhaupt schonmal mit dem Variantenmanager gearbeitet?

Ja, aus >10 Leiterplatten >50 Varianten gemacht damit.

Christian B. schrieb:
> man wählt einfach ein anderes
> Bauteil aus der Library aus welches an stelle des original im Schaltplan
> platzierten sitzt.

Das ist mir neu - wo muss ich das im Variantenmanager machen?

rgds

von Christian B. (luckyfu)


Lesenswert?

6A66 schrieb:
> Das ist mir neu - wo muss ich das im Variantenmanager machen?

im Variants Fenster (Project -> Variants)
auf das Bauteil in der gewünschten Variantenspalte rechtsklicken
Dann im aufpoppenden Menü von oben das 4. (glaub ich) auswählen: update 
values from Library. Das gleiche, wie du auch ein Part in einer 
bestehenden Schaltung austauschst ohne daß sich an der Platzierung des 
Footprints etwas ändert.
Dort lädt er dann die Library rein und du kannst ganz normal dein part 
auswählen. Danach klickst du auf ok und hast ein komplett anderes 
Bauteil drin mit allen, in der Library dazu hinterlegten, Werten.

Freut mich, wenn ich dir helfen konnte. (Rückmeldung ob das 
nachvollziehbar und nützlich ist währe mir recht)

von 6A66 (Gast)


Lesenswert?

Christian B. schrieb:
> Dort lädt er dann die Library rein und du kannst ganz normal dein part
> auswählen. Danach klickst du auf ok und hast ein komplett anderes
> Bauteil drin mit allen, in der Library dazu hinterlegten, Werten.
>
> Freut mich, wenn ich dir helfen konnte. (Rückmeldung ob das
> nachvollziehbar und nützlich ist währe mir recht)

Hallo Christian,

da wäre ich im Leben nicht drauf gekommen - aber es geht!!!
Ist dann sogar im Schematic der Variante richtig ersetzt 8))
So ist es wie es soll - prozessrichtig und exakt.

Also an Christian - so gehört's gemacht.

Besten Dank!

von Rahman M. (stmuabdu)


Lesenswert?

Guten Tag Zusammen

Seit ca. einer Woche beschäftige ich mit dem Program Altium. Ich mache 
Praktikum in einer Elektronik Firma und soll aus einer PCB File (diese 
lässst sich mit Altium öffnen) einen Bestückunsplan erstellen. Bzw. wie 
kann ich eine Zeichnung ausdrucken, wo die einzelnen Positionen 
(Designator) zu sehen sind.
Über eine Antwort würde ich mich sehr freuen.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Dann solltest Du keinen uralten fremden Thread kapern, sondern die 
folgenden Schritte durchführen:

1. Lesen der sehr ausführlichen Dokumentation, die bei Altium online 
erhältlich ist.
2. Ggf. Anschauen der zugehörigen Videos (bei altium.com, Youtube-Kanäle 
von Altium und Robert Feranec).

Wenn Du anschließend noch konkrete Verständnisfragen hast, kannst Du 
diese hier gerne vortragen. Wir präsentieren Dir hier aber nicht die 
elementarsten Themen auf dem Silbertablett.

von 6a66 (Gast)


Lesenswert?

Rahman M. schrieb:
> Seit ca. einer Woche beschäftige ich mit dem Program Altium. Ich mache
> Praktikum in einer Elektronik Firma und soll aus einer PCB File (diese
> lässst sich mit Altium öffnen) einen Bestückunsplan erstellen. Bzw. wie
> kann ich eine Zeichnung ausdrucken, wo die einzelnen Positionen
> (Designator) zu sehen sind.
> Über eine Antwort würde ich mich sehr freuen.

Google mal: altium output job - der erste Treffer gilt :)

von Rahman M. (stmuabdu)


Lesenswert?

Danke für die Antwort.
Ich glaube ich habe mich nicht ganz korrekt ausgedruckt...

Wenn ich die BCP File öffne sehe ich die fertige Leiterkarte. Auf der 
Leiterkarte sind auch Bauteilwerte zu erkennen.

Allerdings brauche ich eine Zeichnung wo die einzelne Bauteile zu 
erkennen sind mit Bezeichnung. (z.b. das auf der Zeichnung zu erkennen 
ist das C18 sich an der und er stelle befindet)

Das mit Output habe ich schon herausgefunden (BOM) es wird dann eine 
Liste mit den Pick und Place Daten erstellt. Auch hat man in der Liste 
die x und y Werte.

Ich brauche allerdings eine Zeichnung wo zu erkennen ist wo welches 
Bauteil sitzt.

Danke im Vorraus

von Chris L. (kingkernel)


Lesenswert?

Dann Druck nur die Layer Top-Paste und Bottom-Paste. Das ist der 
Bestückungsdruck der Platine

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Rahman M. schrieb:
> Danke für die Antwort.
> Ich glaube ich habe mich nicht ganz korrekt ausgedruckt...

Du hast Dich verständlich ausgedrückt, aber nicht ansatzweise die 
Dokumentation von Altium gelesen oder mit den entsprechenden 
Ausgabetypen in OutJobs herumgespielt.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Chris L. schrieb:
> Dann Druck nur die Layer Top-Paste und Bottom-Paste. Das ist der
> Bestückungsdruck der Platine

Nö, das sind die Lotpastendrucke.

von Christian B. (luckyfu)


Lesenswert?

Was du genau suchst ist das Assembly Drawing. Nun guggle selbst oder 
such dir z.B. den von mir, in diesem gekaperten thread, verlinkten 
Output job file heraus, wie ich das eingestellt habe, der macht das 
nämlich (in dem Fall aber nur einseitig) Dazu muss man wissen, daß ich 
die Bestückungsdaten sowohl im Bestückungsdruck (SVB, Testpunkte, 
teilweise IC) als auch im Mechanical Layer 15 (alle anderen Werte incl. 
courtyard info und Pin 1 Marking) vorliegen habe.

Mit nur ein ganz klein wenig Eigeninitiative währst du schon lange 
fertig. Daß dir hier jemand den Output job fertig macht ist eher nicht 
zu erwarten, vor allem, weil niemand weiß, in welchen Layern du die für 
dich notwendigen Informationen versteckt hälst. Das ist ja 
Datenbankspezifisch und daür wiederum ist jede Firma selbst 
verantwortlich, da gibt es keinen allgemeingültigen Standard

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.