Gestión de la biblioteca de piezas Altium

0

Recientemente obtuvimos licencias de Altium para profesores y estudiantes por igual. Una pregunta que se planteó es la administración de la biblioteca de piezas. Actualmente se consideran dos opciones. Solo tenemos la licencia de entrada básica sin agregar.

1) Cada maestro o grupo de maestros mantiene una biblioteca que es específica para una clase determinada

2) Solo hay una biblioteca oficial de la parte para el departamento y una o dos maestras la mantendrían para que sea consistente y realmente útil.

La última vez que usé Altium fue en 2008, por lo que estoy desactualizado. ¿Hay un enfoque preferible? ¿Alguno de ustedes tiene sugerencias o trucos al respecto o quizás algún escollo para evitar a toda costa?

    
pregunta Simon Marcoux

2 respuestas

2

Hay muchas formas de administrar bibliotecas en Altium. Estos incluyen - al menos! - bibliotecas integradas de componentes, bibliotecas de bases de datos y la bóveda.

Las bibliotecas integradas de componentes son básicamente archivos en la computadora de todos. Puedes hacer ese tipo de cosas, y quizás administrarlas usando una carpeta de sincronización compartida como Dropbox. Cada parte es su propia entidad separada, por lo que si desea cambiar algo en cada parte de su biblioteca o en un grupo de partes, es realmente difícil.

las bibliotecas de bases de datos de Altium utilizan una base de datos backend como MySQL o Access o lo que quieras para unir cosas. Hay bibliotecas de bases de datos regulares y bibliotecas de bases de datos SVN. Este último suena fantástico porque las partes están todas controladas por versión. Sin embargo, parece que la memoria caché de piezas local se corrompe con mucha facilidad y hay que eliminarla ocasionalmente para solucionar problemas. La biblioteca de base de datos regular se puede usar junto con git o svn para agregar información detallada a cada parte.

Solo aquellas personas con acceso para escribir en la base de datos pueden crear o modificar partes. Por lo tanto, es muy fácil tener un conjunto básico de partes en un directorio compartido de solo lectura, y cada maestro podría tener su propia tabla de base de datos que une esas partes y agrega las funciones personalizadas que les gustan.

Por ejemplo, en mi base de datos, cada parte tiene un Mfr PN, un Supplier PN y un enlace a la hoja de datos. Como resultado, Altium puede mostrar una imagen de la parte y enlaces directamente a la información sobre la parte en Digikey o lo que sea, como el precio o la disponibilidad. Al hacer clic con el botón derecho en la parte de Altium, puedo acceder fácilmente a la hoja de datos, que es una característica realmente interesante.

No sé mucho sobre la bóveda. Altium quería más dinero para que nosotros tuviéramos una versión de servidor privado, y sus primeras versiones eran anticuadas y no eran obvias cómo usarlas. Probablemente sea mejor ahora.

    
respondido por el Jim
2

Antes de que Mi empresa comenzara a usar el sistema Vault / Nexus, usábamos Repositorios SVN para diferentes tipos de componentes. Descubrimos que es muy fácil y útil, la verdad es que, en realidad, es más rápido que el sistema Vault y si no se encuentra en un entorno que requiera un proceso de lanzamiento reglamentado, tiendo a preferir el enfoque SVN. Todo lo que necesita hacer es crear una biblioteca de símbolos y huellas para cada tipo de componente y una base de datos de algún tipo que contenga los parámetros del componente (para esto usamos el acceso de Microsoft). Puede tener más sentido tener algunas bibliotecas controladas de versiones comunes de pasivos y varios componentes de silicio para compartir entre las aulas. Las cosas que evitaría a toda costa son las bibliotecas integradas y el paradigma CmpLib. Me quedaría con el enfoque de DBLib o SvnDBLib, simplemente me parecieron más rápidos y menos mantenidos en la práctica.

    
respondido por el Luke Gary

Lea otras preguntas en las etiquetas