Guía del Usuario de PartsBox

Introducción

¿Qué es PartsBox?

PartsBox es una herramienta en línea integral para gestionar la producción de electrónica, con funcionalidades que van desde la gestión de inventario hasta la valoración de BOM, seguimiento de producción y compras. Proporciona una plataforma centralizada para agilizar y optimizar todo el proceso de fabricación de electrónica.

Gestión de Inventario

PartsBox ofrece un robusto sistema de gestión de inventario que realiza un seguimiento de los componentes electrónicos, sus ubicaciones de almacenamiento y los niveles de stock actuales. Admite varios tipos de componentes, incluidos componentes vinculados (con números de parte del fabricante), componentes locales (componentes personalizados o genéricos), meta-componentes (componentes intercambiables) y componentes de subensamblaje (resultantes de la construcción de proyectos). Cada componente puede asociarse con información detallada como fabricante, MPN, huella, etiquetas y campos personalizados. El software también permite la creación y gestión de ubicaciones de almacenamiento, que pueden representar unidades de almacenamiento físico como cajas, estantes o bastidores.

Precios de BOM

Con PartsBox, puede poner precio fácilmente a su Lista de Materiales (BOM) utilizando precios de componentes actualizados de distribuidores en línea. Simplemente suba su BOM, y el software obtendrá automáticamente los últimos precios, teniendo en cuenta los descuentos por volumen, conversiones de moneda, cantidades mínimas de pedido (MOQ) y múltiplos de pedido. Además de las ofertas en línea, puede añadir sus ofertas locales de proveedores, especificando múltiples descuentos por volumen, monedas, períodos de validez, MOQ y múltiplos de pedido. Esto asegura que siempre tenga una estimación precisa y actualizada de sus costos de BOM.

Gestión de Producción

PartsBox agiliza el proceso de construcción de proyectos electrónicos gestionando todo el ciclo de vida de producción. Los proyectos en PartsBox representan Listas de Materiales (BOM) que se pueden construir, lo que resulta en la creación de meta-componentes de subensamblaje. Cuando se construye un proyecto, los componentes necesarios se restan del inventario y se añaden las existencias del componente de subensamblaje resultante. Las construcciones se pueden realizar en una sola etapa o en múltiples etapas, lo que permite flexibilidad en el proceso de producción. El software mantiene un historial detallado de todas las construcciones, lo que permite un fácil seguimiento y auditoría.

Control de Lotes

PartsBox proporciona una funcionalidad completa de control de lotes, lo que le permite rastrear lotes específicos de componentes desde su origen hasta su uso en producción. Los lotes pueden asociarse con información detallada como nombre, descripción, archivos adjuntos y un registro de eventos que registra todas las actividades relacionadas con el lote. Esta trazabilidad bidireccional asegura que tenga una visibilidad completa del origen y uso de cada lote de componentes, permitiendo un mejor control de calidad y cumplimiento con las regulaciones de la industria.

Filosofía de Diseño

PartsBox fue diseñado desde cero para ser rápido, discreto y fácil de usar. La interfaz de usuario es rápida y receptiva, permitiéndole buscar componentes rápidamente, verificar niveles de stock, agregar o eliminar stock y acceder a proyectos. Cada acción ocurre instantáneamente, sin ningún retraso notable.

Una de las características clave de PartsBox es su capacidad de colaboración en tiempo real. Múltiples usuarios pueden trabajar simultáneamente dentro de la aplicación, y cualquier cambio realizado por un usuario es visible instantáneamente para todos los demás usuarios. Esto asegura que todos tengan siempre acceso a la información más actualizada, eliminando la necesidad de sincronización manual o comunicación.

A diferencia de muchas herramientas tradicionales de ERP (Planificación de Recursos Empresariales) o MRP (Planificación de Requerimientos de Materiales), que pueden ser complejas y engorrosas de implementar, PartsBox está diseñado para ser fácil de introducir e integrar en su flujo de trabajo existente. Su objetivo es causar la mínima fricción dentro de una empresa, permitiendo a los usuarios adoptarlo rápida y fluidamente.

PartsBox es más que una herramienta que se ve obligado a usar; es una herramienta que querrá usar. La interfaz intuitiva, las potentes funciones y la colaboración en tiempo real hacen que sea una experiencia agradable y productiva para todos los involucrados en el proceso de gestión de componentes electrónicos. Ya sea ingeniero, gerente de compras o supervisor de producción, PartsBox simplificará su trabajo y lo ayudará a mantenerse organizado y eficiente.

Conceptos

Componentes

PartsBox trata sobre componentes electrónicos, por lo que un 'componente' es un concepto fundamental. Un componente representa un componente electrónico o mecánico. Hay varios tipos de componentes:

  • Componentes Vinculados son para componentes con números de parte del fabricante (MPN). Si un componente tiene un MPN y puede encontrarlo en línea, elija esta opción. Obtendrá instantáneamente una descripción, un enlace a la hoja de datos, un enlace al sitio del fabricante, especificaciones del componente, una imagen en miniatura, y PartsBox podrá obtener información de precios y disponibilidad sobre este componente de los distribuidores.
  • Componentes Locales son para todo lo demás: componentes genéricos y sin marca, PCBs, componentes personalizados, piezas mecánicas y cualquier cosa que no tenga un número de parte exacto.
  • Meta-componentes agrupan componentes que son intercambiables (sustitutos exactos unos de otros).
  • Componentes de sub-ensamblaje son el resultado de construir un proyecto y corresponden 1:1 a los proyectos.

Tenga en cuenta que para componentes genéricos y sin marca (por ejemplo, un NE555 sin marca en un encapsulado DIP) generalmente es mejor usar componentes locales. Hay cientos de versiones del NE555 y su versión particular podría ser ligeramente diferente a la de otra persona. Así que use componentes vinculados solo para componentes que coincidan exactamente (por ejemplo, si tiene un 'NE555PWG4' de Texas Instruments, vincúlelo).

Los componentes son abstractos: describen el componente, pero hasta que no agregue existencias reales, no representan cosas físicas. Incluso los componentes sin existencias son útiles; por ejemplo, puede agregarlos a proyectos (BOMs) para obtener precios para sus proyectos.

Los componentes vinculados tienen dos nombres: el nombre local (interno) y el MPN oficial. En el plan gratuito para aficionados, el nombre local debe ser el mismo que el MPN. En los planes comerciales, se pueden usar ambos nombres, y el nombre local puede ser diferente del MPN. El nombre local se puede cambiar renombrando el componente.

Los meta-componentes se utilizan para agrupar componentes que son intercambiables. Esto es útil para pasivos, donde se pueden agregar varias alternativas de componentes, o para cualquier caso donde varios componentes son equivalentes y cualquiera de ellos puede ser elegido basándose únicamente en precio y disponibilidad. PartsBox manejará los meta-componentes de manera similar a los componentes normales, retrasando la elección del componente real a utilizar. Al cotizar proyectos, se considerarán las ofertas para todos los componentes miembros.

Los componentes de subensamblaje representan los resultados de construir sus proyectos. Cada vez que construye un proyecto, se agrega stock al componente de subensamblaje correspondiente. El componente se puede utilizar en otros proyectos si es necesario. Esto proporciona una forma de construir productos complejos que consisten en una serie de subensamblajes y componentes, cada uno producido o adquirido por separado.

Además de los atributos estándar como un nombre o fabricante, los componentes también pueden tener campos/atributos personalizados (en planes que admiten esta función). Al igual que el campo 'Notas', estos se pueden usar para almacenar cualquier dato pero de una manera más estructurada. Algunos ejemplos de uso incluyen Distribuidor, Número de Parte del Distribuidor, URL del Componente del Proveedor, Peso o Peso de Tara del Contenedor. Los campos personalizados se indexan para la búsqueda.

Stock

Después de crear un componente en PartsBox, puede agregar existencias para representar el inventario físico de ese componente electrónico. Las existencias representan las copias reales y tangibles del componente que tiene a mano o a las que tendrá acceso en el futuro.

Un solo componente puede tener stock en múltiples ubicaciones. Esto es particularmente útil cuando se trata de carretes de componentes. A menudo, es posible que desee mantener un carrete completo en una ubicación mientras almacena una cantidad menor en cinta cortada en otra. El seguimiento del stock a través de diferentes ubicaciones también resulta valioso cuando se trabaja con fabricantes por contrato, ya que le permite monitorear el inventario que se encuentra físicamente fuera de su oficina.

PartsBox separa intencionalmente los conceptos de componentes y existencias. Puede pensar en los componentes como contenedores que pueden contener componentes reales (existencias). Los componentes con cero existencias sirven para propósitos importantes:

  • Indican lo que necesita ser ordenado.
  • Le permiten rastrear pedidos pendientes.
  • Sus proyectos (BOMs) pueden usar componentes que usted no tiene físicamente en stock, pero su fabricante sí.
  • Le permiten importar BOMs desde herramientas CAD en el futuro, haciendo coincidir automáticamente las entradas de la BOM con los componentes.

PartsBox trata el historial de existencias como un registro permanente con opciones de edición limitadas. Siempre puede eliminar la entrada más reciente, pero las entradas más antiguas no se pueden eliminar y sus cantidades no se pueden modificar. Este enfoque garantiza la integridad y trazabilidad de sus datos de existencias a lo largo del tiempo.

Lotes

En PartsBox, un lote representa un lote o envío específico de componentes electrónicos, rastreable hasta una fuente conocida. El control de lotes es una característica opcional que permite un seguimiento y gestión más detallados del inventario de componentes.

Cuando el control de lotes está habilitado, todo el stock para un componente dado se divide en lotes distintos. Se crea un lote al agregar nuevo stock, asegurando que cada lote de componentes esté asociado con un lote específico. Esto permite diferenciar entre componentes idénticos que pueden haber sido obtenidos en diferentes momentos o de diferentes proveedores.

Los lotes pueden tener varios datos asociados con ellos:

  • Nombre: Un identificador único para el lote, típicamente relacionado con la fuente o fecha de adquisición
  • Descripción: Detalles adicionales sobre el lote, como información del proveedor o características específicas
  • Comentarios: Notas sobre el lote que pueden ser relevantes para referencia futura
  • Etiquetas: Etiquetas que se pueden aplicar para filtrar lotes para visualización o al seleccionar fuentes de componentes para producciones
  • Adjuntos: Documentos relevantes como facturas, informes de inspección o resultados de pruebas

Al utilizar el control de lotes, PartsBox permite un seguimiento preciso de los componentes a lo largo del proceso de gestión de inventario. Esto es particularmente útil para gestionar componentes con vida útil limitada, garantizar la trazabilidad en caso de problemas de calidad o cumplir con los requisitos reglamentarios.

Cuando se consumen componentes durante un ensamblaje o se transfieren entre ubicaciones de almacenamiento, se registra el lote específico, manteniendo un historial completo del uso de cada lote. Este seguimiento detallado permite una identificación y aislamiento más fáciles de los problemas si ocurren.

El control de lotes en PartsBox proporciona una capa adicional de control y visibilidad sobre el inventario de componentes electrónicos, permitiendo una gestión más eficiente y precisa de los componentes.

Ubicaciones de Almacenamiento

Una ubicación de almacenamiento es un lugar donde se pueden guardar componentes. Puede ser una habitación, un cajón, un estante, una caja, un compartimento dentro de una caja o cualquier otra cosa que se le ocurra. Cómo organice su almacenamiento depende de usted. Algunas personas tiran todos sus componentes en dos o tres cajas, y otras utilizan un enfoque más detallado.

Puede nombrar sus ubicaciones de almacenamiento como desee, pero hay un esquema de nomenclatura sugerido:

Comience con una letra. Podría usar c para cajas (con compartimentos), pero también podría tener estanterías (con carretes), o armarios con cajones. Sigue un número de dos dígitos, que es el número de su caja, estantería, armario o cajón. Luego, si la ubicación tiene sub-compartimentos, usamos un sistema de cuadrícula de ajedrez: a1, a2, b1, b2, y así sucesivamente, dependiendo del tamaño de la cuadrícula. Esto resulta en nombres como 'c01-a4', que significa 'caja 1, fila a, columna 4', o 'e12-n1-c2' que es 'estantería 12, nivel 1, carrete 2'. Use lo que le permita encontrar fácilmente los componentes.

Los libros de muestras con resistencias o condensadores pueden etiquetarse como cajas, sin subcompartimentos, porque es fácil encontrar un valor particular dentro de un libro de muestras.

Los nombres de sus ubicaciones de almacenamiento se pueden cambiar en cualquier momento, pero elíjalos con cuidado, ya que una vez que imprima sus etiquetas/pegatinas, cambiarlos se vuelve un poco más difícil.

Las empresas que trabajan con CM/EMS (fabricantes por contrato) a menudo prefijan algunas de sus ubicaciones de almacenamiento con el nombre del fabricante, para que puedan filtrar fácilmente las ubicaciones y ver qué tiene el CM en stock en este momento.

Las empresas CM/EMS, por otro lado, a menudo prefijan algunas ubicaciones de almacenamiento con nombres de clientes, para obtener ubicaciones de almacenamiento por cliente para componentes en consignación.

Campos Personalizados

Los campos personalizados proporcionan una forma flexible de almacenar y organizar datos estructurados para varios objetos en PartsBox. Se pueden añadir campos personalizados a componentes, lotes, ubicaciones de almacenamiento, pedidos, proyectos, entradas de proyecto (BOM) y construcciones.

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. Esto le permite definir y almacenar atributos adicionales específicos para las necesidades, flujos de trabajo o requisitos de la industria de su organización.

Algunos ejemplos de cómo se podrían usar los campos personalizados:

  • Para componentes: números de parte del distribuidor, niveles de confiabilidad, estado de cumplimiento ambiental
  • Para ubicaciones de almacenamiento: rangos de temperatura, niveles de protección ESD, información de propiedad, nivel MSL
  • Para lotes: números de lote del proveedor, fechas de caducidad, estado de inspección de calidad
  • Para pedidos: estado de aprobación, métodos de envío, documentación aduanera
  • Para proyectos: gerentes de proyecto, etapas de desarrollo, aprobaciones regulatorias
  • Para ensamblajes: números de lote, identificadores de línea de producción, estado de control de calidad

Los campos personalizados están totalmente integrados en la interfaz de PartsBox y pueden ser:

  • Añadido a las vistas de tabla como columnas
  • Exportado en exportaciones de tabla PDF o CSV
  • Usado para búsquedas
  • Usado en filtros

Operaciones masivas de campos personalizados

Al trabajar con múltiples elementos, puede realizar operaciones masivas en campos personalizados:

  • Establecer campo personalizado: Agregue o actualice un valor de campo personalizado en todos los elementos seleccionados a la vez
  • Renombrar campo personalizado: Cambie el nombre de un campo personalizado en todos los elementos seleccionados
  • Eliminar campo personalizado: Elimine un campo personalizado de todos los elementos seleccionados

Para usar estas operaciones:

  1. Seleccione varios elementos en una tabla usando las casillas de verificación
  2. Use el menú de acciones masivas para elegir la operación de campo personalizado
  3. Siga las instrucciones para completar la operación

Estas operaciones masivas están disponibles para componentes, lotes, ubicaciones de almacenamiento, pedidos, proyectos, entradas de proyectos y construcciones.

Adjuntos

PartsBox permite adjuntar archivos arbitrarios a componentes, lotes, proyectos, ubicaciones de almacenamiento, pedidos, ofertas locales y construcciones. Esta característica es útil para mantener toda la información relevante organizada y fácilmente accesible. Algunos ejemplos comunes de archivos que podría querer adjuntar incluyen:

  • Hojas de datos para componentes electrónicos
  • Modelos CAD 3D de piezas mecánicas
  • Facturas y albaranes para pedidos
  • Documentos de control de calidad e informes de pruebas
  • Fotos e imágenes de productos
  • Notas de aplicación y diseños de referencia
  • Certificados de conformidad (CoC) y hojas de datos de seguridad de materiales (MSDS)

Al adjuntar estos archivos directamente a los elementos relevantes en PartsBox, puede asegurarse de que la información importante esté siempre al alcance de su mano. No hay necesidad de preocuparse por convenciones de nomenclatura, estructuras de directorios o recordar dónde se almacenan los archivos en un servidor.

Los archivos adjuntos se almacenan de forma segura en la nube y se puede acceder a ellos desde cualquier lugar.

Al ver la página de detalles de un elemento con archivos adjuntos, verá una lista de todos los archivos adjuntos. Al hacer clic en un nombre de archivo, se descargará el archivo adjunto a su computadora. También puede cambiar el nombre de los archivos adjuntos o eliminarlos si ya no son necesarios.

Al aprovechar la función de adjuntos de PartsBox, puede mantener toda la documentación esencial organizada y conectada a los elementos relevantes en su inventario. Esto ahorra tiempo y garantiza que todos en su equipo tengan acceso a la información que necesitan.

Pedidos

En PartsBox, los pedidos representan compras de componentes a proveedores. Cada pedido progresa a través de tres estados distintos:

  1. Abierto: Cuando se crea un pedido por primera vez, comienza en el estado "Abierto". Puede modificar libremente el pedido, agregando o eliminando líneas según sea necesario. Esto le permite construir gradualmente su pedido antes de enviarlo al proveedor.
  2. Pedido: Una vez que haya finalizado su pedido y lo haya realizado con el proveedor, el pedido pasa al estado "Pedido". Esto indica que el pedido ha sido enviado y está esperando que el proveedor procese y envíe sus componentes. En este estado, el pedido ya no se puede modificar.
  3. Recibido: Después de que el proveedor haya enviado su pedido y usted haya recibido todos los componentes, el pedido cambia automáticamente al estado "Recibido". Esta transición ocurre cuando marca todas las líneas del pedido como recibidas en PartsBox. El estado "Recibido" indica que el pedido está completo y todos los componentes se han agregado a su inventario.

Proyectos

Un proyecto en PartsBox representa una Lista de Materiales (BOM), que es una lista de componentes necesarios para construir un dispositivo o ensamblaje electrónico. Cada proyecto corresponde a un diseño o producto específico.

Los proyectos sirven para múltiples propósitos en PartsBox:

  1. Construcción de dispositivos: Cuando esté listo para fabricar un dispositivo, puede crear una construcción a partir del proyecto. Esto rastrea el proceso de producción, gestiona los niveles de existencias y asegura que tenga todos los componentes necesarios disponibles.
  2. Estimación de costes: PartsBox calcula el precio de la BOM de un proyecto, proporcionando una estimación del coste total de los componentes. Esto ayuda con las decisiones de precios de productos y la gestión de costes de producción.
  3. Subensamblajes: Los proyectos pueden representar subensamblajes que se incorporarán en dispositivos o sistemas más grandes. Cuando completa un proyecto de subensamblaje, los artículos fabricados quedan disponibles como stock que puede usarse como componentes en otros proyectos. Este enfoque jerárquico apoya la gestión de productos complejos con múltiples niveles de ensamblaje.

Construcciones

Una construcción representa el resultado de construir un proyecto. Normalmente corresponde a un lote de dispositivos que han sido fabricados, o están siendo fabricados. PartsBox soporta construcciones de una sola etapa y de múltiples etapas, y una construcción de múltiples etapas puede estar en progreso (aún no completada).

Ofertas

Las ofertas de proveedores/distribuidores pueden adjuntarse a los componentes, para ser utilizadas al cotizar proyectos que requieren el componente. Las ofertas pueden tener múltiples escalas de precios, así como períodos de validez (fechas de vencimiento), cantidad mínima de pedido (MOQ) y múltiplos de pedido.

Listas de Compra

Una lista de compra es una lista consolidada de componentes necesarios para construir uno o más proyectos, basada en la Lista de Materiales (BOM) para cada proyecto y las cantidades de construcción especificadas. Representa los componentes que necesita pedir para completar sus construcciones planificadas.

Para crear una lista de compra, añades proyectos a tu carrito de la compra, especificando la cantidad de cada proyecto que pretendes construir. PartsBox combina entonces las BOMs individuales, multiplicando las cantidades de componentes por las cantidades de construcción, y las fusiona en una sola lista. Este proceso elimina los duplicados de componentes comunes entre proyectos, resultando en una lista unificada de todos los componentes que necesitas comprar.

La lista de compra proporciona una visión clara de sus necesidades de compra, facilitando la gestión de su inventario y la planificación de sus pedidos. Tiene en cuenta los niveles actuales de existencias en su inventario, indicando qué componentes deben pedirse y en qué cantidades.

Una vez que haya revisado y finalizado su lista de compras, puede proceder a crear pedidos a proveedores directamente desde la lista. PartsBox le ayuda a seleccionar los mejores proveedores basándose en sus preferencias, como precio, disponibilidad y tiempo de entrega. Puede dividir la lista de compras en múltiples pedidos a proveedores si es necesario, optimizando su proceso de compra y reduciendo costos.

Informes

Los informes le permiten obtener información general sobre sus datos.

Como todo lo demás en PartsBox, los informes se actualizan en tiempo real. Por ejemplo, si mantiene abierto un informe de 'Stock Bajo' y alguien más retira stock (lo que hará que el stock de un componente particular caiga por debajo de un umbral), su informe se actualizará instantáneamente.

Valoración de Inventario

PartsBox calcula el valor de su inventario de componentes utilizando los precios de compra ingresados al añadir stock. Comprender cómo funciona esta valoración ayuda con los informes financieros y la gestión de inventario.

Métricas Clave

Para cada componente, PartsBox rastrea:

  • Valor de Compra: La cantidad total pagada por todo el stock añadido. Esto representa el dinero real gastado en adquirir los componentes.
  • Precio Promedio de Compra: Calculado a partir de todas las operaciones de añadir stock donde se ingresó un precio. Este es el costo promedio ponderado por unidad.
  • Valor Total: El valor actual estimado del stock disponible, calculado como: precio promedio de compra × cantidad de stock actual.

Valoración con Control de Lotes

Cuando el control de lotes está habilitado, PartsBox rastrea el precio de compra exacto para cada lote. Esto proporciona información precisa de costos por lote:

  • Cada lote conserva su precio de compra original, permitiendo un seguimiento exacto de los costos
  • Cuando los componentes se utilizan en construcciones, el costo se atribuye en función de los lotes específicos consumidos
  • Las divisiones de lotes heredan el costo del lote principal
  • Los informes muestran valores exactos basados en los costos reales de los lotes

Esta valoración exacta es particularmente útil para:

  • Cálculos precisos del costo de los bienes vendidos (COGS)
  • Cumplimiento de normas contables que requieren una valoración precisa del inventario
  • Seguimiento de variaciones de costos entre diferentes lotes de compra

Valoración sin control de lotes

Sin control de lotes, PartsBox utiliza el método de costo promedio para la valoración del inventario:

  • Todo el stock de un componente se trata como fungible (intercambiable)
  • El precio de compra promedio se calcula a través de todas las compras
  • Cuando se retira stock, se valora al precio promedio actual
  • Este método proporciona una aproximación razonable cuando no se requiere un seguimiento exacto del lote

Selección de Fuente de Componente (FIFO/LIFO)

Al construir proyectos, PartsBox determina qué stock físico utilizar basándose en la estrategia de selección de fuente de componentes. Esto afecta qué lotes se consumen primero:

  • FIFO (Primero en entrar, primero en salir): Utiliza primero el stock más antiguo (por fecha de adquisición)
  • LIFO (Último en entrar, primero en salir): Utiliza primero el stock adquirido más recientemente
  • Último acceso: Utiliza primero los lotes accedidos más recientemente
  • Lote más grande primero: Consume los lotes más grandes antes que los más pequeños
  • Lote más pequeño primero: Consume los lotes más pequeños antes que los más grandes

Tenga en cuenta que la estrategia de selección de fuente determina qué stock físico se consume durante las construcciones. Con el control de lotes habilitado, esto afecta qué costos de lote específicos se atribuyen a cada construcción. Sin control de lotes, el stock se trata como fungible y se aplica el costo promedio independientemente de qué stock físico se consuma.

Organizaciones (Empresas)

PartsBox admite la colaboración a través del concepto de organización (empresas). Una empresa u organización en PartsBox representa una base de datos compartida a la que múltiples usuarios pueden acceder simultáneamente. Esto permite a los equipos trabajar juntos en la gestión de su inventario de componentes electrónicos, compras y producción.

Cuando crea una empresa u organización en PartsBox, puede invitar a otros usuarios a unirse y colaborar. El número de usuarios que pueden acceder a una base de datos de la empresa depende de su plan de suscripción. Si necesita acomodar a más usuarios, puede actualizar su plan en consecuencia.

Para otorgar acceso a alguien a una base de datos de empresa, primero deben crear una cuenta de PartsBox. Una vez que tengan una cuenta, un administrador de la empresa puede invitarlos y otorgarles los derechos de acceso apropiados. Esto le permite controlar quién tiene acceso a los datos de su empresa y qué acciones pueden realizar.

Además de las bases de datos de la empresa, cada usuario de PartsBox también tiene una base de datos privada gratuita para uso personal. Esta base de datos privada está separada de cualquier base de datos de la empresa a la que pueda tener acceso. Puede cambiar fácilmente entre su base de datos privada y cualquier base de datos de la empresa utilizando el selector de base de datos ubicado en la parte superior de la pantalla de la aplicación PartsBox. El selector muestra el nombre de la base de datos seleccionada actualmente.

Derechos de Acceso

PartsBox ofrece opciones flexibles de control de acceso para garantizar que los usuarios tengan los permisos adecuados según sus roles y responsabilidades dentro de la empresa. Una empresa siempre tiene al menos un usuario 'admin' que posee el nivel más alto de control y puede gestionar la información de facturación y otorgar o revocar el acceso a otros usuarios.

Para planes sin Control de Acceso Basado en Roles (RBAC), PartsBox proporciona tres niveles de acceso básicos:

  • Admin: Los usuarios con acceso de administrador tienen control total sobre el sistema. Pueden leer y escribir datos de la base de datos, gestionar el acceso de usuarios, modificar la información de facturación, eliminar todos los datos y cancelar la suscripción. Los administradores tienen el nivel más alto de responsabilidad y deben asignarse con cuidado.
  • Lectura/Escritura: Los usuarios con acceso de lectura/escritura pueden ver y modificar datos de la base de datos, como crear y actualizar componentes, ubicaciones de almacenamiento, proyectos y construcciones. Sin embargo, no pueden gestionar cuentas de usuario, información de facturación o la suscripción. Este nivel es adecuado para usuarios que trabajan activamente con el inventario y necesitan realizar cambios.
  • Solo Lectura: Los usuarios con acceso de solo lectura pueden ver los datos de la base de datos pero no pueden realizar ninguna modificación. Este nivel es apropiado para usuarios que necesitan acceder a la información con fines de referencia pero no requieren la capacidad de realizar cambios.

Para planes con Control de Acceso Basado en Roles (RBAC), PartsBox ofrece un enfoque más granular y personalizable para la gestión de acceso. Con RBAC, las empresas pueden definir cualquier número de roles y asignarlos a los usuarios en función de sus responsabilidades específicas. Cada rol define permisos para operaciones individuales, como crear componentes, agregar stock o realizar construcciones.

RBAC permite un control detallado sobre los permisos, permitiendo a las empresas crear roles limitados con acceso restringido. Por ejemplo, se podría definir un rol de 'Recepción' para permitir a los usuarios agregar y mover stock pero no modificar proyectos o realizar ensambles. Este rol sería adecuado para empleados responsables de recibir y organizar el inventario entrante.

De manera similar, se podría crear un rol de 'Producción' para permitir a los usuarios realizar construcciones a partir de proyectos predefinidos pero no modificar los proyectos en sí. Este rol sería útil para los empleados involucrados en el proceso de fabricación que necesitan ensamblar productos basados en diseños establecidos.

Pista de Auditoría

En organizaciones más grandes, mantener un registro de auditoría inmutable de todas las modificaciones de la base de datos es a menudo necesario para el cumplimiento normativo y la trazabilidad. Esto es particularmente importante para las empresas sujetas a regulaciones como la US FDA Title 21 CFR Part 11, que exige requisitos estrictos de mantenimiento de registros e integridad de datos.

Incluso en ausencia de obligaciones legales, muchas empresas optan por implementar un registro de auditoría como una mejor práctica para garantizar la responsabilidad y facilitar el análisis de causa raíz en caso de problemas o discrepancias.

Los planes de PartsBox con la función de Registro de Auditoría registran automáticamente un historial detallado de cada cambio realizado en la base de datos. Cada registro de auditoría incluye:

  • Una marca de tiempo precisa de cuándo ocurrió la modificación
  • La cuenta de usuario responsable del cambio
  • Datos detallados que describen la naturaleza específica de la modificación

Esta información proporciona una vista completa y granular de la evolución de la base de datos a lo largo del tiempo, permitiendo a los administradores reconstruir la secuencia de eventos y comprender el contexto detrás de cada cambio.

Los datos de la pista de auditoría se pueden exportar fácilmente desde PartsBox en un formato adecuado para la firma digital y el archivo a largo plazo. Estos datos exportados sirven como un registro verificable del historial del sistema, que se puede utilizar para demostrar el cumplimiento de las regulaciones pertinentes durante auditorías o inspecciones.

Desgaste de componentes

En el proceso de ensamblaje de dispositivos electrónicos utilizando máquinas pick-and-place SMT (Tecnología de Montaje Superficial), un cierto porcentaje de componentes se perderá o rechazará inevitablemente. Esto se debe a las limitaciones e imperfecciones inherentes al proceso de ensamblaje automatizado.

Además, el diseño mecánico de los alimentadores de cinta utilizados en estas máquinas requiere una longitud mínima de cinta, conocida como "guía" (leader), para estar presente antes de que la máquina pueda recoger automáticamente componentes de la cinta. Los componentes contenidos dentro de esta cinta guía son efectivamente no utilizados y contribuyen al desgaste general de componentes.

El desgaste de componentes, también conocido como desperdicio de componentes, es un factor importante a considerar al planificar la producción y gestionar el inventario. No tener en cuenta el desgaste puede provocar escasez inesperada y retrasos en la producción.

PartsBox aborda este problema permitiendo a los usuarios establecer parámetros de desgaste por componente. Esta característica permite a los usuarios especificar el porcentaje esperado de pérdida de componentes durante el proceso de ensamblaje, así como la cantidad mínima de componentes requerida para tener en cuenta la cinta guía.

Al establecer parámetros de merma precisos, los usuarios pueden asegurarse de que haya cantidades suficientes de cada componente disponibles para completar la ejecución de producción, teniendo en cuenta las pérdidas anticipadas. PartsBox ajustará automáticamente las cantidades de stock requeridas en función de estos ajustes de merma, ayudando a prevenir escaseces y mantener un flujo de producción ininterrumpido.

Ubicaciones de Almacenamiento Predeterminadas para Componentes

Muchos componentes tienen una ubicación "hogar" dedicada donde siempre deben almacenarse. PartsBox le permite asignar una ubicación de almacenamiento predeterminada a cualquier componente, lo que proporciona dos beneficios:

  1. Preselección automática: Al añadir stock a un componente con una ubicación predeterminada establecida, esa ubicación se preseleccionará automáticamente en el selector de ubicación de almacenamiento. Esto ahorra tiempo y reduce la posibilidad de almacenar componentes accidentalmente en la ubicación incorrecta.
  2. Cumplimiento obligatorio: Opcionalmente, puede marcar la ubicación predeterminada como obligatoria. Cuando está habilitado, el stock para ese componente solo se puede agregar a la ubicación predeterminada, evitando errores por completo.

Para establecer una ubicación de almacenamiento predeterminada para un componente:

  1. Navegue a la página de detalles del componente
  2. Vaya a 'Ajustes'
  3. Seleccione la pestaña 'Almacenamiento'
  4. Elija la ubicación de almacenamiento predeterminada del menú desplegable
  5. Opcionalmente, marque 'La ubicación es obligatoria' para forzar la ubicación

El menú desplegable de ubicación de almacenamiento predeterminada solo muestra ubicaciones que pueden aceptar el componente. Las ubicaciones que están llenas, archivadas o restringidas (como ubicaciones de un solo componente que ya contienen un componente diferente) no aparecerán en la lista.

Al añadir existencias, si el componente tiene una ubicación predeterminada establecida, PartsBox resaltará esto en el selector de ubicación de almacenamiento. Si la ubicación es obligatoria, otras opciones se deshabilitarán, asegurando que el componente vaya a su ubicación designada.

Esta característica es particularmente útil para:

  • Componentes con contenedores o cajones dedicados
  • Componentes de alto valor que necesitan almacenamiento controlado
  • Componentes que deben almacenarse en condiciones ambientales específicas
  • Asegurar la consistencia cuando varias personas están agregando existencias

Sustitutos

En la fabricación de electrónica, es común que un componente tenga posibles sustitutos: componentes funcionalmente equivalentes que pueden usarse indistintamente. PartsBox proporciona varias formas de definir sustitutos, cada una con su propia semántica y casos de uso.

Meta-Componentes

Los meta-componentes le permiten agrupar varios componentes sustitutos (conocidos como componentes miembros) bajo un solo nombre. Este nombre puede usarse luego en Proyectos y BOMs. Los meta-componentes son agrupaciones lógicas que proporcionan una vista agregada del stock para todos sus componentes miembros. También permiten alertas de stock bajo a nivel de meta-componente.

Un buen ejemplo de cuándo usar un meta-componente es para componentes como "TPS61161DRVR" y "TPS61161DRVT". Estos son el mismo componente, solo que en diferentes empaquetados. Al crear un meta-componente llamado "TPS61161DRV" y usar ese nombre en sus BOMs, puede gestionar su inventario como si fueran un solo componente. El meta-componente "TPS61161DRV" mostrará el stock combinado para ambas variantes de empaquetado.

Sustitutos de Componentes

Los sustitutos de componentes proporcionan una forma de indicar que se puede usar un componente diferente en lugar del actual. A diferencia de los meta-componentes, los sustitutos de componentes no proporcionan ninguna agrupación de stock. El stock de cada componente se sigue gestionando de forma independiente.

Los sustitutos de componentes son particularmente útiles para componentes pasivos, que a menudo tienen equivalentes funcionales que no necesariamente desea gestionar como un solo artículo de stock. Al definir sustitutos de componentes, puede indicar que otro componente se puede usar en lugar del actual en cada Proyecto, entrada de BOM y entrada de lista de compra, globalmente.

Sustitutos de BOM

A veces, un componente puede ser sustituido para una entrada de BOM específica en un proyecto, pero no necesariamente en cualquier otro lugar. Aquí es donde entran los sustitutos de BOM.

Los sustitutos de BOM le permiten definir un componente sustituto para una entrada específica de la lista de materiales en un proyecto. Esta sustitución se aplica solo a esa entrada de BOM en particular y no afecta el uso del componente en otros proyectos o listas de materiales.

Combinando Sustitutos

Al construir o comprar, PartsBox combina información sobre todos los tipos de sustitutos anteriores para producir una lista completa de todos los sustitutos posibles para una entrada de BOM o entrada de lista de compra determinada.

Esta potente función garantiza que tenga la máxima flexibilidad en el abastecimiento y uso de componentes, manteniendo al mismo tiempo un control estricto sobre su inventario y construcciones.

Utilice meta-componentes para agrupar componentes intercambiables (alternativos o sustitutos) y mantener sus Listas de Materiales (BOM) flexibles, evitando retrasos en el proyecto debido a la escasez de componentes. Todos los sustitutos de componentes se consideran para la fijación de precios del proyecto, las compras y la construcción.

Usando PartsBox

Añadiendo Ubicaciones de Almacenamiento

Las ubicaciones de almacenamiento en PartsBox representan los lugares físicos donde se almacenan los componentes, como cajas, estantes o bastidores. Para crear una nueva ubicación de almacenamiento, navegue a la sección Almacenamiento en el menú principal y haga clic en el botón 'Crear'. PartsBox ofrece cuatro métodos para crear ubicaciones de almacenamiento:

  1. Ubicación Única: Este método se utiliza para crear una ubicación de almacenamiento única con un nombre específico. Es adecuado cuando necesita agregar solo una ubicación, como una sola caja o un estante. Ingrese el nombre deseado para la ubicación y haga clic en 'Crear'. También puede marcar la ubicación como exclusiva para un solo componente.
  2. Fila: El método de Fila se utiliza para crear una matriz lineal de ubicaciones de almacenamiento, etiquetadas con números o letras. Esto es útil cuando tiene una serie de cajas o compartimentos dispuestos en una fila. Especifique el prefijo para los nombres de ubicación, los números o letras de inicio y fin, y haga clic en 'Crear'. Por ejemplo, al introducir un prefijo de "caja", número inicial de 1 y número final de 5, se crearán ubicaciones llamadas "caja1", "caja2", "caja3", "caja4" y "caja5".
  3. Cuadrícula: El método de Cuadrícula le permite crear una matriz bidimensional de ubicaciones de almacenamiento, utilizando letras o números para filas y columnas. Esto es útil para organizar el almacenamiento en una estructura tipo cuadrícula, como un estante con múltiples filas y columnas. Ingrese el prefijo, las etiquetas de fila y columna, y haga clic en 'Crear'. Por ejemplo, con un prefijo de "estante", etiquetas de fila de "A,B" y etiquetas de columna de "1,2", se crearán las siguientes ubicaciones: "estante-A1", "estante-A2", "estante-B1", "estante-B2".
  4. Cuadrícula 3D: El método de Cuadrícula 3D extiende el concepto de Cuadrícula para crear una matriz tridimensional de ubicaciones de almacenamiento. Esto es adecuado para configuraciones de almacenamiento complejas, como estanterías de varios niveles con filas y columnas. Especifique el prefijo, las etiquetas de nivel, fila y columna, y haga clic en 'Crear'. Como ejemplo, un prefijo de "estante", etiquetas de nivel de "1,2", etiquetas de fila de "A,B" y etiquetas de columna de "1,2" generarán ubicaciones de almacenamiento como "estante-1-A1", "estante-1-A2", "estante-1-B1", "estante-1-B2", "estante-2-A1", y así sucesivamente.

Después de crear ubicaciones de almacenamiento, puede asignarles componentes, lo que facilita el seguimiento de la ubicación física de su inventario. Las ubicaciones de almacenamiento se pueden renombrar después de la creación para reflejar mejor su contenido o propósito. Sin embargo, las ubicaciones de almacenamiento no se pueden eliminar. En su lugar, puede archivar una ubicación de almacenamiento, lo que la ocultará de la vista pero aún la conservará (junto con su historial) en la base de datos. Esto asegura que los datos históricos sobre la ubicación y sus componentes asociados se conserven para futuras referencias o fines de auditoría.

Añadiendo Componentes

En PartsBox, los componentes y las existencias se gestionan por separado. Primero, cree un componente ingresando sus detalles y especificaciones. Luego, agregue cantidades de existencias para rastrear el inventario físico. Los componentes sin existencias siguen siendo útiles; por ejemplo, puede agregarlos a BOMs (Listas de Materiales) para calcular los costos del proyecto y generar estimaciones de precios.

Creando Componentes

Para agregar un nuevo componente, navegue a la sección Componentes en el menú principal y use el botón 'Crear' para abrir el diálogo de creación de componente.

El campo 'Tipo de componente' determina la clase de componente que se creará:

  • 'Componente vinculado': Úselo para componentes con un número de parte del fabricante (MPN) único.
  • 'Componente local': Úselo para componentes genéricos y cualquier otra cosa que necesite ser rastreada.
  • 'Meta-componente': Úselo cuando necesite crear un componente virtual que represente varias opciones de componentes equivalentes (sustitutos).

Creando Componentes Vinculados

Para usuarios comerciales, es posible asignar inmediatamente un número de parte local (interno/de empresa) a un componente vinculado.

Hay dos métodos para buscar componentes vinculados:

  1. Coincidencia exacta del nombre del componente (MPN): El comienzo del nombre del componente debe coincidir (búsqueda por prefijo). Por ejemplo, 'TPS40210' coincidirá con 'TPS40210DGQ'. Este es el método preferido para encontrar componentes.
  2. Búsqueda: Esta es una búsqueda difusa, útil para consultas como 'adafruit 1063'.

Después de ingresar un término de búsqueda y hacer clic en 'Coincidir' o 'Buscar', se mostrarán los resultados. Elija el componente que coincida exactamente con sus requisitos, prestando mucha atención a las pequeñas variaciones en el nombre, ya que pueden indicar diferencias significativas en los componentes reales. Cuando seleccione un resultado, se mostrarán sus especificaciones y se proporcionará un enlace a la hoja de datos junto a cada componente, si está disponible.

Creando Componentes Locales

Al crear componentes locales, solo se requiere el nombre del componente; todos los demás campos son opcionales.

Ciertos planes permiten subir y adjuntar hojas de datos, imágenes, modelos CAD y otra información a los componentes. Esto se hace después de que el componente ha sido creado.

Creando Meta-Componentes

Para crear un meta-componente, proporcione un nombre y opcionalmente una huella y descripción. El meta-componente recién creado estará vacío, lo que significa que no contendrá ningún componente miembro (sustitutos). Estos deberán añadirse más tarde, ya sea usando el botón 'Añadir componente' en la pantalla de información del meta-componente o seleccionando múltiples componentes en la tabla principal de componentes y usando la opción 'Seleccionados | Añadir a meta-componente'.

Convirtiendo un Componente Existente en un Meta-Componente

Si tiene un componente existente con existencias, ofertas e historial de uso que desea convertir en un meta-componente, puede convertirlo en lugar de crear un nuevo meta-componente vacío. Esto es útil cuando se da cuenta de que un componente que ha estado utilizando debería representar en realidad un grupo de alternativas intercambiables.

Un componente puede convertirse en un meta-componente si aún no es un meta-componente, no es un subensamblaje y no está archivado.

Cómo convertir:

  1. Vaya a la pantalla de información del componente
  2. Haga clic en "Otras Operaciones"
  3. Haga clic en "Convertir a Meta-Componente"
  4. Revise la vista previa que muestra cuántas entradas de proyecto y lista se actualizarán
  5. Opcionalmente renombre el meta-componente (por defecto es el nombre del componente original)
  6. Opcionalmente marque "Incluir sustitutos como miembros" para añadir sustitutos existentes como miembros del meta-componente
  7. Si el componente tiene adjuntos, opcionalmente marque "Mover adjuntos al meta-componente"
  8. Haga clic en "Convertir"

Qué sucede durante la conversión:

  • Se crea un nuevo meta-componente con el nombre especificado
  • El componente original se convierte en miembro del nuevo meta-componente
  • Campos copiados al meta-componente: nombre, descripción, notas, huella, etiquetas y campos personalizados
  • Los campos CAD (símbolos/huellas/referencias de KiCad, referencias de biblioteca/huellas de Altium) se mueven al meta-componente y se eliminan del componente original
  • Si el componente tiene una imagen, se copia al meta-componente (ambos conservan la imagen)
  • Los archivos adjuntos se mueven opcionalmente al meta-componente (si marca la opción)
  • Las entradas de proyecto actuales y las entradas de lista se actualizan para referenciar al meta-componente
  • Las referencias de sustitutos de otros componentes que apuntaban a este componente se actualizan para referenciar al meta-componente
  • Si se marca "Incluir sustitutos como miembros", todos los sustitutos válidos se convierten en miembros del nuevo meta-componente
  • Las ofertas bloqueadas en las entradas se borran

Lo que permanece sin cambios:

  • El stock, los lotes y las ofertas permanecen con el componente original (ahora miembro del meta-componente)
  • Las entradas del historial de construcción permanecen sin cambios (hacen referencia a los componentes en el momento de la construcción)
  • Las referencias de sustitutos a nivel de entrada no se cambian (son específicas para cada entrada)

Reemplazar globalmente un componente en todos los proyectos

Cuando un componente se vuelve obsoleto o descontinuado, es posible que desee reemplazarlo con un componente diferente en todos sus proyectos. En lugar de editar cada entrada de proyecto individualmente, puede usar la operación "Reemplazar en proyectos" para hacer esto en un solo paso.

Cómo reemplazar:

  1. Vaya a la pantalla de información del componente (el componente que desea reemplazar)
  2. Haga clic en "Otras Operaciones"
  3. Haga clic en "Reemplazar en proyectos"
  4. Seleccione el componente de reemplazo usando el selector de componentes
  5. Opcionalmente marque "También reemplazar en referencias de sustitutos a nivel de entrada" si desea que las referencias de sustitutos en entradas individuales también se actualicen
  6. Haga clic en "Reemplazar"

Qué sucede durante el reemplazo:

  • Todas las entradas de proyecto actuales que hacen referencia a este componente se actualizan para hacer referencia al componente de reemplazo
  • Las ofertas bloqueadas en las entradas afectadas se borran (dado que el componente ha cambiado, las ofertas previamente bloqueadas ya no aplican)
  • Si se marca "También reemplazar en referencias de sustitutos a nivel de entrada", cualquier referencia de sustituto a nivel de entrada que apunte a este componente se actualizará para apuntar al componente de reemplazo

Lo que permanece sin cambios:

  • El componente original en sí no se modifica ni se elimina — permanece en su lista de componentes con todos sus datos
  • Los sustitutos a nivel de componente no se cambian
  • Las entradas de lista (listas de compra) no se ven afectadas
  • Las entradas del historial de construcción permanecen sin cambios (hacen referencia a los componentes en el momento de la construcción)

Reemplazando un Componente en Proyectos Seleccionados

Si desea reemplazar un componente solo en proyectos específicos en lugar de en todos los proyectos, puede hacerlo desde la lista de Proyectos utilizando la selección masiva.

Cómo reemplazar en proyectos seleccionados:

  1. Vaya a la lista de Proyectos
  2. Seleccione uno o más proyectos usando las casillas de verificación
  3. Haga clic en "Seleccionados..."
  4. Haga clic en "Reemplazar componente..."
  5. Seleccione el componente de origen (el componente que desea reemplazar) — el selector de componentes está filtrado para mostrar solo los componentes que realmente se utilizan en los proyectos seleccionados
  6. Seleccione el componente de reemplazo
  7. Opcionalmente marque "También reemplazar en referencias de sustitutos a nivel de entrada"
  8. Haga clic en "Reemplazar"

Esto es útil cuando una sustitución de componente solo se aplica a ciertos proyectos, o cuando desea implementar un reemplazo gradualmente, proyecto por proyecto.

Se aplican los mismos comportamientos que con el reemplazo global: las ofertas bloqueadas en las entradas afectadas se borran, las entradas de la lista y el historial de construcción no se ven afectados, y el componente original no se modifica ni se elimina.

Eliminando Componentes

Hay dos formas de eliminar un componente:

  • Desde la pantalla de información del componente, yendo a "Otras operaciones" y haciendo clic en el botón "Eliminar componente".
  • Desde la tabla de componentes, seleccionando múltiples componentes y eligiendo la operación "Eliminar..." en el menú "Seleccionados...".

Eliminar un componente es una operación destructiva que no se recomienda a menos que esté eliminando un componente recién creado que nunca se haya utilizado en construcciones y al que nunca se le haya agregado stock. Cuando elimina un componente, PartsBox no podrá resolver las referencias a ese componente en el historial de construcción anterior. En general, evite eliminar componentes que se hayan utilizado en construcciones.

La mayoría de las veces, es mejor archivar un componente en su lugar (ver abajo).

Archivando Componentes

Un componente que ha sido archivado no aparecerá en las tablas y búsquedas regulares, lo que evita que interfiera con el uso normal. Aún estará disponible en la tabla "Componentes | Archivados" y permanecerá visible en los historiales de construcción.

Para archivar un componente, vaya a "Otras Operaciones" en la pantalla de información del componente y haga clic en el botón "Archivar Componente".

El componente que se está archivando no debe tener stock (ni disponible ni pedido). Archivar un componente que tiene stock no suele ser lógico. Aunque los componentes archivados no aparecen en las tablas y búsquedas estándar, todavía afectan los informes, como el informe de valor de componentes o el informe de valor de ubicación de almacenamiento. Por esta razón, no puede archivar un componente con stock existente. Primero debe eliminar el stock del componente manualmente y/o eliminar el componente de los pedidos antes de archivarlo.

El archivado es el enfoque recomendado para los componentes que no desea ver en las operaciones diarias de su base de datos. Solo elimine componentes que fueron creados por error y nunca han sido utilizados.

Buscando

La búsqueda es una característica fundamental en PartsBox que le permite encontrar rápidamente los componentes que necesita. El cuadro de búsqueda principal está ubicado de manera prominente en la parte superior de las secciones de Componentes, proporcionando una herramienta poderosa para reducir la lista de componentes mostrados.

Además del cuadro de búsqueda principal, las capacidades de búsqueda y filtrado están disponibles en la mayoría de las tablas de la aplicación. Estos cuadros de búsqueda son más simples que el motor de búsqueda de componentes principal, ofreciendo una funcionalidad de coincidencia exacta para ayudarle a refinar sus resultados.

El motor de búsqueda de componentes emplea coincidencia difusa, lo que significa que incluso si sus términos de búsqueda no coinciden exactamente, se mostrarán resultados relevantes. Para ayudarle a identificar rápidamente las coincidencias más relevantes, los resultados exactos se distinguen visualmente de las coincidencias parciales utilizando diferentes colores de fondo.

Al buscar componentes, se incluyen los siguientes campos en el alcance de la búsqueda:

  • Nombre
  • MPN (Número de Parte del Fabricante, si es diferente del nombre)
  • Fabricante
  • Descripción
  • Huella (Footprint)
  • Notas del componente
  • Todos los campos personalizados

Además de buscar por palabras clave, también puede buscar usando etiquetas. Para buscar por etiqueta, simplemente ingrese el carácter # seguido del nombre de la etiqueta. Las etiquetas se comparan exactamente, y si ingresa múltiples etiquetas, un componente debe tener todas las etiquetas especificadas para ser incluido en los resultados.

Para una flexibilidad aún mayor, puede combinar palabras clave y etiquetas en sus consultas de búsqueda. Esto le permite crear búsquedas altamente específicas que le ayudan a encontrar exactamente lo que necesita, incluso en bases de datos de componentes grandes y complejas.

Filtrado

La mayoría de las tablas en PartsBox admiten capacidades de filtrado avanzadas, lo que le permite reducir rápidamente los datos mostrados para que coincidan con criterios específicos. El sistema de filtrado es altamente configurable y admite condiciones lógicas complejas. Esta sección le guiará a través del proceso de creación, uso y gestión de filtros en PartsBox.

Aplicando filtros a las tablas

Para filtrar los datos en una tabla, siga estos pasos:

  1. Localice el icono de filtro en la esquina superior derecha de la tabla que desea filtrar.
  2. Haga clic en el icono de filtro para abrir la pantalla de configuración de filtros para esa tabla.
  3. Agregue condiciones de filtro usando los botones "Añadir condición" o "Añadir múltiples condiciones". Puede combinar múltiples condiciones usando operadores lógicos Y/O.
  4. Para cada condición de filtro, seleccione un campo, elija una condición e ingrese un valor.
  5. Una vez que haya definido sus condiciones de filtro, haga clic en el botón "Aplicar filtros" en la parte inferior de la pantalla para aplicar los filtros a la tabla.

Para eliminar rápidamente todos los filtros aplicados actualmente de una tabla, use el botón "Eliminar todos los filtros". Si planea reutilizar el filtro en el futuro, asegúrese de guardarlo como un preajuste antes de eliminarlo.

Definiendo Condiciones de Filtro

Las condiciones de filtro son los bloques de construcción de sus filtros. Cada condición consta de un campo, una condición y un valor:

  • Campo: Seleccione el campo que desea usar para filtrar de la lista. Los campos disponibles variarán dependiendo de la tabla y los datos que muestra. Por ejemplo, "Etiquetas [Almacenamiento]" representa etiquetas asignadas a una ubicación de almacenamiento.
  • Condición: Elija una condición que coincida con sus requisitos de filtrado. La lista de condiciones disponibles depende del tipo de campo seleccionado. Por ejemplo, si selecciona "Etiquetas [Almacenamiento]", verá condiciones como "contiene todas estas etiquetas", "contiene cualquiera de estas etiquetas" y "no contiene ninguna de estas etiquetas".
  • Valor: Ingrese el valor con el que debe coincidir la condición. Esto podría ser una lista de etiquetas para un campo de etiqueta, una cadena de texto, un número o un rango de números (intervalo).

Puede combinar múltiples condiciones de filtro utilizando operadores lógicos AND/OR. PartsBox admite condiciones anidadas, lo que le permite crear una lógica de filtrado compleja añadiendo condiciones individuales o múltiples condiciones combinadas con AND/OR bajo cada declaración AND/OR.

Introducción de valores numéricos

Al introducir valores numéricos en las condiciones de filtro, puede utilizar prefijos de unidad para mayor comodidad. Simplemente introduzca el prefijo sin la unidad. Por ejemplo, use "22u" en lugar de "22μF" y "10k" en lugar de "10kΩ". Tenga en cuenta que los prefijos distinguen entre mayúsculas y minúsculas, por lo que "m" y "M" representan valores diferentes.

PartsBox soporta los siguientes prefijos de unidad:

  • T: tera (1012)
  • G: giga (109)
  • M: mega (106)
  • k: kilo (103)
  • d: deci (10-1)
  • c: centi (10-2)
  • m: mili (10-3)
  • u o μ: micro: (10-6)
  • n: nano (10-9)
  • p: pico (10-12)
  • f: femto (10-15)

Gestión de Preajustes de Filtro

PartsBox le permite guardar sus filtros como preajustes, que pueden ser personales o compartidos dentro de su empresa. Esta función le permite cargar rápidamente filtros complejos y definir filtros que sean útiles para todos en su organización.

Para gestionar sus preajustes de filtro:

  1. Use el botón "Cargar Preajuste" para aplicar un preajuste de filtro guardado previamente a la tabla actual.
  2. Haga clic en "Guardar Preajuste" para guardar la configuración de filtro actual como un nuevo preajuste. Elija si guardarlo como un preajuste personal o un preajuste de toda la empresa.
  3. Haga clic en "Gestionar Preajustes" para acceder a opciones adicionales de gestión de preajustes:
    • Eliminar preajustes no deseados
    • Duplicar preajustes existentes
    • Copiar o mover preajustes entre sus preajustes personales y los preajustes de la empresa

Acceso Rápido a Preajustes de Filtro

Cuando guarda configuraciones de filtro como preajustes, aparecen en un menú desplegable en el encabezado de la tabla. Esto proporciona un acceso rápido a sus filtros de uso común y hace que cambiar entre diferentes vistas sea eficiente.

Los preajustes de filtro pueden funcionar de manera similar a las categorías cuando se basan en etiquetas o nombres. A diferencia de los sistemas de categorías rígidos donde cada elemento pertenece a una sola categoría, los preajustes ofrecen más flexibilidad al permitir que los elementos aparezcan en múltiples vistas filtradas simultáneamente. Este enfoque le brinda los beneficios organizativos de las categorías sin sus limitaciones típicas.

Gestión de preajustes de configuración de tabla

Además de los preajustes de filtro, PartsBox le permite guardar y compartir configuraciones de columnas de tabla como preajustes. Esto es útil cuando diferentes usuarios en su organización necesitan ver las mismas columnas en un diseño consistente, o cuando desea cambiar rápidamente entre diferentes disposiciones de columnas para diferentes tareas.

Los ajustes preestablecidos de configuración de tabla almacenan la selección de columnas, su orden y sus anchos relativos. Al igual que los ajustes preestablecidos de filtro, se pueden guardar como ajustes preestablecidos personales (visibles solo para usted) o como ajustes preestablecidos de toda la empresa (compartidos con todos los usuarios de su organización).

Para guardar una configuración de tabla como un preajuste:

  1. Haga clic en el icono de configuración de tabla (icono de columnas) en el encabezado de la tabla para entrar en el modo de configuración.
  2. Añada, elimine y organice columnas según sea necesario. Puede arrastrar los bordes de las columnas para cambiar su tamaño.
  3. Utilice el botón "Guardar como preajuste" en la parte inferior del panel de configuración.
  4. Introduzca un nombre para el preajuste y elija si desea guardarlo como un preajuste personal o de toda la empresa.
  5. Haga clic en "Guardar" para confirmar.

Para cargar un preajuste de configuración de tabla guardado:

  1. Utilice el menú desplegable "Cargar preajuste de configuración..." que aparece en el encabezado de la tabla (cuando hay preajustes disponibles).
  2. Seleccione un preajuste de la lista. Los preajustes personales muestran "(personal)" y los preajustes de la empresa muestran "(empresa)" junto a sus nombres.
  3. La tabla se actualizará inmediatamente para mostrar la configuración de columnas guardada.

También puede gestionar sus preajustes haciendo clic en el icono de configuración de la tabla y utilizando el botón "Gestionar preajustes" para:

  • Renombrar preajustes haciendo clic en sus nombres
  • Eliminar preajustes que ya no necesite
  • Duplicar preajustes para crear variaciones
  • Copiar preajustes entre colecciones personales y de la empresa
  • Mover preajustes de personal a empresa (o viceversa)

Los preajustes de configuración de tabla son particularmente útiles para equipos que necesitan vistas consistentes entre diferentes usuarios, como asegurar que todos vean las mismas columnas al exportar datos o revisar el inventario.

Operaciones en Múltiples Componentes

PartsBox proporciona una forma conveniente de realizar operaciones en múltiples componentes. En la tabla de componentes, cada componente tiene una casilla de verificación junto a su nombre, lo que le permite seleccionarlo individualmente. La aplicación recuerda sus selecciones, por lo que puede mezclar libremente la selección y la búsqueda sin perder los componentes elegidos. A medida que selecciona componentes, realiza búsquedas y selecciona más componentes, su selección crecerá constantemente.

Para seleccionar todos los componentes en la vista actual, haga clic en la casilla de selección en el encabezado de la tabla. Esto marcará todos los componentes visibles como seleccionados. Si necesita deseleccionar todo y comenzar de nuevo, use la opción 'Deseleccionar todo' del menú 'Selección'.

El menú 'Selección' ofrece una gama de operaciones que se pueden realizar en los componentes seleccionados:

  • Añadir/eliminar etiquetas: Edite etiquetas para los componentes seleccionados en masa. Puede añadir nuevas etiquetas o eliminar las existentes, facilitando la categorización y organización de sus componentes.
  • Añadir a proyecto: Añadir los componentes seleccionados a un Proyecto/BOM específico. Se le pedirá que elija el proyecto de destino.
  • Añadir a meta-componente: Añadir los componentes seleccionados a un meta-componente existente o crear uno nuevo. Los meta-componentes agrupan componentes intercambiables (sustitutos).
  • Añadir a lista de compra: Añade los componentes seleccionados a una lista de compra cuando necesites pedirlos.
  • Establecer niveles de stock bajo: Establezca el umbral de stock bajo para todos los componentes seleccionados a la vez. Estos umbrales le ayudan a mantener un inventario adecuado.
  • Establecer merma de componentes: Establezca parámetros de merma para los componentes seleccionados. La merma tiene en cuenta la pérdida esperada de componentes durante el proceso de fabricación.
  • Descargar como CSV: Exporte la lista de componentes seleccionados como un archivo CSV (Valores Separados por Comas) para usar en hojas de cálculo u otras herramientas externas.
  • Eliminar: Elimina permanentemente los componentes seleccionados de su base de datos de PartsBox. Aparecerá un mensaje de confirmación para evitar eliminaciones accidentales. Considere archivar los componentes en lugar de eliminarlos.
  • Deseleccionar todo: Borrar la selección actual sin realizar ninguna operación en los componentes seleccionados.

Al usar las casillas de selección y el menú 'Selección', puede realizar operaciones masivas de manera eficiente en múltiples componentes en PartsBox.

Operaciones en Múltiples Lotes

De manera similar a operar en múltiples componentes, puede realizar operaciones en múltiples lotes. En la sección Componentes, seleccione el botón Lotes para ver la tabla que enumera todos los lotes en su inventario. Luego puede seleccionar los lotes en los que desea operar y usar el menú "Seleccionados..." para:

  • Mover: Mover todos los lotes seleccionados a una ubicación de almacenamiento de destino.
  • Ajustar conteos de stock: Cambie los conteos de inventario para los lotes seleccionados para que coincidan con el inventario físico.
  • Deseleccionar todo: Borrar la selección actual sin realizar ninguna operación en los lotes seleccionados.

Si elige mover una cantidad menor que el lote completo, el lote se dividirá y PartsBox le pedirá información adicional sobre el lote recién creado. Al dividir un lote que fue creado a partir de una construcción, el nuevo lote mostrará la información original de la construcción en la pestaña Construcciones, manteniendo una trazabilidad completa.

La gestión de lotes está disponible solo en planes con la función de Control de Lotes.

Operaciones en Múltiples Lotes de Stock en Ubicaciones de Almacenamiento

Incluso en planes sin control de lotes, puede realizar operaciones en múltiples lotes de componentes. Sin embargo, en este caso, estas operaciones solo se pueden realizar dentro de una ubicación de almacenamiento.

Para ver los componentes almacenados en una ubicación de almacenamiento, vaya a la sección Almacenamiento y seleccione una ubicación de almacenamiento. Alternativamente, expanda una fila de ubicación de almacenamiento en la tabla para ver la lista de componentes almacenados allí. Seleccione uno o más componentes y use el menú "Seleccionados..." para:

  • Mover: Mover todos los lotes de componentes seleccionados a una ubicación de almacenamiento de destino.
  • Ajustar conteos de stock: Cambie los conteos de inventario para lotes seleccionados de componentes para que coincidan con el inventario físico.
  • Deseleccionar todo: Borra la selección actual sin realizar ninguna operación en los lotes seleccionados.

En planes con control de lotes, estas operaciones rastrearán correctamente los lotes. Si elige mover una cantidad menor que el lote completo, el lote se dividirá y PartsBox le pedirá información adicional sobre el lote recién creado.

Agregando Componentes a un Proyecto

PartsBox ofrece varios métodos convenientes para agregar componentes a un proyecto, permitiéndole poblar eficientemente su Lista de Materiales (BOM). Aquí están las opciones disponibles:

  1. Añadir Múltiples Componentes desde la Tabla de Componentes
    • Navegue a la tabla de componentes, que muestra una lista de todos los componentes en su inventario.
    • Seleccione los componentes deseados haciendo clic en las casillas de verificación junto a cada componente.
    • Después de seleccionar todos los componentes necesarios, haga clic en el menú 'Selección' sobre la tabla de componentes.
    • En el menú desplegable, elija 'Añadir a proyecto…'.
    • Aparecerá un cuadro de diálogo pidiéndole que seleccione el proyecto de destino de una lista de proyectos existentes y que ajuste la cantidad para cada componente.
    • Elija el proyecto apropiado y haga clic en 'Añadir' para incluir los componentes seleccionados en la lista de materiales (BOM) del proyecto.
  2. Añadir un Solo Componente desde la Pantalla de Información del Componente
    • Localice el componente específico utilizando las opciones de búsqueda o filtrado en la tabla de componentes.
    • Haga clic en el componente para abrir la pantalla 'Información del Componente'.
    • En la pantalla 'Información del Componente', encuentre el botón 'Añadir a proyecto'.
    • Haga clic en este botón para abrir un cuadro de diálogo donde puede seleccionar el proyecto de destino y establecer la cantidad.
    • Elija el proyecto deseado y haga clic en 'Añadir' para incluir el componente en el BOM del proyecto.
  3. Agregar un Componente desde la Sección BOM del Proyecto
    • Abra el proyecto donde desea agregar componentes.
    • Navegue a la sección BOM del proyecto.
    • Haga clic en el botón 'Agregar componente' dentro de la sección BOM.
    • Aparecerá un cuadro de diálogo para buscar y seleccionar componentes.
    • Utilice las opciones de búsqueda y filtrado para encontrar el componente deseado.
    • Haga clic en el componente para seleccionarlo, luego haga clic en 'Agregar' para incluirlo en la BOM del proyecto.

Escaneando Códigos de Barras

Escanear códigos de barras es una forma rápida y eficiente de procesar envíos entrantes, agregar o eliminar stock y crear nuevos componentes en PartsBox. Esta característica mejora su flujo de trabajo de gestión de inventario, ahorrando tiempo y reduciendo la entrada manual de datos.

Métodos de escaneo de códigos de barras

PartsBox admite dos métodos para escanear códigos de barras:

  1. Escáner de código de barras externo: Usar un escáner de código de barras dedicado es el enfoque recomendado para operaciones regulares de alto volumen. Los escáneres externos ofrecen un rendimiento de escaneo más rápido y confiable. Consulte la sección 'Escáneres de código de barras' en este manual para obtener detalles sobre los escáneres compatibles y las instrucciones de configuración.
  2. Cámara Integrada: Si no tiene un escáner externo, puede usar la cámara integrada de su computadora para escanear códigos de barras. Aunque no es tan rápido como un escáner externo, este método es conveniente para necesidades de escaneo ocasionales.

Proceso de escaneo

Para comenzar a escanear códigos de barras, haga clic en el botón de menú 'Escanear' en PartsBox. Dependiendo de su método de escaneo:

  • Si utiliza un escáner externo, PartsBox esperará la entrada del escáner.
  • Si utiliza la cámara integrada, PartsBox mostrará una transmisión de cámara en vivo para que coloque el código de barras frente a la cámara.

Después de que un código de barras se decodifica con éxito, PartsBox analiza los datos y toma una de las siguientes acciones:

  1. Componente Existente: Si el componente escaneado ya existe en su base de datos de PartsBox, se le presentarán opciones para agregar stock, eliminar stock o mover stock para ese componente.
  2. Nuevo Componente: Si el componente escaneado no existe en su base de datos, PartsBox le pedirá que cree un nuevo componente vinculado. Proporcionará una lista de componentes en línea coincidentes para elegir. Una vez que seleccione una coincidencia y cree el componente, aparecerá el cuadro de diálogo 'Añadir Stock', permitiéndole añadir el stock recién recibido para el componente recién creado.

Códigos de barras soportados

PartsBox admite una amplia gama de formatos de códigos de barras comúnmente utilizados por distribuidores de componentes electrónicos:

  • Códigos de Barras 2D:
    • Códigos de barras DataMatrix y PDF417 que contienen datos ANSI MH10.8.2 codificados usando ISO/IEC 15434:2006 (usados por DigiKey, Würth y otros distribuidores que se están pasando a códigos de barras 2D).
    • Códigos QR de algunos distribuidores (LCSC y TME).
  • Códigos de barras 1D:
    • Códigos de barras de DigiKey, Mouser, Farnell, RS Components y la mayoría de los demás que codifican el Número de Parte del Fabricante (MPN) en el código de barras.

Si el código de barras escaneado incluye información de cantidad, se rellenará automáticamente en el cuadro de diálogo 'Añadir Stock'.

Pedidos de DigiKey

Si creó su pedido de DigiKey dentro de PartsBox y copió los códigos de identificación generados en su carrito de DigiKey, los códigos de barras en sus componentes recibidos contendrán los ID de PartsBox. Al escanear estos códigos de barras, PartsBox identificará automáticamente el pedido asociado y la línea de pedido, permitiéndole recibir fácilmente los componentes contra el pedido.

Impresión de Etiquetas

Puede imprimir etiquetas para componentes, lotes, ubicaciones de almacenamiento, pedidos, proyectos y construcciones directamente desde PartsBox. Hay un sistema de plantillas que le permite personalizar las etiquetas según sus necesidades.

Lo que necesita para la impresión directa de etiquetas:

  • Una impresora de etiquetas Zebra, o cualquier otra impresora que pueda interpretar ZPL (Zebra Printer Language). Cualquier impresora Zebra compatible con ZPL debería funcionar, así que elija una según sus necesidades. Tenga cuidado: algunas impresoras Zebra solo admiten EPL, no ZPL; estas no funcionarán con PartsBox.
  • JSPrintManager instalado localmente en la computadora donde está conectada la impresora. JSPrintManager está disponible para Mac, Windows, Linux y Android. Puede Descargar JSPrintManager gratis.

La razón del requisito de JSPrintManager es porque los navegadores no tienen acceso directo a las impresoras. Para enviar códigos sin procesar a una impresora, PartsBox necesita conectarse a JSPrintManager localmente y pedirle que envíe datos a la impresora.

Configuración de la Impresora

Si tiene los requisitos previos, ir a 'Ajustes | Etiquetas | Impresora' debería mostrar una lista de impresoras disponibles en su sistema. Seleccione allí su impresora de etiquetas compatible con ZPL.

Plantillas de Etiquetas

Existen múltiples categorías de etiquetas: Componentes, Lotes, Ubicaciones de almacenamiento, Pedidos, Proyectos y Construcciones. En cada una de esas categorías, PartsBox le permite definir múltiples plantillas de etiquetas. Esto le permite cambiar rápidamente entre varios tipos o tamaños de etiquetas. En los planes comerciales, las plantillas de etiquetas se comparten dentro de toda la empresa.

Para crear una nueva plantilla de etiqueta, navegue a 'Ajustes | Etiquetas' y seleccione una de las categorías. Si hace clic en 'Crear' en la categoría seleccionada, verá una plantilla prellenada con una etiqueta de ejemplo. Estos ejemplos han sido cuidadosamente preparados para ser un buen valor predeterminado con etiquetas de 2.25x1.25 pulgadas (sí, Zebra especifica las dimensiones de las etiquetas solo en pulgadas, estas son 57.15mm x 31.75mm).

En el lado izquierdo del formulario de plantilla de etiqueta, verá:

  • Nombre de la etiqueta: elija un nombre que le permita recordar rápidamente para qué sirve la etiqueta
  • Código ZPL de la plantilla de etiqueta: aquí es donde va el código ZPL utilizado para generar la etiqueta. Sugerimos usar Labelary Viewer para escribir y probar su código de etiqueta, ya que tiene una excelente documentación en línea que aparece cada vez que se coloca el cursor sobre un comando ZPL. Los campos de datos que desea rellenar con datos de PartsBox deben marcarse con números entre llaves. La numeración de los campos comienza desde 0 (no 1), así que use {0} para su primer campo, {1} para el segundo, y así sucesivamente. PartsBox reemplazará estos marcadores con datos reales al generar la etiqueta.
  • Ancho de la etiqueta y Altura de la etiqueta: estas son las dimensiones de la etiqueta, en pulgadas. Deben coincidir con las dimensiones reales de su material de etiquetas.
  • Puntos por mm: la resolución a la que imprimirá, que depende de su impresora.
  • Vista previa de ejemplo: si su plantilla está lista, puede hacer clic en 'Generar' para mostrar una imagen de vista previa de su etiqueta utilizando un objeto aleatorio de su base de datos. También puede intentar una impresión de prueba de la etiqueta si su impresora está configurada y lista para imprimir.

En el lado derecho del formulario de plantilla de etiqueta hay una sección "Campos". Esta lista muestra los campos de datos en su plantilla (marcados con números entre llaves). PartsBox detecta automáticamente los campos basándose en el número más alto utilizado en su plantilla. Por ejemplo, si usa {0}, {1} y {5} en su plantilla, tendrá 6 campos para configurar (campos del 0 al 5). Para cada uno de esos campos, puede elegir cualquier campo de datos disponible en PartsBox. Sugerimos escribir en su teclado para buscar, ya que hay muchos campos de datos de PartsBox para elegir.

Una vez que haga clic en 'Guardar', su plantilla estará disponible para su uso.

Imprimiendo Etiquetas

Una vez que haya seleccionado una impresora y creado al menos una plantilla de etiqueta, puede imprimir etiquetas para cualquier objeto en PartsBox.

Para imprimir una etiqueta, abra la pantalla de información del objeto que desea etiquetar. Para componentes, esta es la pantalla de información del componente; para ubicaciones de almacenamiento, la pantalla de información de la ubicación de almacenamiento; y de manera similar para otros objetos. En la esquina superior derecha de la pantalla de información, busque el botón ID Anything™, que muestra un pequeño icono de código QR y una versión corta del código ID Anything™. Haga clic en este botón para abrir un diálogo que muestra un selector de plantillas, una vista previa de la etiqueta y un botón 'Imprimir Etiqueta'.

Usando Etiquetas en PartsBox

Las etiquetas proporcionan una forma poderosa y flexible de categorizar y organizar sus datos en PartsBox. Al aplicar etiquetas a varios objetos como componentes, ubicaciones de almacenamiento, proyectos, pedidos, lotes y producciones, puede encontrar y filtrar rápidamente subconjuntos específicos de sus datos.

Aplicando Etiquetas

Las etiquetas se pueden asignar desde las pantallas de información/edición o seleccionando varios elementos y utilizando la opción 'Añadir/Eliminar etiquetas...' del menú 'Selección'.

Al agregar etiquetas, simplemente ingrese el nombre de la etiqueta sin el carácter # inicial. Un objeto puede tener cualquier número de etiquetas adjuntas.

Buscando con Etiquetas

Las etiquetas juegan un papel importante en la búsqueda y filtrado de sus datos. Cuando ingresa una etiqueta en el cuadro de búsqueda (precedida por el carácter #), PartsBox limitará los resultados de búsqueda a los objetos que tienen esa etiqueta específica asignada.

Tenga en cuenta que las etiquetas se coinciden exactamente. Si ingresa múltiples etiquetas en el cuadro de búsqueda, un objeto debe tener todas las etiquetas especificadas para ser incluido en los resultados.

Auto-Etiquetas para Componentes

Para agilizar el proceso de etiquetado, PartsBox genera automáticamente auto-etiquetas para sus componentes basándose en sus especificaciones. Estas auto-etiquetas se crean independientemente de sus etiquetas asignadas manualmente, por lo que no tiene que preocuparse por conflictos si asigna una etiqueta con el mismo nombre que una auto-etiqueta.

Las auto-etiquetas proporcionan una forma conveniente de categorizar componentes sin requerir esfuerzo manual. Aseguran que los componentes con especificaciones similares se agrupen automáticamente, facilitando su búsqueda y gestión.

Configuración de parámetros de merma de componentes

En la fabricación de electrónica, un cierto porcentaje de componentes se pierde o desperdicia típicamente debido a varios factores como la manipulación, la configuración de la máquina o defectos. PartsBox le permite definir parámetros de desgaste (o desperdicio) para cada componente individualmente, asegurando que su inventario y cantidades de pedido tengan en cuenta estas pérdidas esperadas.

PartsBox proporciona dos métodos para especificar la merma:

  1. Merma basada en porcentaje: Este parámetro representa el porcentaje de componentes que se espera perder durante el proceso de fabricación. Las tasas de merma típicas oscilan entre el 0.1% y el 3%, dependiendo del tipo de componente y los detalles de su proceso de producción. Por ejemplo, si establece el porcentaje de merma en 1% para un componente, y su proyecto requiere 1000 unidades, PartsBox calculará 10 unidades adicionales para tener en cuenta la pérdida esperada.
  2. Merma basada en cantidad: Este parámetro le permite especificar un número mínimo de componentes extra que siempre deben reservarse, independientemente del cálculo basado en porcentaje. Esto es particularmente útil para componentes suministrados en carretes o cintas, donde se requiere una cierta longitud de material líder para alimentar el componente en la máquina de colocación. Al establecer una merma basada en cantidad, se asegura de tener siempre suficientes componentes para cubrir este requisito mínimo.

Para establecer parámetros de merma para un solo componente, navegue a la página de detalles del componente y localice la configuración de merma. Puede ingresar los valores de porcentaje y/o cantidad según sea necesario.

Si necesita establecer parámetros de merma para múltiples componentes simultáneamente, PartsBox lo hace fácil con la función de edición masiva:

  1. En la tabla de componentes, seleccione las casillas de verificación junto a los componentes que desea modificar. También puede usar la casilla de verificación de selección en el encabezado de la tabla para seleccionar todos los componentes mostrados actualmente en la tabla.
  2. Una vez que haya seleccionado los componentes deseados, abra el menú 'Selección' y elija 'Establecer merma de componente…'.
  3. En el cuadro de diálogo de configuración de merma, ingrese el porcentaje y/o los valores de cantidad que desea aplicar a los componentes seleccionados.
  4. Haga clic en 'Aplicar' para actualizar los parámetros de merma para todos los componentes seleccionados.

Cuando utiliza PartsBox para construir o poner precio a Proyectos y BOMs, la aplicación tiene en cuenta automáticamente los parámetros de merma definidos. Calcula el número total de componentes requeridos en función de las necesidades del proyecto y las pérdidas esperadas, asegurando que tenga suficiente stock o cantidades de pedido para completar la construcción.

La merma no se puede establecer directamente para meta-componentes, que se utilizan para agrupar componentes intercambiables. Al fijar el precio de proyectos que incluyen meta-componentes, PartsBox utilizará los valores máximos de merma de todos los componentes individuales dentro del meta-componente. Al construir proyectos, la merma real se calculará en función del componente específico seleccionado del grupo de meta-componentes en el momento de la construcción.

Trabajando con BOMs (Listas de Materiales)

Importando una BOM

PartsBox puede importar un BOM (Lista de Materiales) desde varios paquetes de CAD/eCAD, en formato CSV o TSV. Puede importar entradas de BOM creando un nuevo proyecto o en cualquier proyecto existente.

Para crear un nuevo proyecto importando una BOM existente, use el botón 'Importar' en la sección 'Proyectos'. Esto solicitará que se cargue el archivo. Cargue un archivo CSV/TSV exportado desde su programa CAD.

PartsBox intentará analizar su BOM y mostrar los resultados preliminares. Por favor, ajuste primero las opciones 'Separador de campos' y 'Codificación de caracteres' hasta que el BOM se analice correctamente y se muestren las primeras filas de ejemplo. Asegúrese de que la casilla 'La primera línea contiene nombres de columna' esté configurada correctamente para su BOM.

Después, ajuste el mapeo de las columnas de la BOM a los campos de BOM de PartsBox. Hay un botón 'Adivinar' que utilizará heurísticas para hacer una suposición de mejor esfuerzo en los mapeos de columnas, pero por favor revise siempre los resultados cuidadosamente.

El BOM importado se muestra debajo de la tabla de mapeo de columnas, una vez que mapee las columnas requeridas.

Las opciones de campo de BOM disponibles son:

  • Cantidad: cantidad para la línea dada
  • Componente: este es el MPN o un nombre que describe el componente (como 330R)
  • Designadores: uno o más designadores ('C1') de esta entrada de la BOM en la PCB, el número de designadores debe corresponder a la cantidad
  • Comentarios: cualquier comentario útil para entender la BOM (solo informativo)
  • Huella/Paquete: la huella del componente tal como la entiende el programa CAD (solo informativo)
  • Código ID Anything™ del componente: utilizado para emparejar automáticamente las entradas de la BOM con los componentes usando ID Anything™
  • Clave CAD del componente: utilizada para emparejar automáticamente las entradas de la BOM con los componentes usando claves CAD
  • No Poblar (DNP): si no está vacío, establecerá la bandera DNP para esta línea de la BOM
  • Ignorar: no procesar esta columna de ninguna manera

Para ahorrar tiempo en futuras importaciones, puede guardar su configuración de mapeo de columnas como un preajuste para un acceso rápido más adelante.

Coincidencia de Entradas de BOM con Componentes

Después de importar una BOM en PartsBox, cada línea que representa un componente debe emparejarse con un componente específico que ya se haya creado. No hay forma de crear componentes automáticamente mientras se importa una BOM debido a la ambigüedad y los posibles errores costosos: hay muchos componentes con el mismo nombre. El emparejamiento se puede hacer automáticamente si los componentes ya se han creado de varias maneras que se intentan en orden:

  1. Coincidencia ID Anything™: si la columna ID Anything™ del Componente se importó con los códigos ID Anything™ de los componentes, y el código ID Anything™ apunta a un componente en la base de datos, la entrada se emparejará.
  2. Coincidencia de clave CAD: si se importó la columna 'Clave CAD del componente' y hay una coincidencia entre la clave CAD en la BOM y una clave CAD en uno de los componentes en la base de datos, la entrada se emparejará.
  3. Coincidencia de nombre de componente: si la columna 'Componente' coincide con el nombre local o el MPN de exactamente un componente en la base de datos, la entrada se emparejará. Si hay múltiples coincidencias de nombre pero exactamente una de ellas es un meta-componente, se preferirá el meta-componente.

Se recomienda encarecidamente almacenar códigos ID Anything™ o claves CAD en la base de datos de componentes CAD y exportarlos en los BOM para obtener una coincidencia rápida, sin esfuerzo y precisa.

Las entradas que no se han emparejado con componentes se resaltarán. Para esas entradas, puede crear componentes adicionales y volver a intentar el emparejamiento (ver más abajo), o abrir cada una de las entradas y hacer el emparejamiento manualmente, posiblemente creando también un nuevo componente en el proceso. También es posible desemparejar la entrada si cometió un error.

Para reintentar la coincidencia, puede seleccionar algunas o todas las entradas en la BOM y usar la opción de menú 'Seleccionados | Coincidir entradas'. Esto reintentará la coincidencia para todas las entradas seleccionadas. También puede desvincular múltiples entradas si es necesario.

Entradas que no son componentes

Las entradas de la BOM no se limitan a componentes, y también pueden representar servicios o mano de obra, como ensamblaje de PCB, pruebas o empaquetado. Estas entradas pueden tener ofertas adjuntas al igual que los componentes, lo que permite estimar el costo total de producción, no solo el costo de los componentes. Las ofertas para entradas de BOM de servicio/mano de obra son similares a las ofertas de componentes: se admiten múltiples descuentos por cantidad, MOQs y fechas de vencimiento, y las ofertas se pueden ingresar en cualquier moneda admitida.

Comprobación de errores de la lista de materiales (BOM)

Las entradas de la BOM se verifican para asegurar su corrección, para ayudar a evitar errores y permitir la edición estructural de la BOM. La cantidad para una línea dada debe coincidir con el número de designadores. Por ejemplo, una entrada de BOM con una cantidad de 2 y designadores C1, C2 es correcta, pero una cantidad de 2 y un solo designador C1 es probablemente un error. PartsBox muestra advertencias cuando esto sucede, y esto también hará imposible fusionar entradas de BOM con estos errores.

Fusionar y expandir entradas

Si múltiples entradas coinciden con el mismo componente, generalmente tiene sentido combinarlas en una sola entrada, ajustando la cantidad y los designadores en consecuencia. Para esto es la opción 'Seleccionado | Fusionar entradas'. Si selecciona varias entradas que se refieren al mismo componente, puede fusionarlas en una sola entrada de BOM.

También es posible expandir entradas de BOM. Una entrada de BOM con una cantidad de 2 y designadores C1, C2 puede expandirse en dos entradas de BOM, cada una con una cantidad de 1, una de ellas refiriéndose a C1 y la otra a C2. Esto es útil si desea editar una de las entradas o excluirla de las construcciones. Para expandir una entrada de BOM, utilice el botón 'Expandir entrada' después de abrir la línea de BOM que desea expandir.

Una entrada de BOM con una cantidad mayor a 1 puede expandirse en varias entradas de BOM con una cantidad de 1. Como ejemplo, si hay una entrada con RC0805FR-0710KL, una cantidad de 3, y designadores R1,R2,R3, se puede expandir en tres entradas:

  • RC0805FR-0710KL, cantidad de 1, designador R1
  • RC0805FR-0710KL, cantidad de 1, designador R2
  • RC0805FR-0710KL, cantidad de 1, designador R3

Expandir se puede hacer haciendo clic en el botón 'Expandir entrada' al editar la entrada de la BOM. Este botón aparecerá solo para entradas que tengan una cantidad mayor a 1. También puede seleccionar múltiples entradas de BOM y usar "Seleccionado | Expandir entradas...".

La operación inversa también es posible: es posible seleccionar varias entradas de BOM con el mismo componente y usar la opción de menú 'Seleccionados | Fusionar entradas...'. Esto fusionará las entradas seleccionadas en una sola entrada de BOM, combinando los designadores.

Al fusionar entradas de BOM, se realiza una operación AND en los sustitutos de BOM: la intersección de conjuntos de sustitutos de BOM de las entradas seleccionadas se convierte en el conjunto de sustitutos de la entrada fusionada.

En la parte inferior del BOM puede haber una advertencia sobre múltiples líneas de BOM que se refieren a los mismos componentes. Esto no es un problema, PartsBox simplemente ofrece una forma conveniente de realizar la operación 'Fusionar' en todo el BOM. Si hace clic en 'Fusionar todo', todas las instancias de múltiples líneas de BOM que se refieren al mismo componente serán procesadas y fusionadas.

Sustitutos de BOM

Al editar una Lista de Materiales (BOM) en PartsBox, tiene la flexibilidad de añadir sustitutos de componentes para entradas individuales del BOM. Esta característica le permite especificar componentes alternativos que se pueden usar indistintamente con el componente principal. Al construir, cotizar o comprar, PartsBox trata el componente principal y todos sus sustitutos como opciones igualmente válidas, dándole mayor flexibilidad en el abastecimiento de componentes.

Los sustitutos de BOM funcionan de manera similar a los componentes miembros (sustitutos) en meta-componentes y sustitutos para componentes individuales. Sin embargo, hay una diferencia clave: los sustitutos de BOM se configuran por entrada dentro de un proyecto específico y no tienen efecto fuera de esa entrada en particular. Este control granular le permite adaptar los sustitutos a los requisitos específicos de cada proyecto.

Al combinar BOMs para compras, PartsBox adopta un enfoque conservador para manejar los sustitutos. Si hay dos entradas para el mismo componente pero con diferentes conjuntos de sustitutos, PartsBox solo considerará la intersección de los sustitutos, es decir, los sustitutos que son comunes a ambas entradas. Esto asegura que solo se utilicen en la lista de compra los sustitutos que son universalmente aplicables al componente en todas las instancias. Para ilustrar esto, consideremos un ejemplo. Suponga que tiene un BOM donde el Componente A tiene los sustitutos B y C, y otro BOM donde el Componente A tiene los sustitutos B y D. En este caso, PartsBox no puede asumir que el Componente A siempre puede ser sustituido por B, C o D. En cambio, PartsBox solo tendrá la certeza de que el Componente A puede ser sustituido por B, ya que es el único sustituto común en ambos BOMs.

Al fusionar entradas de BOM, se realiza una operación AND en los sustitutos de BOM: la intersección de conjuntos de sustitutos de BOM de las entradas seleccionadas se convierte en el conjunto de sustitutos de la entrada fusionada.

Manejo de errores de exportación CSV de Altium Designer®

Se sabe que ciertas versiones de Altium Designer tienen problemas para manejar comillas dobles (") en los archivos CSV que generan. Específicamente, estas versiones no logran escapar correctamente las comillas dobles dentro de los valores de los campos. Por ejemplo, si un campo contiene un valor como 0.156", el archivo CSV resultante no cumplirá con las reglas de formato CSV estándar, lo que lo hace problemático para su posterior procesamiento o importación.

Para abordar este problema, los usuarios que encuentren problemas con sus archivos CSV debido a comillas dobles sin escapar tienen un par de opciones de corrección manual:

  1. Eliminar Comillas Dobles: Un enfoque es abrir el archivo CSV generado en un editor de texto y eliminar manualmente las comillas dobles de dentro de los campos.
  2. Duplicar Comillas Dobles: Otro método es prefijar cada comilla doble dentro de un campo con otra comilla doble. Según el estándar CSV, esto significa que la comilla doble es parte del valor del campo y no un delimitador. Este método preserva los datos originales mientras hace que el archivo CSV cumpla con los estándares de formato esperados.

Considere buscar actualizaciones de software o parches de Altium que puedan resolver este problema en futuras versiones, reduciendo la necesidad de ajustes manuales de archivos.

Cotización de Proyectos

Estimar el costo de un proyecto es un paso importante en el proceso de producción. PartsBox simplifica esta tarea proporcionando una función de precios completa. Para acceder a esta funcionalidad, navegue hasta el proyecto que desea cotizar y seleccione la pestaña 'Precios'.

Al abrir la pestaña 'Precios', se le presentará la tabla principal de precios, que muestra un desglose detallado de los componentes del proyecto y sus costos asociados. Esta tabla incluye información como el nombre del componente, fabricante, MPN (Número de Parte del Fabricante), cantidad requerida y el precio unitario para cada componente.

Opciones de Precios

El tamaño de la construcción/lote es el número de unidades para las que desea estimar el precio. Se proporcionan varias cantidades comunes para un acceso rápido, pero se puede introducir cualquier cantidad en el cuadro de entrada.

El precio total por unidad y el precio total se muestran en letra grande en el lado derecho. El botón de desplegar junto a ellos permite comparar rápidamente los precios para todo el rango de cantidades de construcción comunes, sin introducirlos manualmente.

Si hay un signo de advertencia con un signo de exclamación rojo junto al precio unitario y total, significa que PartsBox no pudo calcular el precio porque faltaba alguna información. Los componentes problemáticos se resaltan en rojo en la tabla de precios a continuación.

Las opciones de abastecimiento de componentes permiten elegir de dónde provienen los componentes. 'Solo stock local' solo considerará los componentes que ya tiene, utilizando su precio de compra promedio para la fijación de precios de la BOM. 'Solo comprar' ignorará el stock local y solo utilizará precios en línea e información de stock. 'Usar stock local, luego comprar' primero agotará todo el stock local y luego, si no es suficiente, considerará ofertas en línea.

Tenga en cuenta que si su historial de existencias no contiene precios, no obtendrá información de precios correcta si intenta utilizar existencias locales en la valoración de Proyectos/BOM. Siempre puede volver atrás y editar el historial de existencias para añadir precios.

Las opciones de filtrado de ofertas permiten reducir la lista de ofertas:

  • La casilla de verificación 'Solo distribuidores preferidos' excluirá las ofertas de distribuidores que no estén en su lista preferida (rara vez se compra a distribuidores del otro lado del mundo). Puede modificar la lista de distribuidores preferidos en Configuración.
  • 'Solo distribuidores autorizados' solo considerará ofertas de distribuidores autorizados por el fabricante para revender un componente.
  • 'Solo en stock' solo considerará ofertas donde el distribuidor dijo que el componente está en stock.
  • 'Verificar niveles de stock' va un nivel más profundo y verifica realmente el número de componentes que el distribuidor tiene en stock. Algunos distribuidores no proporcionan información exacta de stock, por lo que marcar esto excluirá sus ofertas.

Tabla de Precios

La tabla de precios es el componente central de la función de precios de BOM en PartsBox. Proporciona una visión general completa de todos los componentes en un proyecto, junto con su información de precios y opciones de abastecimiento. Esta tabla le permite tomar decisiones informadas sobre la compra de componentes para su proyecto.

Las columnas clave en la tabla de precios incluyen:

  • Cant. Lote: Esta columna muestra el número de componentes necesarios para construir una cantidad específica de un proyecto o BOM. Tiene en cuenta los parámetros de desgaste establecidos para cada componente. Si se configura el desgaste, la Cant. Lote puede ser mayor que el número de unidades que está construyendo, para tener en cuenta las pérdidas esperadas durante la producción.
  • Cant. Comprada: Esta columna indica la cantidad real que necesita ser comprada, basada en las opciones de abastecimiento seleccionadas. Por ejemplo, si se necesitan 100 componentes para una construcción, pero tiene 25 disponibles en existencias locales y ha elegido la opción 'Usar existencias locales, luego comprar si es necesario', la Cant. Comprada será 75.
  • Mejor Oferta: PartsBox selecciona automáticamente la mejor oferta para cada componente basándose en sus preferencias y reglas de proveedores. Esta columna muestra la mejor oferta seleccionada actualmente.

La tabla de precios ofrece la capacidad de 'bloquear' una oferta particular para un componente usando el icono del candado. Cuando una oferta está bloqueada, se utilizará para calcular el precio total de la BOM, independientemente de cualquier cambio en los precios o la disponibilidad.

Cada fila en la tabla de precios incluye una casilla de verificación 'excluir', lo que le permite excluir rápidamente un componente de los cálculos de precios. Esto es útil cuando desea ver el impacto de eliminar un componente particular de su BOM.

Para ver más detalles sobre las ofertas disponibles para un componente específico, puede expandir la fila usando el icono de cheurón en el lado izquierdo. Esto mostrará una lista de todas las ofertas para ese componente, incluyendo precios, descuentos por cantidad y tiempos de entrega.

Selección de Oferta

PartsBox selecciona automáticamente la mejor oferta (la menos costosa) para cada entrada de BOM vinculada a una identidad en línea (Número de Parte del Fabricante). Con típicamente 20-40 ofertas disponibles para cada componente, el proceso de selección es complejo, teniendo en cuenta varios factores:

  • Descuentos por volumen (price breaks), que varían para cada oferta
  • Disponibilidad e información de stock
  • Cantidades Mínimas de Pedido (MOQs)
  • Múltiplos de pedido
  • Múltiples divisas

La tabla principal de precios de BOM muestra solo la mejor oferta para cada componente. PartsBox selecciona esta oferta basándose en el 'Precio Descartando Exceso' — el precio pagado asumiendo que cualquier inventario excedente comprado será descartado. Este enfoque asegura que se elija la opción más rentable, incluso si la cantidad requerida está por debajo del MOQ o no es un múltiplo del múltiplo de pedido.

Por ejemplo, si se necesitan 50 componentes pero el MOQ es 100, PartsBox considerará el precio para 100 componentes, asumiendo que el exceso de 50 será descartado. Si este precio sigue siendo competitivo debido a los descuentos por volumen, puede ser seleccionado como la mejor oferta. Paradójicamente, a veces es menos costoso comprar más. De manera similar, las cantidades se redondean al múltiplo de pedido más cercano para la comparación.

La clasificación de las ofertas, y por lo tanto la mejor oferta, cambia según la cantidad de construcción. Esto permite descubrir nuevas e inesperadas fuentes de componentes que se vuelven rentables en ciertas cantidades.

Expandir cada oferta revela detalles adicionales:

  • Embalaje
  • Cantidad en pedido
  • Tiempo estimado de llegada (ETA) para pedidos
  • Tiempo de entrega de fábrica
  • Múltiplo de pedido de fábrica

Para meta-componentes, sustitutos de BOM o sustitutos de componente, se recopilan ofertas para todos los componentes agrupados. Como estos componentes se consideran intercambiables, las ofertas se combinan y se selecciona la mejor de todo el conjunto.

Añadiendo Ofertas Locales para Precios Personalizados y Descuentos

Además de obtener componentes de los principales distribuidores, es común recibir ofertas personalizadas de otros proveedores para cantidades específicas, a menudo con precios descontados. PartsBox se adapta a esto permitiéndole ingresar sus propias ofertas locales, que luego son consideradas y clasificadas junto con las ofertas en línea durante el proceso de fijación de precios.

Las ofertas locales se pueden agregar de dos maneras:

  1. Directamente desde dentro de la tabla de precios del proyecto
  2. Desde la pantalla de información del componente para un componente específico

Al igual que las ofertas en línea, las ofertas locales admiten múltiples escalas de precios en cualquier cantidad, así como una cantidad mínima de pedido (MOQ) y un múltiplo de pedido. Estos parámetros son tenidos en cuenta por el algoritmo de precios al determinar las mejores ofertas para un proyecto dado.

Al agregar una oferta local, puede proporcionar información adicional como:

  • Referencia o número de pedido
  • Fecha de la oferta
  • Comentarios
  • Fecha de caducidad

La fecha de caducidad es particularmente importante, ya que PartsBox excluirá automáticamente cualquier oferta que haya caducado de la consideración durante la fijación de precios. Una oferta no será considerada si ha caducado.

Después de crear una oferta local, puede adjuntar archivos a ella haciendo clic en la oferta y utilizando la sección de archivos adjuntos. Esto es útil para almacenar presupuestos, correspondencia por correo electrónico o cualquier otro documento relacionado con la oferta.

PartsBox admite todas las monedas principales para ofertas locales. Convierte los precios a su moneda de visualización preferida utilizando tipos de cambio actualizados, mientras conserva los precios y la moneda originales como referencia. Esto le permite trabajar con ofertas de varios proveedores de todo el mundo sin conversiones de moneda manuales.

Manejo de divisas

PartsBox simplifica el manejo de divisas. Los usuarios pueden seleccionar su moneda preferida en los ajustes, y todos los precios se mostrarán en esa moneda a lo largo de la aplicación. Esto permite una experiencia consistente y personalizada al trabajar con información de precios.

El software utiliza las tasas de cambio del Banco Central Europeo (BCE) para una conversión de moneda precisa. Estas tasas se actualizan regularmente. Esto elimina la necesidad de conversiones de moneda manuales y proporciona a los usuarios información de precios actualizada.

Al ingresar ofertas manualmente, puede elegir entre cualquiera de las monedas admitidas. PartsBox manejará la conversión de moneda automáticamente, mostrando los precios en la moneda preferida del usuario. Esta función acomoda ofertas de varios proveedores y regiones, facilitando la comparación y el análisis de datos de precios.

Construyendo Proyectos

Las construcciones son una característica esencial en PartsBox para planificar y rastrear la producción. Le permiten verificar si tiene cantidades suficientes de componentes (incluyendo la merma), preparar su construcción, generar una lista de selección y eliminar las cantidades utilizadas de su stock.

Los ensamblajes también proporcionan trazabilidad. Dependiendo de su plan de suscripción, el historial de ensamblaje muestra qué componentes específicos se utilizaron en cada ensamblaje, con diferentes niveles de detalle.

Para acceder al historial de construcciones pasadas, ver construcciones de múltiples etapas en curso o iniciar una nueva construcción, navegue a la pestaña 'Construcciones' dentro de un proyecto.

Al iniciar una nueva construcción, la tabla de construcción muestra todos los componentes del proyecto junto con sus cantidades requeridas y disponibles. Para los planes que admiten cálculos de desgaste de componentes, la cantidad necesaria incluye el margen de desgaste, calculado individualmente para cada componente en función de su configuración de desgaste. Cuando se aplica el desgaste, la columna Requerido muestra el desglose en el formato "15 (12+3)", mostrando la cantidad total requerida seguida de la cantidad base y el margen de desgaste entre paréntesis.

Para planes de Producción y superiores, puede deshabilitar los cálculos de merma para una construcción utilizando la casilla de verificación "¿Deshabilitar merma?" en la configuración de la construcción. Cuando está deshabilitado, se utilizarán las cantidades exactas de la BOM sin agregar componentes adicionales por merma. También puede anular esta configuración para entradas individuales de la BOM expandiendo la fila de entrada y ajustando la configuración de merma para esa entrada específica.

La columna 'Solicitudes de stock' indica de dónde se obtendrán los componentes. Para componentes almacenados en múltiples ubicaciones, componentes con control de lotes y meta-componentes, esta columna puede mostrar múltiples fuentes.

Puede establecer la cantidad de construcción planificada ingresando un número o usando los botones +/-. Ajustar la cantidad actualiza todo instantáneamente. Si no hay suficiente stock para un componente, esa fila se resaltará en rojo con una advertencia.

PartsBox utiliza varias estrategias al asignar componentes a las entradas de la BOM:

  • FIFO (Primero en entrar, primero en salir): utiliza primero los lotes más antiguos (ordenados por fecha de adquisición)
  • LIFO (Último en entrar, primero en salir): utiliza primero los lotes más recientes (ordenados por fecha de adquisición)
  • Último acceso: utiliza primero los lotes accedidos más recientemente
  • Lote más grande primero: utiliza primero los lotes con más componentes
  • Lote más pequeño primero: utiliza primero los lotes más pequeños

También puede restringir PartsBox para usar solo una única fuente de componente para cada entrada de la BOM. Algunos planes están limitados a una sola fuente, y en otros planes, puede ser útil para asegurar una trazabilidad completa.

La estrategia predeterminada de selección de fuente de componentes determina las asignaciones iniciales, pero estas se pueden cambiar en la tabla. Cada fila se puede expandir para mostrar las fuentes, lo que le permite seleccionarlas individualmente y reordenarlas (sujeto a las limitaciones del plan). También puede anular la cantidad utilizada entrada por entrada.

Cada fila incluye una casilla de verificación '¿Excluir?'. Al marcarla, se excluirá el componente de la construcción (esencialmente un DNP - No Poblar). No se eliminará stock para los componentes excluidos.

Si no hay suficiente stock para algunas entradas de la BOM, PartsBox mostrará una advertencia pero aún le permitirá proceder con la construcción. Esto puede ser útil si tiene stock adicional a mano que no se ha ingresado en PartsBox, o si desea producir placas parcialmente pobladas. La cantidad máxima disponible se eliminará de su stock.

Construcciones de una sola etapa

En ensambles de una sola etapa, al presionar el botón 'Ensamblar y eliminar stock' (y confirmar) se eliminará el stock de todos los componentes no excluidos que pertenecen al proyecto. El ensamble se marcará entonces como completado.

Ensamblajes de Múltiples Etapas

Para construcciones en múltiples etapas, marque la casilla 'construcción en múltiples etapas'. PartsBox mostrará casillas de selección junto a cada componente en la construcción. Puede usar las casillas individuales para seleccionar filas, seleccionar/deseleccionar todas las filas y usar la interfaz de búsqueda/filtrado para marcar componentes para ser construidos/colocados en la etapa actual. La interfaz de filtrado admite etiquetas, por lo que ingresar '#smd' es una forma rápida de seleccionar todos los elementos SMD, que a menudo se colocan primero.

Presionar 'Construir y eliminar stock' procesará solo las entradas seleccionadas (igual que en las construcciones de una sola etapa).

Realizar una etapa de construcción sin seleccionar ningún componente puede ser útil para documentar un paso de procesamiento en el historial de construcción.

Una construcción de múltiples etapas incompleta aparecerá en la pestaña 'En curso' de la interfaz de Construcciones. Seleccionarla le permite construir la siguiente etapa o finalizar la construcción, marcándola como completa.

Una construcción puede tener cualquier número de etapas. También se puede marcar como terminada incluso si no se han colocado todos los componentes. En ese caso, las entradas no utilizadas se marcarán como excluidas en la construcción.

Una construcción de múltiples etapas está representada por el mismo código ID Anything™ a lo largo de todas las etapas, lo que permite adjuntar etiquetas ID Anything™ incluso a dispositivos incompletos para una identificación rápida y acceso a la información de construcción.

Historial de Configuración de Construcción

Al gestionar la producción, es importante mantener un registro del historial de construcción. Este registro típicamente incluye información como el número de unidades construidas para un proyecto o BOM, la fecha y hora de la construcción, y cualquier comentario relevante. Si bien este nivel de detalle es suficiente para series de producción simples, las construcciones más complejas a menudo requieren el seguimiento de datos adicionales.

En escenarios del mundo real, cada construcción tiene su propia configuración única. Esta configuración incluye información complementaria, incluyendo:

  • Componentes que fueron excluidos o marcados como 'no poblar' (DNP) para la construcción específica
  • Solicitudes de stock generadas a partir de la construcción, detallando qué componentes se utilizaron de ubicaciones específicas, o en el caso del seguimiento de lotes, el lote exacto (identificado por número de serie) utilizado para la ejecución de producción

PartsBox almacena toda esta información como parte del historial de construcción, lo que le permite revisar y verificar fácilmente cómo se configuró una construcción particular en cualquier momento en el futuro.

Para acceder al historial de configuración de construcciones, navegue a la pestaña 'Construcciones' dentro de la sección Proyectos de PartsBox. Aquí encontrará una lista de todas las construcciones. Puede elegir ver la lista completa o filtrarla para mostrar solo las construcciones completadas o las construcciones de múltiples etapas que están actualmente en curso.

A cada construcción se le asigna un código único ID Anything™, que puede imprimirse en una etiqueta y fijarse a los dispositivos físicos producidos durante esa construcción. Este código proporciona un acceso rápido y conveniente a la información de la construcción, asegurando que pueda recuperar los detalles relevantes siempre que sea necesario, incluso mucho después de que la construcción haya sido completada.

Uso de Meta-componentes

Los componentes de subensamblaje en PartsBox representan el stock resultante de construir proyectos. Cuando se construye un proyecto, el stock del componente de subensamblaje correspondiente se incrementa en la cantidad construida. Esto permite gestionar eficazmente productos complejos que consisten en múltiples subensamblajes y componentes, con cada subensamblaje producido o abastecido por separado.

Para crear un meta-componente de subensamblaje para un proyecto:

  1. Navegue a la pantalla de información del proyecto.
  2. Haga clic en el botón 'Crear Meta-componente de Sub-ensamblaje'. Esta acción solo necesita realizarse una vez por proyecto.

Después de la creación, el componente de subensamblaje aparecerá en la lista de componentes y se puede gestionar como cualquier otro componente, con una excepción: el nombre de un componente de subensamblaje es siempre el mismo que el del proyecto correspondiente y no se puede cambiar.

Al construir un proyecto, la pantalla de confirmación de construcción incluye una opción para añadir existencias al componente de sub-ensamblaje asociado. Si está habilitado, puede:

  • Seleccione la ubicación de almacenamiento donde se guardará el ensamblaje.
  • Introduzca el precio del sub-ensamblaje producido (la fijación de precios automatizada se implementará en una versión futura). Para ensamblajes de varias etapas, el precio se introduce al finalizar el ensamblaje, ya que los costes reales se conocen en ese momento.
  • Añada comentarios relacionados con el ensamblaje.

Tras la confirmación, el stock del componente de sub-ensamblaje se incrementará en la cantidad de construcción. Dado que los componentes de sub-ensamblaje se comportan como componentes regulares, pueden usarse en otros proyectos y construcciones, y se pueden configurar características como advertencias de bajo stock y parámetros de merma.

Cuando el control de lotes está habilitado, cada construcción de un proyecto resulta en un lote distinto del meta-componente de sub-ensamblaje correspondiente, identificado por un código único ID Anything™. Al adjuntar etiquetas ID Anything™ a los dispositivos fabricados, puede escanear rápidamente el código utilizando un dispositivo móvil para acceder a la información de construcción asociada.

Viendo Resultados de Construcción

Al ver una construcción para un proyecto con un componente de sub-ensamblaje, la pestaña Resultados de Construcción en la navegación izquierda muestra el stock resultante creado a partir de esa construcción. Esto proporciona un enlace directo entre la construcción y su salida, facilitando el seguimiento de lo que se produjo.

Para planes con control de lotes, esta vista muestra los lotes individuales creados a partir de la construcción, mostrando nombres de lotes, cantidades, ubicaciones de almacenamiento y comentarios. Puede expandir cada fila para ver los detalles completos del lote, incluidos archivos adjuntos, campos personalizados e historial.

Gestionando Lotes de Sub-ensamblaje

Para planes con control de lotes, la vista de Resultados de Construcción proporciona operaciones masivas en los lotes resultantes:

  • Añadir/eliminar etiquetas: Organice lotes con etiquetas para filtrar y categorizar
  • Establecer/renombrar/eliminar campos personalizados: Gestione valores de campos personalizados a través de múltiples lotes
  • Mover: Reubique lotes completados a diferentes ubicaciones de almacenamiento (solo construcciones completadas)
  • Ajustar conteos de stock: Modifique cantidades después de volver a contar (solo construcciones completadas)

Estas operaciones le permiten gestionar la salida de producción directamente desde el contexto de la construcción, sin tener que navegar a lotes individuales por separado.

Seguimiento de Dispositivos Individuales con Números de Serie

PartsBox ofrece una potente función para rastrear dispositivos individuales construidos a partir de proyectos/Listas de Materiales (BOM). Al iniciar una construcción, puede habilitar la opción "Rastrear cada sub-ensamblaje resultante por separado". Esto cambia el proceso de construcción para generar lotes individuales para cada sub-ensamblaje construido, asignando efectivamente un número de serie único a cada dispositivo.

Habilitar esta opción desbloquea una gran cantidad de posibilidades para rastrear el ciclo de vida de dispositivos individuales. Los lotes en PartsBox ya llevan una cantidad significativa de datos y tienen códigos únicos ID Anything™ asignados a ellos. Puede adjuntar datos adicionales a estos lotes en forma de archivos, como resultados de pruebas, protocolos de reparación, presentaciones regulatorias, historial de servicio o cualquier otra información relevante.

A cada lote se le asigna un código único ID Anything™, que se puede imprimir como un código QR y adjuntar físicamente al dispositivo correspondiente. Esto permite una fácil identificación y seguimiento de dispositivos individuales. Alternativamente, los dispositivos pueden identificarse mediante una combinación del código ID Anything™ de la construcción (que apunta a la construcción específica) y un número de serie entero asignado automáticamente dentro de esa construcción.

Cuando la opción de añadir stock de sub-ensamblaje está habilitada para una construcción de múltiples etapas, PartsBox realiza un seguimiento del stock que está actualmente en producción. Esto le permite adjuntar información sobre posibles anomalías en la producción o resultados de pruebas individuales a cada lote de dispositivos a medida que se construyen. Al completar la construcción, el estado del stock cambia de "En Producción" a "Disponible".

Compras

Pedidos

PartsBox admite tres tipos de pedidos, cada uno representando una etapa diferente en el proceso de compra:

  1. Pedidos Abiertos: Estos pedidos están en la etapa inicial y pueden modificarse libremente. Puede añadir o eliminar componentes, ajustar cantidades y realizar cualquier cambio necesario antes de finalizar el pedido. Los pedidos abiertos proporcionan flexibilidad durante la fase de planificación y presupuesto.
  2. Pedido: Una vez que se realiza un pedido abierto con un distribuidor, pasa al estado "Pedido". Esto indica que el pedido ha sido enviado y está esperando cumplimiento. Una fecha de entrega prevista se asocia con los artículos pedidos, permitiéndole rastrear cuándo está programada la llegada de los componentes.
  3. Recibido: Cuando todos los artículos de un pedido han sido entregados y procesados con éxito, el pedido se marca como "Recibido". Esto significa que el proceso de compra para ese pedido específico está completo, y los componentes recibidos ahora están disponibles en su inventario.

Para crear un pedido o agregar ítems a un pedido abierto existente, puede comenzar revisando los precios y ofertas para un solo componente o trabajando con una Lista de Compra. PartsBox le permite agregar ofertas individuales o un grupo de ofertas a un pedido, asociándolas con el proveedor correspondiente que proporcionó el precio.

Al modificar cantidades en un pedido abierto, PartsBox recupera automáticamente la información de precios actual y ajusta el precio total en función de la cantidad y cualquier descuento por volumen aplicable. Esto asegura que siempre tenga precios actualizados y precisos para sus pedidos.

Los pedidos abiertos se pueden transferir al sitio web de un distribuidor mediante copiar y pegar, o se pueden exportar en un formato adecuado si se requiere una orden de compra impresa más formal.

La forma más eficiente de realizar un pedido a un proveedor es utilizando la función 'Subir carrito'. Esto le permite copiar y pegar o subir un archivo CSV que contenga los detalles del pedido.

Cuando marca un pedido abierto como 'Pedido', PartsBox le solicita que proporcione una fecha de entrega prevista. Esta información le ayuda a realizar un seguimiento de cuándo se anticipa que llegarán sus componentes y permite que el sistema muestre el stock pedido en varias secciones relevantes de la aplicación.

Si es necesario, puede cancelar un pedido, lo que revierte su estado a 'Abierto' y elimina el stock esperado de la visualización.

PartsBox ofrece varios métodos convenientes para recibir componentes de un pedido:

  1. Interfaz de Recepción de Pedidos: Esta interfaz le permite recibir eficientemente todos o una parte de los componentes de un pedido en una sola ubicación de almacenamiento con solo unos pocos clics.
  2. Diálogo de Añadir Stock: Al ver un solo componente, puede usar el diálogo de Añadir Stock para recibir artículos contra un pedido específico. El diálogo rellena automáticamente la cantidad y el precio basándose en los detalles del pedido.
  3. Escaneo de Códigos de Barras: Dependiendo de las capacidades del distribuidor, escanear un código de barras puede mostrar el diálogo de Añadir Existencias con la cantidad prellenada, o en el caso de códigos de barras que incorporan el código de PartsBox, recibir directamente el componente contra un pedido específico, poblando automáticamente la cantidad, precio e información del pedido.

Listas de Compra

Al planificar la producción de múltiples dispositivos electrónicos, a menudo es necesario comprar componentes a granel. Sin embargo, determinar las cantidades exactas necesarias puede ser un desafío, especialmente al considerar el stock local existente y los componentes compartidos entre diferentes BOMs (Listas de Materiales).

La presencia de meta-componentes (sustitutos de componentes), alternativas de componentes y sustitutos de BOM añade otra capa de complejidad al proceso de compra. Hasta el momento de realizar el pedido, es beneficioso mantener flexibilidad en la elección de MPNs (Números de Parte del Fabricante) específicos.

Para iniciar el proceso de compra, navegue a la sección 'Proyectos' y comience a añadir proyectos/listas de materiales (BOMs) a su carrito de compras de proyectos usando los botones 'Añadir al carrito' ubicados en la parte inferior de cada tarjeta de proyecto. Al añadir un proyecto, tendrá la oportunidad de especificar las cantidades que pretende construir.

Una vez que haya añadido los proyectos deseados al carrito, asigne un nombre descriptivo a su lista y haga clic en 'Crear lista de compra'. Esta acción le redirigirá a la sección 'Compras', donde podrá ver todas sus listas de compra.

Al hacer clic en una lista de compra específica, se abrirá la interfaz de precios familiar, similar a la utilizada para Precios de Proyecto/BOM. Esta interfaz le permite seleccionar ofertas, agregar sus propias ofertas, elegir alternativas de componentes específicos (para meta-componentes) y limitar su selección a distribuidores preferidos.

Después de finalizar su lista de compras, cambie a la vista 'Agrupar por Distribuidor/Vendedor' para ver sus componentes organizados en pedidos separados para cada vendedor. Esta vista proporciona la misma funcionalidad que la vista 'Todos los Componentes', permitiéndole modificar las opciones de oferta si es necesario. Además, puede añadir rápidamente todos los componentes a un pedido nuevo o existente con un vendedor específico y proceder a realizar el pedido directamente con ellos.

Si bien el soporte para pedidos automáticos siempre ha sido parte del plan a largo plazo, su implementación sigue siendo un desafío debido a las complejidades involucradas en la integración con los sistemas de varios distribuidores.

Publicando su base de datos de componentes

PartsBox le permite hacer pública su base de datos de componentes, compartiendo algunos o todos sus componentes con otros. Esta función es útil para aficionados que desean compartir su inventario de componentes, así como para espacios maker que desean mostrar los componentes disponibles.

Configurando Su Página Pública

Para publicar sus componentes, navegue a la sección Ajustes | Publicación. Aquí, puede introducir información sobre usted o su organización, como una breve descripción, una URL y una descripción más larga. Esta información se mostrará en su página pública.

Tenga en cuenta que su página pública solo existirá si ha seleccionado componentes para publicar. Las actualizaciones de la página pública no son instantáneas y pueden tardar desde varios minutos hasta una hora.

Seleccionando Componentes para Publicar

PartsBox ofrece tres opciones para seleccionar componentes que se harán visibles públicamente:

  1. Nada: Elija esta opción si no desea publicar ningún componente. Su página web pública no existirá.
  2. Componentes que coinciden con las condiciones del filtro: Utilice el botón "Editar filtros" para crear filtros basados en los datos del componente. Solo se publicarán los componentes que pasen los criterios de filtrado. Un enfoque común es utilizar el filtrado basado en etiquetas. Por ejemplo, puede configurar un filtro para publicar solo los componentes que tengan la etiqueta "público".
  3. Todos sus componentes: Seleccione esta opción para hacer que toda su base de datos de componentes esté disponible públicamente.

Al seleccionar cuidadosamente qué componentes publicar, puede controlar la información que se comparte con otros mientras mantiene privados sus otros datos.

Integración con herramientas CAD

Integración con KiCad

PartsBox se integra con KiCad versión 7.0 o posterior, permitiéndole acceder a los datos de sus componentes de PartsBox directamente dentro del Selector de Símbolos de KiCad. Esta integración utiliza la función de Librerías HTTP de KiCad.

Las librerías HTTP de KiCad funcionan como interfaces de solo lectura para fuentes de datos externas como PartsBox. No almacenan datos de símbolos o huellas por sí mismas, sino que hacen referencia a símbolos y huellas definidos en las librerías estándar de KiCad (.kicad_sym). Cuando selecciona un componente de la librería HTTP de PartsBox en KiCad, este rellena el símbolo esquemático con datos de PartsBox, como el número de parte del fabricante (MPN), valor, huella y otros campos especificados.

Configuración en PartsBox

Para configurar la integración de KiCad en PartsBox:

  1. Navegue a 'Ajustes'.
  2. Seleccione la pestaña 'Integración CAD'.
  3. Elija 'KiCad' en el menú del lado izquierdo.

La configuración se divide en estas secciones:

Opciones Generales
  • Filtro inicial aplicado a todos los componentes: Este filtro restringe qué componentes de su base de datos están potencialmente disponibles para KiCad. Solo los componentes que coincidan con este filtro serán considerados para inclusión en categorías. Puede editar los criterios del filtro o restablecerlo a predeterminado (sin filtro). Se muestra un recuento de componentes que pasan este filtro.
Categorías

Las categorías definen subconjuntos de su base de datos de componentes que serán visibles como secciones navegables separadas dentro del Selector de Símbolos de KiCad.

  • Una categoría predeterminada "Todos los componentes" incluye todos los componentes que pasan el filtro inicial.
  • Puede crear categorías personalizadas usando filtros. Por ejemplo, podría crear categorías para "Resistencias", "Condensadores" o "Conectores".
  • Para cada categoría, define un nombre, una descripción opcional y los criterios de filtro.
  • Se muestra el número de componentes dentro de cada categoría.
Campos

Esta sección controla cómo los datos de componentes de PartsBox se asignan a los campos de símbolos de KiCad.

  • PartsBox proporciona asignaciones predeterminadas para campos comunes como MPN, Fabricante, URL de la hoja de datos y los campos específicos de KiCad configurados por componente.
  • Puede personalizar estas asignaciones:
  • * Agregar nuevas asignaciones desde campos de PartsBox (incluyendo campos estándar, campos personalizados, especificaciones y campos específicos de KiCad) a campos de KiCad.
  • * Especificar el nombre del campo de KiCad. Los campos estándar de KiCad incluyen Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. También puede definir nombres de campos personalizados.
  • * Elegir si el campo debe ser visible en el esquema por defecto.
  • Algunas asignaciones están integradas y no se pueden cambiar. La asignación symbolIdStr es esencial: le dice a KiCad qué símbolo usar de sus bibliotecas estándar de KiCad. Esto siempre se asigna al campo "[Componente] Símbolo KiCad" en PartsBox.
  • ID Anything™ se utiliza para hacer coincidir las BOMs importadas con los componentes y siempre se asigna al campo "PartsBox ID" de KiCad.
  • La URL de ID Anything™ se utiliza para saltar rápidamente a la página de información del componente en PartsBox (donde se puede acceder a las hojas de datos), por lo que siempre se asigna al campo "datasheet" de KiCad. Esto le permite presionar 'd' en KiCad para abrir la página de información del componente en PartsBox.
  • Se recomienda asignar Footprint a "[Componente] Huella KiCad" y Reference a "[Componente] Referencia KiCad".
Configuración de KiCad

Esta sección proporciona el archivo de configuración necesario para KiCad.

  • PartsBox genera el contenido para un archivo .kicad_httplib.
  • Este archivo contiene la información necesaria para que KiCad se conecte a la API de PartsBox, incluyendo la URL del punto final de la API y su token de acceso único (clave API).
  • Puede copiar el texto de configuración al portapapeles o descargarlo como un archivo.

Configuración en KiCad

Para habilitar la biblioteca de PartsBox en KiCad:

  1. Guarde la configuración generada en el paso anterior en un archivo llamado partsbox.kicad_httplib (o cualquier nombre con la extensión .kicad_httplib).
  2. Coloque este archivo en una ubicación accesible por KiCad, como un directorio de biblioteca de KiCad o una ubicación personalizada.
  3. En KiCad, vaya a 'Preferencias' -> 'Gestionar Bibliotecas de Símbolos...'.
  4. En el cuadro de diálogo 'Bibliotecas de Símbolos', haga clic en el botón '+' o 'Añadir Biblioteca'.
  5. Navegue y seleccione el archivo partsbox.kicad_httplib que guardó.
  6. (Opcional, recomendado) Nombre la biblioteca para que aparezca antes de otras bibliotecas en el selector de símbolos, por ejemplo "*Biblioteca PartsBox".
  7. Asegúrese de que la biblioteca esté habilitada (casilla marcada) y haga clic en 'Aceptar'.

La biblioteca de PartsBox aparecerá ahora en el Selector de Símbolos de KiCad. Puede navegar por las categorías que definió y seleccionar componentes.

Configuración de Campos de KiCad por Componente

Para que la integración funcione correctamente, PartsBox necesita saber qué símbolo, huella y prefijo de referencia de KiCad asociar con cada componente. Esto se configura dentro de la vista de detalles del componente:

  1. Abra la página de detalles de un componente específico en PartsBox.
  2. Vaya a la pestaña 'Ajustes del componente' a la izquierda.
  3. Localice la sección 'Datos CAD/PLM'.
  4. Complete los siguientes campos:
  5. * Símbolo KiCad: El nombre completo del símbolo KiCad, incluido el alias de la biblioteca (por ejemplo, Device:R, MyLibrary:MySymbol). Este valor se asignará al campo symbolIdStr en KiCad.
  6. * Huella KiCad: El nombre de la huella KiCad, incluido el alias de la biblioteca (por ejemplo, Resistor_SMD:R_0603_1608Metric).
  7. * Referencia KiCad: El prefijo del designador de referencia predeterminado (por ejemplo, R, C, U).

Guardar estos ajustes los hace disponibles a través de la API para que KiCad los use cuando se seleccione el componente.

En el futuro, habrá una forma de establecer estos campos para múltiples componentes seleccionados a la vez (por ejemplo, seleccionar todos los componentes con una etiqueta "resistor" y establecer su referencia de KiCad en "R").

Intercambio de Datos y Caché
  • Cuando abre el Selector de Símbolos en KiCad, obtiene la lista de categorías y los componentes dentro de la categoría actualmente seleccionada desde PartsBox.
  • KiCad almacena en caché la lista de categorías por razones de rendimiento. Los cambios en las definiciones de categorías en PartsBox pueden requerir reiniciar KiCad para ser visibles.
  • Cuando selecciona un componente específico en el Selector de Símbolos, KiCad solicita información detallada para ese componente desde PartsBox utilizando los mapeos definidos en la configuración de 'Campos'.
  • Esta información detallada rellena los campos del símbolo colocado en el esquema.

Integración con Altium Designer®

Puede hacer que su biblioteca de PartsBox sea accesible en Altium Designer. Sus símbolos y huellas seguirán viviendo en Altium, mientras que se accederá a todos los demás datos sobre los componentes desde PartsBox. La integración con Altium Designer es un poco más compleja de configurar debido a sus requisitos heredados de conexión a bases de datos ODBC.

Necesitará ejecutar PartsBox Outpost™ en su máquina. Es una aplicación que proporciona sincronización en tiempo real con su base de datos de PartsBox en línea y ofrece una interfaz SQL a la que Altium Designer puede conectarse. Outpost™ se envía como un contenedor Docker. Por ahora, la sincronización es unidireccional, por lo que no hay forma de realizar cambios en su base de datos de PartsBox desde Altium, pero esto podría cambiar en el futuro.

Requisitos previos:

Comience instalando el controlador ODBC de PostgreSQL. Luego, instale Docker Desktop y descargue la imagen jrychter/outpost:latest desde Docker Hub.

En Docker Desktop, haga clic en el icono Ejecutar junto al nombre de la imagen en la sección "Images". Luego abra la sección "Optional settings".

En la sección "Puertos", introduzca 5432 para el puerto host correspondiente a :5432/tcp.

En la sección "Variables de entorno", cree dos variables de entorno:

  • PARTSBOX_API_KEY: esto debe contener su clave API de PartsBox
  • POSTGRES_PASSWORD: contraseña de la base de datos que usará en Altium Designer para conectarse a la base de datos

Haga clic en el botón "Run" y debería ver un contenedor en ejecución en la sección "Containers". Si hace clic en el contenedor, puede verificar los registros (logs) para ver si hay mensajes anormales.

Después de eso, puede crear una DbLib o DbLink en Altium (consulte la documentación de Altium Designer para obtener detalles sobre las diferencias entre estos). Elija "File | New | Library" en el menú principal, luego elija "Database Library".

En la sección "Fuente de conexión", elija "Usar cadena de conexión". Luego configure la siguiente cadena de conexión: Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=SU_CONTRASEÑA_AQUÍ

Asegúrese de usar la misma contraseña de base de datos que usó al iniciar el contenedor Docker. Además, asegúrese de que no haya espacios al final de la cadena de conexión.

Haga clic en el botón "Avanzado". En las opciones SQL, cambie los caracteres de comillas izquierda y derecha para que sean comillas dobles (") y deje marcada la opción "Citar Tablas".

Haga clic en "Conectar". Debería ver aparecer los campos de la base de datos en la tabla justo debajo de la configuración de campos.

En la sección "Configuración de Campo", elija "Búsqueda de Clave Única", y para el campo "Base de Datos", elija "ID de PartsBox".

En este punto, debería tener una conexión de base de datos funcional con mapeo automático de campos esenciales. Probablemente querrá guardar esta base de datos.

Si la conexión falla con un mensaje de error, una cosa a verificar es el nombre del controlador ODBC al que se hace referencia en la cadena de conexión. Para listar todos los controladores ODBC en su máquina, puede usar Windows PowerShell y el siguiente comando: Get-OdbcDriver. Luego usaría el nombre de controlador apropiado de uno de los controladores listados en la cadena de conexión.

Otro Equipo y Software

Escáneres de códigos de barras

PartsBox soporta escáneres de códigos de barras que generan pulsaciones de teclas, lo que incluye la mayoría de los escáneres USB. El Zebra LS2208 es un escáner 1D fiable y asequible que funciona bien con PartsBox. Sin embargo, dado que los distribuidores de componentes están adoptando cada vez más códigos de barras 2D por su capacidad superior de almacenamiento de datos, se recomienda un escáner 2D para preparar su configuración para el futuro.

Para usar un escáner 2D con PartsBox, debe configurarlo para reemplazar caracteres especiales no imprimibles (códigos ASCII RS, GS y EOT) con las cadenas '{RS}', '{GS}' y '{EOT}', respectivamente. Esto es necesario para que el escáner funcione correctamente con aplicaciones basadas en web. Si tiene un escáner Zebra DS2208, simplemente escanee el código de barras proporcionado para configurarlo automáticamente para su uso con PartsBox:

Escáneres Soportados

Cualquier escáner 1D que soporte la interfaz USB HID (es decir, que actúe como un teclado) debería funcionar con PartsBox. Si la salida del escáner es visible en un editor de texto, es compatible con PartsBox.

Los escáneres 2D que se sabe que funcionan bien con PartsBox incluyen:

Se sabe que el Zebra DS6608 (descontinuado en 2007) no funciona con PartsBox.

Para usar un escáner 2D con PartsBox, el escáner debe admitir reemplazos de cadenas en los códigos escaneados (conocido como 'Formato de Datos Avanzado' o 'ADF' en los escáneres Zebra). Esta es una limitación de los navegadores web, no de PartsBox.

Para la mejor experiencia de escaneo de códigos de barras, PartsBox recomienda usar un escáner 2D dedicado, específicamente el Zebra DS2208. Un escáner 2D puede decodificar códigos de barras tanto 1D como 2D, asegurando compatibilidad con la creciente tendencia de códigos de barras 2D utilizados por los distribuidores.

Una alternativa más asequible es la aplicación Barcode to PC, que consiste en un software instalado en su PC y una aplicación móvil para escanear. Si bien esta solución actualmente no funciona de manera fiable con códigos DataMatrix, se esperan mejoras en el futuro.

Problemas Conocidos y Limitaciones

  • Si usa un diseño de teclado no estadounidense, se requiere configuración adicional del escáner. Después de escanear el código de barras de configuración de PartsBox, escanee el código regional para su diseño de teclado del manual proporcionado con su escáner.
  • El escaneo puede no funcionar de manera confiable en Firefox en Windows. Se recomienda encarecidamente usar un navegador alternativo, como Chrome o Edge.

Solución de problemas

Debido a factores fuera del control de PartsBox, no se puede garantizar una fiabilidad del 100% al utilizar escáneres USB para el escaneo de códigos de barras.

Si un escáner 2D no funciona con PartsBox:

  1. Verifique su salida en un editor de texto como el Bloc de notas
  2. Escanee un código de barras 2D y verifique que el resultado contenga las secuencias '{RS}', '{GS}' y '{EOT}'
  3. Si faltan estas secuencias, asegúrese de que el escáner esté configurado para reemplazos de códigos especiales
  4. Si utiliza una distribución de teclado no estadounidense, escanee el código de configuración regional apropiado del manual de su escáner

Por favor, consulte la sección 'Problemas Conocidos y Limitaciones' arriba para ver si su problema está listado. Si la salida del escáner en el Bloc de notas parece correcta pero PartsBox aún no puede reconocer el código de barras, utilice el formulario de comentarios para informar del problema.

Tabla de Contenidos

Controle su inventario, pedidos y producción

Pruebe la demo

Planes y precios