PartsBox puede integrarse con KiCad, y tu biblioteca de componentes puede ser accesible en KiCad. Esto tiene muchas ventajas: solo tienes una base de datos de componentes y, al importar una BOM de KiCad a PartsBox para compras o producción, las entradas de tu BOM se emparejan automática y precisamente.
Mientras que los símbolos y footprints pertenecen a KiCad, no es el lugar adecuado para almacenar todos tus datos de componentes. Las herramientas CAD no están diseñadas para ser bases de datos de componentes o sistemas de gestión de inventario. Agregar 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 sustitutos de componentes. Para algunos componentes, conoces el MPN exacto y sabes que nunca cambiará durante la vida útil de un proyecto. Pero para muchos componentes, especialmente los pasivos, realmente no te importa el MPN específico, así que simplemente ingresas el valor ("10k"), y tus BOMs exportados terminan con "10k" como única descripción del componente. Esto dificulta importarlos a otro software para precios y compras. También significa que se pierde mucho tiempo seleccionando los componentes pasivos que se utilizarán en las construcciones. Todos conocen la experiencia de pasar horas en los sitios web de distribuidores buscando resistencias de 6k3 y condensadores X5R de 1μF.
Con esta integración, puedes crear meta-componentes para componentes pasivos utilizados en tus proyectos. Estos meta-componentes están asociados con símbolos y footprints de KiCad y se colocan en tus esquemáticos. Cuando estés listo para comprar componentes, puedes crear un único componente de ejemplo con un MPN específico y agregarlo al meta-componente. PartsBox sugerirá sustitutos adicionales clasificados por popularidad, que puedes agregar con un solo clic. Puedes modificar tu conjunto de sustitutos a lo largo del tiempo sin cambiar tus esquemáticos, diseño de PCB o BOM.
Al importar tu diseño de vuelta a PartsBox para precios y compras, las entradas de BOM se emparejan automática y precisamente. Solo exporta el campo "PartsBox ID" que contiene el código ID Anything™ - un identificador único que nunca cambia, eliminando los desajustes.
El uso de meta-componentes junto con la integración de KiCad te permite preservar la intención de diseño: tus proyectos pueden usar los componentes especificados según la intención de diseño, en lugar de MPNs específicos.
Tus símbolos y footprints de KiCad permanecen sin cambios — PartsBox actúa como una fuente de datos que hace referencia a símbolos y footprints definidos en bibliotecas estándar de KiCad. PartsBox presenta una parte de tu biblioteca de componentes a KiCad, organizada en categorías. Cuando seleccionas un componente de la biblioteca de PartsBox en KiCad, se completa el símbolo del esquemático con datos de PartsBox, como número de parte del fabricante, valor, footprint y otros campos configurados.
Una vez configurada, esta integración no requiere esfuerzo continuo. Tu biblioteca se accede en línea a través de HTTP según sea necesario. Las categorías que has configurado aparecen en el selector de símbolos de KiCad, permitiéndote colocar componentes de PartsBox en tus esquemáticos con todos los campos de datos mapeados.
Para configurar esto:
PartsBox genera un archivo de configuración (con extensión ".kicad_httplib") que colocas en uno de tus directorios de biblioteca de KiCad. Este archivo contiene la clave API y le indica a KiCad cómo conectarse a PartsBox.
PartsBox presenta tu biblioteca de componentes a KiCad como categorías — subconjuntos personalizados de tu 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 puedes crear categorías basadas en:
Los componentes pueden aparecer en múltiples categorías para máxima flexibilidad. También puedes aplicar un filtro inicial global a todos los componentes antes del filtrado específico por categoría, lo cual es útil cuando solo quieres exportar un pequeño subconjunto de tus componentes.
Los mapeos de campos te permiten conectar cualquier campo de PartsBox con cualquier campo de datos de KiCad. Se proporciona un conjunto predeterminado, con tres mapeos obligatorios:
Todo lo demás es opcional, aunque se recomienda encarecidamente configurar la referencia y el footprint de KiCad.
Para cada componente que planeas usar en KiCad, necesitarás configurar su símbolo, footprint y referencia de KiCad en "Configuración de Componente | Datos CAD/PLM" en la pantalla de información del componente. En el futuro, podrás establecer estos campos para múltiples componentes a la vez.
En KiCad, agrega el archivo de configuración descargado a tus bibliotecas de símbolos. Ve a "Administrar Bibliotecas de Símbolos..." y agrega el archivo .kicad_httplib:
Se recomienda usar un apodo de biblioteca que comience con un símbolo para que aparezca primero en el diálogo "Elegir Símbolo".
¡Después de eso, tus categorías y componentes serán visibles en el diálogo Elegir Símbolo!
Cuando tu BOM esté lista para ser importada a PartsBox, asegúrate de que haya una columna con el campo "PartsBox ID". Ese campo contiene el código ID Anything™ que permite a PartsBox emparejar las entradas de tu BOM con los componentes sin ningún esfuerzo adicional.