Estoy buscando un software confiable que me ayude a administrar componentes electrónicos, herramientas, taladros, cables en mi taller.
Actualmente tengo probablemente más de 1000 componentes diferentes. Mi cerebro ya no puede manejar esto.
Mi lista de deseos":
software preferible gratuito o de bajo costo
no muy complicado
función de ubicaciones ("dónde está", por ejemplo, estante 1 -> cuadro 1)
stock / historial de compras: dónde y cuándo compré parte y cuánto pagué
categorías con estructura de árbol
alguna funcionalidad para asignar partes a proyectos (ejemplo: quiero señalar en alguna parte que estoy usando MCP3424 en proyectos "Acurrate voltometer v2" y "Raspberry Pi Solar Energy Logger", también quiero ver la lista completa de partes para el proyecto "Acurrate voltometer v2" )
la arquitectura cliente-servidor sería buena
(deseo opcional) funcionalidad que me permite preparar listas de compras (a veces me olvido de pedir algo, no quiero pedir solo 1 parte y pagar el envío, así que estoy planeando comprarlo la próxima vez)
EDITAR / COMENTARIO
Hasta ahora, nada realmente interesante apareció en las respuestas. Las soluciones basadas en Excel o PHP no son lo suficientemente productivas (demasiados clics). zParts es demasiado simple, puedo escribir algo como esto en 2 horas :)
Respuestas:
Desde mi última actualización de esta respuesta, tuve la suerte de encontrar un sistema en línea que cumple con la mayoría de mis requisitos (y los del OP) para administrar el inventario de componentes electrónicos pequeños. El servicio se llama Partes en el lugar .
El sistema se basa en un flujo de trabajo típico de pequeñas empresas de productos electrónicos (por lo que el sitio dice: ¿cómo podría saberlo? Solo soy un aficionado) que incidentalmente respalda el trabajo de los aficionados más serios. El flujo de trabajo se ve así:
Después de registrarse, comienza importando su base de datos de piezas en la Biblioteca de piezas del sistema . Ese es el repositorio central donde se almacenará toda la información sobre sus piezas. Para una configuración mínima (como la mía), solo necesitará completar algunas columnas, como los Números de pieza y la Descripción de la compañía . Esto se hace fácilmente gracias a la excelente integración de los sistemas con Excel. Vale la pena señalar que antes de usar el sistema, el usuario debe definir una codificación estándar para sus partes (el Número de Parte de la Compañía mencionado anteriormente ) que se utilizará en todo el sistema.
Luego, crea una Lista de materiales que representará una placa electrónica que su empresa (o el aficionado) planea construir. Usted especifica los números de parte y las cantidades que se utilizarán. Esta información luego se utilizará para definir los pedidos de piezas necesarios.
Luego, defina cuántos paneles se construirán en función de una sola Lista de materiales . Esto se utilizará más adelante para definir pedidos de piezas , en los que el sistema confronta los materiales requeridos con el inventario disponible. Luego puede agregar más piezas o cambiar cantidades en el pedido, antes de colocarlo con los proveedores.
Una vez que llega el pedido, lo registra en la pestaña Llegadas de piezas.
Luego, hay pestañas para registrar los ensambles reales y la transferencia de piezas del inventario. Como no tengo una fábrica así, realmente no uso esas pestañas. Pero puedes hacerlo si quieres jugar a la fábrica .
En cualquier momento, puede actualizar la información de inventario utilizando las amortizaciones de piezas y los inventarios . El primero se puede usar para dar cuenta de las partes que se perdieron por cualquier motivo o que se usaron y no fueron rastreadas por el flujo de trabajo del sistema. Este último se puede utilizar para actualizar los recuentos de piezas en función de los inventarios ad-hoc realizados.
El sistema es realmente fácil de usar, tiene una interfaz de usuario agradable, moderna y muy receptiva. La cuenta gratuita (en la que me inscribí) lo limita a un solo usuario, 3 listas de materiales y alrededor de 100 partes por lista de materiales. No he llegado a ninguno de ellos todavía.
Quería resaltar que el sistema presenta una integración extraordinaria con Excel, tanto para importar como para exportar . Para importar, hace un gran trabajo identificando los nombres de columna automáticamente y es realmente indulgente con respecto al formato y otra basura que pueda haber dejado en su hoja de cálculo. La función de exportación da como resultado una hoja de cálculo bien formateada que puede usarse en otros lugares sin problemas. Su formato XLS también es reconocido por Excel y OpenOffice Calc.
Así es como creo que el sistema cumple con los requisitos del OP:
(Sí) software gratuito o de bajo costo: tiene una cuenta gratuita disponible.
(Sí) No es demasiado complicado, es realmente fácil de usar. Además, dado que es un servicio, no tiene que molestarse en configurar el software o instalar nada.
(Sí) Función de ubicaciones (Estante 1 -> Cuadro 1): puede determinar dónde se almacenan las piezas.
(Sí) Stock / historial de compras: el sistema le permite controlar bastante bien el historial de compras. Los pedidos también se reflejan en el stock a la llegada.
(No) Categorías con estructura de árbol: el sistema solo presenta una estructura plana para las piezas. Puede solucionar esto seleccionando un prefijo inteligente para los números de pieza. Pero para mí, no tener categorías simplifica las cosas. Para mí, menos es más en este caso.
(Sí) Funcionalidad para asignar parte a proyectos: para eso son exactamente las listas de materiales.
(Sí) La arquitectura cliente-servidor sería buena: es un servicio en línea configurado en línea, es un servidor cliente.
(Sí) Funcionalidad que me permite preparar listas de compras: le permite preparar listas de compras basadas en las listas de materiales y la cantidad de tableros que dice que desea construir.
Hay algunos requisitos implícitos que el sistema no cumple :
(No) No es de código abierto .
(No) Dado que es un servicio, normalmente no lo tendrá ejecutándose en sus servidores. Si la empresa quiebra, sus datos desaparecerán. Pero dado que proporciona una buena función de exportación de Excel, puede tener todos sus datos respaldados y listos para usar de otras maneras. Además, la compañía dice que pueden configurar Parts-in-Place para que se ejecute en sus servidores, pero sospecho que esto puede ser costoso.
Aquí hay una captura de pantalla de la pantalla BOM:
PD. No estoy afiliado a Parts-in-Place de ninguna manera.
A continuación se muestra la evaluación original que hice de otros sistemas.
zParts - Gratis y de código abierto. Pero es un poco demasiado simple para los requisitos. Supongo que uno podría usar Excel para hacer lo mismo que zParts.
PartKeepr : basado en la web basado en PHP, JavaScript y MySQL. En realidad no lo instalé, pero leí algunos de sus documentos.
Ciiva : otro servicio en línea para la gestión de la lista de materiales con búsqueda integrada en la base de datos de componentes. Parece bastante poderoso pero simple, pero todavía no pude encontrar una manera de administrar mi propio inventario de componentes, pero debe haber uno, ya que te permite revender el exceso de inventario.
Mi última búsqueda en Google sobre el tema : nada realmente interesante, pero tal vez los términos de búsqueda pueden ayudarlo a filtrar mejor los resultados.
PD. No estoy afiliado a ninguna de esas compañías de ninguna manera.
fuente
Hemos realizado una evaluación para mi empresa hace unos meses porque la hoja de cálculo de Excel ha alcanzado su cuello de botella cuando varios ingenieros están trabajando en el mismo producto al mismo tiempo, seguimiento de cambios, capacidad de seguimiento. Finalmente, nos quedaron tres opciones comerciales, PartsinPlace, Aligni, Ciiva. Aunque también hemos examinado SiliconExpert y ArenaSolution, que son más potentes y profesionales. Pero el costo puede superar fácilmente los $ 1000 / usuario / año. No podemos entender los complejos módulos de licencia y obviamente no estamos buscando una solución ERP ...
PartsinPlace es fácil de comenzar pero carece de las características que necesitábamos, y no es barato para las funciones limitadas. Está bien intentarlo si te enfocas principalmente en la gestión de inventario. Ciiva parece ser mucho más profesional, y su base de datos de componentes integrados es bastante sorprendente, proporciona precios y existencias en tiempo real, ciclos de vida y alternativas. Sin embargo, como se mencionó anteriormente, no es sencillo saber cómo administrar el inventario porque primero debe crear algunos atributos personalizados. Aligni también proporciona funciones ricas y más como una solución MRP, pero su precio está fuera de nuestro presupuesto, incluso varias veces de PartsinPlace ...
Precios:
http://partsinplace.com/pricing/ , versión gratuita para 1 usuario y hasta 105 unidades
http://ciiva.com/bill-of-materials-software/subscriptions , versión gratuita para 3 usuarios y comienza con 3.000 unidades, hasta 10.000 unidades si invita a amigos (como dropbox)
http://www.aligni.com/#signup , sin versión gratuita, la versión paga comienza en $ 39 por mes, hasta 400 unidades. La versión ENTERPRISE cuesta $ 199 por mes, hasta 10,000. ¿Qué pasa si mis partes exceden los 10,000?
caracteristicas:
http://www.youtube.com/watch?v=gnTQyJeLrBM&feature=youtube_gdata
http://ciiva.com/bill-of-materials-software/screenshots
http://www.aligni.com/#features
fuente
Al igual que Sean Boddy arriba, tampoco estoy tratando de ser sarcástico, etc.
Si eres un aficionado y solo estás tratando de mantener tu cordura mientras haces un seguimiento de muchos componentes pequeños como resistencias, condensadores, circuitos integrados y conectores, etc., el sistema más práctico es usar tarjetas indexadas o Rolodex. (Se prefieren los Rolodex porque permanecen en su lugar y son más fáciles de pasar rápidamente).
Para piezas más grandes, obtenga algunos gabinetes de plástico con cajones y rotúlelos con letras y números: las letras identifican los gabinetes y las letras de los cajones. Obtenga el tipo que le permite dividir los cajones en 2-3-4 contenedores con divisores deslizantes. Pegue los divisores en su lugar. Tengo algunos cajones sin dividir (para composiciones más grandes o cantidades más grandes de la misma parte), otros divididos por la mitad, algunos en cuartos, etc. Para muchos circuitos integrados podría tener solo 2,3,4 de un tipo dado, por lo que 4 cajones también están bien y ahorran espacio. ¡Lo importante es que puede encontrar ese IC único rápidamente cuando lo necesita! (¡Como sabes, no te servirá de nada tenerlo si no puedes encontrarlo!)
NO ESCRIBA el nombre o el número de pieza del componente en el cajón, solo el número de identificación. Una vez que acumule una docena de armarios con 30-50 cajones cada uno, se encontrará en un aturdimiento mental tratando de encontrar una parte al leer todas esas pequeñas etiquetas. En su lugar, divida su archivo Rolodex en categorías con tarjetas divisorias apropiadas. "Conectores", "Circuitos integrados digitales", "Circuitos integrados analógicos", "Amplificadores operacionales", "Registros de voltaje", "LED", "Hardware", etc. Escriba el nombre o la parte # del componente en negrita en la parte superior de la tarjeta de índice y el # del cajón del gabinete también en PENCIL en negrita (para que pueda cambiar la ubicación fácilmente cuando sea necesario). En la parte inferior de la tarjeta, complete otra información importante sobre el componente. Por ejemplo, tensión nominal, tensión de alimentación,
Tampoco intentes clasificar los armarios y cajones, solo asigna nuevos cajones a medida que consigas nuevas piezas para almacenar. El sistema de letras y números es tan eficiente que podrá ubicar componentes en menos de 10 segundos, incluso con cajones asignados aleatoriamente. De vez en cuando puede reagrupar los cajones simplemente transfiriendo componentes y reescribiendo el número del cajón del gabinete en las tarjetas Rolodex, que originalmente escribió con lápiz exactamente por este motivo. De esta manera, puede mantener componentes similares en la misma área de su matriz de gabinetes para mayor comodidad y búsqueda visual.
Para discretos de montaje en superficie como resistencias, tapas, diodos, etc. Utilizo pequeños sobres de monedas de n. ° 1 para almacenar las piezas en lugar de los cajones del gabinete de piezas pequeñas. Apilo estos sobres en cajones de piezas de plástico más grandes como los que puede obtener de U-Line, etc. Si elige el cajón del tamaño correcto y los divisores del tamaño correcto, encontrará que los sobres de monedas se apilan perfectamente en varias filas ordenadas a lo ancho cajón. Puede almacenar cientos de tipos de componentes en solo algunos de estos cajones. Use un cajón separado para cada tamaño de componente (por ejemplo, 0603, 0805, 1206). Escriba el tipo, valor, tolerancia y tamaño del componente adjunto en cada sobre y apile los sobres en ORDEN DE VALOR en los cajones divididos. Si puede obtener algunos sobres de monedas de diferentes colores, le ayudará a organizarse un poco mejor. Blanco, manilla oscura y manilla clara son las más comúnmente disponibles. (Uso el blanco para condensadores y mnailla para resistencias). No intento hacer un seguimiento de las resistencias o tapas de valor estándar en el sistema Rolodex, es igual de simple ir directamente a los cajones y pasar los sobres. A medida que agrega nuevos valores y tamaños a su colección, simplemente escriba un nuevo sobre: ¡toma 5 segundos y no tiene que esperar a que su PC se inicie! Guardo sobres adicionales en cada cajón. simplemente escriba un nuevo sobre: ¡toma 5 segundos y no tiene que esperar a que su PC se inicie! Guardo sobres adicionales en cada cajón. simplemente escriba un nuevo sobre: ¡toma 5 segundos y no tiene que esperar a que su PC se inicie! Guardo sobres adicionales en cada cajón.
Hace años, intenté cambiar todas mis partes (probablemente unos 500 tipos diferentes en ese momento) con una hoja de cálculo. ¡Demasiado poco práctico para el uso normal de la tienda por varias razones! Aprendí el sistema descrito anteriormente de un amigo y nunca miré hacia atrás. ¡Solo puedo imaginarme cuántas veces habría tenido que actualizar toda la información cada vez que cambiara las PC o actualizara los sistemas operativos!
fuente
Cuando estaba en operaciones Mgr / Sr Eng, teníamos 10 mil partes diferentes, así que después de buscar durante semanas, dejé el costo debido del software, pero el costo más importante de capacitar a 20 empleados. Circa '97
Por lo tanto, utilizamos hojas de cálculo para cotizaciones en 1000 partes ordenadas por el distribuidor y la base de datos ENg existente de la actualización de FoxPro con un registro maestro y volcados de inventario contable del software Great Plains. Después de un mes con la asistencia de un programador súper en su tiempo libre, teníamos una docena de formularios para la selección de acciones de las compilaciones de BOM, el Registro maestro con PN interno y muchas p / n de AVL para cada uno y listas para el recuento de acciones, P / N de BOM RFQ planes de reducción, para partes comunes.
¿Mi consejo?
``
`... ¿sobresalir? Con autofiltros, tablas dinámicas, ver formularios para entrada de datos + salida, ordenar búsqueda, etc. con copia de seguridad automática
fuente
Soy un desarrollador de software y aunque ir a un servidor es una idea genial, dudo que valga la pena el viaje para usted y sus necesidades actuales. Si tenía un sistema de inventario al que tenían que acceder otras personas, esa es una historia diferente, pero como ha descrito, es solo para usted. Miré de cerca el sistema PartKeepr mencionado anteriormente, así como algunos de los otros programas de gestión de inventario que se muestran en Github. Podrías pasar toda una vida tratando de encontrar la correcta. Como otros aquí, recomiendo Excel. Aprenda a usar datos -> filtro -> autofiltro.
Sin entrar en demasiados detalles, los diseños de bases de datos reciben reglas (llamadas "normalización") para que sean rápidos y eficientes. Con sus necesidades, de ninguna manera puede un solo archivo de almacenamiento (DataBase) hacer lo que quiere hacer. La buena noticia es que Excel le permitirá romper fácilmente las reglas para una funcionalidad completa.
Tienes un par de necesidades que serían un poco inusuales. --Categorías con estructura de árbol. Tome una hoja vacía en su libro de trabajo XL y cree su estructura de árbol perfecta. ¿Cuántas ramas tienes? Aquí hay un ejemplo:
Dibuje su árbol de categorías. Etiquete su hoja de referencia para que pueda consultarla aquí cuando necesite agregar un elemento, y no pueda recordar en qué categoría se incluye. Luego, en su hoja de cálculo de datos (para este ejemplo) usaría tres elementos adyacentes diferentes columnas Columna 1 = nivel 1, col 2 = nivel 2, etc. Obviamente, tendría que duplicar la categoría 'encabezados' para cada línea de componente,
Recuerde que puede usar el filtro automático de datos en varias columnas.
Para encontrar cosas que se vinculen a un proyecto especial, deberá usar el modelo "Etiqueta". Deberá volver a crear una hoja de referencia. ¿Porque preguntas? Porque es importante que cada etiqueta sea una sola palabra de código. "Voltímetro preciso v2" se convierte en "AV_V2". Tendrá una sola entrada de columna en su hoja de cálculo llamada "Etiquetas de proyecto". En este campo, no agregará nada ni los proyectos que utilizaron este componente. Cada etiqueta DEBE estar separada por un espacio. Este campo puede tener cero, uno, cinco o cincuenta entradas. Cuando desee encontrar todos los componentes para el proyecto de interés, simplemente suba los datos-> filtro-> autofiltro -> contiene (palabra de código) y estará bien. (o era esa palabra de código?) NO CREAR UNA NUEVA COLUMNA PARA CADA PROYECTO. Créeme, eso te desordenará más tarde. (Tenga en cuenta que es este requisito de "realizar un seguimiento de qué proyecto" lo que arruina la normalización de la base de datos ... busque la tercera forma normal de DB. Y por eso, ACCESS sería algo confuso de usar. Definitivamente tendría que agregar más mesas.)
Lo mismo para WishList. Crea una sola columna. Inserte la cantidad de piezas que desea (1, 2, X o en blanco).
Sugerencia: He trabajado mucho en la base de datos XL corporativa. Aunque es muy tentador tratar de agregar líneas únicas a la base de datos para que sea más "legible" resistir ese impulso a toda costa. Su base de datos tendrá un encabezado de línea única, luego una línea por componente, simple. Si debe crear una salida bonita, aprenda a usar macros, copie las líneas en otra hoja y luego imprima esa hoja. No jodas con la tabla maestra de la base de datos.
Otra idea XL almacenará palabras e imágenes fácilmente. También puede crear otras hojas en su libro de Excel. Un proyecto por hoja. En esa hoja hay una foto del proyecto completo y las notas clave, así como una captura de pantalla del esquema. Cambie el nombre de la hoja (¿usa nombres de proyecto de palabras clave?) Que agregue ese enlace al sistema de directorio de palabras clave. Podría ser una buena manera de mantener las cosas organizadas. También tenga en cuenta. Has trabajado mucho en esto, lo mejor es investigar un sistema de respaldo automatizado.
¿Funcionará para ti? Disculpas por la larga respuesta sin aliento, me pagan por la palabra: ^)
fuente
No estoy tratando de ser tonto, sarcástico, sarcástico, estúpido o cualquier otra palabra. Quiero esta respuesta tanto como tú. No selecciones esta respuesta.
Pero vi lo que sucedió cuando la Marina trató de dejar de usar papel en sus líneas de suministro. Fue una pesadilla burocrática que requirió una nueva capacitación para participar, y de alguna manera logró generar aún más desperdicio de papel.
Prefiero los métodos clásicos: catálogos, libros de registro y fichas. El catálogo identifica dónde está la pieza en el libro de registro, y el libro de registro identifica qué tarjeta de índice es aplicable. Obtener una nueva parte significa agregar la siguiente tarjeta de índice y la siguiente entrada del libro de registro en serie. El catálogo se actualiza con el volumen del libro de registro y el número de entrada y en realidad se clasifica. La tarjeta de índice en sí mantiene los datos de ubicación y cantidad de la pieza. Si necesita una parte, recupera la tarjeta, va al lugar, toma las cosas y se la lleva al empleado. El secretario actualiza la tarjeta, decide si es necesario ordenarla y la devuelve. Las cosas costosas permanecen bajo llave con el empleado o su jefe. Puede tomarse la molestia de usar cajas de seguridad contra incendios para todas las tarjetas, pero en realidad todo lo que tiene que mantener a salvo es el libro de registro y el catálogo;
No me atrevo a decir que esto es lo que quieres. Digo que esto es barato, fácil de entrenar, de acceso múltiple y tiene un tiempo de actividad del 100% una vez implementado. Los archivos de proyecto pueden hacer referencia directamente a las fichas asociadas, al igual que los archivos de mantenimiento continuo y periódico. Los técnicos saben de inmediato exactamente lo que necesitan y dónde encontrarlo. La entrada de datos todavía es una mierda. Las tarjetas de índice serializadas para 1000 componentes diferentes deben tener aproximadamente 7 pulgadas de grosor.
Si desea una auditoría, hojee la pila, tome una tarjeta y mire. Si desea utilizar varios catálogos, está bien, solo continúe agregando al libro de registro serializado y las tarjetas de índice a medida que agrega piezas al inventario. Retirar una parte? Tire la tarjeta y sáquela del libro de registro.
fuente
Partkeepr ( ya mencionado ) es una solución sorprendentemente viable. No lo descarte, ya que cumple con la mayoría de los requisitos que enumeró.
Inicialmente tenía las mismas reservas que usted (PHP significa demasiados clics), pero como no he encontrado nada comparable, seguí con Partkeepr. Esto se hizo más fácil por el hecho de que su base de datos es fácilmente accesible a través de SQL, por lo que siempre puedo manipular y exportar mis datos. No hay bloqueo.
Probablemente debería escribir una publicación de blog describiendo mi configuración completa, pero en resumen:
En general, estoy bastante contento con esta configuración. Agregar nuevos componentes requiere un poco de trabajo, pero es relativamente indoloro. Encontrar componentes es muy rápido. Lo más importante es que hay poco trabajo "extra": odio las soluciones que requieren trabajo por su propio bien. Quiero pasar tiempo en electrónica, no en organizar componentes.
Me gustaría ver una aplicación Mac nativa rápida y receptiva que hiciera lo mismo (estaría dispuesto a pagar hasta $ 100), pero mientras tanto esta solución se realiza en un 80%, cuesta $ 0 y funciona hoy .
Planeo describir esta configuración en detalle, también proporcionando el script perl y posiblemente plantillas de calcomanías. Actualizaré esta respuesta cuando lo haga.
** EDITAR: 01.09.2015 ** - Finalmente decidí que necesitaba una solución mejor y creé PartsBox.io , una forma de hacer un seguimiento de sus componentes electrónicos. Es gratis para los aficionados / creadores.
fuente
La técnica más fácil que he encontrado es cada vez que compro algo para guardar una versión de texto de la factura y agrego una etiqueta que indica dónde la ha puesto (Draw33, DIPMosfetsBag2, etc.). A veces agrego algunos detalles más del componente: el nombre de archivo de la hoja de datos, el enlace a un sitio web o algunas notas.
Almacene esto en un archivo o archivos de texto / palabra / descuento, o Evernote / wiki o lo que sea que pueda buscar fácilmente por nombre de parte, nota, ubicación. A menos que tenga 10 de miles de componentes u otras personas que los usen, creo que esto es suficiente y requiere muy poco mantenimiento.
Por lo general, actualizo el recuento de componentes en una etiqueta adjunta a la bolsa / caja / sorteo en el que se encuentran. Si se está agotando, puedo buscar por etiqueta y encontrar rápidamente dónde compré y cuánto cuestan.
fuente
Puede descargar el componente de software portátil gratuito 2014 aquí aquí .
Características de la aplicación: árbol de categorías, almacenes, fabricantes, vendedores, componentes, lista de materiales, kits de productos, hoja de inventario, historial de precios, informes especiales ...
fuente
Me gustaría presentar un Organizador de componentes electrónicos que se ejecuta en Windows llamado WinHeist . ¡Ha aparecido en el boletín de JameCo Electronics!
fuente
Me sorprende que nadie haya mencionado http://partsbox.io . Estoy empezando a evaluarlo y parece que cumple con la mayoría de sus requisitos.
fuente
Es posible que desee probar BOMIST: https://bomist.com Literalmente tiene todas las características que describió (excepto la arquitectura cliente-servidor, pero lo veo como una ventaja: configuración cero)
Se ejecuta localmente, por lo que no se requiere servidor ni configuración y puede tener tantas bases de datos como desee (solo ejecute tantas instancias de BOMIST como desee). Está integrado con Octopart, lo que significa que obtienes muchos datos útiles en tiempo real: hojas de datos, descripciones, nombres de paquetes, valores, precios y otra información útil se obtienen automáticamente en línea. Además, importar datos a BOMIST es MUY fácil, lo que significa que podrá comenzar a usarlo en muy poco tiempo. BOMIST se está desarrollando activamente y muchas características nuevas ya están en línea.
Divulgación: desarrollador BOMIST aquí
fuente