Zum Inhalt springen

KiCad-Tuning: Unterschied zwischen den Versionen

Aus Chaos Computer Club Chemnitz
Tesla (Diskussion | Beiträge)
Tesla (Diskussion | Beiträge)
Zeile 22: Zeile 22:
  Titel:
  Titel:
  BOM-Digi-Key
  BOM-Digi-Key
== import BOM ==
Das Einlesen einer BOM geht mit der Schwierigkeit einher, dass dem jeweiligen Bauteil der richtige Eintrag zugeordnet werden muss. Es müssen demnach Bauteil-Parameter angegeben werden, woran das Import-Programm erkennt um welches Bauteil es sich handelt, damit es die restlichen Parameter aus einer BOM-Datenbank auslesen und direkt in den Schaltplan eintragen kann.
Das Programm ist in C++ verfasst. Es ist auch auf Github verfügbar. [https://github.com/TheTesla/KiCadSCHpatcher]
Selbstverständlich ist es auch möglich bei digikey.de Kataloginhalte als CSV-Datei herunter zu laden. Diese Daten können mit [https://github.com/TheTesla/DigiKeyCSV2KiCadSCHpatcher] in das Format für das genannte Programm übersetzt werden.

Version vom 26. November 2013, 23:23 Uhr

KiCad ist ein kostenloses opensource CAD-Programm zur erstellung von Schaltplänen und Layouts. [1]

Leider fehlen noch einige nützlichen Features, die die Arbeit erleichtern/beschleunigen könnten.

BOM

Dies betrifft bspw. den Export und Import von Bauteildaten, der Bill-Of-Material. (BOM) Dazu wurden nun einige Verbesserungen vorgenommen. KiCad musste dazu nicht verändert werden. Es handelt sich um Zusatzprogramme und Plugins.

export BOM

Zum Export der BOM existiert dieses XSLT-Skript. [2] Es trennt die einzelnen Einträge mit Tabulatoren. Der Trenner zwischen den Bauteilen ist der Zeilenumbruch. Das Skript kann in KiCad unter Netzliste hinzugefügt werden:

Netzliste:
xsltproc -o "%O.csv" "C:\Program Files (x86)\KiCad\bin\plugins\bom2csv_tab.xsl" "%I"
Titel:
BOM-CSV (tab)

Um die Bauteile gleich bei digikey.de bestellen zu können, wird dieses XSLT-Skript [3] verwendet. Natürlich muss dazu die jeweilige Bestellnummer als Bauteilparameter eingetragen werden. Gleiche Bestellnummern werden zusammengefasst und die Anzahl angegeben. Eine Kundenreferenz wird hinzugefügt. So wird das Skript zu KiCad hinzugefügt:

Netzliste:
xsltproc -o "%O_Digi-Key.csv" "C:\Program Files (x86)\KiCad\bin\plugins\bom2digikey.xsl" "%I"
Titel:
BOM-Digi-Key

import BOM

Das Einlesen einer BOM geht mit der Schwierigkeit einher, dass dem jeweiligen Bauteil der richtige Eintrag zugeordnet werden muss. Es müssen demnach Bauteil-Parameter angegeben werden, woran das Import-Programm erkennt um welches Bauteil es sich handelt, damit es die restlichen Parameter aus einer BOM-Datenbank auslesen und direkt in den Schaltplan eintragen kann.

Das Programm ist in C++ verfasst. Es ist auch auf Github verfügbar. [4]

Selbstverständlich ist es auch möglich bei digikey.de Kataloginhalte als CSV-Datei herunter zu laden. Diese Daten können mit [5] in das Format für das genannte Programm übersetzt werden.

Cookies helfen uns bei der Bereitstellung von Chaos Computer Club Chemnitz. Durch die Nutzung von Chaos Computer Club Chemnitz erklärst du dich damit einverstanden, dass wir Cookies speichern.