PartsBox es una herramienta en línea para gestionar el inventario de componentes electrónicos, precios de BOM y producción. Proporciona una plataforma centralizada para todo el proceso de fabricación de productos electrónicos, desde la obtención y el almacenamiento de componentes hasta la construcción de proyectos y el seguimiento de la producción.
Las capacidades clave incluyen:
PartsBox está diseñado para ser rápido, discreto y fácil de usar. La interfaz es receptiva: la búsqueda de componentes, la comprobación de existencias y la gestión de proyectos se realizan al instante. Varios usuarios pueden trabajar simultáneamente, con los cambios visibles para todos en tiempo real.
A diferencia de las herramientas tradicionales de ERP (Planificación de recursos empresariales) o MRP (Planificación de requisitos de materiales), PartsBox es fácil de introducir e integrar en un flujo de trabajo existente, con una fricción mínima. El objetivo es una herramienta que lo ayude a mantenerse organizado y eficiente sin interponerse en el camino.
Esta sección le guía a través de los conceptos básicos de PartsBox: crear una ubicación de almacenamiento, añadir un componente, almacenarlo y construir su primer proyecto. Cada paso se basa en el anterior, y al final tendrá un proyecto funcional con una lista de materiales (BOM) valorada. Las secciones posteriores de esta guía cubren cada tema con mucho más detalle.
Antes de añadir componentes, configure al menos una ubicación de almacenamiento para representar dónde vivirán físicamente sus componentes. Navegue a 'Almacenamiento' en el menú superior y haga clic en 'Crear'. La pestaña predeterminada es 'Única', que crea una ubicación.
Ingrese un nombre para su ubicación de almacenamiento (por ejemplo, 'b01' para su primera caja, o 'estante-A1' para un compartimento de estante) y haga clic en 'Crear'. Siempre puede añadir más ubicaciones más tarde, incluyendo cuadrículas de ubicaciones para cajas con compartimentos.
Para sugerencias sobre cómo nombrar las ubicaciones de almacenamiento, consulte la sección Ubicaciones de Almacenamiento en Stock y Almacenamiento.
Navegue a 'Componentes' en el menú superior y haga clic en 'Crear'. Verá una opción de tipos de componentes: Componente vinculado, Componente local y Meta-componente.
Elija 'Componente enlazado' si su componente tiene un número de componente del fabricante (MPN). Escriba el MPN en el campo 'Coincidir con el nombre exacto del componente' y haga clic en 'Coincidir'. PartsBox buscará su componente y mostrará los resultados coincidentes junto con sus especificaciones y enlaces a hojas de datos. Seleccione la coincidencia correcta de la lista y haga clic en 'Crear componente'.
Si su componente no tiene un MPN (una resistencia genérica, un PCB, un componente mecánico personalizado), elija 'Componente local' en su lugar e introduzca un nombre.
Para obtener más detalles sobre los tipos de componentes, consulte la sección ¿Qué son los componentes? en Componentes.
Después de crear un componente, necesita añadir stock para representar los componentes físicos que tiene a mano. Navegue a la página de detalles del componente y haga clic en 'Añadir Stock' en el menú de la izquierda.
El asistente de stock tiene tres pasos:
Haga clic en 'Añadir existencias' para confirmar.
Para obtener más información sobre la gestión de existencias, consulte la sección Existencias en Existencias y almacenamiento.
Un proyecto en PartsBox representa una lista de materiales (BOM). Navegue a 'Proyectos' en el menú superior y haga clic en 'Crear'. Introduzca un nombre (y opcionalmente una descripción) para su proyecto y haga clic en 'Crear proyecto'.
Abra su proyecto recién creado y navegue a la pestaña 'BOM'. Haga clic en 'Añadir entrada de componente' para abrir el selector de componentes. Busque el componente que creó anteriormente, selecciónelo y confirme. El componente se añadirá a la lista de materiales (BOM) con una cantidad predeterminada de 1. Luego puede hacer clic en la entrada para expandirla y ajustar la cantidad, añadir designadores o configurar otros campos.
Si ya tiene una lista de materiales (BOM) exportada desde una herramienta CAD (KiCad, Altium, Eagle o cualquier otra herramienta que pueda exportar CSV), puede crear un proyecto importándola. Navegue a 'Proyectos' y haga clic en 'Importar'. Suba su archivo CSV o TSV.
PartsBox analizará el archivo y mostrará una vista previa. Ajuste el separador de campos y la codificación de caracteres si es necesario hasta que la vista previa se vea correcta. Luego, asigne cada columna al campo de LDM apropiado utilizando los menús desplegables sobre cada columna. El botón 'Adivinar' a menudo puede obtener las asignaciones correctas automáticamente, pero siempre revise el resultado. Las asignaciones más importantes son 'Cantidad', 'Componente' y 'Designadores'.
Después de mapear las columnas, PartsBox intentará emparejar automáticamente cada entrada de la BOM con un componente en su base de datos. Las entradas que coinciden con un componente se muestran con el nombre del componente; las entradas no coincidentes se resaltan. Si creó el componente a partir de los pasos anteriores y la BOM contiene el mismo MPN, se emparejará automáticamente.
Para emparejar manualmente una entrada no emparejada, haga clic en ella para expandir los detalles de la entrada. En la sección 'Emparejamiento de componentes', haga clic en 'Emparejar con un componente existente' para abrir el selector de componentes y seleccionar el componente correcto. También puede crear un nuevo componente directamente desde allí si es necesario.
Una vez que esté satisfecho con las asignaciones y coincidencias, ingrese un nombre de proyecto y haga clic en 'Importar'.
Para obtener más detalles sobre la importación de LDM, la coincidencia y la gestión de entradas, consulte la sección Trabajar con LDM en Proyectos y LDM.
PartsBox utiliza tablas de forma extensiva para mostrar y gestionar datos. Muchas funciones, como la búsqueda dentro de tablas, el filtrado, la configuración de tablas, las operaciones masivas, los campos personalizados, las etiquetas y los archivos adjuntos, funcionan de manera consistente en diferentes tipos de datos (componentes, lotes, ubicaciones de almacenamiento, pedidos, proyectos, entradas de LDM y construcciones). Esta sección describe estas funciones transversales.
Las tablas en PartsBox son interactivas y ricas en funciones. Admiten búsqueda, filtrado, configuración de columnas, clasificación, selección masiva y exportación a PDF o CSV. La configuración de la tabla se recuerda por tabla, por lo que sus preferencias persisten entre sesiones. Las características descritas a continuación se aplican a la mayoría de las tablas en la aplicación.
Además del cuadro de búsqueda principal de componentes (descrito en la sección Componentes), las capacidades de búsqueda están disponibles en la mayoría de las tablas de la aplicación. Estos cuadros de búsqueda en la tabla ofrecen una funcionalidad de coincidencia exacta para ayudarle a reducir rápidamente las filas mostradas. Simplemente escriba en el cuadro de búsqueda encima de una tabla para filtrar su contenido. La búsqueda considera los valores en todas las columnas visibles.
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.
Para filtrar los datos en una tabla, siga estos pasos:
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.
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:
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.
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:
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:
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.
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:
Para cargar un preajuste de configuración de tabla guardado:
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:
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.
La mayoría de las tablas en PartsBox se pueden exportar como PDF o CSV utilizando el botón Exportar en el pie de la tabla. La exportación incluye todas las filas que coinciden con los criterios de búsqueda y filtro actuales, utilizando las columnas configuradas actualmente.
Cada tabla tiene dos configuraciones de columnas separadas: una para visualización y otra para exportación. La exportación a menudo requiere un conjunto de columnas diferente al que se ve en la pantalla, por lo que se mantienen de forma independiente. Cuando ingresa al modo de configuración de tabla (haciendo clic en el icono de columnas en el encabezado de la tabla), un selector en el lado izquierdo le permite cambiar entre editar la configuración de visualización y la configuración de exportación. Si descubre que los datos exportados no coinciden con lo que ve en la pantalla, verifique la configuración de la columna de exportación; es probable que esté configurada en columnas diferentes.
Las exportaciones a PDF producen resultados de alta calidad con un encabezado que contiene el título del documento y el logotipo de su empresa (si se cargó en Configuración > General, consulte la sección Organizaciones y acceso), y los datos de la tabla con un formato adecuado para la impresión. Las imágenes y las URL presentes en las columnas de la tabla se incluyen en la exportación a PDF. Las imágenes en miniatura se muestran en línea donde corresponda.
Las exportaciones CSV producen un archivo estándar separado por comas adecuado para su uso en hojas de cálculo y otras herramientas.
Muchas tablas en PartsBox admiten la selección de múltiples artículos y la realización de operaciones masivas en ellos. Este patrón funciona de manera consistente en componentes, lotes, ubicaciones de almacenamiento, pedidos, proyectos, entradas de BOM y construcciones.
Para seleccionar elementos, use las casillas de verificación junto a cada fila. La aplicación recuerda sus selecciones a medida que busca y filtra, por lo que puede crear una selección con el tiempo sin perder los elementos seleccionados previamente. Use la casilla de verificación en el encabezado de la tabla para seleccionar o anular la selección de todos los elementos visibles. Una vez que haya seleccionado elementos, use el menú "Seleccionado..." para acceder a las operaciones disponibles. Las operaciones específicas difieren según el tipo de datos con los que esté trabajando; consulte las secciones correspondientes para obtener más detalles.
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:
Los campos personalizados están totalmente integrados en la interfaz de PartsBox y pueden ser:
Al trabajar con múltiples elementos, puede realizar operaciones masivas en campos personalizados:
Para utilizar estas operaciones:
Estas operaciones masivas están disponibles para componentes, lotes, ubicaciones de almacenamiento, pedidos, proyectos, entradas de proyectos y construcciones.
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.
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.
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.
PartsBox genera automáticamente etiquetas automáticas para sus componentes basándose en sus especificaciones. Estas etiquetas automáticas 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 etiqueta automática.
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.
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:
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.
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:
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.
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.
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 el tipo de componente que se creará:
Hay dos métodos para buscar componentes vinculados:
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.
Para usuarios comerciales, es posible asignar inmediatamente un número de parte local (interno/de empresa) a un componente vinculado.
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.
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'.
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:
Qué sucede durante la conversión:
Lo que permanece sin cambios:
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:
Qué sucede durante el reemplazo:
Lo que permanece sin cambios:
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:
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.
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 se encuentra en la parte superior de la sección de Componentes.
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:
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.
Además de la búsqueda principal de componentes, la mayoría de las tablas en toda la aplicación tienen su propia funcionalidad de búsqueda. Consulte la sección Búsqueda en tabla en Trabajar con datos para obtener más detalles.
Hay dos formas de eliminar un componente:
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).
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.
Para obtener información general sobre la selección y las operaciones en múltiples artículos, consulte la sección Operaciones en múltiples artículos en Trabajar con datos. Las operaciones específicas para componentes se describen a continuación:
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.
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.
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.
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.
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.
Al ver la información de un componente, la sección "utilizado en proyectos" muestra todos los proyectos donde se hace referencia al componente — no solo como el componente principal en una entrada de la lista de materiales (BOM), sino también donde aparece como un sustituto de BOM o como miembro de un meta-componente utilizado en un proyecto. Esto también se puede configurar como una columna de tabla.
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:
Para establecer una ubicación de almacenamiento predeterminada para un componente:
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:
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 le permite definir parámetros de desgaste para cada componente individualmente, asegurando que su inventario y cantidades de pedido tengan en cuenta estas pérdidas esperadas. Cuando utiliza PartsBox para construir o fijar el precio de Proyectos y BOM, la aplicación tiene en cuenta automáticamente los parámetros de desgaste 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 suficientes existencias o cantidades de pedido para completar la construcción.
PartsBox proporciona dos métodos para especificar la merma:
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:
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.
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 tienen propósitos importantes:
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.
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.
Por ejemplo, considere un condensador de 100nF donde tiene un carrete completo de 5000 piezas de un proveedor y una tira de cinta cortada con 100 piezas de otro. Sin control de lotes, PartsBox solo le dice que tiene 5100 piezas en total: los dos lotes son indistinguibles. Con el control de lotes, el carrete y la tira de cinta cortada se rastrean como lotes separados, cada uno con su propia fuente, precio e historial. Puede ver exactamente cuántas piezas quedan en el carrete frente a la tira, elegir qué lote consumir durante una construcción y rastrear cualquier problema de calidad hasta su fuente específica.
Los lotes pueden tener varios datos asociados con ellos:
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.
Una ubicación de almacenamiento es un lugar donde se pueden almacenar 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.
El principio más importante es: no intente categorizar los componentes por tipo. Un instinto común es poner todas las resistencias juntas, todos los condensadores juntos, y así sucesivamente — pero esto crea un trabajo de reorganización constante a medida que crece su inventario, y no escala. En su lugar, deje que PartsBox haga un seguimiento de dónde está todo. Cuando llegue un nuevo envío, coloque los componentes donde quepan físicamente. PartsBox siempre le dirá exactamente dónde encontrar cualquier componente.
Aquí hay algunos enfoques comunes que funcionan bien en la práctica:
Estos enfoques se pueden mezclar libremente. Puede tener un estante para carretes, algunas cajas con compartimentos para cinta cortada y componentes pequeños, y una caja por proyecto en su escritorio.
Puede nombrar sus ubicaciones de almacenamiento como desee, pero aquí hay un esquema de nomenclatura sugerido:
Comience con una letra que indique el tipo de almacenamiento: 'b' para cajas, 's' para estantes, 'c' para armarios, 'd' para cajones. Le sigue un número de dos dígitos para la unidad específica. Luego, si la ubicación tiene subcompartimentos, use un sistema de cuadrícula: a1, a2, b1, b2, y así sucesivamente. Esto da como resultado nombres como 'b01-a4' (caja 1, fila a, columna 4) o 's01-r3' (estante 1, posición de carrete 3). Use cualquier esquema que le permita encontrar componentes fácilmente.
Los nombres de sus ubicaciones de almacenamiento se pueden cambiar en cualquier momento, pero elíjalos con cuidado, ya que una vez que imprima las etiquetas, 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.
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:
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.
Para obtener información general sobre la selección y el funcionamiento de varios elementos, consulte la sección Operaciones en varios elementos en Trabajar con datos. Las operaciones específicas de los lotes se describen a continuación.
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:
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.
Para obtener información general sobre la selección y el funcionamiento de varios elementos, consulte la sección Operaciones en varios elementos en Trabajar con datos. Las operaciones específicas de los lotes de stock se describen a continuación.
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:
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.
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:
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:
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:
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.
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:
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.
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.
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.
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 las entradas de la LDM. Una entrada de LDM con una cantidad mayor que 1 se puede expandir en entradas individuales, cada una 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 R1RC0805FR-0710KL, cantidad de 1, designador R2RC0805FR-0710KL, cantidad de 1, designador R3Esto es útil si desea editar una de las entradas individualmente o excluirla de las construcciones. Para expandir, haga clic en el botón 'Expandir entrada' al editar una entrada de LDM, o seleccione varias entradas y use "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.
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.
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:
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.
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.
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.
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 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:
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.
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:
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:

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.
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:
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:
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.
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.
La tabla de precios se puede exportar como un documento PDF utilizando el botón Exportar en el pie de la tabla. El PDF exportado incluye información del proyecto (nombre, descripción, fechas), una tabla de resumen de precio vs cantidad que muestra los precios por unidad y totales para cantidades de construcción preestablecidas, la cantidad de construcción actualmente seleccionada con su precio por unidad y total, y la tabla de detalles de precios completa con todos los componentes y su información de abastecimiento. Si se ha subido un logotipo de la empresa (consulte la sección Organizaciones y Acceso), se incluye en el encabezado del PDF.
Las reglas de proveedores controlan qué distribuidores y proveedores se consideran cuando PartsBox selecciona la mejor oferta para las entradas de la lista de materiales (BOM). Al organizar las reglas en grupos de reglas con nombre, puede crear estrategias de abastecimiento flexibles — por ejemplo, prefiriendo ciertos proveedores y recurriendo a otros si no tienen stock. Los grupos de reglas se pueden aplicar globalmente o bloquearse a proyectos y listas de compras específicos.
Para configurar las reglas de proveedores, vaya a Configuración y seleccione 'Reglas de proveedores'. Desde allí, puede:
La gestión de las reglas de proveedores requiere el permiso 'Modificar reglas de proveedores'.
Cada grupo de reglas contiene una lista ordenada de reglas. Las reglas se pueden añadir, eliminar y reordenar usando las flechas arriba/abajo.
Cada regla tiene una configuración de Comprar a que determina qué proveedores se consideran:
Cada regla también puede tener un campo opcional Nombre de la regla/comentarios con fines de documentación. La lista de proveedores se completa con los proveedores que tienen ofertas activas en su base de datos.
Las reglas dentro de un grupo se procesan de arriba a abajo:
Esto crea una cadena de respaldo. Por ejemplo, un grupo de reglas con tres reglas podría implementar la siguiente estrategia:
Si LCSC o TME tienen ofertas coincidentes, se utilizan. De lo contrario, se intenta con Mouser. Si Mouser tampoco tiene ofertas, se acepta cualquier proveedor disponible.
El selector de reglas de proveedores aparece en la pestaña de Precios del proyecto y en las listas de compras. Enumera todos los grupos de reglas disponibles, con el predeterminado global anotado como '(Predeterminado global)'. Seleccionar 'Sin reglas (se acepta todo)' desactiva el filtrado de proveedores por completo.
Debido a que el cambio entre grupos de reglas es instantáneo, también funcionan como escenarios de compra. Puede definir varios grupos que representen diferentes estrategias de abastecimiento y cambiar rápidamente entre ellos para comparar cómo cada uno afecta el precio de la LDM antes de comprometerse con una decisión de compra.
Use el botón Bloquear para fijar un grupo de reglas específico a un proyecto o lista de compras. Un grupo de reglas bloqueado (que se muestra como '(Bloqueado localmente)') permanece en efecto para ese proyecto o lista independientemente de los cambios en el valor predeterminado global. Use Desbloquear para volver a seguir el valor predeterminado global.
El selector de reglas de proveedores también aparece en las vistas de precios de componentes individuales, lo que le permite ver cómo los diferentes grupos de reglas afectan la selección de ofertas para un componente específico.
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.
Las cantidades de pedido en la lista de compras se pueden editar directamente. Esto es útil para ajustar las cantidades para cumplir con las cantidades mínimas de pedido (MOQ), aprovechar los descuentos por cantidad o redondear a cantidades de carrete completo.
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.
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).
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 satisfacer la demanda:
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.
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.
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.
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:
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.
Al ver una construcción completada o en progreso, la pestaña Stock Utilizado en la navegación izquierda muestra el stock que se consumió durante esa construcción. La tabla de Stock Utilizado tiene dos propósitos: primero, muestra qué se utilizó o consumió en una construcción y cuánto costó; segundo, le permite gestionar los lotes mostrados en la tabla — por ejemplo, moverlos a una ubicación de almacenamiento diferente, ajustar sus recuentos de stock o etiquetarlos.
El nivel de detalle disponible depende de si el control de lotes está habilitado. Sin control de lotes, el stock de un componente en una ubicación de almacenamiento dada es fungible — no hay concepto de un lote que pueda ser rastreado o gestionado individualmente. Como resultado, no es posible ver el costo exacto de los componentes consumidos en una construcción, ni gestionar el stock consumido directamente desde esta vista.
Para los planes sin control de lotes, la tabla Stock utilizado muestra los nombres de los componentes, las cantidades utilizadas, los designadores y las ubicaciones de almacenamiento. Esto proporciona un resumen de lo que se consumió.
Para los planes con control de lotes, la tabla de Stock Utilizado proporciona todos los detalles. Las columnas predeterminadas incluyen el nombre del componente, el nombre del lote, la cantidad utilizada, el costo, los designadores, la ubicación de almacenamiento y la cantidad restante actual en cada lote. El seguimiento de costos muestra el costo total del stock consumido, calculado a partir del costo unitario de cada lote. Puede expandir cada fila para ver los detalles completos del lote.
La variante de control de lotes también admite operaciones masivas en los lotes consumidos:
Para usar operaciones masivas, seleccione lotes usando las casillas de verificación, luego elija una operación del menú.
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:
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:
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.
Al ver una construcción para un proyecto con un componente de subensamblaje, la pestaña Resultados de la construcción en la navegación izquierda muestra el stock resultante creado a partir de esa construcción. Esto funciona de manera similar a la vista Stock utilizado descrita anteriormente: con el control de lotes, obtiene detalles completos por lote (nombre del lote, cantidad, ubicación de almacenamiento, comentarios) y operaciones masivas (etiquetado, movimiento, ajuste de recuentos de stock); sin control de lotes, se muestra un resumen de las ubicaciones de almacenamiento, las cantidades y los comentarios.
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".
PartsBox admite tres tipos de pedidos, cada uno representando una etapa diferente en el proceso de compra:
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:
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.
PartsBox calcula el valor de su inventario de componentes utilizando los precios de compra ingresados al agregar stock. Comprender cómo funciona esta valoración ayuda con los informes financieros y la gestión de inventario. La estrategia de selección de la fuente del componente (FIFO, LIFO, etc., consulte la sección Construcción de proyectos) también afecta la valoración: con el control de lotes, determina qué costos de lote específicos se atribuyen a cada construcción, mientras que sin el control de lotes se utiliza el costo promedio.
Para cada componente, PartsBox rastrea:
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:
Esta valoración exacta es particularmente útil para:
Sin control de lotes, PartsBox utiliza el método de costo promedio para la valoración del inventario:
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.
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.
Las organizaciones pueden subir un logotipo de la empresa en Configuración > General. El logotipo se muestra en las exportaciones de PDF, incluyendo las exportaciones de tablas y los PDF de precios de BOM, reemplazando el logotipo predeterminado de PartsBox en el encabezado del documento.
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:
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.
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:
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.
A cada objeto en PartsBox — componentes, lotes, ubicaciones de almacenamiento, construcciones, pedidos y proyectos — se le asigna automáticamente un identificador único y compacto llamado código ID Anything™. Estos códigos son lo suficientemente cortos como para ser legibles por humanos (26 caracteres) y se pueden codificar como códigos QR para escanear.
Los códigos ID Anything™ sirven para varios propósitos:
El sistema ID Anything™ se utiliza en todo PartsBox. Las secciones a continuación describen estas características en detalle.
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.
PartsBox admite dos métodos para escanear códigos de barras:
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:
Después de que un código de barras se decodifica con éxito, PartsBox analiza los datos y toma una de las siguientes acciones:
PartsBox admite una amplia gama de formatos de códigos de barras comúnmente utilizados por distribuidores de componentes electrónicos:
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'.
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.
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:
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.
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.
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á:
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.
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'.
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:

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.
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:
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.
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.
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.
PartsBox ofrece tres opciones para seleccionar componentes que se harán visibles públicamente:
Al seleccionar cuidadosamente qué componentes publicar, puede controlar la información que se comparte con otros mientras mantiene privados sus otros datos.
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.
Para configurar la integración de KiCad en PartsBox:
La configuración se divide en estas secciones:
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.
Esta sección controla cómo los datos de componentes de PartsBox se asignan a los campos de símbolos de KiCad.
Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. También puede definir nombres de campos personalizados.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 de KiCad" en PartsBox.Footprint a "[Componente] Huella de KiCad" y Reference a "[Componente] Referencia de KiCad".Esta sección proporciona el archivo de configuración necesario para KiCad.
.kicad_httplib.\n- Este archivo contiene la información necesaria para que KiCad se conecte a la API de PartsBox, incluyendo la URL del endpoint de la API y su token de acceso único (clave API).\n- Puede copiar el texto de configuración al portapapeles o descargarlo como un archivo.Para habilitar la biblioteca de PartsBox en KiCad:
partsbox.kicad_httplib (o cualquier nombre con la extensión .kicad_httplib).\n- Coloque este archivo en una ubicación accesible por KiCad, como un directorio de bibliotecas de KiCad o una ubicación personalizada.\n- En KiCad, vaya a 'Preferencias' -> 'Administrar bibliotecas de símbolos...'.\n- En el diálogo 'Bibliotecas de símbolos', haga clic en el botón '+' o 'Añadir biblioteca'.\n- Navegue y seleccione el archivo partsbox.kicad_httplib que guardó.\n- (Opcional, recomendado) Nombre la biblioteca para que aparezca antes que otras bibliotecas en el selector de símbolos, por ejemplo \"*PartsBox Library\".\n- 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.
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:
Device:R, MyLibrary:MySymbol). Este valor se mapeará al campo symbolIdStr en KiCad. - Huella KiCad: El nombre de la huella KiCad, incluyendo el alias de la biblioteca (por ejemplo, Resistor_SMD:R_0603_1608Metric). - 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").
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\n- POSTGRES_PASSWORD: contraseña de la base de datos que utilizará en Altium Designer para conectarse a la base de datosHaga 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.
PartsBox proporciona una API para el acceso programático a su base de datos de componentes. La API está orientada a operaciones: en lugar de exponer los objetos de la base de datos directamente, proporciona operaciones específicas para gestionar componentes, existencias, ubicaciones de almacenamiento, proyectos, BOM, pedidos, construcciones, lotes y más. Esto permite la integración con otros sistemas como ERP, MES o herramientas personalizadas.
La API utiliza JSON para solicitudes y respuestas (con EDN como alternativa) y se autentica mediante claves API. Para generar una clave API, vaya a Configuración en su organización.
Para obtener la documentación completa, incluidas las operaciones disponibles, los formatos de solicitud/respuesta y ejemplos, consulte la documentación de la API.