Es una aplicación que le permite realizar un seguimiento de sus componentes electrónicos y producción. PartsBox le permite gestionar fácilmente el inventario de componentes, manteniendo un registro de dónde se almacenan los componentes, cuáles son los niveles actuales de existencias y qué componentes se utilizan en qué proyectos. Muestra las especificaciones de los componentes, permite adjuntar documentos (hojas de datos, modelos CAD 3D) a los componentes y busca en toda la base de datos rápidamente. Le permite imprimir etiquetas para sus componentes, lotes, ubicaciones de almacenamiento, pedidos, proyectos y construcciones individuales.
PartsBox también calcula automáticamente el precio de sus Proyectos/BOMs, gestionando descuentos por volumen, conversiones de moneda, MOQ (Cantidades Mínimas de Pedido) y múltiplos de pedido.
Añadir stock es fácil con el escaneo de códigos de barras integrado, directamente en el navegador. Y ID Anything™ le permite etiquetar cualquier artículo físico y obtener información sobre él en segundos, simplemente escaneando el código QR con cualquier dispositivo.
Aunque una hoja de cálculo puede ser suficiente para gestionar una pequeña colección de componentes electrónicos, rápidamente se vuelve engorrosa a medida que crece el inventario. Las hojas de cálculo carecen de la funcionalidad especializada y las características que proporciona un sistema de gestión de inventario dedicado como PartsBox.
PartsBox ofrece acceso instantáneo a hojas de datos, especificaciones de componentes y la capacidad de etiquetar y buscar componentes utilizando coincidencia difusa. También permite compartir descripciones de componentes entre usuarios. Estas características ayudan con el proceso de gestión y localización de componentes.
En un entorno multiusuario, las hojas de cálculo se quedan cortas en términos de integridad de datos y trazabilidad. Solo proporcionan una instantánea de los datos del inventario y no registran qué usuario realizó acciones específicas como retirar componentes. Esta falta de historial puede llevar a confusión y errores.
Calcular el precio de una Lista de Materiales (BOM) usando una hoja de cálculo se vuelve cada vez más complejo cuando se consideran factores como conversiones de moneda, descuentos por cantidad, cantidades mínimas de pedido y múltiplos de pedido. La hoja de cálculo resultante es a menudo intrincada y se vuelve obsoleta rápidamente. PartsBox simplifica este proceso importando la BOM directamente desde un programa CAD y manejando todas las complejidades automáticamente. Actualiza ofertas y tasas de cambio en tiempo real, asegurando que el cálculo de la BOM permanezca preciso y actualizado.
Entonces, si bien las hojas de cálculo se pueden usar para el seguimiento básico del inventario, carecen de la robustez, la trazabilidad y las características especializadas que proporciona una aplicación diseñada específicamente como PartsBox. PartsBox agiliza la gestión del inventario de componentes electrónicos, haciéndolo más eficiente y confiable, especialmente en entornos multiusuario y cuando se trata de escenarios de precios complejos.
Zebra es el único fabricante importante de impresoras de etiquetas que tiene un lenguaje de impresora establecido y bien documentado (Zebra Printer Language, ZPL) que es universalmente compatible con la mayoría de sus impresoras. Debido a esto, PartsBox no necesita implementar un diseñador de etiquetas gráfico con todas las funciones, sino que ofrece plantillas potentes que se pueden completar con datos. Las plantillas se pueden diseñar gráficamente utilizando software como Labelary Viewer y muchas otras aplicaciones.
Zebra también ofrece una amplia gama de impresoras adecuadas no solo para consumidores, sino también para aplicaciones industriales.
Desafortunadamente, hablar con una impresora de etiquetas desde un navegador generalmente no es posible. Las aplicaciones de navegador solo tienen acceso al cuadro de diálogo genérico "Imprimir", que no es adecuado para etiquetas con formato ajustado y para enviar códigos ZPL sin procesar a la impresora. Este es un elemento de baja prioridad para los fabricantes de navegadores, por lo que es poco probable que mejore pronto. Es por eso que PartsBox necesita conectarse a una aplicación externa instalada localmente (JSPrintManager) que recibe los datos sin procesar y los envía a la impresora.
Los componentes vinculados en PartsBox representan componentes electrónicos como resistencias, condensadores, diodos, transistores y circuitos integrados que tienen números de parte del fabricante (MPN) y están disponibles para su compra a través de distribuidores. Estos componentes están vinculados a una identidad en línea, lo que permite la recuperación automática de datos como precios, disponibilidad y especificaciones técnicas de los sitios web de los proveedores.
Cuando crea un componente vinculado en PartsBox, lo asocia con un MPN específico de un fabricante. Esto permite al software obtener información en tiempo real sobre el componente, agilizando el proceso de gestión de su inventario y creación de BOMs. Los componentes vinculados facilitan mantener los datos de sus componentes actualizados y precisos, ya que la información se sincroniza con la base de datos del proveedor.
A diferencia de los componentes vinculados, los componentes locales en PartsBox se utilizan para componentes que no tienen un MPN o no están disponibles para su compra en línea, como componentes genéricos, componentes personalizados, PCBs o piezas mecánicas. Sin embargo, aún puede vincular un componente local a una identidad en línea después de crearlo, si surge la necesidad.
PartsBox admite dos identificadores para componentes vinculados: el número de parte del fabricante (MPN) y un número de parte local. El número de parte local, también conocido como número de parte de la empresa, permite asignar un identificador interno a un componente. Esto es útil para empresas que tienen su propio esquema interno de numeración de componentes.
Para establecer el número de parte local para un componente vinculado, simplemente cambie el nombre del componente. Si el número de parte local difiere del MPN, ambos se mostrarán y se indexarán para la búsqueda. Esto permite encontrar componentes por cualquiera de los identificadores.
Los números de componente locales son una característica de los planes de pago de PartsBox. El plan gratuito Hobbyist/Maker identifica los componentes vinculados únicamente por su MPN y no admite números de componente locales
El plan gratuito Hobbyist/Maker identifica los componentes vinculados únicamente por su número de parte del fabricante (MPN). El nombre del componente se establece automáticamente para coincidir con el MPN.
Los planes de suscripción de pago permiten definir un nombre local personalizado para los componentes, también referido como el número de componente local o número de componente de la empresa. Esto permite diferenciar el identificador interno del componente del número de componente del fabricante.
La respuesta correcta es "depende". Pero en general, es mejor añadir las PCBs desnudas y tratar los paneles como un detalle de empaquetado, similar a cómo llegan los componentes en bandejas. Esto funcionará bien con la producción: después de todo, una unidad de producción y precio suele ser un solo dispositivo probado, aunque puedan producirse y probarse en paneles y despanelizarse al final.
Las ubicaciones de almacenamiento en PartsBox pueden nombrarse usando cualquier esquema deseado, pero se recomienda la siguiente convención:
Esto resulta en nombres de ubicaciones de almacenamiento como:
Los nombres de las ubicaciones de almacenamiento se pueden cambiar en cualquier momento en PartsBox. Sin embargo, considere cuidadosamente el esquema de nombres antes de imprimir etiquetas o pegatinas, ya que renombrar se vuelve inconveniente una vez que las etiquetas están fijadas a las ubicaciones de almacenamiento físicas.
Las ubicaciones de almacenamiento no se pueden eliminar directamente en PartsBox. Esto es para mantener la integridad de los datos y evitar corromper el historial de existencias. Si se eliminara una ubicación de almacenamiento, cualquier entrada histórica de existencias que hiciera referencia a esa ubicación apuntaría a una ubicación inexistente, lo que provocaría inconsistencias.
Como alternativa, las ubicaciones de almacenamiento pueden ser archivadas. Archivar oculta la ubicación de almacenamiento de las vistas normales, mientras preserva los datos históricos. Las ubicaciones archivadas solo serán visibles al examinar el historial de stock de los componentes que fueron almacenados previamente en esa ubicación.
Este enfoque asegura que los movimientos de stock pasados y los registros de almacenamiento permanezcan intactos y accesibles, incluso cuando una ubicación de almacenamiento ya no esté en uso activo. La funcionalidad de archivado permite ordenar la lista de ubicaciones de almacenamiento sin perder información histórica valiosa.
PartsBox utiliza un esquema de nombres de almacenamiento plano y no admite directamente ubicaciones de almacenamiento jerárquicas. Implementar almacenamiento jerárquico introduce complejidad en la búsqueda, el filtrado y la visualización consistente de ubicaciones en toda la aplicación.
Como alternativa, el esquema de nombres de la ubicación de almacenamiento se puede utilizar para codificar la jerarquía. Por ejemplo, nombres como "Estantería 1 - Caja 2 - Compartimento A" pueden reflejar la jerarquía física mientras se sigue utilizando una estructura plana en la aplicación.
Este enfoque proporciona los beneficios organizativos del almacenamiento jerárquico al tiempo que evita los desafíos técnicos y las posibles inconsistencias que surgen al modelar las ubicaciones de almacenamiento de manera jerárquica dentro de la aplicación.
Sí, PartsBox soporta la importación de BOMs desde archivos CSV o TSV exportados desde software CAD electrónico. Hay preajustes de importación disponibles para Altium Designer, Autodesk EAGLE y KiCad, permitiendo una importación de BOM rápida y sencilla.
Además de los preajustes, una configuración de importación personalizada permite mapear columnas CSV a campos de datos de PartsBox. Esto permite importar BOMs desde prácticamente cualquier software CAD que pueda exportar un BOM como un archivo CSV.
El preajuste de importación de BOM de KiCad está disponible en todos los planes, incluido el plan gratuito. Los preajustes para paquetes CAD comerciales, así como la funcionalidad de importación personalizada, están limitados a los planes de suscripción comercial pagados.
Consulte la descripción de la función de Importación de BOM para más detalles sobre el proceso de importación de BOM y los formatos soportados.
PartsBox utiliza los tipos de cambio del Banco Central Europeo (BCE) para la conversión de divisas. Estos tipos se actualizan periódicamente dentro de la aplicación para reflejar los valores más recientes.
Para los datos históricos de stock, PartsBox almacena el valor original y la moneda de cada entrada. Cuando es necesario mostrar estos datos históricos, los valores originales se convierten sobre la marcha utilizando los tipos de cambio actuales. Esto difiere del enfoque utilizado típicamente en el software de contabilidad, que utiliza tipos de cambio históricos para tales conversiones.
La razón detrás del uso de tasas actuales para datos históricos se basa en la suposición de que los usuarios generalmente quieren ver los precios actuales para una lista de materiales (BOM) con el fin de estimar los márgenes de beneficio. Por lo tanto, aplicar los tipos de cambio actuales a los datos históricos proporciona una estimación de costos más relevante para el período de tiempo actual.
Sí, PartsBox le permite definir sus propios campos personalizados para almacenar datos adicionales, más allá de los campos estándar proporcionados. Esta capacidad está incluida en todos los planes comerciales.
Se pueden añadir campos personalizados a componentes, lotes, ubicaciones de almacenamiento, pedidos, proyectos y entradas de proyecto (BOM).
Los campos personalizados funcionan de manera similar al campo integrado "Notas", permitiéndole capturar cualquier tipo de información. Sin embargo, a diferencia de las notas o comentarios, los campos personalizados están estructurados, indexados para la búsqueda y pueden usarse en columnas de tablas y filtrado en toda la aplicación.
Algunos ejemplos de cómo se podrían usar los campos personalizados:
PartsBox proporciona una funcionalidad completa de exportación de datos, permitiendo a los usuarios descargar todos los datos introducidos en el sistema en cualquier momento. Los datos exportados se proporcionan en formato JSON (JavaScript Object Notation), que es un formato de intercambio de datos legible por máquina y fácilmente analizable.
La elección de JSON como formato de exportación se debe a la complejidad del modelo de datos subyacente en PartsBox. Las estructuras de datos no pueden representarse adecuadamente en un formato tabular como una hoja de cálculo. JSON preserva toda la jerarquía de datos y las relaciones, asegurando que toda la información se conserve durante el proceso de exportación. Esto proporciona a los usuarios la flexibilidad de migrar sus datos a sistemas alternativos en el futuro si fuera necesario.
JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos que permite almacenar datos estructurados en un formato de archivo bien definido y legible por humanos. Sirve para un propósito similar al XML (eXtensible Markup Language) pero ofrece una sintaxis más simple y un análisis más fácil.
Los volcados de datos proporcionados por PartsBox en formato JSON están destinados principalmente para el consumo programático y la importación a otros sistemas. Si bien los archivos JSON exportados no se pueden usar directamente en aplicaciones de hojas de cálculo, son muy valiosos para desarrolladores e integradores de sistemas que necesitan procesar e importar los datos a otras herramientas de software o bases de datos.
Es importante tener en cuenta que el modelo de datos en PartsBox no es plano, lo que significa que no se puede representar con precisión en una estructura tabular simple como un archivo CSV (valores separados por comas). Por ejemplo, cada componente en PartsBox mantiene un historial de entradas de existencias, que se perdería si los datos se exportaran como una hoja de cálculo plana. El formato JSON conserva la rica información estructural y las relaciones entre las diferentes entidades en el modelo de datos de PartsBox.
No, editar y reimportar datos exportados no es compatible actualmente. Permitir cambios arbitrarios en los datos exportados requeriría comprobaciones de consistencia complejas para evitar introducir errores o inconsistencias al importar los datos modificados de nuevo a PartsBox.
En caso de pérdida o corrupción de datos, el soporte de PartsBox puede importar manualmente sus datos como una medida de recuperación de emergencia única. Sin embargo, este proceso no está automatizado y requiere intervención manual por parte del equipo de PartsBox para asegurar que se mantenga la integridad de los datos.
PartsBox emplea varias medidas para garantizar la seguridad e integridad de los datos del usuario:
Almacenamiento de datos: Todos los datos del usuario se almacenan en un sistema de base de datos distribuido, con replicación en múltiples servidores para redundancia y alta disponibilidad.
Copias de seguridad de datos: Se realizan copias de seguridad cifradas cada hora, incluyendo copias de seguridad fuera del sitio para recuperación ante desastres. El cifrado de las copias de seguridad utiliza el estándar AES-256.
Protección de contraseña: Las contraseñas de usuario se someten a hash y salting utilizando SHA512 combinado con bcrypt para una protección robusta contra intentos de descifrado.
Portabilidad de datos: Los usuarios pueden exportar su conjunto de datos completo en cualquier momento en formato JSON. En un evento catastrófico, los datos se pueden restaurar desde esta exportación JSON.
Seguridad de acceso: Todo el acceso a datos ocurre sobre HTTPS, proporcionando encriptación de datos en tránsito.
Responsabilidad del usuario: Los usuarios son responsables de establecer una contraseña de cuenta segura. Se recomienda utilizar un gestor de contraseñas de buena reputación para generar una contraseña de alta entropía.
Al utilizar cifrado estándar de la industria, algoritmos de hash y procedimientos de respaldo, PartsBox protege los datos del usuario contra el acceso no autorizado o la pérdida. La arquitectura distribuida y los respaldos fuera del sitio proporcionan una mayor resiliencia. La portabilidad de datos asegura que los usuarios puedan recuperar sus datos si es necesario. En última instancia, tanto PartsBox como los usuarios comparten la responsabilidad de la seguridad de los datos.
¡Por favor contacte a soporte y lo haremos por usted!
PartsBox ofrece un plan gratuito para creadores y aficionados. El servicio genera ingresos a través de planes de pago, que son adecuados para empresas dedicadas a la creación de prototipos, laboratorios de electrónica, laboratorios de investigación y producción electrónica a pequeña y mediana escala (incluidos los fabricantes por contrato). Los ingresos de estos planes de pago aseguran el desarrollo y mantenimiento continuo de PartsBox.
Para solicitar una nueva función, utilice el formulario de sugerencias/comentarios proporcionado. Al enviar su solicitud, especifique si la falta de esta función es un "obstáculo insalvable" que le impide usar PartsBox por completo. Además, si la función solicitada le proporcionaría un valor significativo, indique si estaría dispuesto a actualizar a un plan superior para acceder a ella.
Desarrollar y mantener software requiere recursos significativos, incluyendo hardware, energía y costos laborales. Como negocio, PartsBox tiene como objetivo ser financieramente sostenible y estable a largo plazo para continuar brindando un servicio confiable a sus usuarios. Esta no es una empresa financiada por capital de riesgo (VC): no persigue el crecimiento a toda costa.
Para lograr esto, PartsBox ofrece diferentes planes de suscripción. El plan gratuito está diseñado para proporcionar a los aficionados y creadores todas las características esenciales que necesitan para gestionar su inventario de componentes electrónicos de manera efectiva. Una excepción es la función de escaneo de códigos de barras en el navegador utilizando la cámara de una computadora. Debido a los altos costos de licencia por usuario asociados con esta tecnología, no es factible incluirla en el plan gratuito. Sin embargo, PartsBox se esfuerza por hacer que las características más útiles sean accesibles para todos los usuarios mientras asegura la viabilidad a largo plazo del servicio.
Una preocupación común al adoptar nuevo software, especialmente por parte de empresas más pequeñas, es la viabilidad a largo plazo. ¿Seguirá el software siendo soportado y mantenido en el futuro? Es una pregunta válida, dada la alta tasa de fracaso de las startups tecnológicas. Aunque no se pueden hacer garantías absolutas, aquí hay algunos puntos clave sobre PartsBox:
Dicho esto, el futuro siempre es incierto. Como fundador, mi objetivo es ser transparente y evitar hacer promesas que no pueda cumplir. Solo puedo compartir mis intenciones actuales.
Una promesa que sí hago es que sus datos nunca serán retenidos como rehenes. La funcionalidad de exportación de datos se mantiene y se seguirá manteniendo, asegurando que pueda recuperar sus datos en cualquier momento. Este compromiso con la portabilidad de los datos proporciona tranquilidad y flexibilidad.
En resumen, aunque ninguna empresa puede garantizar su futuro, PartsBox está estructurada para la sostenibilidad a largo plazo y está comprometida con la seguridad y accesibilidad de los datos.