PartsBox puede interactuar con KiCad, y su biblioteca de componentes puede ser accesible en KiCad. Esto tiene muchas ventajas: solo tiene una base de datos de componentes y al importar una BOM desde KiCad a PartsBox para compras o producción, sus entradas de BOM se emparejan automática y precisamente.
Aunque los símbolos y las huellas (footprints) pertenecen a KiCad, no es el lugar adecuado para almacenar todos los datos de sus componentes. Las herramientas CAD no están diseñadas para ser bases de datos de componentes o sistemas de gestión de inventario. Añadir campos de datos personalizados en KiCad es posible, pero mantener la consistencia entre proyectos es difícil.
Además, no hay una manera fácil de lidiar con los sustitutos de componentes. Para algunos componentes, conoce el MPN exacto y sabe que nunca cambiará durante la vida útil de un proyecto. Pero para muchos componentes, especialmente los pasivos, realmente no le importa el MPN específico, así que simplemente ingresa el valor ("10k"), y sus BOMs exportados terminan con "10k" como la única descripción del componente. Esto dificulta su importación a otro software para precios y compras. También significa que se pierde mucho tiempo seleccionando los pasivos reales que se utilizarán en las construcciones. Todos conocen la experiencia de pasar horas en los sitios web de los distribuidores buscando resistencias de 6k3 y condensadores X5R de 1μF.
Con esta integración, puede crear meta-componentes para componentes pasivos utilizados en sus proyectos. Estos meta-componentes están asociados con símbolos y huellas de KiCad y se colocan en sus esquemáticos. Cuando esté listo para comprar componentes, puede crear un solo componente de ejemplo con un MPN específico y agregarlo al meta-componente. PartsBox sugerirá sustitutos adicionales clasificados por popularidad, que puede agregar con un solo clic. Puede modificar su conjunto de sustitutos con el tiempo sin cambiar sus esquemáticos, diseño de PCB o Lista de Materiales (BOM).
Al importar su diseño de nuevo a PartsBox para precios y compras, las entradas de la BOM se emparejan de forma automática y precisa. Simplemente exporte el campo "PartsBox ID" que contiene el código ID Anything™ - un identificador único que nunca cambia, eliminando desajustes.
El uso de meta-componentes junto con la integración de KiCad le permite preservar la intención del diseño: sus proyectos pueden usar los componentes especificados según la intención del diseño, en lugar de MPN específicos.
Sus símbolos y huellas de KiCad permanecen sin cambios: PartsBox actúa como una fuente de datos que hace referencia a símbolos y huellas definidos en las bibliotecas estándar de KiCad. PartsBox presenta una parte de su biblioteca de componentes a KiCad, organizada en categorías. Cuando selecciona un componente de la biblioteca de PartsBox en KiCad, rellena el símbolo esquemático con datos de PartsBox, como el número de parte del fabricante, el valor, la huella y otros campos configurados.
Una vez configurada, esta integración no requiere esfuerzo continuo. Se accede a su biblioteca en línea a través de HTTP según sea necesario. Las categorías que ha configurado aparecen en el selector de símbolos de KiCad, permitiéndole colocar componentes de PartsBox en sus esquemas con todos los campos de datos mapeados.
Para configurar esto:
PartsBox genera un archivo de configuración (con una extensión ".kicad_httplib") que usted coloca en uno de sus directorios de bibliotecas de KiCad. Este archivo contiene la clave API y le dice a KiCad cómo conectarse a PartsBox.
PartsBox presenta su biblioteca de componentes a KiCad como categorías: subconjuntos personalizados de su base de datos que aparecen como secciones navegables separadas en el Selector de Símbolos. Cada categoría se define utilizando el sistema de filtros de PartsBox, por lo que puede crear categorías basadas en:

Los componentes pueden aparecer en múltiples categorías para una máxima flexibilidad. También puede aplicar un filtro inicial global a todos los componentes antes del filtrado específico por categoría, lo cual es útil cuando solo desea exportar un pequeño subconjunto de sus componentes.
Los mapeos de campos le permiten conectar cualquier campo de PartsBox a cualquier campo de datos de KiCad. Se proporciona un conjunto predeterminado, con tres mapeos obligatorios:

Todo lo demás es opcional, aunque configurar la referencia y la huella de KiCad es altamente recomendable.
Para cada componente que planee usar en KiCad, necesitará configurar su símbolo, huella y referencia de KiCad en "Ajustes de Componente | Datos CAD/PLM" en la pantalla de información del componente. En el futuro, podrá configurar estos campos para múltiples componentes a la vez.

En KiCad, agregue el archivo de configuración descargado a sus bibliotecas de símbolos. Vaya a "Manage Symbol Libraries…" y agregue el archivo .kicad_httplib:

Se recomienda usar un apodo de biblioteca que comience con un símbolo para que aparezca primero en el cuadro de diálogo "Elegir Símbolo".
¡Después de eso, sus categorías y componentes serán visibles en el diálogo Elegir Símbolo!

Cuando su BOM esté lista para ser importada a PartsBox, asegúrese de que haya una columna con el campo "PartsBox ID". Ese campo contiene el código ID Anything™ que permite a PartsBox hacer coincidir sus entradas de BOM con componentes sin ningún esfuerzo adicional.