Logiciel pour atelier - gestion des stocks de composants électroniques


41

Je cherche un logiciel fiable qui m'aidera à gérer les composants électroniques, les outils, les perceuses et les fils dans mon atelier.

Actuellement, j'ai probablement plus de 1000 composants différents. Mon cerveau ne peut plus gérer ça.

Ma liste d'envies":

  1. logiciel gratuit ou peu coûteux préférable

  2. pas trop compliqué

  3. fonction de localisation ("où est-il" par exemple. Tablette 1 -> Boîte 1)

  4. stock / historique des achats - où et quand j'ai acheté une partie et combien j'ai payé

  5. catégories avec arborescence

  6. certaines fonctionnalités pour assigner une partie à des projets (exemple: je veux noter quelque part que j'utilise MCP3424 dans les projets "Voltomètre Acurrate v2" et "Raspberry Pi Solar Energy Logger", je souhaite également voir la liste complète des pièces du projet "Acurrate Voltometer v2" )

  7. architecture client-serveur serait bien

  8. (option facultative) fonctionnalité qui me permet de préparer des listes de courses (parfois, j'oublie de commander quelque chose, je ne veux pas commander seulement une partie contre paiement, je prévois donc de l'acheter la prochaine fois)

EDIT / BOUNTY COMMENTAIRE

Jusqu'ici rien de vraiment intéressant n'est apparu dans les réponses. Les solutions basées sur Excel ou PHP ne sont pas assez productives (trop de clics). zParts est trop simple, je peux écrire quelque chose comme ça moi-même en 2 heures :)


5
Cette question est tellement géniale que je ne veux presque pas la fermer ...
Ignacio Vazquez-Abrams

Le logiciel ERP de mon entreprise fait exactement ce que vous voulez. Cela nous a coûté six chiffres.
Matt Young

2
La plupart, sinon la totalité, de ce que vous voulez peut être fait gratuitement dans Excel. Le principal problème de ce type d'application est la discipline requise pour entrer les données chaque fois que vous achetez une pièce, utilisez une pièce, perdez une pièce, détruisez une pièce, etc.
Barry

8
Exceller? Sans frais? Je suppose que nous savons où vous avez trouvé votre logiciel ...
Ignacio Vazquez-Abrams

1
Hey, Kamil, j'ai mis à jour ma réponse en fonction de mon utilisation récente de Parts-in-Place. Tu devrais vraiment regarder dedans.
Ricardo

Réponses:


21

Depuis ma dernière mise à jour de cette réponse, j’ai eu la chance de trouver un système en ligne qui répond à la plupart de mes exigences (et de celles du PO) en matière de gestion des stocks de petits composants électroniques. Le service s'appelle Parts-in-place .

Le système est basé sur un flux de travail typique de petites entreprises de produits électroniques (comme le site l'indique - comment le saurais-je, je ne suis qu'un amateur) qui soutient par ailleurs le travail de professionnels plus sérieux. Le flux de travail ressemble à ceci:

  1. Une fois inscrit, vous commencez par importer votre base de données de pièces dans la bibliothèque de pièces du système . C'est le référentiel central où toutes les informations sur vos pièces seront stockées. Pour une configuration minimale (comme la mienne), il vous suffira de remplir quelques colonnes, telles que les références et la description de la société . Cela se fait facilement grâce à l’excellente intégration des systèmes avec Excel. Il convient de noter qu'avant d'utiliser le système, l'utilisateur doit définir un codage standard pour ses parties (le numéro de référence de la société mentionné ci-dessus ), qui sera utilisé dans tout le système.

  2. Ensuite, vous créez une nomenclature qui représentera un tableau électronique que votre entreprise (ou l'amateur) envisage de construire. Vous spécifiez les références et les quantités qui seront utilisées. Ces informations seront ensuite utilisées pour définir les commandes de pièces nécessaires.

  3. Ensuite, vous définissez le nombre de panneaux à construire sur la base d'une seule facture . Ceci sera utilisé par la suite pour définir les commandes de pièces , dans lesquelles le système confrontera les articles requis à l'inventaire disponible. Vous pouvez ensuite ajouter d'autres pièces ou modifier les quantités dans la commande avant de la passer aux fournisseurs.

  4. Une fois la commande reçue, vous l'enregistrez sous l' onglet Arrivées de pièces.

  5. Il existe ensuite des onglets pour enregistrer les assemblages réels et les transferts de pièces à partir de l'inventaire. Depuis que je n'ai pas une telle usine, je n'utilise pas vraiment ces onglets. Mais vous pouvez si vous voulez jouer en usine .

  6. Vous pouvez à tout moment mettre à jour les informations d'inventaire à l'aide des annulations de pièces et des inventaires . Le premier peut être utilisé pour comptabiliser des pièces qui ont été perdues pour une raison quelconque ou qui ont été utilisées et qui ne sont pas suivies par le flux de travail du système. Ce dernier peut être utilisé pour mettre à jour le nombre de pièces basé sur des inventaires ad hoc effectués.

Le système est vraiment facile à utiliser, dispose d’une interface utilisateur agréable, moderne et très réactive. Le compte gratuit (celui auquel je me suis inscrit) vous limite à un seul utilisateur, à 3 nomenclatures et à environ 100 pièces par nomenclature. Je n'ai encore atteint aucun d'entre eux.

Je voulais souligner que le système offre une intégration extraordinaire avec Excel, à la fois pour l'importation et l'exportation . Pour l’importation, c’est un excellent travail d’identification automatique des noms de colonne et il est vraiment indulgent en ce qui concerne le formatage et les autres corbeilles que vous avez peut-être laissées dans votre feuille de calcul. La fonction d'exportation donne une feuille de calcul bien formatée qui peut être utilisée ailleurs sans problème. Son format XLS est également reconnu par Excel et OpenOffice Calc.

Voici comment je pense que le système répond aux exigences du PO:

  1. (Oui) logiciel gratuit ou à faible coût - il dispose d'un compte gratuit.

  2. (Oui) Pas trop compliqué - c'est vraiment facile à utiliser. De plus, puisqu'il s'agit d'un service, vous n'avez pas à vous préoccuper de la configuration du logiciel ou de l'installation.

  3. (Oui) Fonction Emplacement (Tablette 1 -> Boîte 1) - Vous pouvez déterminer où les pièces sont stockées.

  4. (Oui) Historique stock / achats - le système vous permet de contrôler assez bien l'historique des achats. Les commandes reflètent également le stock à l'arrivée.

  5. (Non) Catégories avec arborescence - le système présente uniquement une structure plate pour les pièces. Vous pouvez contourner ce problème en sélectionnant un préfixe intelligent pour les numéros de pièce. Mais pour moi, ne pas avoir de catégories rend les choses plus simples. Pour moi, moins est plus dans ce cas.

  6. (Oui) Fonctionnalité permettant d'affecter une partie à des projets - c'est exactement à quoi servent les nomenclatures.

  7. (Oui) L' architecture client-serveur serait bien - c'est un service en ligne mis en place en ligne, c'est client-serveur.

  8. (Oui) Fonctionnalité qui me permet de préparer des listes de courses - elle vous permet de préparer des listes de courses basées sur des nomenclatures et sur le nombre de tableaux que vous dites vouloir construire.

Le système ne remplit pas certaines conditions implicites :

  1. (Non) Ce n'est pas open source .

  2. (Non) Puisqu'il s'agit d'un service, il ne fonctionnera normalement pas sur vos serveurs. Si l'entreprise fait faillite, vos données ont disparu. Mais comme il offre une fonctionnalité d’exportation Excel intéressante, vous pouvez sauvegarder toutes vos données et les utiliser de différentes manières. En outre, la société indique qu’elle peut configurer Parts-in-Place pour s’exécuter sur vos serveurs, mais j’imagine que cela pourrait coûter cher.

Voici une capture d'écran de l'écran de nomenclature:

Capture d'écran

PS Je ne suis en aucun cas affilié à Parts-in-Place.

Vous trouverez ci-dessous l'évaluation initiale que j'avais faite d'autres systèmes.


  • zParts - source libre et ouverte. Mais c'est un peu trop simple pour les besoins. J'imagine que l'on pourrait probablement utiliser Excel pour faire la même chose que zParts.

  • PartKeepr - Web basé sur PHP, JavaScript et MySQL. Je ne l'ai pas réellement installé, mais j'ai lu certains de ses documents.

  • Ciiva - un autre service en ligne de gestion des nomenclatures avec recherche intégrée dans la base de données des composants. Cela semble assez puissant et simple, mais je ne pouvais toujours pas trouver un moyen de gérer mon propre inventaire de composants, mais il doit bien en exister un, car cela vous permet de revendre les stocks excédentaires.

  • Ma dernière recherche Google sur le sujet - rien d’intéressant, mais les termes de recherche pourraient peut-être vous aider à mieux filtrer les résultats.

PS Je ne suis affilié à aucune de ces entreprises.


Hey! Vous pouvez également ajouter bomer.co à la liste. Actuellement en version bêta, mais gratuite, l'inventaire des pièces, l'historique, les achats et la gestion des nomenclatures sont en route! (disclaimer: je suis le développeur)
msr

Maintenant appelé bomist.com
msr

J'utilise également Parts-in-Place et j'en suis heureux. Après 30 jours d'essai, je suis prêt à payer pour cela. Je fabrique environ 3 PCB différents chaque mois, et toutes mes anciennes méthodes de gestion des composants sont devenues trop fastidieuses.
EmbeddedGuy

10

Nous avons effectué une évaluation pour mon entreprise il y a quelques mois, car Excel Spreedsheet a atteint son goulot d'étranglement lorsque plusieurs ingénieurs travaillent sur le même produit en même temps, suivi des modifications, possibilité de mise en marché. Enfin, trois options commerciales nous ont été laissées: PartsinPlace, Aligni, Ciiva. Bien que nous ayons également examiné SiliconExpert et ArenaSolution, qui sont plus puissants et professionnels. Mais le coût peut facilement dépasser 1000 $ / utilisateur / an. Nous ne pouvons pas comprendre les modules de licence complexes et nous ne cherchons évidemment pas de solution ERP ...

PartsinPlace est simple à démarrer, mais le manque de fonctionnalités dont nous avions besoin, et pas cher pour les fonctionnalités limitées. C'est bien d'essayer si vous vous concentrez principalement sur la gestion des stocks. Ciiva semble être beaucoup plus professionnel, et sa base de données de composants intégrés est assez étonnante, elle fournit des prix et des stocks en temps réel, des cycles de vie et des alternatives. Cependant, comme mentionné précédemment, la gestion de l'inventaire n'est pas simple, car vous devez d'abord créer des attributs personnalisés. Aligni fournit également de riches fonctionnalités et ressemble plus à une solution de planification, mais son prix est hors de notre budget, même plusieurs fois de PartsinPlace ...

Prix:

http://partsinplace.com/pricing/ , version gratuite pour 1 utilisateur et jusqu'à 105 unités

http://ciiva.com/bill-of-materials-software/subscriptions , version gratuite pour 3 utilisateurs et commence avec 3 000 unités, jusqu'à 10 000 unités si vous invitez des amis (comme une boîte de dépôt)

http://www.aligni.com/#signup , pas de version gratuite, la version payante commence à 39 $ par mois, jusqu'à 400 unités. La version ENTREPRISE coûte 199 $ par mois, jusqu'à 10 000 $. Que s'est-il passé si mes pièces dépassent 10 000?

Fonctionnalités:

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

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

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


8

Comme Sean Boddy ci-dessus, je n'essaie pas d'être sarcastique, etc.

Si vous êtes un amateur et que vous essayez simplement de préserver votre santé mentale tout en gardant la trace de nombreux petits composants tels que des condensateurs à résistances, des circuits intégrés et des connecteurs, etc., le système le plus pratique consiste à utiliser des cartes index ou Rolodex. (Les produits Rolodex sont préférés car ils restent en place et sont plus faciles à manipuler rapidement.)

Pour les pièces plus grandes, prenez quelques petites pièces dans des armoires à tiroirs en plastique et étiquetez-les avec des lettres et des chiffres - des lettres identifient les armoires et des lettres pour les tiroirs. Obtenez le genre qui vous permet de diviser les tiroirs en 2-3-4 bacs avec séparateurs à glissière. Collez les diviseurs en place. J'ai des tiroirs non divisés (pour des compositions plus grandes ou des quantités plus grandes de la même pièce), d'autres divisés en deux, certains en trimestres, etc. Pour beaucoup de CI, je pourrais n'avoir que 2,3,4 d'un type donné, donc 1 / 4 tiroirs est bien et efficace de l'espace aussi. La chose importante est que vous pouvez trouver ce seul IC rapidement quand vous en avez besoin! (Comme vous le savez, cela ne vous fera pas du bien de l'avoir, si vous ne le trouvez pas!)

NE PAS ÉCRIRE le nom ou le numéro de pièce du composant sur le tiroir, mais uniquement le numéro d'identification. Une fois que vous avez accumulé une douzaine d’armoires contenant chacune 30 à 50 tiroirs, vous vous retrouvez plongé dans un étourdissement mental en essayant de trouver une pièce en lisant toutes ces petites étiquettes. Au lieu de cela, divisez votre fichier Rolodex en catégories avec les cartes de séparation appropriées. "Connecteurs", "Circuits intégrés numériques", "Circuits intégrés analogiques", "Amplificateurs opérationnels", "Régulateurs de tension", "DEL", "Matériel", etc. Écrivez le nom ou le numéro de pièce du composant en caractères gras à l'encre en haut de la fiche et le tiroir-tiroir # en gras CRAYON (pour que vous puissiez facilement changer d’emplacement lorsque cela devient nécessaire). Au bas de la fiche, renseignez d’autres informations importantes sur le composant. Par exemple, tension nominale, tension d'alimentation,

N'essayez pas non plus de classer les armoires et les tiroirs, mais assignez-vous à de nouveaux tiroirs au fur et à mesure que de nouvelles pièces sont stockées. Le système de numérotation par lettre est si efficace que vous pourrez localiser les composants en moins de 10 secondes, même avec des tiroirs assignés les uns aux autres. De temps en temps, vous pouvez regrouper les tiroirs simplement en transférant des composants et en réécrivant le numéro du tiroir sur les cartes Rolodex - que vous avez écrit au crayon pour cette raison. De cette manière, vous pouvez conserver des composants similaires dans la même zone de votre armoire pour plus de commodité et une meilleure visibilité.

Pour les composants discrets à montage en surface tels que les résistances, les capuchons, les diodes, etc. J'utilise des enveloppes pour pièces de monnaie n ° 1 pour stocker les pièces plutôt que les petits tiroirs. J'empile ces enveloppes dans des tiroirs en plastique plus grands, comme dans U-Line, etc. Si vous choisissez le tiroir de la bonne taille et les séparateurs appropriés, vous constaterez que les enveloppes pour pièces se superposent parfaitement en plusieurs rangées ordonnées sur toute la largeur du tiroir. tiroir. Vous pouvez stocker des centaines de types de composants dans quelques-uns de ces tiroirs. Utilisez un tiroir séparé pour chaque taille de composant (par exemple, 0603, 0805, 1206). Ecrivez le type, la valeur, la tolérance et la taille du composant inclus sur chaque enveloppe et empilez-les dans VALUE ORDER dans les tiroirs divisés. Si vous pouvez obtenir quelques enveloppes de pièces de couleur différente, cela vous aidera à organiser un peu mieux. Blanc, manille noire et manille claire sont les plus couramment disponibles. (J'utilise le blanc pour les condensateurs et le mnailla pour les résistances.) Je n'essaie pas de garder trace des résistances ou des capuchons de valeur standard dans le système Rolodex, il est tout aussi simple d'aller directement dans les tiroirs et de faire pivoter les enveloppes. Au fur et à mesure que vous ajoutez de nouvelles valeurs et tailles à votre collection, écrivez simplement une nouvelle enveloppe - cela prend 5 secondes et vous n'avez pas à attendre que votre PC démarre! Je garde des enveloppes supplémentaires dans chaque tiroir. écrivez simplement une nouvelle enveloppe - prend 5 secondes et vous n'avez pas à attendre que votre PC démarre! Je garde des enveloppes supplémentaires dans chaque tiroir. écrivez simplement une nouvelle enveloppe - prend 5 secondes et vous n'avez pas à attendre que votre PC démarre! Je garde des enveloppes supplémentaires dans chaque tiroir.

Il y a des années, j'ai essayé d'organiser toutes mes pièces (probablement environ 500 types différents à l'époque) avec un tableur. Trop impraticable pour une utilisation normale en magasin pour un certain nombre de raisons! J'ai appris le système décrit ci-dessus d'un ami et je n'ai jamais regardé en arrière. Je ne peux qu'imaginer combien de fois j'aurais dû mettre à jour toutes les informations à chaque fois que je changerais de PC ou de système d'exploitation mis à jour!


J'ai une organisation similaire pour le moment, mais en utilisant de petits organiseurs en plastique, des boîtes, j'ai collecté de nombreux "conteneurs" différents au fil des années. Cela peut être géré, bien sûr, mais j’ai vraiment besoin d’un catalogue sur mon ordinateur portable. Btw, pouvez-vous montrer quelques photos de votre stockage?
Kamil

6

Lorsque j'étais chef des opérations / ingénieur principal, nous avions 10 000 pièces différentes. Après des semaines de recherche, j'ai abandonné le coût des logiciels mais le coût plus important de la formation de 20 personnes. Circa '97

Nous avons donc utilisé des feuilles de calcul pour les devis sur 1000 pièces triées par distributeur et la base de données ENg existante de FoxPro mise à niveau avec un registre principal et des sauvegardes d'inventaire comptable du logiciel Great Plains. Après un mois avec l'aide d'un programmeur Uber à ses heures perdues, nous avons reçu une douzaine de formulaires de sélection de stock à partir de versions de nomenclatures, de registre principal avec le numéro de maison interne et de nombreux numéros de lot AVL pour chacun, ainsi que des listes de comptage des stocks, numéro de pièce de BOM RFQ. plans de réduction, pour les parties communes.

Mon conseil?

`

Utilisez le meilleur outil que vous savez utiliser , tandis que le pire est de saisir toutes les données.

`… excelle? Avec des filtres automatiques, des tableaux croisés dynamiques, des formulaires de vue pour la saisie de données + la sortie, la recherche de tri, etc. avec sauvegarde automatique


1
Eh bien, je suis capable de le faire dans Excel, Access, je peux faire une application en .NET ... Mais je ne peux pas croire qu’une telle chose n’ait déjà été faite et soit disponible gratuitement ou entre 20 et 50 USD. Peut-être que je devrais le faire et essayer de le vendre? :)
Kamil

Avez-vous vérifié open source. Les vrais programmeurs ont besoin de revenus

Je vois ce que tu veux dire. Il y a tellement de projets open source mal écrits et mal gérés ... Je les déteste.
Kamil

L'accès serait mon choix. Si vous voulez l'histoire, alors vous avez besoin d'un RDB

1
Scrap Access, M $ vous permet de télécharger Visual Studio (qui offre des fonctionnalités d’accès aux données bien intégrées) et SQL Server for nix pour un usage personnel / étudiant.
Markt

5

Je suis un développeur de logiciels et, même si aller sur un serveur est une bonne idée, je doute que le voyage en vaille la peine pour vous et vos besoins actuels. Si vous aviez un système d'inventaire auquel d'autres devaient avoir accès, c'est une histoire différente, mais comme vous l'avez décrite, elle ne le concerne que pour vous. J'ai examiné de près le système PartKeepr mentionné ci-dessus, ainsi que certains des autres programmes de gestion d'inventaire affichés sur Github. Vous pourriez passer votre vie à essayer de trouver le bon. Comme d’autres ici, je recommande fortement Excel. Apprenez à utiliser data -> filter -> autofilter.

Sans entrer trop dans les détails, les conceptions de base de données se voient attribuer des règles (appelées "normalisation") qui les rendent rapides et efficaces. Avec vos besoins, aucun fichier de stockage (DataBase) ne peut faire ce que vous voulez. La bonne nouvelle est qu'Excel vous laissera facilement enfreindre les règles pour une fonctionnalité complète.

Vous avez quelques besoins qui seraient un peu inhabituels. --Catégories avec arborescence. Prenez une feuille vide dans votre classeur XL et créez votre arborescence parfaite. Combien de branches avez-vous? Voici un exemple:

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

Dessinez votre arborescence de catégories .. Étiquetez votre feuille de référence de manière à ce que vous puissiez vous y référer lorsque vous devez ajouter un élément et ne pas vous souvenir de la catégorie dans laquelle elle entre. Ensuite, sur votre feuille de calcul (pour cet exemple), vous utiliserez trois types différents adjacents colonnes. Colonne 1 = niveau 1, col 2 = niveau 2, etc ... Évidemment, vous devrez dupliquer la catégorie "en-têtes" pour chaque ligne de composant,

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... 

N'oubliez pas que vous pouvez utiliser le filtre automatique de filtre de données sur plusieurs colonnes.

Pour trouver des éléments liés à un projet spécial, vous devrez utiliser le modèle "Tag". Vous devrez à nouveau créer une feuille de référence. Pourquoi demandes-tu? Parce qu'il est important que chaque balise soit un mot de code SINGLE. "Voltmètre précis v2" devient "AV_V2". Vous aurez une entrée de colonne SINGLE sur votre feuille de calcul appelée "balises de projet". Dans ce champ, vous n'ajouterez rien, ni aucun projet ayant utilisé ce composant. Chaque étiquette DOIT être séparée par un espace. Ce champ peut avoir zéro, une, cinq ou cinquante entrées. Lorsque vous voulez trouver tous les composants du projet qui vous intéresse, il vous suffit de lancer la commande data-> filter-> autofilter -> contient (mot codé) et vous êtes bon. (ou était-ce mot de code?) NE CREEZ PAS UNE NOUVELLE COLONNE POUR CHAQUE PROJET. Croyez-moi, cela vous gâchera plus tard. Notez que la normalisation de la base de données est gênante. Recherchez la 3ème forme normale de la base de données. De ce fait, ACCESS serait assez déroutant à utiliser. Vous devrez certainement en ajouter davantage. les tables.)

Idem pour WishList. Créez une seule colonne. Insérez le nombre de pièces que vous souhaitez (1, 2, X ou vierge).

Astuce: j'ai beaucoup travaillé sur la base de données d'entreprise XL. Bien qu'il soit très tentant d'essayer d'ajouter des lignes uniques à la base de données pour la rendre plus "lisible", résistez à tout prix à cette envie. Votre base de données aura un en-tête d'une seule ligne, puis une ligne par composant, simple. Si vous devez créer une jolie sortie, apprenez à utiliser les macros, puis copiez les lignes sur une autre feuille, puis imprimez cette feuille. Ne vissez pas avec la table principale de la base de données.

Une autre idée. XL stockera les mots et les images facilement. Vous pouvez également créer d'autres feuilles dans votre classeur Excel. Un projet par feuille. Sur cette feuille se trouvent une photo de l'ensemble du projet et des notes clés, ainsi qu'une capture d'écran du schéma. Renommez la feuille (utilisez des noms de projet de mots clés?) Avant d’ajouter ce lien au système de répertoires de mots clés. Peut-être un bon moyen de garder les choses organisées. Notez aussi. Vous avez mis beaucoup de travail dans ce domaine, le mieux étant d’enquêter sur un système de sauvegarde automatisé.

Cela fonctionnera pour vous? Toutes mes excuses pour la longue réponse, je suis payé par le mot: ^)


Je suis d'accord, sauf que j'ai utilisé des codes de produit pour l'indexation, SCR et Vis n'étaient pas ensemble, séparément de la description de la pièce ... qui suivait des règles strictes telles que la hiérarchie de zit-zit comme ... "Transistor, Mosfet-N 50mOhm 60A 100V TO220" " SCR 15A 250V TO220 "attention aux fautes de frappe

5

Je n'essaie pas d'être stupide, sarcastique, sournois, stupide ou tout autre mot s. Je veux cette réponse autant que vous. Ne sélectionnez pas cette réponse.

Mais j’ai vu ce qui s’est passé lorsque la marine a tenté de ne pas utiliser de papier dans ses lignes d’approvisionnement. C'était un cauchemar bureaucratique qui nécessitait une reconversion pour pouvoir y participer, et il a en quelque sorte réussi à générer encore plus de déchets de papier.

Je préfère les méthodes classiques - catalogues, journal de bord et fiches. Le catalogue identifie l'emplacement de la pièce dans le journal et ce dernier identifie la fiche utilisée. Obtenir une nouvelle partie signifie ajouter en série la prochaine fiche et la prochaine entrée du journal. Le catalogue est mis à jour avec le volume du journal de bord et le numéro d'entrée et est en fait classé. La fiche elle-même conserve les données d'emplacement et de quantité pour la pièce. Si vous avez besoin d’une pièce, vous récupérez la carte, allez à l’endroit, récupérez le contenu et remettez-la au greffier. Le commis met à jour la carte, décide si elle doit être commandée et remet la carte. Le matériel coûteux reste sous clé avec le greffier ou son patron. Vous pouvez vous donner du mal à utiliser des coffres-forts coupe-feu pour toutes les cartes, mais en réalité, tout ce que vous devez garder en sécurité est le journal de bord et le catalogue;

Je n'ose pas dire que c'est ce que vous voulez. Je dis que cela est peu coûteux, facile à utiliser, à accès multiples et que le temps de disponibilité est de 100% une fois mis en œuvre. Les fichiers de projet peuvent facilement référencer directement les fiches associées, tout comme les fichiers de maintenance en cours et périodiques. Les techniciens savent immédiatement ce dont ils ont besoin et où le trouver. La saisie de données est encore nulle - une fois. Les fiches indexées pour 1000 composants différents doivent avoir une épaisseur d'environ 7 pouces.

Si vous voulez un audit, feuilletez la pile, prenez une carte et allez regarder. Si vous souhaitez utiliser plusieurs catalogues, très bien - continuez simplement d’ajouter au journal de bord et aux cartes index sérialisées lorsque vous ajoutez des pièces à votre inventaire. Retirer une partie? Jeter la carte et la rayer du journal de bord.


5

Partkeepr ( déjà mentionné ) est une solution étonnamment pratique. Ne le rejetez pas car il remplit la plupart des exigences que vous avez énumérées.

Au départ, j'avais les mêmes réserves que vous (PHP signifie trop de clics), mais comme je n'ai rien trouvé de comparable, je suis parti avec Partkeepr. Cela a été facilité par le fait que sa base de données est facilement accessible via SQL, ce qui me permet de toujours manipuler et exporter mes données. Il n'y a pas de blocage.

Je devrais probablement écrire un article de blog décrivant ma configuration complète, mais en bref:

  • Partkeepr stocke les données de ma pièce
  • J'ai mon stockage dans des boîtes numérotées (jwr-b1, b2 ... b18 en ce moment) de différentes tailles. Si une boîte a des compartiments, ceux-ci sont également numérotés (nous obtenons donc jwr-b1-a4 pour la boîte b1 dans ma collection, rangée A, pochette n ° 4 de gauche). Un compartiment peut contenir des composants individuels (tels que des connecteurs USB) ou jusqu'à plusieurs dizaines de sacs en plastique.
  • Le préfixe 'jwr' (mon identifiant) est présent car je souhaiterai éventuellement partager les données avec des amis ou des hackerspaces.
  • Je saisis les données de tarification pour que mes amis puissent obtenir des pièces de ma part sans perdre trop d’argent (bien que, à l’avenir, je prévoie d’imposer un supplément de 20-25% pour couvrir d’autres coûts, tels que les frais d’expédition).
  • Les composants sont soit stockés sur des bobines, soit dans des sacs en plastique de type ziplock. Pour les sacs, j’utilise le plus souvent 10x10cm et 7x5cm,
  • Chaque boîte, la plupart des poches / compartiments et bien sûr chaque sac et dévidoir reçoivent un autocollant,
  • Les autocollants sont imprimés à l'aide d'une imprimante Brother QL-570 (hautement recommandé). Les données pour les autocollants proviennent de la base de données Partkeepr, convertie au format CSV par un script Perl. En général, il faut 2 commandes et deux clics dans le programme d’impression Brother pour charger les données des composants mis à jour, et trois autres clics pour imprimer des étiquettes pour tous les composants ajoutés depuis la dernière fois.
  • Un avantage de Partkeepr utilisant une base de données SQL est que, lorsque je reçois une série complète de résistances 0603 (ensemble emballé), je ne peux écrire qu'un court script perl qui générera les entrées de base de données, au lieu de saisir minutieusement toutes les résistances moi-même (R0603-4K7 etc).

Globalement, je suis assez content de cette configuration. L'ajout de nouveaux composants nécessite un peu de travail, mais est relativement peu douloureux. La recherche de composants est très rapide. Plus important encore, il y a peu de travail "extra": je déteste les solutions qui exigent du travail pour elles-mêmes. Je veux passer du temps sur l'électronique et non sur l'organisation des composants.

J'aimerais voir une application Mac native, rapide et réactive, qui ferait la même chose (je serais prêt à payer jusqu'à 100 dollars), mais entre-temps, cette solution est exécutée à 80%, coûte 0 dollar et fonctionne aujourd'hui .

Je prévois de décrire cette configuration en détail, en fournissant également le script Perl et éventuellement des modèles d’autocollants. Je mettrai à jour cette réponse lorsque j'aurai terminé.

** EDIT: 01.09.2015 ** - J'ai finalement décidé que j'avais besoin d'une meilleure solution et j'ai créé PartsBox.io - un moyen de garder une trace de vos composants électroniques. C'est gratuit pour les amateurs / décideurs.


Je pensais juste que je mentionnerais que Partkeepr n'est pas maintenu pour le moment. C’est cependant sur Github, alors nous espérons trouver de nouveaux contributeurs.
dodgy_coder

2

La technique la plus simple que j'ai trouvée est, chaque fois que j'achète quelque chose, d'enregistrer une version texte de la facture et d'ajouter une balise indiquant l'endroit où vous l'avez placée (Draw33, DIPMosfetsBag2, etc.). Parfois, j'ajoute des détails supplémentaires sur le composant - le nom du fichier de la fiche technique, un lien vers un site Web ou des notes.

Stockez-le dans un ou plusieurs fichiers texte / mot / démarquage, ou dans Evernote / wiki ou tout ce que vous pouvez rechercher facilement par nom de partie, note, emplacement. À moins que vous n'utilisiez des dizaines de milliers de composants ou que d'autres personnes les utilisent, je trouve que cela est suffisant et nécessite très peu d'entretien.

Je mets habituellement à jour le nombre de composants sur une étiquette attachée au sac / à la boîte / au dessin dans lequel ils sont insérés. Si le niveau est bas, je peux effectuer une recherche par étiquette et trouver rapidement où j'ai acheté et combien ils coûtent.


1

Vous pouvez télécharger gratuitement le composant logiciel portable 2014 ici .

Fonctionnalités de l'application: arborescence de catégories, stockages, fabricants, vendeurs, composants, nomenclatures, kits de produits, fiche de stock, historique des prix, rapports spéciaux ...


... oublié le lien vers le programme: www.alfa-galaxy.com
Alex

1

J'aimerais vous présenter un organiseur de composants électroniques fonctionnant sous Windows appelé WinHeist . Il a été présenté dans la newsletter de JameCo Electronics!


1

Je suis surpris que personne n'ait mentionné http://partsbox.io Je commence tout juste à l'évaluer et on dirait qu'il répond à la plupart de vos exigences.


0

Vous voudrez peut-être essayer BOMIST: https://bomist.com Il possède littéralement toutes les fonctionnalités que vous avez décrites (à l'exception de l'architecture client-serveur, mais je vois cela comme un avantage - aucune configuration).

BOMIST

Il s'exécute localement, aucun serveur ni aucune installation n'est requis et vous pouvez avoir autant de bases de données que vous le souhaitez (exécutez autant d'instances de BOMIST que vous le souhaitez). Il est intégré à Octopart, ce qui signifie que vous disposez de nombreuses données utiles en temps réel: feuilles de données, descriptions, noms de packages, valeurs, prix ainsi que d'autres informations utiles sont automatiquement récupérées en ligne. De plus, importer des données dans BOMIST est TRÈS facile, ce qui signifie que vous serez opérationnel en un rien de temps. BOMIST est en cours de développement et de nombreuses nouvelles fonctionnalités sont déjà en ligne.

Divulgation: développeur BOMIST ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.