Gestión de bibliotecas en altium

0

Vengo del fondo de Eagle, donde hay un archivo de biblioteca común que se usa en todos los proyectos. Tomando un ejemplo de un condensador: diseño un símbolo genérico de condensador, agrego varios paquetes (0402, 0603, 0805, etc.) y lo convierto en un dispositivo. Un proyecto puede necesitar 10 valores de condensadores. Inserto el mismo dispositivo capacitor y simplemente selecciono el paquete correcto e ingrese el valor.

Me inscribí en un curso de Altium en línea recientemente y observé que la biblioteca se está creando dentro del proyecto. Para cada valor de capacitor, se está creando un nuevo símbolo y un nuevo paquete. Esto parece mucho trabajo, pero veo un valor en el sentido de que cada componente tiene un número de pieza y una información completa del fabricante y los precios. ¿Hay alguna otra ventaja para ello?

Además, si he creado 20 partes durante un proyecto, podría necesitar lo mismo en otros proyectos futuros. Por ejemplo, casi todos los proyectos necesitan condensadores. ¿Cómo administro mi biblioteca desde el principio para poder reutilizar cómodamente los componentes?

Edit: Investigué un poco más y descubrí que no es necesario hacer bibliotecas dentro de proyectos. Puedo agregar componentes desde una fuente central. Sin embargo, veo un valor en la inclusión de las bibliotecas dentro del proyecto porque esto me permite enviar los archivos PCB a un equipo diferente sin preocuparme por la biblioteca de componentes faltantes.

Como tal, quiero saber cómo lidiar con esto? ¿Debo crear una biblioteca central y luego duplicarla en cada proyecto que realice?

    
pregunta Whiskeyjack

1 respuesta

3

Hay aprox. Más de 20 formas de administrar tus archivos de la Biblioteca en Altium. Recomiendo encarecidamente utilizando el enfoque DbLib (No lo confunda con el enfoque DbLink), respaldado por SVN o GIT manualmente para sus archivos de biblioteca, ya que esto le brinda la máxima flexibilidad. Actualmente estamos en casi 5k componentes (sí, la mitad de ellos son resistencias y tapas) y aún no hemos tenido un solo problema.

También recomiendo NO usar Access como base de datos de back-end. En su lugar, utilice MSSQL Express (gratis). NO utilice espacios o caracteres especiales como nombres de columna.

Básicamente, terminarás con una estructura de directorios llena de archivos de biblioteca (SchLib y PcbLib) y un archivo DbLib que describe la interacción entre Altium, tus archivos de biblioteca y la base de datos.

Asegúrese de que cada uno de sus artículos tenga un identificador único (número de artículo, como quiera que lo llame). Luego, asigne los archivos SchLib y PcbLib a ese artículo.

Para una trazabilidad completa, asegúrese de almacenar solo una huella o un símbolo esquemático por archivo para que se pueda rastrear a través de GIT o SVN.

    
respondido por el Tom L.

Lea otras preguntas en las etiquetas