Hallo KiCAD Benutzer, in den neuen KiCAD Versionen (zumindest bei mir unter Linux) ist der CSV-BOM Generator nicht richtig eingerichtet. Außerdem hat mich der CSV Generator auch nicht überzeugt. Deshalb habe ich jetzt kurzerhand einen HTML Generator mit XSLT erstellt, den ich euch hier nun zur Verfügung stelle. Getestet unter Linux 64bit mit KiCad 4.0.2+e4-6225 So könnt ihr den HTML-BOM-Generator einrichten: 1. Erstellt in eurem KiCAD Projekt den Unterordner "xslt" 2. Kopiert die Datei bom2html.xslt hier im Anhang in den Ordner "xslt" 3. Im Schematic den Menüpunkt [Tools>Generate Bill of Materials] auswählen 4. Im "Bill of Materials" Dialog "Add Plugin" auswählen 5. Die Datei "bom2html.xslt" suchen und auswählen 6. Einen Namen für das Plugin vergeben (z.B. bom2html) 7. Im Feld Command-Line den Inhalt löschen und mit folgendem ersetzen: xsltproc -o "%O-bom.html" "%P/xslt/bom2html.xslt" "%I" 8. Die Einstellungen sollten wie im beigelegten Screenshot ausschauen. 9. Mit Generate wird die BOM HTML Datei erzeugt und im Projektordner automatisch abgelegt. 10. Bei einem neuen Projekt einfach den Ordner "xslt" mit der Datei reinkopieren. Ich hoffe, jemand kanns brauchen. Lg, Klaus
Im Anhang findet ihr noch eine Demo-BOM. Die Datei müsst ihr leider lokal abspeichern um sie ansehen zu können.
:
Bearbeitet durch User
Mit den BOM Generatoren habe ich noch nicht so viel Erfahrungen gesammelt. Letztens habe ich mit KiBOM eine BOM für ein aktuelles Projekt erstellt. Für das nächste Projekt muß ich mich wohl mal intensiver mit den Unterschieden der verschiedenen BOM-Generatoren beschäftigen, mal wieder sich ein Sub/Sub-Thema einarbeiten bis man Experte auf diesem Gebiet wird. Schnief. KiCad hat so viel zu bieten. Der BOM Generator ist super. Schöne Darstellung mit allem drum und dran. Die Despription Spalte und die Schematic-Part-Bezeichnung die bei KiBOM dabei ist, fehlen zwar aber, ich benötige eigentlich nur Bauteilnummer und Bauteil für die Bestückung. Ich fand es etwas unpraktisch in jedem Projekt den xslt-Order zu erstellen und die bom2html.xslt hinein zu kopieren. Ich habe bei mir in /home/user/kicad/diverses/ das bom2html.xslt -File hineinkopiert und die Command-Line umgeändert in: xsltproc -o "%O-bom.html" "/home/user/kicad/diverses/bom2html.xslt" "%I" was sehr gut funktioniert hat. Ansonsten finde ich das die Tabellenränder zu nah am Text stehen und ein Space rechts und links die Darstellung etwas auflockern würde. Aber das ist ja Geschmackssache. Ich hoffe Du veröffentlichst das auch auf https://forum.kicad.info/
Hallo ado, danke für das Feedback und schön, dass es funktioniert hat. Meine Beweggründe für den xslt Ordner: Ich bevorzuge es immer eigene Erweiterungen wenn es geht ins Projekt zu integrieren. Gibt man das Projekt weiter, dann sind auch die Erweiterungen dabei. Außerdem passt so die Version der Erweiterung auch zum Projekt. Ein neues Projekt könnte so eine neue bom2html haben und trotzdem die selbe Plugineinstellung nutzen. Alles hat Vor- und Nachteile. Lg, Klaus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.