Forum: Platinen KiCad BOM mit Bestellnummern-Datenbank für Reichelt etc


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Mampf F. (mampf) Benutzerseite


Lesenswert?

Guten Morgen!

mir ist aufgefallen, dass ich zu jeder BOM, die ich aus KiCad exportiert 
habe, jedesmal alle Teile mit Bestellnummern neu raus suchen darf. Es 
gibt zwar Bauteile, die schon Bestellinfos hinterlegt haben, aber z.B. 
bei einem "R" in "resistor_smd/1206" funktioniert das so leider nicht 
...

Gibt es einen BOM-Generator (oder ein nachgeschaltetes Tool, das den 
BOM-Output lesen kann), der bekannte* Bauteile mit Bestellnummer gleich 
in die BOM einfügen kann?

Noch toller wäre es, wenn noch nach Reichelt, Farnell, Schukat usw 
aufgesplittet werden würde.

Und sogar noch toller wäre es, wenn gleich ein CSV rauskommen könnte, 
das man direkt in Reichelt importieren kann (wobei das dann easy ist 
...)

Kennt da jemand zufällig was?

*: bekannt heißt: Bauteile mit Lieferant und Bestellnummern, die ich 
irgendwo schon mal definiert hatte ... SQLite DB, CSV, ... Also muss 
keine fette vorbefüllte Datenbank oder so dabei sein^^

: Bearbeitet durch User
von il Conte (Gast)


Angehängte Dateien:

Lesenswert?

Mampf F. schrieb:
> mir ist aufgefallen, dass ich zu jeder BOM, die ich aus KiCad exportiert
> habe, jedesmal alle Teile mit Bestellnummern neu raus suchen darf.

Ich check nicht ganz wie das bei dir läuft,
wir haben für uns folgenden Vorgehensweise gefunden:

Abgesehen vom 'Bröselzeug' (R's, C's)  sucht man beim 'desigen'
meistens bei den Katalog Distis was die so alles vorrätig haben,
man checkt die Datenblätter und die Preise.
Genau diese Bauteile werden dann eingesetzt.
Das ist dann der Zeitpunkt wo man im SCHALTPLANSYMBOL (durch 
doppelklick)
die Bauteil Eigenschaft aufruft.
(Fals nicht vorhanden, wird ein Feld definiert mit dem Namen Best.Nr.)
Unter diesen Namen  wird die Bestellnummer vom K-Disti eingetragen.
Zum auseinander halten wird zusätzlich ein PREFIX vergeben
(z.B. FN für Farnell)
Man könnte auch für den Disti einen eigenen Feldnamen vergeben,
ebenso eine 2. Bestellnummer - der Fantasie sind hier keine Grenzen 
gesetzt.
Bei Generieren der BOM werden diese Felder (bei entsprechender 
Aktivierung)
dann alle ausgegeben (am besten als CSV).
Dies Listen lassen sich dann unter Excel bequem weiter bearbeiten.

von Mampf F. (mampf) Benutzerseite


Lesenswert?

il Conte schrieb:
> wir haben für uns folgenden Vorgehensweise gefunden:

Ah, das ist eine sehr gute Idee!

Was ich mich aber frage ... Kann man global jeder Komponente zusätzlich 
2 Felder mit geben oder muss man bei jeder Komponente einzeln auf "Add 
Fiel" klicken und dann das Feld umbennen?

*edit*: Habs gefunden :)

: Bearbeitet durch User
von Detlev T. (detlevt)


Lesenswert?

Mampf F. schrieb:
> *edit*: Habs gefunden :)

Das freut mich. Aber warum wird die Lösung nicht auch preisgegeben, so 
dass andere auf der Suche (so wie ich) diese hier finden können und 
nicht weiter suchen müssen.

Lösung: Das stellt man nicht im Bibliothekseditor, sondern im 
Schaltplaneditor (EESchema) ein. Unter dem Menüpunkt 
"Einstellungen/Einstellungen Schaltplaneditor" unter dem Tab "Vorlagen 
Feldnamen"

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Detlev T. schrieb:
> Das freut mich. Aber warum wird die Lösung nicht auch preisgegeben, so
> dass andere auf der Suche (so wie ich) diese hier finden können und
> nicht weiter suchen müssen.

Kuckst du dir den zweiten Beitrag in diesem doch sehr übersichtlichen 
Thread an ;-)

von Torsten K. (Firma: TOKA) (avantasia)


Lesenswert?

Hat diese in obigem Thread dargestellte Lösung nicht einen Haken? Was 
passiert mit den zuvor zusätzlich eingegebenen Daten, wenn z.B. die 
Library aus welchen Gründen auch immer bei einem Update aktualisiert 
wird?

Dann sind doch die zuvor gemachten Einträge in den aktualisierten 
Libraries nicht mehr vorhanden oder habe ich da jetzt einen Denkfehler?

von Horst S. (Gast)


Lesenswert?

Die Pflege einer entsprechenden Referenz zu ihren Bauteilen dürfte 
Reichelt (aus monitären Gründen) besonders am Herzen liegen. Quasi eine 
umgekehrte Abhängigkeit, wie sie bereits beim Adler existiert, der sich 
(möglichweise) eben aus dieser Abhängigkeit finanziert. Es gibt auch 
andere Beispiele.

Wenn die ehemaligen Mannen von Angelika in Sande fit sind, dann 
durchforsten sie alle Designatoren von KiCad und stellen eine Referenz 
zu ihrer bereits bestehenden Datenbank her.

Die Wahrscheinlichkeit, dass sog. Anfänger eher bei Reichelt als bei 
globalen  Distris bestellen, dürfte recht hoch sein.

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
Noch kein Account? Hier anmelden.