Altium: Ein Widerstand oder mehrere Widerstände in Ihrer Bibliothek?

Wie gehen Sie mit Widerständen und Kondensatoren bei Altium um?

Wenn Sie einen einzelnen Widerstand/Kondensator haben, ist es später einfach, Werte usw. zu ändern, aber wie gehen Sie später mit der Stückliste um?

Aber wenn Sie andere Komponenten haben, denke ich, dass es ein Albtraum ist !! es gibt so viele!! mit Links usw. Und ich denke, Sie haben hier das gleiche Problem, denn für einen Widerstand gibt es viele Lieferanten-IDs ...

Wie handhaben Sie das alles?

Antworten (5)

Wir verwenden mehrere Widerstände, jeder mit separaten Werten in benutzerdefinierten Feldern, die wir hinzugefügt haben, wie z. B. Herstellerinformationen usw. Es braucht Zeit, aber auf lange Sicht macht es das Erstellen der Stückliste einfach.

Das bedeutet, dass Sie den Komponentenwert nicht einfach ändern können und das Teil tatsächlich codieren müssen.

Einige Leute möchten, dass der Schaltplan alles vollständig spezifiziert, wie Gustavo vorschlägt. Ich zog es vor, den Schaltplan einfach zu halten und die Stückliste manuell zu bearbeiten, um Lieferanten- und Teilenummerninformationen hinzuzufügen.

Ich habe ein Stücklistenformat verwendet, das alle identischen Komponenten zusammenfasst - eine Zeile könnte "25 10K 1/4W Widerstand" lauten - dann würde ich der Zeile den Lieferanten und die Teilenummer hinzufügen. Wenn ich den Lieferanten wechseln musste, musste ich nur eine Linie ändern, anstatt alle Teile auf dem Schaltplan.

Für kleine Projekte ja. Bei mehreren Projekten, bei denen Sie einige Elemente wiederverwenden möchten, kann dies jedoch zu einem Alptraum werden.
@GustavoLitovsky: Ich nehme an, die Methode hängt von der Arbeitsumgebung ab. Wo ich arbeitete, habe ich im Allgemeinen das gesamte Projekt gemacht und selten mehr als ein Dutzend Einheiten von jedem Design produziert, also hat meine Methode für mich funktioniert. In einem größeren Unternehmen mit unternehmensgesteuertem Einkauf und Teilebevorratung ist Ihre Methode möglicherweise angemessener.
  1. Am besten erstellen Sie einmal alle Standard-Footprints. Legen Sie sie in eine integrierte Mutterbibliothek.

  2. Wenn Sie damit fertig sind, erstellen Sie für jedes neue Projekt, das Sie beginnen, eine weitere (sprich: projektspezifische) integrierte Bibliothek.

  3. Kopieren Sie dann nach Bedarf Fußabdrücke/Symbole aus Ihrer integrierten Mutterbibliothek, und Sie können loslegen.

  4. Ich würde empfehlen, die Teilenummer für jede projektspezifische Bibliothek in das Symbol zu codieren. Wenn Sie das Symbol wiederverwenden, ändern Sie die Teilenummer manuell, wenn Sie ein anderes Teil verwenden.

  5. Es mag nach viel Aufwand erscheinen, wenn Sie die Bibliothek zum ersten Mal erstellen, aber das wird so ziemlich das letzte Mal sein, zumindest für Widerstände und Kondensatoren.

Normalerweise verwende ich beim Entwerfen der Schaltung Komponenten aus einer zentralen Bibliothek und verwende dann die Funktion "Bibliothek aus Projekt erstellen", um eine Bibliothek mit den genauen Teilen zu erstellen, die im Projekt verwendet werden, um sie mit den Projektdateien zu verpacken. Auf diese Weise kann ich das Projekt nach Bedarf immer noch bearbeiten/öffnen/speichern, ohne Zugriff auf das zentrale Repo (wenn ich es zur Qualitätssicherung versende usw.) und in genau demselben Zustand wie bei der Produktion. Alle Fehler in den Footprints werden im zentralen Repository behoben, und dann wird eine neue Projektbibliothek generiert, wenn eine neue Version des Boards erstellt wird .
@Araho: +1 dafür, dass du mir eine neue Methode beigebracht hast. Dieser Prozess scheint ordentlicher zu sein als meiner.

Einzelwiderstand für 0603, 0805, ... Das Kommentarfeld enthält die Artikelnummer aus dem ERP-System und wird manuell eingetragen. Wenn Sie jedoch häufiger einen zB 0R-Widerstand verwenden, können Sie ihn einfach kopieren und einfügen. In diesem Fall behält er seine Felder.

Das ERP hat auch für genau diesen Teil einen langen Text. Wenn also die Stückliste erstellt wird, wird auch der Langtext gedruckt.

Für die beste Designintegrität sollte jede Komponente 1:1 einer realen physischen Komponente zugeordnet werden, z. B. etwas, das Sie bei Digikey oder wo auch immer bestellen können. Es ist mehr Arbeit am Frontend, aber viel weniger Arbeit am Backend; Sie müssen die Teilenummern auf Ihrer Stückliste nicht ständig überprüfen. In Wirklichkeit ist das Erstellen eines 0603-Widerstands mit einem anderen Wert ein ziemlich einfacher Vorgang zum Kopieren, Einfügen und Ändern, sobald Sie einige der Grundlagen wie einen 10-kOhm-0603-Widerstand erstellt haben. Heutzutage versuche ich, die Lieferantenlinks zu verwenden, damit ich überprüfen kann, ob meine Teilenummer tatsächlich ein echtes bestellbares Teil ist.

Kleiner Hinweis: Wenn Sie eine große Komponentenbibliothek erstellen, standardisieren Sie sie. Zum Beispiel sind alle meine generischen Widerstände 1%. Auf diese Weise haben wir nicht einige 5%-Teile und einige 1%-Teile. Seien Sie auch bei benutzerdefinierten Parametern für jede Komponente Standard. Ich verwende Folgendes:

  • MF: der Komponentenhersteller MFPN: die Teilenummer des Herstellers ComponentLink1Description: Dies aktiviert das Rechtsklickmenü „Referenz“ für die Komponente. Üblicherweise ist dies 'Datasheet' ComponentLink1URL: zB die URL zum Datenblatt.