KiCAD - Automatisierung der Erstellung von Bibliotheksteilen

Ich habe ein Projekt in EAGLE gestartet, fand jedoch, dass die Beschränkungen der kostenlosen Version zu einschränkend waren. Ich bin dann zu KiCAD gewechselt. Ich versuche, einen 144-Pin-Chip als Bibliothekskomponente für die Verwendung in Eeschema zu erstellen.

In EAGLE habe ich Befehle aus einer Tabelle mit dem Datenblatt erstellt, damit ich sie einfach kopieren und in die Befehlszeile einfügen konnte. Die Befehle bezeichnen die Art des Pins (Strom, E/A usw.), Pin-Name, Pin-Nummer, Position, Ausrichtung usw.

Gibt es eine Möglichkeit, die Erstellung einer Bibliothek in KiCAD zu automatisieren? Ich habe ungefähr einen Tag damit verbracht, das Eeschema-Handbuch durchzugehen, aber wenn die Erklärung darin enthalten ist, habe ich sie definitiv verpasst.

Ich bin mit dem Produkt nicht vertraut, aber ich vermute, dass Ihr Titel " Automatische Erstellung von Bibliothekskomponenten " oder " Erstellen einer Komponente aus einer Beschreibungsdatei " lauten sollte .
Noch nicht. Ich habe etwas dafür in der Pipeline (den Dialog "Pin-Tabelle" beschreibbar machen, aber es wird einige Monate dauern, bis das fertig ist.
@SimonRichter Danke. Wenn Sie das zu einer Antwort machen, werde ich sie akzeptieren.
Es ist keine Antwort, weil es das Problem nicht löst. Momentan ist es am vernünftigsten, Komponenten einfach aus einem Skript zu erstellen.
Es hängt davon ab, ob es sich um Schaltplansymbole oder PCB-Footprints handelt. Derzeit gibt es keine "offizielle" Möglichkeit, die Symbolerstellung zu automatisieren (dies wird sich wahrscheinlich in v6 ändern). Für Footprints gibt es das in Python implementierte kicad-footprint-generator Framework.

Antworten (2)

Das Skript ist bereits da draußen, es heißt KiPart . Es tut, was Sie brauchen, erstellen Sie eine Tabelle mit allen Pins, führen Sie dann CSV durch das Skript und Ihr Teil wird generiert.

Hier ist ein schönes Video-Tutoiral des Autors, dem Sie folgen können https://www.youtube.com/watch?v=hX4l8i4TSWY

Ich habe am Ende meine eigene Arbeitsmappe in OpenOffice Calc geschrieben, aber das wäre perfekt gewesen.

Ja, Sie können die Bibliotheksdatei einfach direkt aus einem Skript herausschreiben. Es ist ein ziemlich einfaches Nur-Text-Format.

Es sieht so aus, als wäre das der neue Plan.