Importieren Sie Leiterplattenkomponenten in KiCAD, die in der Elektronikindustrie verkauft werden

Beim Zeichnen eines Schaltplans im Eeschema-Editor in KiCAD gibt es eine Schaltfläche "CvPcb ausführen, um Komponenten und Footprints zuzuordnen", sodass ein Schaltplansymbol in der *.sch-Datei einer physischen Komponente zugeordnet werden kann, um die Netzliste zu generieren und darauf gelötet zu werden die Leiterplatte bei der Herstellung. Die Komponentenliste in dieser Bibliothek ist relativ klein im Vergleich zu der Anzahl der online zum Verkauf stehenden Komponenten. Ist es möglich, Komponenten, die Benutzer des Programms bereits erstellt haben, in KiCAD zu importieren, damit Sie sie nicht mit dem Editor von Grund auf neu erstellen müssen? Wo finde ich sie und wie importiere ich sie? Ich benutze KiCAD erst seit einer Woche, weil ich es im Ham Radio Club gelernt habe. Also habe ich vor dieser Woche noch nie einen Schaltplan gezeichnet.

Geben Sie hier die Bildbeschreibung ein

Diese Frage ist sehr weit gefasst und scheint von einem mangelnden Bewusstsein für die Industrienorm auszugehen, dass ein Projekt normalerweise die Erstellung benutzerdefinierter Footprints und Schaltplansymbole erfordert, es sei denn, ein Teil wurde bereits von diesem Designer verwendet und die Ergebnisse validiert.
Hallo Chris, du und @JRE scheinen mehr Erfahrung in diesem Bereich zu haben. Ich bin nur ein Schinken, kein Elektroingenieur. Eigentlich bin ich selbst Software-Ingenieur. Aber ich freue mich, dass Sie beide aus der Perspektive dessen antworten, was normalerweise in der Elektrotechnik gemacht wird. Klingt so, als müsste ich benutzerdefinierte Komponenten erstellen, anstatt darauf zu vertrauen, dass die Komponenten der KiCAD-Bibliothek korrekt sind, bevor ich eine Platine erstellen lasse. Danke fürs klarstellen.
Das PCB-Design beinhaltete in der Regel viel Starren auf Datenblätter und oft auch das Führen digitaler Messschieber. Bei größeren Teilen kann eine gute Endkontrolle darin bestehen, die Dinge im exakten Maßstab 1:1 auszudrucken, die Gesamtumrissabmessungen des Ausdrucks mit Messschiebern zu überprüfen und Ihre Teile auf dem Ausdruck zu platzieren. Achten Sie auf Lochgrößen sowie Positionen und achten Sie auf Abschirmungen oder Merkmale, die zu freiliegendem Kupfer kurzschließen könnten.

Antworten (2)

Es gibt viele Orte, an denen Sie kundenspezifische Komponenten importieren können, die Hersteller bereitstellen. Zum Beispiel hat Macrofab , ein Unternehmen hier in Houston, wo ich lebe, Anweisungen, wie man das macht, was Sie verlangen.

Angenommen, der Hersteller hat Komponenten, die Sie in KiCAD importieren können, finden Sie hier die Anleitung dazu. Möglicherweise müssen Sie sich an den Hersteller der Komponente wenden, um zu erfahren, ob er eine Komponente für KiCAD hat. Andernfalls müssen Sie es am Ende selbst herstellen und seine Eigenschaften spezifizieren. Ich weiß, dass ich bei meiner Arbeit normalerweise nach dem Anbieter frage, ob er SPICE- oder CAD-Komponenten seiner eigenen Produkte hat, die ich in die Software importieren kann, und das tun sie normalerweise.

Andernfalls habe ich zwei Möglichkeiten, wenn sie nicht das haben, wonach ich suche: 1) ihre Produkte nicht verwenden und zum nächsten Produkt übergehen, das ich verwenden kann, um die Arbeit zu erledigen ... oder 2) danach fragen ein Spezifikationsblatt zusammen mit seiner Architektur (wenn ich es mit FPGAs oder ASICs zu tun habe) und erstelle es in der Software ... was nicht gerade viel Spaß macht.

Aber ich schweife ab (aber es ist wichtig, wenn Sie mit Herstellern zu tun haben) ... Hier die Schritte, die Sie unternehmen können, um das zu importieren, was Sie in KiCAD benötigen.

1) KiCAD öffnen

2) Gehen Sie in der Programm-/Werkzeugliste zu Eeschema.

Geben Sie hier die Bildbeschreibung ein

3) Klicken Sie auf Auswählen -> Einstellungen -> Bibliothek.

Geben Sie hier die Bildbeschreibung ein

4) Klicken Sie auf Hinzufügen und wählen Sie die neu exportierte „.lib“-Datei aus.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

5) Du bist fertig!

Wenn Sie nun die Footprints und Muster importieren möchten, müssen Sie die folgenden Schritte ausführen:

1) Gehen Sie in der Programm-/Werkzeugliste zu Pcbnew.

Geben Sie hier die Bildbeschreibung ein

2) Befolgen Sie die gleichen Schritte wie beim Importieren von Symbolen, nur wählen Sie diesmal die ".mod"-Datei aus.

Geben Sie hier die Bildbeschreibung ein

3) Sie sind fertig!

Von hier habe ich diese Anleitung und Bilder.

Sie werden feststellen, dass die meisten echten Ingenieure empfehlen, Ihre eigenen Teile zu zeichnen, anstatt Teile zu importieren, die jemand anderes hergestellt hat. Wenn Sie eine Quelle aufgespürt, importiert, auf Genauigkeit überprüft und eventuelle Fehler korrigiert haben, könnten Sie sie bereits gezeichnet haben. Sie passen die Teile normalerweise sowieso auch an. Leicht unterschiedlich große Lötpads, einheitliche Beschriftung, Schriftarten und Textgröße, Ebenen usw. Sie sind wirklich besser dran, "Ihre eigenen zu rollen".
Gut zu wissen, @JRE! @KingDuken, mir ist aufgefallen, dass die ersten Schritte den Dialog über die Schaltfläche in meiner Frage nicht aktualisiert haben. Aber eher der allerletzte Schritt in dieser Antwort. Am Ende habe ich die Bibliothek von der Website digikey.com heruntergeladen und auf den Ordner *.pretty verwiesen, der *.mod-Dateien enthält. Die "Digitkey-Footprints" tauchten ganz am Ende des linken Bereichs des Assoziationsdialogs auf. Die im rechten Bereich angezeigten *.mod-Elemente werden gefunden, nachdem Sie auf das Element "digikey-footprints" geklickt haben, sodass ich eines davon einem bestimmten kommentierten Symbol im mittleren Bereich zuordnen konnte.
@JRE, haben Sie Ressourcen dazu, worauf Sie auf den Websites des Leiterplattenherstellers (dh: ich habe www.oshpark.com gefunden) für häufige Probleme achten müssen, wenn ich eine vorhandene Bibliothek verwende, und wie das Erstellen Ihrer eigenen sein wird besser? Ich plane nur eine sehr einfache Schaltung mit einer Knopfbatterie, einem Spannungsregler, einer Diode, einem DC-AC-Relais und einem AC-Gerät, nachdem das Relais geschaltet wurde.
@KingDuken, ich bin immer noch verwirrt darüber, wohin die *.lib-Datei gegangen ist oder wie ich sehen kann, was ich für das erste "Hinzufügen" in Ihrer Antwort hinzugefügt habe. Ich werde dieses Wochenende wieder mitspielen, wenn ich Zeit habe.

Die Kicad-Philosophie lautet: Es gibt Komponenten und Footprints, und Sie müssen die Komponente mit dem Footprint abgleichen. Warum? Denn die gleiche Komponente kann in unterschiedlichen Footprints erhältlich sein. AFAIK, alle gängigen Footprints sind bereits in Kicad vorhanden. Nur Fußabdrücke, die ich machen musste, waren von Kühlkörpern und Anschlüssen.

Nachdem Sie den Schaltplan gezeichnet (und kommentiert) haben, müssen Sie CvPCB ausführen. Dadurch wird der Browser aufgerufen, in dem Sie Ihre Fußabdrücke auswählen können. Erst nachdem allen Komponenten Footprints zugewiesen wurden, sollten Sie die Netzliste erstellen. Starten Sie dann den Board-Editor und importieren Sie die Netzliste. Wenn einigen Komponenten noch keine Footprints zugewiesen sind, gibt der Board-Editor Warnungen aus, wenn Sie die Netzliste dorthin importieren. Gehen Sie zum Schema-Editor und führen Sie CvPCB aus, um das zu beheben.

Das Problem mit Komponenten und Footprints erstreckt sich auch auf den Schaltplaneditor. Es gibt Geräte und es gibt Komponenten und Siemüssen das Gerät an die Komponenten anpassen. zB gibt es 3-Bein-Transistoren, 4-Bein-Transistoren usw. ... und Sie müssen Ihr Teil mit dem richtigen Schaltplan abgleichen und dann wieder den richtigen Footprint mit diesem Schaltplan abgleichen. Die einzige Einschränkung ist, dass die Anzahl der Pins auf dem Schaltplan und dem Footprint übereinstimmen müssen, und sie müssen gleich nummeriert sein. Sie müssen überprüfen, ob die Nummerierung in der richtigen Reihenfolge ist. zB gibt es Transistoren mit BCE, CBE, ECB ... und alle haben Pins mit der Nummer 123. Sie müssen sicherstellen, dass 1,2 und 3 dem richtigen Transistorzweig entsprechen. Es gibt einen Footprint-Viewer von CvPCB, der Ihnen zeigt, welches Pad welcher Pin-Nummer entspricht. Der Schaltplan-Editor zeigt bereits die Pin-Nummer an.

All dies ist anders als bei Eagle, wo Fußabdrücke mit der Komponente fest codiert sind. In Kicad ist es durchaus möglich, einer Diode absichtlich oder versehentlich einen Kondensator-Footprint zuzuweisen. Sehr flexibel.

PS: CVPCB benötigt möglicherweise Internet, um ausgeführt zu werden. Es gibt eine Möglichkeit, die Verwendung der bereits installierten Bibliotheken zu erzwingen. Öffnen Sie die Einstellungen von CvPCB und ändern Sie den KGithub in KISYSMOD. Ich hoffe, Sie verwenden die neueste Version von Kicad.