47 votos

Software para taller - gestión de stock de componentes electrónicos

Estoy buscando un software confiable que me ayude a gestionar 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":

  1. preferiblemente software gratuito o de bajo costo

  2. no demasiado complicado

  3. función de ubicaciones ("dónde está" por ejemplo: Estante 1 -> Caja 1)

  4. historial de stock/compras - dónde y cuándo compré la parte y cuánto pagué por ella

  5. categorías con estructura de árbol

  6. alguna funcionalidad para asignar partes a proyectos (ejemplo: quiero anotar en algún lugar que estoy usando MCP3424 en los proyectos "Voltímetro preciso v2" y "Registrador de Energía Solar para Raspberry Pi", también quiero ver la lista completa de partes para el proyecto "Voltímetro preciso v2")

  7. una arquitectura cliente-servidor sería genial

  8. (deseo opcional) funcionalidad que me permita preparar listas de compras (a veces me olvido de pedir algo, no quiero pedir solo 1 parte y pagar por el envío, así que estoy planeando comprarlo la próxima vez)

EDICIÓN / COMENTARIO SOBRE LA RECOMPENSA

Hasta ahora no ha aparecido nada realmente interesante en las respuestas. Las soluciones basadas en Excel o PHP no son lo suficientemente productivas (demasiados clics). zParts es demasiado simple, puedo escribir algo así yo mismo en 2 horas :)

5 votos

Esta pregunta es tan genial que casi no quiero cerrarla...

0 votos

El software ERP de mi empresa hace exactamente lo que tú quieres. Nos costó seis cifras.

2 votos

La mayoría, si no toda, de lo que deseas se puede hacer dentro de Excel sin costo alguno. El principal problema con este tipo de aplicación es la disciplina requerida para ingresar los datos cada vez que compres una pieza, uses una pieza, pierdas una pieza, destruyas una pieza, etc.

21voto

Ricardo Puntos 3575

Desde mi última actualización a esta respuesta, tuve la suerte de encontrar un sistema en línea que cumple con la mayoría de mis (y las del OP) requisitos para gestionar el inventario de pequeños componentes electrónicos. El servicio se llama Parts-in-place.

El sistema se basa en un flujo de trabajo típico de empresas de productos electrónicos pequeños (según dice el sitio - cómo sabría yo, solo soy un aficionado) que incidentalmente apoya el trabajo de aficionados más serios. El flujo de trabajo se ve así:

  1. Después de registrarte, comienzas importando tu base de datos de partes al sistema Biblioteca de Partes. Ese es el repositorio central donde se almacenará toda la información sobre tus partes. Para una configuración mínima (como la mía), solo necesitarás completar algunas columnas, como los Números de Partes de la Compañía y Descripción. Esto se hace fácilmente gracias a la excelente integración del sistema con Excel. Vale la pena señalar que antes de usar el sistema, el usuario debe definir un código estándar para sus partes (los mencionados anteriormente Números de Parte de la Compañía) que se utilizará en todo el sistema.

  2. Luego creas una Listado de Materiales que representará una placa electrónica que tu empresa (o el aficionado) planea construir. Especificas los números de parte y cantidades que se utilizarán. Esta información se utilizará más adelante para definir los pedidos de partes necesarios.

  3. Luego defines cuántas placas se construirán basadas en un único Listado de Materiales. Esto se utilizará más adelante para definir Pedidos de Partes, en los que el sistema confronta los materiales requeridos con el inventario disponible. Más adelante puedes agregar más partes o cambiar cantidades en el pedido, antes de realizarlo con los proveedores.

  4. Una vez que llega el pedido, lo registras en la pestaña Llegada de Partes.

  5. Luego, hay pestañas para registrar ensamblajes reales y transferencias de partes del inventario. Como no tengo una fábrica así, realmente no uso esas pestañas. Pero puedes hacerlo si quieres jugar a ser una fábrica.

  6. En cualquier momento puedes actualizar la información del inventario usando las opciones Consumo de Partes e Inventario. El primero se puede usar para contabilizar partes que se perdieron por cualquier motivo o que se utilizaron y no se rastrearon en el flujo de trabajo del sistema. El segundo se puede usar para actualizar recuentos de partes basados en 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 (a la que me inscribí) te limita a un solo usuario, 3 Listados de Materiales y unas 100 partes por Listado de Materiales. Aún no he alcanzado ninguno de ellos.

Quería destacar que el sistema cuenta con una extraordinaria integración con Excel, tanto para importar como para exportar. Para importar, hace un gran trabajo identificando automáticamente los nombres de las columnas y es realmente indulgente con respecto al formato y otros datos basura que puedas haber dejado en tu hoja de cálculo. La función de exportación produce una hoja de cálculo formateada de manera agradable que se puede usar en otros lugares sin problemas. Su formato XLS es reconocido tanto por Excel como por OpenOffice Calc.

Así es como creo que el sistema cumple con los requisitos del OP:

  1. (Sí) software gratuito o de bajo costo: cuenta con una cuenta gratuita disponible.

  2. (Sí) No demasiado complicado: es muy fácil de usar. Además, como es un servicio, no tienes que molestarte en configurar el software o instalar nada.

  3. (Sí) Función de ubicaciones (Estante 1 -> Caja 1): puedes determinar dónde se almacenan las partes.

  4. (Sí) Historial de inventario/compras: el sistema te permite controlar bastante bien el historial de compras. Los pedidos también se reflejan en el inventario al llegar.

  5. (No) Categorías con estructura de árbol: el sistema solo presenta una estructura plana para las partes. Puedes solucionar esto seleccionando prefijos inteligentes para los números de parte. Pero para mí, no tener categorías hace las cosas más simples. Menos es más en este caso, para mí.

  6. (Sí) Funcionalidad para asignar partes a proyectos: para eso son los Listados de Materiales.

  7. (Sí) Sería bueno tener una arquitectura cliente-servidor: es un servicio en línea configurado en línea, es cliente-servidor.

  8. (Sí) Funcionalidad que te permite preparar listas de compras: te permite preparar listas de compras basadas en Listados de Materiales y en cuántas placas dices que quieres construir.

Existen algunos requisitos implícitos que el sistema no cumple:

  1. (No) No es de código abierto.

  2. (No) Como es un servicio, normalmente no lo tendrás ejecutándose en tus servidores. Si la compañía quiebra, tus datos desaparecerán. Pero como proporciona una función de exportación a Excel, puedes tener respaldados todos tus datos y listos para usarlos de otras formas. Además, la compañía dice que puede configurar Parts-in-Place para que se ejecute en tus servidores, pero sospecho que esto puede ser costoso.

Aquí tienes una captura de pantalla de la pantalla de Listado de Materiales:

Captura de pantalla

PD. No tengo ninguna afiliación con Parts-in-Place de ninguna manera.

A continuación está la evaluación original que hice de otros sistemas.


  • zParts - Gratuito 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 hace.

  • PartKeepr - Basado en web construido en torno a PHP, JavaScript y MySQL. Realmente no lo instalé, pero leí algunos de sus documentos.

  • Ciiva - otro servicio en línea para la gestión de Listados de Materiales con búsqueda integrada de base de datos de componentes. Parece bastante potente pero simple, aún así no pude encontrar una manera de gestionar mi propio inventario de componentes, pero debe haber una ya que te permite revender excedentes de inventario.

  • Mi última búsqueda en Google sobre el tema - nada realmente interesante, pero tal vez los términos de búsqueda te ayuden a filtrar mejor los resultados.

PD. No tengo ninguna afiliación con ninguna de esas compañías de ninguna manera.

0 votos

¡Hola! También puedes querer agregar bomer.co a la lista. Actualmente en beta, pero es gratis, tiene inventario de piezas, historial, compras y ¡la gestión de BOM está en camino! (descargo de responsabilidad: soy el desarrollador)

0 votos

Ahora llamado bomist.com

0 votos

También uso Parts-in-Place, y estoy contento con ello. Después de 30 días de prueba, estoy listo para pagar por ello. Hago alrededor de 3 PCBs diferentes cada mes, y todas mis formas antiguas de gestión de componentes se volvieron demasiado tediosas.

11voto

adetelec Puntos 91

Hicimos una evaluación para mi empresa hace algunos meses porque Excel Spreedsheet ha alcanzado su límite cuando múltiples ingenieros trabajan en el mismo producto al mismo tiempo, rastreando cambios, trazabilidad. Finalmente, tres opciones comerciales nos quedaron, PartsinPlace, Aligni, Ciiva. Aunque también hemos investigado SiliconExpert y ArenaSolution, que son más potentes y profesionales. Pero el costo puede superar fácilmente los $1000 por usuario al año. No podemos entender los complejos módulos de licencia y obviamente no estamos buscando una solución ERP...

PartsinPlace es simple para comenzar pero carece de las funciones que necesitábamos, y no es barato para las características limitadas. Está bien probarlo si te centras principalmente en la gestión de inventario. Ciiva parece ser mucho más profesional, y su base de datos de componentes incorporada es bastante sorprendente, proporciona precios y existencias en tiempo real, ciclos de vida y alternativas. Sin embargo, como se mencionó anteriormente, no es sencillo cómo gestionar el inventario porque primero necesitas crear algunos atributos personalizados. Aligni también ofrece funciones completas y se parece más a una solución MRP pero su precio está fuera de nuestro presupuesto, incluso varias veces el 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 invitas amigos (como dropbox)

http://www.aligni.com/#signup, no hay versión gratuita, la versión de pago comienza en $39 al mes, hasta 400 unidades. La versión ENTERPRISE cuesta $199 al mes, hasta 10,000. ¿Qué pasa si mis piezas exceden las 10,000?

Funciones:

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

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

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

8voto

FiddyOhm Puntos 711

Al igual que Sean Boddy arriba, no estoy tratando de ser sarcástico, etc.

Si eres un aficionado y simplemente estás tratando de mantener tu cordura mientras realizas un seguimiento de muchos componentes pequeños como resistencias, condensadores, ICs y conectores, etc., el sistema más práctico es usar tarjetas de índice o Rolodex. (Se prefieren los Rolodex porque se mantienen en su lugar y son más fáciles de hojear rápidamente.)

Para partes más grandes, consigue algunos gabinetes de plástico para piezas pequeñas y etiquétalos con letras y números: las letras identifican los gabinetes y las letras los cajones. Consigue los que te permitan dividir los cajones en 2-3-4 compartimentos con divisores deslizantes. Pega los divisores en su lugar. Tengo algunos cajones sin dividir (para componentes más grandes o mayores cantidades de la misma pieza), otros divididos por la mitad, algunos en cuartos, etc. Para muchos ICs, tal vez solo tenga 2,3,4 de un tipo dado, por lo que un cajón de 1/4 está bien y también es eficiente en espacio. ¡Lo importante es que puedas encontrar ese único IC rápidamente cuando lo necesites! (¡Como sabes, no te servirá de nada tenerlo, si no puedes encontrarlo!)

NO ESCRIBAS el nombre o número de parte del componente en el cajón, solo el número identificativo. Una vez que acumules una docena o más de gabinetes con 30-50 cajones cada uno, te encontrarás en una especie de inconsciencia intentando encontrar una pieza leyendo todas esas etiquetas pequeñas. En su lugar, divide tu archivo de Rolodex en categorías con tarjetas separadoras apropiadas. "Conectores", "ICs Digitales", "ICs Analógicos", "Amplificadores Operacionales", "Reguladores de Voltaje", "LEDs", "Hardware", etc. Escribe el nombre o número de parte del componente en letras negritas en la parte superior de la tarjeta índice y el número de gabinete-cajón en lápiz negrita también (para que puedas cambiar la ubicación fácilmente cuando sea necesario). En la parte inferior de la tarjeta llena otra información importante sobre el componente. Por ejemplo, clasificación de voltaje, voltaje de suministro, número de parte del distribuidor, información del paquete, etc.

No intentes tampoco categorizar los gabinetes y cajones, simplemente asigna nuevos cajones a medida que obtienes nuevas piezas para almacenar. El sistema de letra-número es tan eficiente que podrás localizar componentes en menos de 10 segundos incluso con cajones asignados al azar. De vez en cuando puedes volver a agrupar cajones simplemente transfiriendo componentes y reescribiendo el número de gabinete-cajón en las tarjetas de Rolodex, que originalmente escribiste con lápiz exactamente por esta razón. De esta manera puedes mantener componentes similares en la misma área de tu array de gabinetes para conveniencia y búsqueda visual.

Para componentes discretos de montaje superficial como resistencias, condensadores, diodos, etc. uso pequeños sobres de moneda manila No. 1 para almacenar las partes en lugar de los cajones de gabinetes para piezas pequeñas. Apilo estos sobres en gabinetes de plástico más grandes como los que puedes conseguir en U-Line, etc. Si eliges el tamaño de gabinete correcto y los divisores del tamaño correcto, descubrirás que los sobres de moneda se apilan perfectamente en varias filas ordenadas a lo ancho del cajón. Puedes almacenar cientos de tipos de componentes en solo unos pocos de estos cajones. Utiliza un cajón separado para cada tamaño de componente (por ejemplo, 0603, 0805, 1206). Escribe el tipo, valor, tolerancia y tamaño del componente encerrado en cada sobre y apila los sobres en ORDEN DE VALOR en los cajones divididos. Si puedes conseguir unos sobres de moneda de diferentes colores te ayudará a organizarte un poco mejor. Blanco, manila oscuro y manila claro son los más comúnmente disponibles. (Uso blanco para condensadores y manila para resistencias). No intento llevar un seguimiento de las resistencias o condensadores de valor estándar en el sistema de Rolodex, es tan simple como ir directamente a los cajones y hojear los sobres. A medida que añades nuevos valores y tamaños a tu colección, simplemente escribe un nuevo sobre, ¡toma 5 segundos y no tienes que esperar a que se encienda tu PC! Guardo sobres extra en cada cajón.

Hace años intenté organizar todas mis partes (probablemente alrededor de 500 tipos diferentes en ese momento) con una hoja de cálculo. ¡Demasiado impráctico para un uso normal en el taller por varias razones! Aprendí el sistema descrito anteriormente de un amigo y nunca miré hacia atrás. ¡Solo puedo imaginar cuántas veces habría tenido que actualizar toda la información cada vez que cambiaba de PC o actualizaba sistemas operativos!

0 votos

Tengo una organización similar por ahora, pero estoy usando pequeños organizadores de plástico, algunas cajas, he recolectado muchos "contenedores" diferentes a lo largo de los años. Se puede manejar, claro, pero realmente necesito algún catálogo en mi computadora portátil. Por cierto, ¿puedes mostrar algunas fotos de tu almacenamiento?

6voto

user17703 Puntos 34

Partkeepr (ya mencionado) es una solución sorprendentemente viable. No lo descartes, ya que cumple con la mayoría de los requisitos que mencionaste.

Inicialmente tuve las mismas reservas que tú (PHP significa hacer clic demasiado), pero como no encontré nada comparable, seguí adelante con Partkeepr. Esto fue más fácil debido a 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 en el blog describiendo mi configuración completa, pero en resumen:

  • Partkeepr almacena los datos de mis componentes
  • Tengo mi almacenamiento en cajas numeradas (jwr-b1, b2 ... b18 en este momento) de varios tamaños. Si una caja tiene compartimentos, estos también están numerados (por lo que obtenemos jwr-b1-a4 para la caja b1 en mi colección, fila A, bolsillo #4 desde la izquierda). Un compartimento de caja puede almacenar componentes individuales (como conectores USB) o hasta decenas de bolsas de plástico.
  • El prefijo 'jwr' (mi inicio de sesión) está ahí porque eventualmente querré compartir los datos con amigos o hackerspaces
  • Ingreso datos de precios para que mis amigos puedan obtener piezas de mí sin que yo pierda demasiado dinero (aunque en el futuro planeo imponer un recargo del 20-25% para cubrir otros costos como el envío)
  • Los componentes se almacenan en carretes o en bolsas de plástico tipo ziplock. Para las bolsas, principalmente uso 10x10cm y 7x5cm,
  • Cada caja, la mayoría de los bolsillos/compartimentos de la caja y, por supuesto, cada bolsa y carrete reciben una etiqueta,
  • Las etiquetas se imprimen con una impresora Brother QL-570 (muy recomendada). Los datos para las etiquetas provienen de la base de datos de Partkeepr, convertidos a CSV por un script de perl. En general, se necesitan 2 comandos y dos clics en el programa de impresión de Brother para cargar datos de componentes actualizados, y otros tres clics para imprimir etiquetas para todos los componentes agregados desde la última vez.
  • Una ventaja de Partkeepr que utiliza una base de datos SQL es que cuando obtengo una serie completa de resistencias 0603 (conjunto empaquetado), puedo escribir un script de perl corto que generará las entradas de la base de datos, en lugar de ingresar meticulosamente todas las resistencias yo mismo (R0603-4K7, etc).

En general, estoy bastante feliz 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, hay poco trabajo "extra": odio las soluciones que requieren trabajo por el simple hecho de hacerlo. Quiero pasar tiempo en electrónica, no organizando componentes.

Me gustaría ver una aplicación nativa para Mac rápida y receptiva que haga lo mismo (estar dispuesto a pagar hasta $100), pero mientras tanto, esta solución hace el 80% del trabajo, cuesta $0 y funciona hoy.

Planeo describir esta configuración en detalle, también proporcionando el script de perl y posiblemente plantillas de etiquetas. Actualizaré esta respuesta cuando haya terminado.

**EDITAR: 01.09.2015 ** — Finalmente decidí que necesito una mejor solución y creé PartsBox.io — una forma de rastrear tus componentes electrónicos. Es gratis para aficionados/hacedores.

6voto

Cuando era gerente de operaciones/ingeniero senior, teníamos 10 mil piezas diferentes, así que después de buscar durante semanas, me rendí debido al costo del software pero más importante aún, al costo de capacitar a 20 empleados. Aproximadamente en el '97

Así que utilizamos hojas de cálculo para cotizar en 1000 piezas clasificadas por distribuidor y la base de datos de ingeniería existente de la actualización de FoxPro con un registro maestro y descargas de inventario contable del software Great Plains. Después de un mes con la ayuda de un programador experto en su tiempo libre, teníamos una docena de formas para seleccionar existencias de construcciones de BOM, registro maestro con PN internos y muchos PN aprobados para cada uno y listas para contar existencias, RFQ de BOM, planes de reducción de PN, para piezas comunes.

¿Mi consejo?

`

Usa la mejor herramienta que sepas utilizar, aunque la peor parte sea ingresar todos los datos.

`... ¿excel? Con autofiltros, tablas dinámicas, formas de visualización para entrada y salida de datos, ordenar buscar, etc. con copia de seguridad automática.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X