Es una aplicación que te permite llevar un seguimiento de tus componentes electrónicos y producción. PartsBox te permite gestionar fácilmente el inventario de componentes, llevando un registro de dónde están almacenados los componentes, cuáles son los niveles actuales de stock 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 buscar rápidamente en toda la base de datos.
PartsBox también calcula automáticamente los precios de sus Proyectos/BOMs, manejando descuentos por volumen, conversiones de moneda, MOQ (Cantidades mínimas de pedido) y múltiplos de pedido.
Agregar stock es fácil con el escaneo de códigos de barras integrado, directamente en el navegador. Y ID Anything™ te permite etiquetar/identificar cualquier ítem 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 el inventario crece. Las hojas de cálculo carecen de la funcionalidad especializada y las características que un sistema de gestión de inventario dedicado como PartsBox proporciona.
PartsBox ofrece acceso instantáneo a hojas de datos, especificaciones de componentes y la capacidad de etiquetar y buscar componentes usando coincidencias difusas. También permite compartir descripciones de componentes entre usuarios. Estas características ayudan con el proceso de gestionar y localizar 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 de inventario y no registran qué usuario realizó acciones específicas como quitar 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 a menudo es intrincada y se vuelve obsoleta rápidamente. PartsBox simplifica este proceso al importar la BOM directamente desde un programa CAD y manejar 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.
Por lo tanto, aunque las hojas de cálculo pueden usarse para el seguimiento básico del inventario, carecen de la robustez, trazabilidad y características especializadas que una aplicación diseñada específicamente como PartsBox proporciona. PartsBox agiliza la gestión del inventario de componentes electrónicos, haciéndola más eficiente y confiable, especialmente en entornos multiusuario y al tratar con escenarios de precios complejos.
Los componentes vinculados en PartsBox representan componentes electrónicos como resistencias, capacitores, diodos, transistores y circuitos integrados que tienen números de parte del fabricante (MPNs) y están disponibles para compra 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 sitios web de proveedores.
Cuando creas un componente vinculado en PartsBox, lo asocias con un MPN específico de un fabricante. Esto permite que el software obtenga información en tiempo real sobre el componente, agilizando el proceso de gestionar tu inventario y crear BOMs. Los componentes vinculados facilitan mantener tus datos de componentes actualizados y precisos, ya que la información se sincroniza con la base de datos del proveedor.
En contraste con los componentes vinculados, los componentes locales en PartsBox se utilizan para componentes que no tienen un MPN o no están disponibles para compra en línea, como componentes genéricos, partes personalizadas, PCBs o partes 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 los 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 el número de parte de la compañía, permite asignar un identificador interno a un componente. Esto es útil para las empresas que tienen su propio esquema de numeración de partes internas.
Para establecer el número de parte local para un componente vinculado, simplemente renombra el componente. Si el número de parte local difiere del MPN, ambos se mostrarán e indexarán para la búsqueda. Esto permite que los componentes se encuentren por cualquiera de los identificadores.
Los números de parte locales son una característica de los planes pagados de PartsBox. El plan gratuito Hobbyist/Maker identifica los componentes vinculados únicamente por su MPN y no admite números de parte locales
El plan Hobbyist/Maker gratuito 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 conocido como el número de parte local o número de parte de la empresa. Esto permite diferenciar el identificador de parte interno del número de parte del fabricante.
Sí, PartsBox te permite definir tus propios campos personalizados para almacenar datos adicionales sobre los componentes, más allá de los campos estándar proporcionados. Esta capacidad está incluida en los planes de pago.
Las campos personalizados funcionan de manera similar al campo "Notas" integrado, permitiéndote capturar cualquier tipo de información. Sin embargo, los campos personalizados proporcionan una manera más estructurada y organizada de almacenar estos datos.
Algunos ejemplos de cómo se pueden usar los campos personalizados:
Los datos ingresados en los campos personalizados son indexados, por lo que se pueden buscar. Esto te permite encontrar fácilmente componentes basados en la información almacenada en estos campos.
La respuesta correcta es "depende". Pero en general, es mejor agregar los PCBs desnudos y tratar los paneles como un detalle de empaque, similar a cómo los componentes llegan en bandejas. Esto funcionará bien con la producción: después de todo, una unidad de producción y precio suele ser un dispositivo único probado, aunque puedan ser producidos y probados en paneles y despanelizados al final.
Las ubicaciones de almacenamiento en PartsBox pueden ser nombradas usando cualquier esquema deseado, pero se recomienda la siguiente convención:
Esto resulta en nombres de ubicaciones de almacenamiento como:
Los nombres de ubicaciones de almacenamiento pueden cambiarse 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 adheridas a las ubicaciones físicas de almacenamiento.
Las ubicaciones de almacenamiento no pueden ser eliminadas directamente en PartsBox. Esto es para mantener la integridad de los datos y evitar corromper el historial de stock. Si se eliminara una ubicación de almacenamiento, cualquier entrada histórica de stock que haga referencia a esa ubicación apuntaría a una ubicación inexistente, llevando a inconsistencias.
Como alternativa, las ubicaciones de almacenamiento pueden ser archivadas. Archivar oculta la ubicación de almacenamiento de las vistas normales, mientras que aún preserva los datos históricos. Las ubicaciones archivadas solo serán visibles al examinar el historial de stock de los componentes que anteriormente estaban almacenados 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, filtrado y visualización consistente de ubicaciones a lo largo de la aplicación.
Como alternativa, el esquema de nombres de ubicaciones de almacenamiento puede usarse para codificar la jerarquía. Por ejemplo, nombres como "Estante 1 - Caja 2 - Compartimento A" pueden reflejar la jerarquía física mientras aún se utiliza una estructura plana en la aplicación.
Este enfoque proporciona los beneficios organizacionales del almacenamiento jerárquico mientras evita los desafíos técnicos y las posibles inconsistencias que surgen de modelar las ubicaciones de almacenamiento de manera jerárquica dentro de la aplicación.
Sí, PartsBox admite 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, lo que permite una importación rápida y fácil de BOM.
Además de los presets, 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 archivo CSV.
El preset de importación de BOM de KiCad está disponible en todos los planes, incluido el plan gratuito. Los presets para paquetes CAD comerciales, así como la funcionalidad de importación personalizada, están limitados a planes de suscripción comercial pagados.
Consulta 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 compatibles.
PartsBox utiliza los tipos de cambio del Banco Central Europeo (BCE) para la conversión de moneda. Estas tasas se actualizan periódicamente dentro de la aplicación para reflejar los últimos valores.
Para datos de stock históricos, PartsBox almacena el valor original y la moneda de cada entrada. Cuando estos datos históricos necesitan ser mostrados, los valores originales se convierten al momento usando los tipos de cambio actuales. Esto difiere del enfoque típicamente utilizado en software de contabilidad, que utiliza tipos de cambio históricos para tales conversiones.
La razón detrás de usar tasas actuales para datos históricos se basa en la suposición de que los usuarios típicamente quieren ver el precio actual de una lista de materiales (BOM) para estimar márgenes de ganancia. Por lo tanto, aplicar las tasas de cambio actuales a datos históricos proporciona una estimación de costo más relevante para el período actual.
PartsBox proporciona una funcionalidad de exportación de datos completa, permitiendo a los usuarios descargar todos los datos ingresados en el sistema en cualquier momento. Los datos exportados se proporcionan en formato JSON (Notación de Objetos de JavaScript), que es un formato de intercambio de datos legible por máquinas y fácilmente analizable.
La elección de JSON como formato de exportación está impulsada por la complejidad del modelo de datos subyacente en PartsBox. Las estructuras de datos no pueden ser representadas adecuadamente en un formato tabular como una hoja de cálculo. JSON preserva toda la jerarquía de datos y relaciones, asegurando que toda la información se retenga durante el proceso de exportación. Esto proporciona a los usuarios la flexibilidad para migrar sus datos a sistemas alternativos en el futuro si es 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. Cumple 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 en otros sistemas. Mientras que los archivos JSON exportados no se pueden utilizar directamente en aplicaciones de hoja de cálculo, son muy valiosos para desarrolladores e integradores de sistemas que necesitan procesar e importar los datos en otras herramientas de software o bases de datos.
Es importante notar que el modelo de datos en PartsBox no es plano, lo que significa que no puede ser representado 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 stock, que se perdería si los datos se exportaran como una hoja de cálculo plana. El formato JSON preserva la rica información estructural y las relaciones entre diferentes entidades en el modelo de datos de PartsBox.
No, la edición y reimportación de datos exportados actualmente no es compatible. Permitir cambios arbitrarios en los datos exportados requeriría comprobaciones de consistencia complejas para evitar la introducción de 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 es automatizado y requiere intervención manual por parte del equipo de PartsBox para asegurar que la integridad de los datos se mantenga.
PartsBox emplea varias medidas para asegurar la seguridad e integridad de los datos de los usuarios:
Almacenamiento de datos: Todos los datos de usuario se almacenan en un sistema de base de datos distribuida, con replicación en múltiples servidores para redundancia y alta disponibilidad.
Las copias de seguridad de datos: Se realizan copias de seguridad encriptadas cada hora, incluyendo copias de seguridad fuera del sitio para recuperación de desastres. La encriptación de copias de seguridad utiliza el estándar AES-256.
Protección de contraseña: Las contraseñas de los usuarios son hasheadas y saladas usando SHA512 combinado con bcrypt para una protección robusta contra intentos de cracking.
Portabilidad de datos: Los usuarios pueden exportar su conjunto completo de datos en cualquier momento en formato JSON. En un evento catastrófico, los datos pueden ser restaurados 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 fuerte. Se recomienda usar un gestor de contraseñas de buena reputación para generar una contraseña de alta entropía.
Al utilizar encriptación estándar de la industria, algoritmos de hashing y procedimientos de respaldo, PartsBox protege los datos de los usuarios 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, contacta a support@partsbox.io.
PartsBox ofrece un plan gratuito para creadores y aficionados. El servicio genera ingresos a través de planes pagados, que son adecuados para empresas involucradas en prototipos, laboratorios de electrónica, laboratorios de investigación y producción de electrónicos a pequeña y mediana escala (fabricantes por contrato). Los ingresos de estos planes pagados aseguran el desarrollo y mantenimiento continuo de PartsBox.
Para solicitar una nueva característica, por favor usa el formulario de sugerencia/comentarios proporcionado. Al enviar tu solicitud, por favor especifica si la falta de esta característica es un "obstáculo" que te impide usar PartsBox por completo. Además, si la característica solicitada te proporcionaría un valor significativo, por favor indica si estarías dispuesto a actualizar a un plan de pago para acceder a ella.
Desarrollar y mantener el software requiere recursos significativos, incluyendo hardware, energía y costos laborales. Como negocio, PartsBox aspira a ser financieramente sostenible y estable a largo plazo para continuar proporcionando un servicio confiable a sus usuarios.
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 un ordenador. 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 accesibles las características más útiles para todos los usuarios mientras asegura la viabilidad a largo plazo del servicio.
Una preocupación común al adoptar un nuevo software, especialmente de empresas más pequeñas, es la viabilidad a largo plazo. ¿El software seguirá siendo compatible 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 puedo cumplir. Solo puedo compartir mis intenciones actuales.
Una promesa que sí hago es que sus datos nunca serán rehenes. La funcionalidad de exportación de datos es y continuará siendo mantenida, asegurando que pueda recuperar sus datos en cualquier momento. Este compromiso con la portabilidad de datos proporciona tranquilidad y flexibilidad.
En resumen, aunque ninguna empresa puede garantizar su futuro, PartsBox está estructurado para la sostenibilidad a largo plazo y está comprometido con la seguridad de los datos y la accesibilidad.