Hallo liebe Forengemeinde, ich habe eine Frage zu KiCAD bezüglich Bauteilreferenz. Angenommen ich habe in meinem Stromlaufplan zwei Varianten für einen DC/DC Konverter (z.B. einen von TRACO und den anderen von AIMTEC, aber beide mit gleicher Funktion), wie erreiche ich es, das beide Konverter mit der gleichen Bauteilreferenz, also z.B. U5 bezeichnet werden? Im Endeffekt soll z.B. entweder der Eine oder der Andere Konverter auf einem PCB später bestückt werden können und das als Alternative. Das dazu ggf. jeweils noch weitere Komponenten benötigt werden ist erstmal ein anderes Kapitel. Jedesmal wenn ich die Annotation starte werden im Moment die jeweiligen Komponente mit anderen Bauteilreferenzen versehen. Dies und die daraus resultierende Annotation der Folgebauteile würde ich gerne so haben wollen, das beide DC/DC Konverter mit der gleichen Referenz versehen werden und nicht der Eine z.B. mit U5 und der Andere mit U7. Vielen Dank für einen erhellenden Tipp. Greetings Avantasia
Im Grunde ist das doch ein reines Footprintproblem. Du musst den Footprint so zeichnen, dass er für beide Bauteile passt und die Pins gleicher Funktion dieselbe Nummer haben. Im Layout werden die dann entsprechend verbunden.
Hallo Guido, Danke für Deine Antwort. Das ist soweit grundsätzlich klar... nur werden im Eeschema die beiden Bauteile halt jeweils mit einer anderen Referenz versehen. Somit kann ich zwar ein Bauteil im Footprint generieren, das beide Bauteile berücksichtigt, mir wäre es aber lieber wenn ich im CvPCB für das jeweilige Bauteil das passende Footprint wähle. Was in diesem Fall für die Pins zwar identisch ist, aber die Abmessungen halt doch unterschiedlich. Ja ich kann ein gemeinsamen Footprint erstellen... aber spätestens bei der Annotation im Eeschema, werden beide mit einer anderen Bezeichnung versehen... eins mit U5 das andere halt mit U7, dass würde ich gerne verhindern, da ja der Bestückungsaufdruck hier auch nur eine Annotation ausgeben soll, statt beide. LG Avantasia
Was Du da vor hast geht so nicht. Wäre ja auch sinnfrei. Entweder Du zeichnest Dir ein spezielles Schaltplansymbol für U5, das beide Varianten darstellt oder Du bringst eines der beiden Symbole "irgendwie" als Kommentar/Zeichnung ohne Footprint in den Schaltplan rein. Bei der letzten Variante habe ich aber keine Idee, wie das gehen könnte. Viele Erfolg! Michael
Da wird in Eeschema auch ein neues Bauteil U5 gezeichnet ( mit beiden Bauteilen, Hinweis alternativ.
Jupp... das ist gemacht... und die Annotation macht halt das was ich nicht will... siehe Auszug...
Sorry, Ich meinte den Bauteileditor. Entweder ein Schaltzeichen für beide oder wie bei Logik- Schaltkreisen mit zwei Einzelschaltungen (Komponenten).
:
Bearbeitet durch User
Mache es doch so, wie in der Realität. Zeichne das Bauteil einmal im Schaltplan und einmal im Layout. Das Schaltplansymbol bekommt zusätzliche Felder "alternativ Wert" und "alternativ Footprint", beide sichtbar. Wenn Du dann unterschiedliche Bestückungsdrucke haben willst, tauscht Du den Footprint mit CvPCB oder Skript einfach aus. Das entspricht viel eher den Tatsachen.
Torsten K. schrieb: > wie erreiche ich es, das beide Konverter > mit der gleichen Bauteilreferenz, also z.B. U5 bezeichnet werden? > > Im Endeffekt soll z.B. entweder der Eine oder der Andere Konverter auf > einem PCB später bestückt werden können und das als Alternative. Aber warum sollen die dann beide "U5" heißen? Das ist doch höchst verwirrend: Wie sagst Du dann dem Bestücker, welcher bestückt werden soll? Wie sagst Du dann dem Bestücker, an welche Stelle der gehört? Beide Footprints sind ja dann auch mit "U5" gekennzeichnet. Wo ist denn das Problem den einen U5 und den anderen U7 zu benennen? Du schickst dann die BOM an den Bestücker und der, der nicht bestückt wird, wird mit DNP (do not populate) gekennzeichnet. Fertig. Der Bestücker weiß dann genau was er bestücken soll und er weiß auch wohin. Wenn sich das dann später ändert, schickst Du ihm ne neue BOM bei der es halt genau anders rum ist. Im Schaltplan noch ne kurze Notiz dazu und alles ist geritzt.
Hallo und ersteinmal vielen lieben Dank für die vielen Antworten. Zur letzten Antwort von Gerd: Warum ich die gleich benennen möchte ist die Tatsache, das die Bestückungsposition zumindest für dieses Bauteil identisch ist. Sprich egal ob ich jetzt sagen wir mal U5 oder U7 bestücke, die Vias bzw. deren Position ist identisch. Bei einem von beiden müssen dann noch weitere Bauteile bestückt werden, beim anderen nicht, da diese bereits auf dem PCB des Bauteils (sagen wir mal das ist jetzt noch U7) vorhanden sind. Aber ich sehe schon, das ist wohl so nicht zu machen. Dann muß ich halt beide Footprints übereinander legen und bei der Referenz des einen bei meiner Variante einer zusätzlichen Markierung beim Bestückungsdruck bleiben. Das wollte ich eigentlich verhindern. Aber trotzdem Danke für die rege Diskussion. LG Torsten
Hallo Torsten, mir ist das Problem noch nicht klar. Einerseits schreibst Du: Torsten K. schrieb: > Somit kann ich zwar ein Bauteil im Footprint generieren, das > beide Bauteile berücksichtigt, mir wäre es aber lieber wenn ich im CvPCB > für das jeweilige Bauteil das passende Footprint wähle. Was in diesem > Fall für die Pins zwar identisch ist, aber die Abmessungen halt doch > unterschiedlich. Das klingt nach zwei unterschiedlichen Platinen, jeweils mit Layout optimiert zum Wandler passend. Man kann einem Schaltplansymbol mehrere alternative Footprints zuweisen (FPLIST in der .lib), so wie man es für OPs mit DIL8 und SO8 Gehäuse machen kann. Beim layouten wählst Du dann aus welches Du willst, also 2 unterschiedliche Leiterplatten je nach gewähltem Wandler. Dann schreibst Du aber: > Warum ich die gleich benennen möchte ist die Tatsache, das die > Bestückungsposition zumindest für dieses Bauteil identisch ist. > Sprich egal ob ich jetzt sagen wir mal U5 oder U7 bestücke, die > Vias bzw. deren Position ist identisch. Bei einem von beiden > müssen dann noch weitere Bauteile bestückt werden, beim anderen > nicht, da diese bereits auf dem PCB des Bauteils (sagen wir mal > das ist jetzt noch U7) vorhanden sind. Das klingt jetzt eher nach Universalplatine mit Universalfootprint für den Wandler. Dann nennst Du den Wandler im Schematic halt "DC/DC-Wandler" statt ZX bzw. AMS. Das ist ein normales Vorgehen, sofern man nicht Warenwirtschaft über die Library macht, hat man ja auch keine unterschiedlichen Schaltplansymbole für 0805 1kOhm 1% von Vishay und 0805 1kOhm 1% von Ohmite. Welche Bauteile je nach Wandlervariante sonst noch bestückt werden müssen oder nicht muss dann dem Bestücker über die BOM erklärt werden. Wenn der Schaltplan so ist wie in Beispiel.png werden unterschiedliche Nummern vergeben, es sind ja auch 2 Schaltungen. Das die Alternative unten rechts nur informativ ist kann das Programm nicht wissen.
Hallo ZF, auch Dir Danke für die Antwort. Es ist eine Platine mit der Möglichkeit zwei verschiedene DC/DC Converter zu bestücken. Bei einem müssen dann noch zusätzliche Bauteile auf der Platine bestückt werden, beim Anderen sind diese Bauteile auf der Platine vorhanden. Letztlich sind das nur Filter, die die 20MHz aus der Gleichspannung filtern. Ich habe das jetzt so gelöst, das zwar unterschiedliche Bauteilreferenzen bei der Annotation vergeben werden, auf der Platine sind aber die Anschlüsse deckungsgleich... ich habe jetzt im Print angegeben U5 / (U7(*)). Alle Bauteile die nur bei der Bestückung von U7 bestückt werden müssen haben neben der Bauteilreferenz jetzt (*) stehen. Das geht zwar nicht an Bestücker im klassischen Sinne sondern nur an Bastler, aber ich habe den Sachverhalt in der Dokumentation beschrieben. Damit kann ich Leben...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.