Bauteilmanagement
Eine Komponente ist die allgemeine Bezeichnung für ein Bauteil, das während des Schaltplanerfassungsprozesses in ein elektronisches Design eingefügt werden kann. In ihrer üblichen Form besteht eine Komponente im Allgemeinen aus einem logischen Symbol, das im Schaltplan des Designs verwendet wird, und einem Footprint-Muster (Modell), das die Komponente physisch auf der PCB repräsentiert.
Komponenten werden in Komponentenbibliotheken zusammengefasst, aus denen sie extrahiert und in ein Designdokument, etwa ein Schaltplanlayout, eingefügt und anschließend miteinander „verdrahtet“ werden können, um das vollständige Design zu bilden.
CircuitMaker-Komponenten
In CircuitMaker wird auf Komponenten über das Libraries Panel zugegriffen – die zentrale Stelle zum Auffinden, Prüfen, Verwenden und Erstellen von CircuitMaker-Komponenten. Dort wird eine durchsuchbare Liste von Komponenten angezeigt, die über das Octopart component database Portal bezogen werden, das Zugriff auf umfassende Komponentendaten für Tausende realer Bauteile bietet. Im Hintergrund sind die im Libraries panel aufgeführten Komponenten mit passenden Komponenten im cloudbasierten CircuitMaker-Speicher- und Verwaltungs-Repository (community components) verknüpft, sofern verfügbar. Jede Community-Komponente ist praktisch ein „Paket“, das die Daten und Modelle (Symbol, Footprint usw.) enthält, aus denen eine vollständige CircuitMaker-Komponente besteht, und das mit einem passenden Octopart-Komponenteneintrag im Libraries Panel verknüpft ist.
Bei der Verwendung von CircuitMaker gibt es keinen direkten Zugriff auf die Octopart-Datenbank oder das CircuitMaker-Repository, da die gesamte Datenbeschaffung und Verknüpfung im Hintergrund erfolgt. Ihr zentraler Zugriffspunkt für das automatisierte Komponentenverwaltungssystem von CircuitMaker ist das Libraries Panel.
Libraries-Panel
Panel page: Libraries panel
Um die Komponentenliste für Ihre Designprojekte aufzurufen, öffnen Sie das Libraries Panel über das Hauptmenüband (View | System | Libraries) und stellen Sie sicher, dass im oberen Dropdown-Menü der Eintrag All Parts (oder eine Unterkategorie davon) ausgewählt ist. Beachten Sie, dass das Panel auf der rechten Bildschirmseite eingeblendet wird, aber angeheftet werden kann, damit es geöffnet bleibt , oder durch Ziehen seiner Titelleiste von der Seite gelöst werden kann.
Jeder Eintrag in der Komponentenliste des Panels besteht mindestens aus einem Link zu seiner Seite auf der Website des Herstellers. Verwenden Sie die Auswahloptionen im Kategorien-Dropdown-Menü und das Feld Search, um die Liste auf interessante Komponententypen einzugrenzen.

Verwenden Sie das Kategorien-Dropdown des Panels und die Suchfunktion, um die Liste auf interessante Komponententypen einzugrenzen.
Viele der aufgeführten Teile sind mit einer CircuitMaker-Komponente und Modellen in der Community-Bibliothek verknüpft, was durch das Vorhandensein des Symbols
in der Liste angezeigt wird. Mithilfe der Filterfunktion des Panels können Sie nur die Komponenten anzeigen, die über Modelle verfügen – klicken Sie dazu auf das Symbol
in der Spaltenüberschrift „Modell“ und aktivieren Sie Yes.

Die Komponentenliste kann so gefiltert werden, dass nur Komponenten mit Modellen angezeigt werden.
Um eine mit einem Modell ausgestattete Komponente in Ihrem Design zu verwenden, ziehen Sie sie einfach in ein geöffnetes Schaltplan-Designdokument, klicken Sie auf die Schaltfläche
oder klicken Sie mit der rechten Maustaste auf den Eintrag und wählen Sie Place aus dem Kontextmenü.

Eine Komponente kann aus dem Libraries Panel in Ihr Design eingefügt werden.
Neben den im Libraries Panel aufgeführten Komponenteneinträgen sind Community-Komponenten auch auf der Registerkarte All Components der Seite workspace.circuitmaker.com Components verfügbar. Sie können das Suchfeld für Komponenten verwenden, um nach einer bestimmten Komponente zu suchen. Einträge in dieser Liste können ausgewählt werden, um eine eigene Seite für diese Community-Komponente zu öffnen.

Community-Komponenten können auf workspace.circuitmaker.com eingesehen werden.
Die Seite einer Community-Komponente bietet vollständige Details zur Komponente, die aus den Daten der Octopart-Komponentendatenbank abgeleitet sind, einschließlich ihrer Spezifikationen, Lieferantenoptionen, Lagerbestände und Preisinformationen. Die Komponentenseite enthält außerdem Daten, die aus der Community-Komponente selbst abgeleitet sind, darunter Vorschauen ihrer Modelle, eine Liste ihrer bisherigen Revisionen und einen Hinweis darauf, welche CircuitMaker-Projekte diese Komponentenrevision verwenden.

Eine individuelle Komponentenseite, die direkten Zugriff auf die Community-Bibliotheksdaten für diese Komponente bietet.
Eine gelistete Komponente erstellen
Wenn für die von Ihnen ausgewählte Komponente keine Community-Komponente verfügbar ist (das Symbol
wird nicht angezeigt), kann sie in CircuitMaker erstellt und automatisch zur Community-Bibliothek hinzugefügt werden, damit andere sie gemeinsam nutzen können. CircuitMaker stellt den Component Editor zur Definition der parametrischen Informationen einer Komponente sowie Editoren für Schematic Library und PCB Footprint Library zur Definition von Modellen für Schaltplan- bzw. PCB-Bereich bereit.
Um eine Komponente zu erstellen, die mit dem aktuell ausgewählten Eintrag in der Liste des Libraries Panels verknüpft wird, klicken Sie mit der rechten Maustaste auf den Eintrag und wählen Sie Create New Component aus dem zugehörigen Kontextmenü. Dadurch wird ein neuer Community-Komponenteneintrag im Component Editor von CircuitMaker geöffnet, der bereits mit den von der Octopart-Komponentendatenbank bereitgestellten Komponenteninformationen (Comment, Description und Parameters) vorausgefüllt ist.

Wenn eine Komponente keine Modelle hat, können Sie diese selbst erstellen.
Die neue CircuitMaker-Komponente besteht letztlich aus den parametrischen Informationen der Komponente – die auf dem Startbildschirm angezeigt werden – und allen Modellen, die Sie hinzufügen möchten. Mindestens ein Modell muss hinzugefügt werden, bevor die Komponente in der Community-Bibliothek gespeichert werden kann.
Ein Modell hinzufügen
Ein Schaltplansymbol ist das grafische Objekt einer Komponente, das die Komponente repräsentiert, wenn sie in einem Schaltplandokument platziert wird. Das Symbol enthält Informationen zu elektrischen Verbindungen (angezeigt durch Komponentenpins), die es ermöglichen, eine Schaltung logisch zu verdrahten und sie mit den entsprechenden Footprint-Verbindungen (Pads usw.) im PCB-Bereich abzugleichen. Ein PCB-Footprint ist das grafische Objekt einer Komponente, das ihre physische Form und Konnektivität repräsentiert, wenn sie in einem PCB-Dokument platziert wird. Der Footprint enthält sowohl elektrische als auch mechanische Verbindungsinformationen (hauptsächlich durch PCB-Pads angezeigt) und ermöglicht es, die Komponenten in einem Boardlayout-Design durch Leiterbahnen miteinander zu verbinden.
Sie können ein bereits erstelltes Modell verwenden, indem Sie jeweils Add Existing aus dem Menü der Schaltfläche Home | Add New Symbol oder Home | Add New Footprint auswählen oder auf das Dropdown-Symbol der Schaltfläche unter einem Modelltyp im Abschnitt Models des Component Editor klicken und Existing aus dem zugehörigen Menü wählen. Dadurch wird der Dialog Select Item Revision geöffnet, in dem Sie eine Liste vorhandener Modelle anzeigen und daraus auswählen sowie anschließend eine neue Version für Ihre Komponente bearbeiten und speichern können.

Fügen Sie der neuen Komponente ein vorhandenes Modell hinzu. Hier wird gezeigt, wie ein vorhandenes Schaltplansymbol zur Komponente hinzugefügt wird. Bewegen Sie den Mauszeiger über das Bild, um zu sehen, wie ein vorhandener PCB-Footprint zur Komponente hinzugefügt wird.
Alternativ können Sie zum Erstellen eines neuen, benutzerdefinierten Modells für die neue Komponente die Schaltfläche Home | Add New Symbol oder Home | Add New Footprint im Menüband auswählen oder auf das Dropdown-Symbol der Schaltfläche unter einem Modelltyp im Abschnitt Models des Component Editor klicken und New aus dem zugehörigen Menü wählen. Der entsprechende Editor wird geöffnet, in dem das neue Modell mit den Werkzeugen unter der Registerkarte Home im Menüband erstellt werden kann.
Symbole werden durch Platzieren von Formen und Anwenden der Zeichenwerkzeuge erstellt und vor allem durch das Einfügen von Anschluss-Pins, die die elektrischen Verdrahtungspunkte der Komponente in einem Schaltplandokument definieren. Um die Eigenschaften des Schaltplansymbols zu bearbeiten, öffnen Sie den Symbol mode of the Inspector panel durch Auswahl von Home | Library » Component Properties im Menüband. Verwenden Sie das Panel, um Eigenschaften wie das Attribut Comment der Komponente oder den Standardwert Designator zu definieren.
Footprints werden erstellt, indem Pads, Leiterbahnen, Linien, Bögen, 3D-Körper usw. auf geeigneten PCB-Layern platziert werden, um die physischen und elektrischen Eigenschaften der Komponente im PCB-Bereich präzise darzustellen. Um die Eigenschaften des Footprints zu bearbeiten, öffnen Sie den Dialog PCB Library Footprint durch Auswahl von Home | Library » Footprint Properties im Menüband. Verwenden Sie den Dialog, um Eigenschaften wie die Beschreibung des Footprints usw. festzulegen.

Erstellen Sie mit dem entsprechenden Editor ein neues Komponentenmodell. Hier wird der Schematic Library-Editor gezeigt. Bewegen Sie den Mauszeiger über das Bild, um den PCB Footprint Library-Editor zu sehen.
Wenn Sie fertig sind, speichern Sie das neue Modell über das Symbol
in der Schnellzugriffsleiste (Tastenkürzel: Ctrl+S) im Hauptmenü oder indem Sie mit der rechten Maustaste auf den Modelleintrag im Projects Panel klicken und Save aus dem Kontextmenü auswählen.
In Community-Bibliothek speichern
Wenn Sie zum Component Editor zurückkehren, sehen Sie nun, dass sowohl Symbol- als auch Footprint-Modelle (als Vorschauen dargestellt) mit der neuen Komponente verknüpft sind. Wenn die Komponente in der Community-Bibliothek gespeichert wird, bleiben die Verknüpfungen von der Basiskomponente zu ihren Modellen erhalten (die ebenfalls automatisch in der Bibliothek gespeichert werden).

Der Component Editor zeigt Vorschauen der zugehörigen Symbol- und Footprint-Modelle, bevor sie als „vollständige“ Komponente in der Community-Bibliothek gespeichert wird.
Um die neue Komponente (und ihre Modelle) in der Community-Bibliothek zu speichern, klicken Sie im Ribbon auf die Schaltfläche Home | Save to Server. Dadurch wird der automatisierte Speichervorgang von CircuitMaker gestartet, der die Komponenten- und Modelldateidaten in die Community-Bibliothek überträgt (freigibt), die neue Community-Komponente konfiguriert und Zugriffslinks in der Favorites-Liste von CircuitMaker hinzufügt. Die neu erstellte Komponente steht nun allen CircuitMaker-Benutzern über die Community-Bibliothek zur Verfügung.
Wenn Sie die neue Komponente (oder eine bearbeitete Komponente) nicht in der Community-Bibliothek speichern möchten, klicken Sie auf die Schaltfläche Home | Discard changes. Dadurch werden die lokalen Komponenten- und Modelldokumente entfernt und alle Editoren geschlossen.

Speichern Sie die Komponente in der Community-Bibliothek oder verwerfen Sie die Änderungen, um den Vorgang abzubrechen.
Eine Community-Komponente bearbeiten
Wenn Sie Änderungen an einer vorhandenen Komponente und ihren Modellen vornehmen möchten, wählen Sie die Komponente in der Listenansicht des Libraries-Panels aus und wählen Sie im Kontextmenü per Rechtsklick Edit. Dadurch wird die Komponente aus der Community-Bibliothek (oder dem lokalen Cache) abgerufen und wie oben gezeigt im Component Editor geöffnet. Wenn Sie anschließend eines der Modelle bearbeiten möchten (klicken Sie auf das Symbol , wird es abgerufen und im entsprechenden Editor geöffnet. Verwenden Sie den Befehl Remove aus dem Symbolmenü
, um ein Modell zu löschen.
Eine benutzerdefinierte Komponente erstellen
Es kann vorkommen, dass eine bestimmte Komponente, die Sie für ein Design benötigen, nicht in der Octopart-Datenbank aufgeführt ist und daher auch nicht in der Liste der verfügbaren Komponenten im Libraries-Panel enthalten ist. Dies lässt sich beheben, indem Sie eine neue, nicht gelistete CircuitMaker-Komponente von Grund auf erstellen – eine benutzerdefinierte Komponente.
Um eine neue benutzerdefinierte Komponente zu erstellen, wählen Sie die Option Create Custom Part unterhalb der Komponentenliste im Libraries-Panel oder im Bereich der Komponentenliste, wenn keine Komponenten gefunden wurden.

Wenn keine passenden Teile vorhanden sind, können Sie Ihr eigenes benutzerdefiniertes Teil erstellen.
Dadurch wird im Component Editor ein neuer leerer Komponenteneintrag geöffnet, der mit den Informationen gefüllt werden kann, die Ihrer benutzerdefinierten Komponente entsprechen. Auf die gleiche Weise wie beim Erstellen einer neuen gelisteten Komponente (wie oben beschrieben) können dann Modelle erstellt und die Komponente in die Community-Bibliothek übernommen werden.
Nur-Favorites-Modus
Neben der im Libraries-Panel verfügbaren Auflistung der Octopart-Komponentendatenbank bietet CircuitMaker auch das Konzept einer Favorites-Sammlung von Komponenten. Diese stellen Community-Komponenten dar, die Sie erstellt oder bearbeitet haben, oder beliebige Komponenten, die Sie manuell zur Favorites-Liste hinzugefügt haben.
Um eine Komponente aus der Octopart-Auflistung im Libraries-Panel manuell zu Ihrer Favorites-Sammlung hinzuzufügen, klicken Sie mit der rechten Maustaste auf den Komponenteneintrag und wählen Sie im Kontextmenü Add To Favorites. Beachten Sie, dass diese Option nur für Komponenteneinträge verfügbar ist, denen eine Community-Komponente zugeordnet ist.
Die Favorites-Komponentenliste ist direkt über das Libraries-Panel zugänglich, indem Sie im Dropdown-Menü zur Bibliotheksauswahl des Panels Favorites Only auswählen.

Die Bibliothekseinstellung Favorites listet und gruppiert nur die Komponenten, die für Sie von Interesse sind.
Der Aufbau einer Liste bevorzugter Komponenten bedeutet, dass Ihre bevorzugten Komponentenoptionen leicht zugänglich sind und sich einfach in Ihren Designs verwenden lassen. Komponenten können über die Schaltfläche Place oder den Befehl im Rechtsklickmenü aus der Favorites-Liste in ein Design eingefügt und mit dem Rechtsklickmenübefehl Remove From Favorites auch wieder aus der Liste entfernt werden.
Mit dem Kontrollkästchen Custom Only unterhalb des Feldes Search können Sie im Panel nur Ihre Custom Components anzeigen. Beachten Sie, dass benutzerdefinierte Teile in der Favorites-Liste durch das Symbol
gekennzeichnet sind.
Wie Sie im obigen Bild des Libraries-Panels sehen können, kann die Favorites-Liste mehrere Einträge für eine Komponente enthalten – beachten Sie die Einträge „LM217MS-TR“. Diese stellen zwei Versionen der Community-Komponente dar: die ursprüngliche Revision 1 und die durch eine spätere Bearbeitung erstellte Revision 2 – diese wurden während des Speichervorgangs automatisch zur Liste hinzugefügt.
Umgekehrt wurden die anderen angezeigten Einträge aus der Octopart-Bibliotheksauflistung zu Favorites hinzugefügt. Beachten Sie, dass sich der blau hervorgehobene Eintrag bei Revision 2 befindet, was die aktuelle Version dieser Komponente war, als sie zur Favorites-Liste hinzugefügt wurde.
Neben den im Libraries-Panel aufgeführten Favorites-Einträgen sind die Einträge auch auf der Registerkarte Favorites der Website workspace.circuitmaker.com auf der Seite Components verfügbar. Einträge in dieser Liste können ausgewählt werden, um eine eigene Seite für diese Community-Komponente zu öffnen.

Die Liste Ihrer bevorzugten Komponenten kann auf workspace.circuitmaker.com angezeigt werden.
)
)
auf der Seite.