Hola a todos de nuevo.
Desde que Manuel (Nocturno) se nos fue con el Altium el hilo de los trucos para el Eagle esta muy vacío y no tenemos avances significativos con este excelente editor de placas.
Veamos si podemos modificar este punto y añadir un granito de pimienta como acicate para que se utilice el Eagle.
De todos es sabido que uno de los puntos fuertes del Eagle son las extensas librerías que le acompañan con un sinfín de encapsulados. Pero al mismo tiempo que es un punto fuerte, también es su propio fracaso, ya que cuando uno tiene la necesidad de buscar un encapsulado, se pierde entre tantas librerías y dispositivos que tiene definidos.
Yo hace tiempo me puse ha hacer unas plantillas donde puse para algunas librerías los encapsulados más significativos, en concreto cristales, resistencias y condensadores. Pero la verdad es que termine cansado , siendo un trabajo ímprobo y poco gratificante.
Con la idea de que tenia que haber un sistema más sencillo y sabiendo de la existencias de el lenguaje ULP me puse a buscar y localice en la página del Eagle 2 ULP's que hacían este trabajo.
Por desgracia el primer fichero ULP trabajaba perfectamente pero solo ponía en un schematic los símbolos de la librería seleccionada. La verdad es que poca utilidad tiene pero por si alguien le hace falta su nombre es:
showlbr.ulp y como he comentado se encuentra en la página de
CadSoft El segundo fichero ULP contiene el programa que en principio debería de haber servido, pero probado con una librería un poco grande daba errores, ademas no ponía los nombres de los encapsulados.
Así que decidí modificar el primer fichero que generaba un schematic con todos los símbolos, para generar en un board todos los encapsulados.
Después de pelear un rato con el lenguaje, funciones y demás historias llego la luz obteniendo el siguiente resultado:

Perdona Diego por haber utilizado unas de tus librerías pero no me he podido contener. Como se puede ver obtenemos uno o varios board con todos los encapsulados de la librería seleccionada y sus nombres correspondientes.
De esta forma es muy sencillo (una vez impreso las librerías más utilizadas) localizar el encapsulado y por ende el símbolo del mismo.
Utilización:1º) Copiar el fichero
showlbr_brd2.ulp al directorio ulp de la instalación del Eagle.
2º) Abrir la librería que queramos listar sus encapsulados.
3º) En el menú File ejecutar la opción Run.
4º) Seleccionar el fichero showlbr_brd2
5º) Esto ejecuta el fichero y crea un script en el directorio de las librerías con nombre igual al de la librería y extensión .scr
6º) Minimizar la librería y abrir un board en blanco. Si se abre un schematic cerrarle sin salvarle.
Es muy importante que estén cerrados todos los schematic, si no están cerrados todos se producirá un error7º) Desde el menú del board seleccionar File y ejecutar la opción Script.
8º) Seleccionar el fichero "Nombre_librería.scr"
9º) Se generaran tantos board como sean necesarios en el proyecto en el cual nos encontremos con el nombre
brd<n>.brd siendo <n> un número secuencial para diferenciar los distintos boards.
Y con esto solo hay que ir abriendo uno a uno los boards generados e imprimirlos.
Espero que esto permita documentar mejor las librerías del Eagle y nos haga la vida más fácil si cabe.
El fichero lo pondré también cuando tenga tiempo en la página de CadSotf.
Un saludo a todos y a disfrutarlo.