Software für Werkstatt - Bestandsverwaltung elektronischer Komponenten


40

Ich bin auf der Suche nach zuverlässiger Software, die mir hilft, elektronische Komponenten, Werkzeuge, Bohrer und Drähte in meiner Werkstatt zu verwalten.

Derzeit habe ich wahrscheinlich mehr als 1000 verschiedene Komponenten. Mein Gehirn schafft das nicht mehr.

Meine Wunschliste":

  1. bevorzugte kostenlose oder kostengünstige Software

  2. nicht zu kompliziert

  3. Locations-Feature ("Wo ist es?", z. B. Regal 1 -> Kasten 1)

  4. stock / shopping history - wo und wann habe ich ein Teil gekauft und wie viel ich bezahlt habe

  5. Kategorien mit Baumstruktur

  6. Einige Funktionen zum Zuweisen von Teilen zu Projekten (Beispiel: Ich möchte irgendwo feststellen, dass ich MCP3424 in "Acurrate Voltometer v2" - und "Raspberry Pi Solar Energy Logger" -Projekten verwende. Außerdem möchte ich die vollständige Teileliste für das Projekt "Acurrate Voltometer v2" sehen )

  7. Client-Server-Architektur wäre schön

  8. (optionaler Wunsch) Funktion, mit der ich Einkaufslisten erstellen kann (manchmal vergesse ich etwas zu bestellen, ich möchte nicht nur 1 Teil bestellen und bezahle den Versand, also plane ich den nächsten Kauf)

BEARBEITEN / BOUNTY-KOMMENTAR

Bisher ist in den Antworten nichts wirklich Interessantes aufgetaucht. Excel- oder PHP-basierte Lösungen sind nicht produktiv genug (zu viele Klicks). zParts ist zu einfach, ich kann sowas selber in 2 Stunden schreiben :)


5
Diese Frage ist so großartig, dass ich sie fast nicht schließen möchte ...
Ignacio Vazquez-Abrams

Die ERP-Software meines Unternehmens macht genau das, was Sie wollen. Es hat uns sechsstellig gekostet.
Matt Young

2
Die meisten, wenn nicht alle gewünschten Aufgaben können kostenlos in Excel ausgeführt werden. Das Hauptproblem bei dieser Art der Anwendung ist die Disziplin, die erforderlich ist, um die Daten jedes Mal einzugeben, wenn Sie ein Teil kaufen, verwenden, ein Teil verlieren, ein Teil zerstören usw.
Barry

8
Excel? Keine Kosten? Ich denke, wir wissen, wo Sie Ihre Software bekommen ...
Ignacio Vazquez-Abrams

1
Hey, Kamil, ich habe meine Antwort basierend auf meiner letzten Verwendung von Parts-in-Place aktualisiert. Sie sollten sich wirklich darum kümmern.
Ricardo

Antworten:


21

Seit meiner letzten Aktualisierung dieser Antwort hatte ich das Glück, ein Online-System zu finden, das die meisten meiner (und der OP) Anforderungen für die Verwaltung des Bestands kleiner elektronischer Komponenten erfüllt. Der Service wird als Parts-in-Place bezeichnet .

Das System basiert auf einem typischen Workflow kleiner Elektronikunternehmen (so heißt es auf der Website - woher weiß ich, dass ich nur ein Bastler bin), der im Übrigen die Arbeit ernsthafterer Bastler unterstützt. Der Workflow sieht folgendermaßen aus:

  1. Nach der Anmeldung importieren Sie zunächst Ihre Teiledatenbank in die System- Teilebibliothek . Dies ist das zentrale Repository, in dem alle Informationen zu Ihren Teilen gespeichert werden. Für ein minimales Setup (wie meines) müssen Sie nur einige Spalten ausfüllen, z. B. die Teilenummern und die Beschreibung des Unternehmens . Dies ist dank der hervorragenden Integration des Systems in Excel problemlos möglich. Es ist zu beachten, dass der Benutzer vor der Verwendung des Systems eine Standardcodierung für seine Teile (die oben genannte Teilenummer des Unternehmens ) definieren muss, die im gesamten System verwendet wird.

  2. Dann erstellen Sie eine Stückliste, die eine elektronische Tafel darstellt, die Ihr Unternehmen (oder der Bastler) bauen möchte. Sie geben die Teilenummern und Mengen an, die verwendet werden sollen. Diese Informationen werden später zur Definition der erforderlichen Teilebestellungen verwendet.

  3. Anschließend legen Sie fest, wie viele Boards basierend auf einer einzelnen Stückliste erstellt werden sollen . Dies wird später verwendet, um Teileaufträge zu definieren , in denen das System die erforderlichen Materialien mit dem verfügbaren Bestand vergleicht. Sie können später weitere Teile hinzufügen oder Mengen in der Bestellung ändern, bevor Sie diese an den Lieferanten senden.

  4. Sobald die Bestellung eintrifft, wird sie auf der Aufnahme Teil Zugänge Registerkarte.

  5. Dann gibt es Registerkarten zum Aufzeichnen der tatsächlichen Baugruppen und zum Übertragen von Teilen aus dem Lagerbestand. Da ich keine solche Fabrik habe, benutze ich diese Registerkarten nicht wirklich. Aber Sie können, wenn Sie Fabrik spielen möchten .

  6. Sie können die Bestandsinformationen jederzeit mit den Teileabschreibungen und -beständen aktualisieren . Ersteres kann verwendet werden, um Teile zu berücksichtigen, die aus irgendeinem Grund verloren gegangen sind oder die vom Systemworkflow verwendet und nicht verfolgt wurden. Letzteres kann verwendet werden, um Teilezahlen basierend auf durchgeführten Ad-hoc-Inventuren zu aktualisieren.

Das System ist sehr einfach zu bedienen, hat eine schöne, moderne und sehr reaktionsschnelle Benutzeroberfläche. Das kostenlose Konto (das, für das ich mich angemeldet habe) beschränkt Sie auf einen einzelnen Benutzer, 3 Stücklisten und ungefähr 100 Teile pro Stückliste. Ich habe noch keinen von ihnen erreicht.

Ich wollte hervorheben, dass das System eine außergewöhnliche Integration in Excel bietet, sowohl für den Import als auch für den Export . Beim Importieren werden die Spaltennamen sehr gut automatisch identifiziert, und die Formatierung und der andere Papierkorb, den Sie möglicherweise in Ihrer Tabelle hinterlassen haben, werden nicht berücksichtigt. Die Exportfunktion führt zu einer schön formatierten Tabelle, die problemlos an anderer Stelle verwendet werden kann. Das XLS-Format wird auch von Excel und OpenOffice Calc erkannt.

Meiner Meinung nach erfüllt das System die Anforderungen des OP:

  1. (Ja) kostenlose oder kostengünstige Software - es steht ein kostenloses Konto zur Verfügung.

  2. (Ja) Nicht zu kompliziert - es ist wirklich einfach zu bedienen. Da es sich um einen Dienst handelt, müssen Sie sich auch nicht die Mühe machen, die Software einzurichten oder etwas zu installieren.

  3. (Ja) Standortfunktion (Fach 1 -> Fach 1) - Sie können bestimmen, wo die Teile gelagert werden.

  4. (Ja) Bestands- / Einkaufsverlauf - Mit dem System können Sie den Einkaufsverlauf ziemlich gut steuern. Bestellungen werden bei der Ankunft auch auf dem Lagerbestand angezeigt.

  5. (Nein) Kategorien mit Baumstruktur - Das System bietet nur eine flache Struktur für Teile. Sie können dies umgehen, indem Sie clevere Präfixe für Teilenummern auswählen. Aber für mich ist es einfacher, keine Kategorien zu haben. Für mich ist weniger in diesem Fall mehr.

  6. (Ja) Funktion zum Zuweisen eines Teils zu Projekten - genau dafür sind Stücklisten gedacht.

  7. (Ja) Client-Server-Architektur wäre schön - es ist ein online eingerichteter Onlinedienst, es ist Client-Server.

  8. (Ja) Funktionen, mit denen ich Einkaufslisten erstellen kann - Sie können Einkaufslisten basierend auf Stücklisten und der Anzahl der Boards erstellen, die Sie erstellen möchten.

Es gibt einige implizite Anforderungen, die das System nicht erfüllt :

  1. (Nein) Es ist kein Open Source .

  2. (Nein) Da es sich um einen Dienst handelt, wird er normalerweise nicht auf Ihren Servern ausgeführt. Wenn das Unternehmen in Konkurs geht, sind Ihre Daten verschwunden. Da es jedoch eine nette Excel-Exportfunktion bietet, können Sie alle Ihre Daten sichern und auf andere Weise verwenden. Das Unternehmen gibt außerdem an, dass es Parts-in-Place für die Ausführung auf Ihren Servern einrichten kann, ich vermute jedoch, dass dies teuer sein kann.

Hier ist ein Screenshot des BOM-Bildschirms:

Bildschirmfoto

PS. Ich bin in keiner Weise mit Parts-in-Place verbunden.

Unten ist die ursprüngliche Bewertung, die ich für andere Systeme vorgenommen hatte.


  • zParts - Kostenlos und Open Source. Für die Anforderungen ist es aber etwas zu einfach. Ich denke, man könnte wahrscheinlich Excel verwenden, um die gleichen zParts zu tun.

  • PartKeepr - Web-basiert auf PHP, JavaScript und MySQL. Habe es nicht installiert, sondern einige seiner Dokumente durchgelesen.

  • Ciiva - ein weiterer Online-Service für das Stücklistenmanagement mit integrierter Datenbanksuche. Scheint ziemlich mächtig und doch einfach, aber ich konnte immer noch keinen Weg finden, mein eigenes Inventar an Komponenten zu verwalten, aber es muss einen geben, damit Sie überschüssiges Inventar weiterverkaufen können.

  • Meine letzte Google-Suche zum Thema - nichts wirklich Interessantes, aber vielleicht helfen Ihnen die Suchbegriffe dabei, die Ergebnisse besser zu filtern.

PS. Ich bin in keiner Weise mit einem dieser Unternehmen verbunden.


Hallo! Möglicherweise möchten Sie auch bomer.co zur Liste hinzufügen . Derzeit in der Beta, aber es ist kostenlos, hat Teile Inventar, Geschichte, Einkauf und Stücklistenverwaltung ist auf dem Weg! (Haftungsausschluss: Ich bin der Entwickler)
msr


Ich benutze auch Parts-in-Place und bin damit zufrieden. Nach 30 Tagen Probezeit bin ich bereit, dafür zu bezahlen. Ich fertige jeden Monat ungefähr drei verschiedene Leiterplatten, und all meine alten Methoden des Komponentenmanagements wurden zu langweilig.
EmbeddedGuy

10

Wir haben vor einigen Monaten eine Evaluierung für mein Unternehmen durchgeführt, da Excel Spreedsheet seinen Engpass erreicht hat, wenn mehrere Ingenieure gleichzeitig an demselben Produkt arbeiten, Änderungen verfolgen und die Traktabilität überwachen. Schließlich blieben uns drei kommerzielle Optionen, PartsinPlace, Aligni, Ciiva. Wir haben uns jedoch auch mit SiliconExpert und ArenaSolution befasst, die leistungsstärker und professioneller sind. Die Kosten können jedoch leicht 1000 USD / Benutzer / Jahr überschreiten. Wir können die komplexen Lizenzmodule nicht herausfinden und suchen offensichtlich keine ERP-Lösung ...

PartsinPlace ist einfach zu starten, verfügt jedoch nicht über die erforderlichen Funktionen und ist für die eingeschränkten Funktionen nicht billig. Es ist in Ordnung zu versuchen, wenn Sie sich hauptsächlich auf die Bestandsverwaltung konzentrieren. Ciiva scheint viel professioneller zu sein, und seine eingebettete Komponentendatenbank ist erstaunlich. Sie bietet Echtzeitpreise und -bestände, -lebenszyklen und -alternativen . Wie bereits erwähnt, ist die Verwaltung des Inventars jedoch nicht einfach, da Sie zuerst einige benutzerdefinierte Attribute erstellen müssen. Aligni bietet auch umfangreiche Funktionen und ähnelt eher einer MRP-Lösung, der Preis liegt jedoch außerhalb unseres Budgets, selbst bei mehrmaligem Einsatz von PartsinPlace ...

Preisgestaltung:

http://partsinplace.com/pricing/ , kostenlose Version für 1 Benutzer und bis zu 105 Einheiten

http://ciiva.com/bill-of-materials-software/subscriptions , kostenlose Version für 3 Benutzer und beginnt mit 3.000 Einheiten, bis zu 10.000 Einheiten, wenn Sie Freunde einladen (wie Dropbox)

http://www.aligni.com/#signup , keine kostenlose Version, kostenpflichtige Version ab 39 US-Dollar pro Monat, bis zu 400 Einheiten. Die ENTERPRISE-Version kostet 199 US-Dollar pro Monat, bis zu 10.000 US-Dollar. Was ist passiert, wenn meine Teile 10.000 überschreiten?

Eigenschaften:

http://www.youtube.com/watch?v=gnTQyJeLrBM&feature=youtube_gdata

http://ciiva.com/bill-of-materials-software/screenshots

http://www.aligni.com/#features


7

Wie Sean Boddy oben versuche ich auch nicht, sarkastisch zu sein.

Wenn Sie ein Bastler sind und nur versuchen, Ihren Verstand zu wahren, während Sie viele kleine Komponenten wie Widerstände, Kondensatoren, ICs und Steckverbinder usw. im Auge behalten, ist die Verwendung von Index- oder Rolodex-Karten das praktischste System. (Rolodex wird bevorzugt, weil sie an Ort und Stelle bleiben und sich leichter durchblättern lassen.)

Für größere Teile nehmen Sie einige Kleinteile Kunststoff-Schubladenschränke und beschriften diese mit Buchstaben und Zahlen - Buchstaben kennzeichnen die Schränke und Buchstaben für die Schubladen. Holen Sie sich die Art, mit der Sie die Schubladen in 2-3-4 Fächer mit Einschubtrennern unterteilen können. Die Trennwände einkleben. Ich habe einige Schubladen ungeteilt (für größere Comps oder größere Mengen des gleichen Teils), andere in zwei Hälften geteilt, einige in Viertel usw. Für viele ICs habe ich möglicherweise nur 2,3,4 eines bestimmten Typs, also eine 1 / 4 Schubladen sind in Ordnung und platzsparend. Das Wichtigste ist, dass Sie diesen einzelnen IC schnell finden, wenn Sie ihn benötigen! (Wie Sie wissen, tut es Ihnen nicht gut, es zu haben, wenn Sie es nicht finden können!)

SCHREIBEN SIE NICHT den Namen oder die Teilenummer der Komponente in die Schublade, sondern nur die Identifikationsnummer. Sobald Sie ein Dutzend Schränke mit 30-50 Schubladen pro Stück zusammengestellt haben, werden Sie sich in einem irrsinnigen Zustand befinden, wenn Sie versuchen, ein Teil zu finden, indem Sie all diese kleinen Etiketten lesen. Teilen Sie stattdessen Ihre Rolodex-Datei mit den entsprechenden Trennkarten in Kategorien ein. "Anschlüsse", "Digital-ICs", "Analog-ICs", "Operationsverstärker", "Spannungsregler", "LEDs", "Hardware" usw. Schreiben Sie den Namen oder die Teilenummer der Komponente in Fettdruck auf Die Karteikarte und die Schubladen-Nr. sind ebenfalls in BLEISTIFT fett gedruckt (so dass Sie die Position leicht ändern können, wenn dies erforderlich wird). Tragen Sie am unteren Rand der Karte weitere wichtige Informationen zur Komponente ein. ZB Nennspannung, Versorgungsspannung,

Versuchen Sie auch nicht, die Schränke und Schubladen zu kategorisieren, sondern weisen Sie neue Schubladen zu, wenn Sie neue Teile zum Lagern erhalten. Das Letter-Number-System ist so effizient, dass Sie Bauteile auch mit zufällig zugewiesenen Schubladen in weniger als 10 Sekunden finden können. Von Zeit zu Zeit können Sie Schubladen neu gruppieren, indem Sie einfach Komponenten übertragen und die Schubladennummer auf die Rolodex-Karten schreiben - die Sie aus genau diesem Grund ursprünglich in Bleistift geschrieben haben. Auf diese Weise können Sie ähnliche Komponenten für eine bequeme und visuelle Suche im selben Bereich Ihres Schrankarrays aufbewahren.

Für die Oberflächenmontage von Diskreten wie Widerständen, Kappen, Dioden usw. verwende ich kleine Manillamünzhüllen Nr. 1, um die Teile und nicht die Schubladen des Kleinteileschranks aufzubewahren. Ich stapele diese Umschläge in größeren Schubladen für Kunststoffteile, wie Sie sie von U-Line usw. erhalten können. Wenn Sie die richtige Schubladengröße und die richtigen Trennwände auswählen, werden Sie feststellen, dass die Münzumschläge in mehreren ordentlichen Reihen über die Breite der perfekt gestapelt sind Schublade. In nur wenigen dieser Schubladen können Sie Hunderte von Komponententypen aufbewahren. Verwenden Sie für jede Baugröße eine eigene Schublade (z. B. 0603, 0805, 1206). Schreiben Sie den Typ, den Wert, die Toleranz und die Größe der beiliegenden Komponente auf jeden Umschlag und stapeln Sie die Umschläge in der Reihenfolge VALUE ORDER in den geteilten Schubladen. Wenn Sie ein paar verschiedene farbige Münzhüllen erhalten, können Sie diese besser organisieren. Weiß, dunkle Manille und helle Manille sind die am häufigsten erhältlichen. (Ich verwende Weiß für Kondensatoren und Mnailla für Widerstände.) Ich versuche nicht, die Standardwerte von Widerständen oder Kappen im Rolodex-System zu verfolgen. Es ist genauso einfach, direkt in die Schubladen zu gehen und die Umschläge zu durchblättern. Wenn Sie Ihrer Sammlung neue Werte und Größen hinzufügen, schreiben Sie einfach einen neuen Umschlag - dauert 5 Sekunden und Sie müssen nicht warten, bis Ihr PC hochgefahren ist! Ich bewahre in jeder Schublade zusätzliche Umschläge auf. Schreiben Sie einfach einen neuen Umschlag auf - dauert 5 Sekunden und Sie müssen nicht warten, bis Ihr PC hochgefahren ist! Ich bewahre in jeder Schublade zusätzliche Umschläge auf. Schreiben Sie einfach einen neuen Umschlag auf - dauert 5 Sekunden und Sie müssen nicht warten, bis Ihr PC hochgefahren ist! Ich bewahre in jeder Schublade zusätzliche Umschläge auf.

Vor Jahren habe ich versucht, alle meine Teile (wahrscheinlich ungefähr 500 verschiedene Typen zu der Zeit) mit einer Tabelle zu sortieren. Für den normalen Ladengebrauch aus mehreren Gründen zu unpraktisch! Ich habe das oben beschriebene System von einem Freund gelernt und habe nie zurückgeschaut. Ich kann mir nur vorstellen, wie oft ich jedes Mal alle Informationen hätte aktualisieren müssen, wenn ich PCs oder Betriebssysteme gewechselt hätte!


Ich habe eine ähnliche Organisation für den Moment, aber ich benutze kleine Plastikorganisatoren, einige Kisten, ich habe im Laufe der Jahre viele verschiedene "Container" gesammelt. Es kann zwar verwaltet werden, aber ich brauche unbedingt einen Katalog auf meinem Laptop. Übrigens, können Sie einige Fotos Ihres Speichers zeigen?
Kamil

6

Als ich Operations Mgr / Sr Eng war, hatten wir 10.000 verschiedene Teile, also gab ich nach wochenlanger Suche die Kosten für Software auf, aber wichtiger die Kosten für die Schulung von 20 Mitarbeitern. Circa '97

Daher verwendeten wir Kalkulationstabellen für Angebote zu 1000 Teilen, sortiert nach Verteiler und vorhandener ENG-Datenbank aus dem FoxPro-Upgrade mit einer Master-Registrierung und Accounting-Inventardumps aus der Great Plains-Software. Nach einem Monat mit der Unterstützung eines überaus erfahrenen Programmierers in seiner Freizeit hatten wir ein Dutzend Formulare für Stock Picks von BOM Builds, Master Registry bei Inhouse PN und viele AVL-P / Ns für jedes und Listen für die Bestandszählung, BOM RFQs P / N Reduzierungspläne für gemeinsame Teile.

Mein Rat?

`

Verwenden Sie das beste Werkzeug, das Sie verwenden können , während der schlechteste Teil die Eingabe aller Daten ist.

`... exzellent? Mit Autofiltern, Pivot-Tabellen, Anzeigeformularen für Dateneingabe + -ausgabe, Sortiersuche usw. mit automatischer Sicherung


1
Nun, ich bin in der Lage, es in Excel, Access zu tun, ich kann eine Anwendung in .NET erstellen ... Aber ich kann nicht glauben, dass es so etwas noch nicht getan und kostenlos oder für 20-50 USD verfügbar gibt. Vielleicht sollte ich es tun und versuchen, es zu verkaufen? :)
Kamil

Haben Sie Open Source überprüft? Echte Programmierer brauchen Einkommen

Ich weiß, was du meinst. Es gibt so viele schlecht geschriebene und schlecht verwaltete Open Source-Projekte ... ich hasse diese.
Kamil

Zugang wäre meine Wahl. Wenn Sie Geschichte wollen, dann brauchen Sie eine RDB

1
Mit Scrap Access, M $, können Sie Visual Studio (das über gut integrierte Datenzugriffsfunktionen verfügt) und SQL Server für nix für Heimanwender / Studenten herunterladen.
Markt

5

Ich bin ein Softwareentwickler und während es eine coole Idee ist, zu einem Server zu gehen, bezweifle ich, dass es die Reise für Sie und Ihre aktuellen Bedürfnisse wert ist. Wenn Sie ein Inventarsystem hatten, auf das andere zugreifen mussten, ist das eine andere Geschichte, aber wie Sie beschrieben haben, nur für Sie. Ich habe mir das oben aufgeführte PartKeepr-System und einige der anderen bei Github angezeigten Inventarverwaltungsprogramme genau angesehen. Sie könnten ein Leben lang versuchen, genau das Richtige zu finden. Wie andere hier empfehle ich Excel. Erfahren Sie, wie Sie Daten -> Filter -> Autofilter verwenden.

Ohne zu sehr ins Detail zu gehen, erhalten Datenbankentwürfe Regeln ("Normalisierung"), damit sie schnell und effizient sind. Mit Ihren Anforderungen kann eine einzelne Speicherdatei (DataBase) nicht das tun, was Sie möchten. Die gute Nachricht ist, dass Sie mit Excel problemlos die Regeln für die vollständige Funktionalität brechen können.

Sie haben ein paar Bedürfnisse, die etwas ungewöhnlich wären. --Kategorien mit Baumstruktur. Nehmen Sie ein leeres Blatt in Ihre XL-Arbeitsmappe und erstellen Sie Ihre perfekte Baumstruktur. Wie viele Filialen haben Sie? Hier ist ein Beispiel:

-Level 1
    *Level 2
        *Level 3
-Connectors
    *Wiring
        *Blade Type
        *Banana Pins
    *Coax Cable
    *Terminal Blocks
    *Barrel Power Connectors

Zeichnen Sie Ihren Kategoriebaum. Beschriften Sie Ihr Referenzblatt, damit Sie hier referenzieren können, wenn Sie einen Artikel hinzufügen müssen, und sich nicht erinnern können, in welche Kategorie er fällt. In Ihrer Datenkalkulation (für dieses Beispiel) würden Sie dann drei verschiedene benachbarte verwenden Säulen. Spalte 1 = Ebene 1, Spalte 2 = Ebene 2 usw. Natürlich müssten Sie die Kategorie "Überschriften" für jede Komponentenzeile duplizieren.

Column A   / Column B        / Column C
Connectors / General         / ()
Connectors / Wiring          / Blade Type
Connectors / Wiring          / Banana Pins
Connectors / Coax            / ()
Connectors / Terminal Blocks / ()
Resistors  / Suface Mount    / ()
etc... 

Denken Sie daran, dass Sie den automatischen Datenfilter für mehrere Spalten verwenden können.

Um Inhalte zu finden, die mit einem bestimmten Projekt verknüpft sind, müssen Sie das "Tag" -Modell verwenden. Sie müssen erneut ein Referenzblatt erstellen. Warum fragst du? Weil es wichtig ist, dass jedes Tag ein EINZELNES Codewort ist. "Genaues Voltmeter v2" wird zu "AV_V2". Sie haben einen EINZELNEN Spalteneintrag in Ihrer Tabelle mit dem Namen "Projekt-Tags". In diesem Feld werden Sie nichts hinzufügen oder welche Projekte auch immer diese Komponente verwendeten. Jedes Tag MUSS durch ein Leerzeichen getrennt sein. Dieses Feld kann null, eins, fünf oder fünfzig Einträge enthalten. Wenn Sie alle Komponenten für das Projekt von Interesse finden möchten, drehen Sie einfach den Knopf Daten-> Filter-> Autofilter-> Enthält (Codewort) und Sie sind gut. (oder war das Codewort?) KEINE NEUE SPALTE FÜR JEDES PROJEKT ERSTELLEN. Glaub mir, das bringt dich später durcheinander. (Beachten Sie, dass diese Anforderung "Behalten Sie den Überblick über das Projekt" die Datenbanknormalisierung durcheinander bringt. Schauen Sie in der dritten normalen DB-Form nach. Aus diesem Grund wäre die Verwendung von ACCESS verwirrend. Sie müssten definitiv mehr hinzufügen Tabellen.)

Das Gleiche gilt für WishList. Erstellen Sie eine einzelne Spalte. Geben Sie die Anzahl der gewünschten Teile ein (1, 2, X oder leer).

Tipp: Ich habe viel an der Corporate XL-Datenbank gearbeitet. Obwohl es sehr verlockend ist, der Datenbank eindeutige Zeilen hinzuzufügen, um sie besser lesbar zu machen, widersteht es diesem Drang um jeden Preis. Ihre Datenbank wird einen einzeiligen Header haben, dann eine Zeile pro Komponente, einfach. Wenn Sie eine hübsche Ausgabe erstellen müssen, lernen Sie, wie Sie Makros verwenden, kopieren Sie die Zeilen auf ein anderes Blatt und drucken Sie dieses Blatt aus. Verschrauben Sie nicht mit der Datenbank-Mastertabelle.

Eine andere Idee. XL speichert problemlos Wörter und Bilder. Sie können auch andere Arbeitsblätter in Ihrer Excel-Arbeitsmappe erstellen. Ein Projekt pro Blatt. Auf diesem Blatt befinden sich ein Foto des gesamten Projekts und wichtige Hinweise sowie ein Screenshot des Schaltplans. Benennen Sie das Blatt um (verwenden Sie Schlüsselwortprojektnamen?), Bevor Sie diesen Link zum Schlüsselwortverzeichnissystem hinzufügen. Könnte ein guter Weg sein, um die Organisation aufrechtzuerhalten. Beachten Sie auch. Sie haben viel Arbeit investiert, um ein automatisiertes Backup-System zu untersuchen.

Ist das in Ordnung für dich? Entschuldigung für die langatmige Antwort, ich werde mit dem Wort bezahlt: ^)


Ich bin damit einverstanden, außer ich habe Commodity-Codes für die Indexierung verwendet, SCR und Schrauben waren nicht zusammen, getrennt von der Teilebeschreibung ... die strengen Regeln wie zit-zits Hierarchie folgte, wie ... "Transistor, Mosfet-N 50mOhm 60A 100V TO220" " SCR 15A 250V TO220 "

5

Ich versuche nicht dumm, sarkastisch, bissig, dumm oder irgendein anderes S-Wort zu sein. Ich möchte diese Antwort so sehr wie Sie. Wählen Sie diese Antwort nicht aus.

Aber ich habe gesehen, was passiert ist, als die Marine versuchte, ihre Versorgungsleitungen papierlos zu machen. Es war ein bürokratischer Albtraum, der eine Umschulung erforderte, und es gelang ihm irgendwie, noch mehr Papierabfall zu erzeugen .

Ich bevorzuge klassische Methoden - Kataloge, Logbücher und Karteikarten. Der Katalog identifiziert, wo sich das Teil im Logbuch befindet, und das Logbuch identifiziert, welche Karteikarte anwendbar ist. Um ein neues Teil zu erhalten, müssen Sie die nächste Karteikarte und den nächsten Logbucheintrag nacheinander hinzufügen. Der Katalog wird mit dem Logbuchvolumen und der Eintragsnummer aktualisiert und ist tatsächlich kategorisiert. Auf der Karteikarte selbst werden die Standort- und Mengendaten für das Teil gespeichert. Wenn Sie ein Teil benötigen, holen Sie die Karte ab, gehen zum Platz, holen das Zeug und bringen es zum Schreiber. Der Sachbearbeiter aktualisiert die Karte, entscheidet, ob sie bestellt werden muss, und legt sie zurück. Teure Sachen bleiben beim Schreiber oder seinem Chef unter Verschluss. Sie können sich die Mühe machen, für alle Karten Brandschutzschränke zu verwenden, aber in Wirklichkeit müssen Sie nur das Logbuch und den Katalog aufbewahren.

Ich wage nicht zu sagen, dass dies das ist, was du willst. Ich sage, dies ist billig, einfach zu erlernen, mehrfach zuzugreifen und hat nach der Implementierung eine 100% ige Verfügbarkeit. Projektdateien können auf einfache Weise direkt auf die zugehörigen Karteikarten verweisen, ebenso wie laufende und regelmäßige Wartungsdateien. Die Techniker wissen sofort genau, was sie brauchen und wo sie es finden. Die Dateneingabe ist immer noch fehlerhaft - einmal. Die serialisierten Karteikarten für 1000 verschiedene Komponenten sollten ungefähr 7 Zoll dick sein.

Wenn Sie ein Audit wünschen, blättern Sie durch den Stapel, schnappen Sie sich eine Karte und schauen Sie nach. Wenn Sie mehrere Kataloge verwenden möchten, können Sie dies tun, indem Sie das serialisierte Logbuch und die Karteikarten weiter ergänzen, während Sie Teile zum Inventar hinzufügen. Ein Teil zurückziehen? Wirf die Karte weg und lege sie aus dem Logbuch.


5

Partkeepr ( bereits erwähnt ) ist eine überraschend praktikable Lösung. Entlassen Sie es nicht, da es die meisten der von Ihnen aufgeführten Anforderungen erfüllt.

Anfangs hatte ich die gleichen Bedenken wie Sie (PHP bedeutet zu viel Klicken), aber da ich nichts Vergleichbares gefunden habe, habe ich Partkeepr gewählt. Dies wurde durch die Tatsache erleichtert, dass die Datenbank über SQL leicht zugänglich ist, sodass ich meine Daten jederzeit bearbeiten und exportieren kann. Es gibt keine Sperre.

Ich sollte wahrscheinlich einen Blog-Beitrag schreiben, der mein komplettes Setup beschreibt, aber kurz:

  • Partkeepr speichert meine Teiledaten
  • Ich habe meine Lagerung in nummerierten Kartons (jwr-b1, b2 ... b18 zu diesem Zeitpunkt) in verschiedenen Größen. Wenn eine Box Fächer hat, sind diese ebenfalls nummeriert (daher erhalten wir jwr-b1-a4 für Box b1 in meiner Sammlung, Reihe A, Tasche Nr. 4 von links). In einem Kastenfach können einzelne Komponenten (z. B. USB-Anschlüsse) oder bis zu zehn Plastiktüten aufbewahrt werden.
  • Das Präfix 'jwr' (mein Login) ist da, weil ich die Daten irgendwann mit Freunden oder Hackerspaces teilen möchte
  • Ich gebe Preisangaben ein, damit Freunde Teile von mir erhalten können, ohne dass ich zu viel Geld verliere (obwohl ich in Zukunft einen Aufschlag von 20-25% zur Deckung anderer Kosten wie Versand vorsehe).
  • Die Komponenten werden entweder auf Rollen oder in Plastikbeuteln mit Reißverschluss aufbewahrt. Für Taschen verwende ich meist 10x10cm und 7x5cm,
  • Jede Schachtel, die meisten Schachteltaschen / Fächer und natürlich jede Tasche und Rolle erhalten einen Aufkleber.
  • Aufkleber werden mit einem Brother QL-570-Drucker gedruckt (dringend empfohlen). Die Daten für die Aufkleber stammen aus der Partkeepr-Datenbank, die von einem Perl-Skript in CSV konvertiert wurde. Im Allgemeinen sind zwei Befehle und zwei Klicks im Brother-Druckprogramm erforderlich, um aktualisierte Komponentendaten zu laden, und drei weitere Klicks, um Etiketten für alle Komponenten zu drucken, die seit dem letzten Mal hinzugefügt wurden.
  • Ein Vorteil von Partkeepr bei Verwendung einer SQL-Datenbank besteht darin, dass ich, wenn ich eine vollständige Widerstandsreihe 0603 (gepackter Satz) erhalte, einfach ein kurzes Perl-Skript schreiben kann, das die Datenbankeinträge generiert, anstatt alle Widerstände mühsam selbst einzugeben (R0603-4K7) usw).

Insgesamt bin ich mit diesem Setup sehr zufrieden. Das Hinzufügen neuer Komponenten erfordert ein wenig Arbeit, ist jedoch relativ schmerzfrei. Das Auffinden von Bauteilen geht sehr schnell. Am wichtigsten ist, dass es wenig "zusätzliche" Arbeit gibt: Ich hasse Lösungen, die Arbeit für sich selbst erfordern. Ich möchte Zeit mit Elektronik verbringen und keine Komponenten organisieren.

Ich würde gerne eine schnelle und reaktionsschnelle native Mac-App sehen, die das Gleiche tut (ich wäre bereit, bis zu 100 US-Dollar zu bezahlen), aber in der Zwischenzeit wird diese Lösung zu 80% fertiggestellt, kostet 0 US-Dollar und funktioniert heute .

Ich plane, dieses Setup detailliert zu beschreiben und auch das Perl-Skript und möglicherweise Sticker-Vorlagen bereitzustellen. Ich werde diese Antwort aktualisieren, wenn ich das erledigt habe.

** EDIT: 01.09.2015 ** - Endlich habe ich mich für eine bessere Lösung entschieden und PartsBox.io erstellt - eine Möglichkeit, die Übersicht über Ihre elektronischen Komponenten zu behalten. Es ist kostenlos für Bastler / Macher.


Ich dachte, ich würde erwähnen, dass Partkeepr im Moment nicht gewartet wird. Es ist jedoch auf Github, so dass hoffentlich neue Mitwirkende gefunden werden können.
dodgy_coder

2

Die einfachste Technik, die ich gefunden habe, ist, wenn ich etwas kaufe, um eine Textversion der Rechnung zu speichern und einen Tag hinzuzufügen, der angibt, wo Sie sie abgelegt haben (Draw33, DIPMosfetsBag2 usw.). Manchmal füge ich weitere Details der Komponente hinzu - den Dateinamen des Datenblattes, einen Link zu einer Website oder einige Hinweise.

Speichern Sie dies in einer Text- / Wort- / Abschriften-Datei oder in Dateien oder in Evernote / Wiki oder in einem beliebigen Format, das Sie einfach nach Teilename, Notiz und Speicherort durchsuchen können. Wenn Sie nicht Zehntausende von Komponenten oder andere Personen haben, die sie verwenden, ist dies meiner Meinung nach ausreichend und sehr wartungsarm.

Normalerweise aktualisiere ich die Anzahl der Komponenten auf einem Etikett, das an dem Beutel / der Schachtel / dem Kästchen angebracht ist, in dem sie sich befinden. Wenn die Anzahl niedrig ist, kann ich nach Tags suchen und schnell herausfinden, wo ich sie gekauft habe und wie viel sie kosten.


1

Sie können die kostenlose portable Software component-2014 hier herunterladen .

Anwendungsmerkmale: Kategoriebaum, Lager, Hersteller, Lieferanten, Komponenten, Stücklisten, Bausätze, Lagerliste, Preishistorie, Sonderberichte ...


... habe den Link zum Programm vergessen: www.alfa-galaxy.com
Alex


1

Ich bin überrascht, dass niemand http://partsbox.io erwähnt hat. Ich beginne gerade mit der Bewertung und es sieht so aus, als würde es die meisten Ihrer Anforderungen erfüllen.


0

Vielleicht möchten Sie es mit BOMIST versuchen: https://bomist.com Es enthält buchstäblich alle von Ihnen beschriebenen Funktionen (mit Ausnahme der Client-Server-Architektur, aber ich sehe das als Vorteil - Null-Setup).

BOMIST

Es wird lokal ausgeführt, sodass weder Server noch Setup erforderlich sind und Sie so viele Datenbanken haben können, wie Sie möchten (führen Sie einfach so viele Instanzen von BOMIST aus, wie Sie möchten). Es ist in Octopart integriert, sodass Sie viele nützliche Echtzeitdaten erhalten: Datenblätter, Beschreibungen, Paketnamen, Werte, Preise und andere nützliche Informationen werden automatisch online abgerufen. Außerdem ist das Importieren von Daten in BOMIST SEHR einfach, was bedeutet, dass Sie in kürzester Zeit einsatzbereit sind. BOMIST wird aktiv weiterentwickelt und viele neue Funktionen sind bereits integriert.

Offenlegung: BOMIST Entwickler hier

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.