Gibt es einen Text- oder Markup-Standard zur Beschreibung einer Stückliste?


16

Ich bin ein Elektronik-Neuling und habe kürzlich leere Leiterplatten für GoodFET und Ubertooth gekauft.

Beim Versuch, eine Bestellung für alle Teile in der Stückliste zusammenzustellen, wurde mir klar, dass ich sehr gerne ein computeranalysierbares Format hätte, das ich in eine Teilesuchmaschine wie octopart schreiben könnte.

Ich habe angefangen, eine einfache Website mit der Octopart-API zu hacken, aber ich kann keinen XML-Standard für eine Stückliste finden.

Hat jemand von so etwas gehört? Ich würde mich besonders für eine Art Standardformat interessieren, das von gEDA, EagleCAD usw. Erhältlich ist

Antworten:


9

Ich glaube nicht, dass es einen Standard gibt, aber das heißt nicht, dass Sie keinen machen können.

Ich habe meinen eigenen Teilesucher für EAGLE und Kicad geschrieben, der eine Stückliste von EAGLE oder die Teileliste von Kicad lädt, Such-URLs für meinen bevorzugten Lieferanten erstellt und SKUs als Gegenleistung akzeptiert.

Ich würde ein XML-Format angeben, in dem die Stückliste gespeichert wird, und eine Reihe von Konvertern schreiben, die dieses Format erzeugen können.

Meine Eagle- und Kicad-Skripte sind hier: https://github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa


11

Was ich am häufigsten gesehen habe, sind .CSV-Dateien mit benutzerdefinierbaren Überschriften. Ich kenne keinen spezifischeren Standard für Stücklisten.


2
Das benutze ich auch. Einfach in oder aus zu analysieren, viel einfacher von Hand zu bearbeiten als XML und einfach aus Excel oder einer anderen Tabellenkalkulationssoftware zu importieren / exportieren.
Kevin Vermeer

3

Arena Solutions bietet ein kostenloses Tool namens PartsList an, das Sie bei Ihren Aufgaben unterstützt. (Auf der Website ist ein Preis von 9 US-Dollar aufgeführt, aber ich denke, es ist derzeit kostenlos, es zu testen, da es kürzlich entwickelt wurde.) Mit PartsList können Sie eine PDX-Version Ihrer Stückliste erstellen (wie es sich anhört, als würden Sie es versuchen).

Sie können Ihre CSV-Teileliste in die Teileliste hochladen, auf "Automatisch ausfüllen" klicken, um den Rest der Dokumentation von Octopart abzurufen, und die Liste dann für jeden freigeben. Sie teilen, indem Sie als CSV- oder PDX-Datei exportieren. (PDX = Product Data Exchange (PDX) und ein XML-basierter Standard, der häufig für die Dateifreigabe in der Fertigung verwendet wird.) Wenn Sie Dateien als PDX freigeben, geben Sie eine durchsuchbare, kontextbezogene Form der Stückliste frei. Arena bietet auch einen kostenlosen Cloud-PDX-Viewer, mit dem Sie die von Ihnen erstellte PDX-Datei anzeigen können.

Hier finden Sie einige Links zu diesen Tools, die Ihnen hoffentlich weiterhelfen.

PDXViewer - http://www.arenasolutions.com/pdxviewer/?ifid=pdxblog1 Teileliste - http://www.arenasolutions.com/partslist/



1

Die Open Source-Hardwareplattform Solderpad verwendet ein JSON-basiertes Format (siehe dieses Beispiel) . Schließlich sind die Daten tabellarisch mit drei Feldern / Spalten:

  • Bezeichner (eine Liste von Bezeichnern, die auf Teile in Ihrem Design verweisen)
  • value (ein Bezeichner des Teils)
  • beschreibung (text)

Die Stückliste wird auf diese Weise mit Links zu http://octopart.com dargestellt . Leider scheint es keinen eindeutigen Standard für Teilekennungen zu geben, oder?


0

Digi-Key verfügt auch über einen Stücklisten-Manager, mit dem Sie eine Stückliste als Textdatei, CSV-Datei oder Kalkulationstabelle (XLS) hochladen können. Diese enthält eine Spalte mit Digi-Key-Teilenummern und eine andere Spalte mit Mengenangaben Erstellen Sie automatisch einen Auftrag aus dieser Stückliste. Die Stückliste kann andere Spalten Ihrer Wahl enthalten (Sie geben die Zuordnung beim Hochladen der Datei an), sodass Sie dieselbe Datei verwenden können, um alle für Ihr Projekt erforderlichen Informationen zu erfassen.


0

Hier ist ein gutes Online-Beispiel für Stücklisten . Sie können die Stückliste exportieren, um sie zu übertreffen und als Stücklistenvorlage lokal zu speichern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.