Aquí aprenderemos a crear vistas 3D de nuestras placas diseñadas en EAGLE
con la utilización de una extensión de lenguaje "ULP"
tanto para las versiones de Eagle 4.xx como para las 5.xx.
Lo que haremos sera exportar un archivo con extensión .POV,
Este archivo lo convertiremos en imagen con un programa que Renderiza imagenes.
Una vez echo el esquematico y ruteada la placa,
ya teniendo terminado el proyecto en Eagle (imagen 1).
Procederemos a crear una vista 3D con Povray (imagen 2)


Placa routeada, Archivo .BRD Simulación de la placa de la Izquierda
INSTALACION
Descargaremos EAGLE3d
debe quedar C:\Archivos de programa\EAGLE-5.5.0/Eagle3D
y las librerías Librerías 3d
instalar en C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\IMG
primero instalamos el Eagle 3d y luego las librerías.
(se asume que tenemos instalado el eagle 4.16 o el 5.x) Sino bajar Eagle 5.5.0 (Demo)
El EAGLE3D, solo es una extensión ULP
lo que significa que se agregara esta extensión al eagle que tengamos instalado.
asique no busquen un tal Eagle3d.exe.
En la instalación si nos pide un directorio lo instalaremos donde
tenemos
instalado el eagle.
por ej.: C:\Archivos de programa\EAGLE-5.5.0
Nos quedara: C:\Archivos de programa\EAGLE-5.5.0\Eagle3D
luego las librerías lasinstalaremos en:
C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\img
Listo el Eagle 3D, pasaremos a ver como generar un archivo .Pov
para renderizar con PovRay
Crear el .POV en Eagle
En la pantalla donde habitualmente creamos los boards y routemos la placa,
es donde vamos a exportar nuestro archivo .Pov, para esto debemos ir a:
FILE >RUN o en el icono 

Y buscaremos la extensión :
3d40.ulp (3d40.ulp para versiones anteriores de EAGLE 4.1)
3d41.ulp (3d41.ulp para versiones posteriores de EAGLE 4.1)
clickeamos Aceptar y saldrá una ventana, solo la primera vez preguntando por el idioma,
luego por la carpeta de destino donde queremos que se guarde.
buscaremos el siguiente directorio para no tener problemas de compatibilidad :
C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\povray
luego una ventana con opciones del circuito impreso, camara, luz, etc.
no hay ninguna complicación en esa pantalla, daremos a ACEPTAR.
y nos pedira parametros sobre los componentes
si esta tildada la opción remarcada en rojo: (no tildar por ahora)

Hara que si hay componentes que no reconoce
Eagle nos pedira que le
asignemos manualmente una imagen que debemos buscar en la carpeta
C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\img
y ver cual de las imagenes concuerda con este componente. pero no se recomienda
utilizar esta opción ya que si nos equivocamos no se podrá volver atrás.
al clickear " Crear archivo .Pov "
Puede que nos pida parametros sobre los componentes como por ejemplo
el logo de los integrados, si queremos que esten con o sin zocalo, color de los leds, etc.
cuando nos muestre el siguiente recuadro
se habrá creado el archivo .pov que abriremos con povray.
PovRay
Descargamos el programa POVRAY, que es Open Source, totalmente Gratis desde aquí.
una vez instalado, abrimos el programa.
Iremos al menú y abriremos el archivo generado con eagle (1).

una vez abierto clickearemos en RUN (2)
Pero puede que ocurra un error si es que no guardamos el .pov
en la carpeta antes mencionada:
C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\povray
esto se debe a que povray no sabe que esta trabajando con un archivo de Eagle
y no encuentra esos dos archivos.
Estos dos se encuentran en la carpeta:
C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\povray
ahora bien.. o copiamos los archivos que se encuentran en esta carpeta
a la carpeta en donde se encuentre el archivo .pov
o vamos al PovRay y en el menú TOOLS > Edit Master POVRAY.INI
se abrirá un archivo en block de notas y pegaremos al final la
dirección en donde se encuentran los archivos:
Users.inc y Tools.inc.
la dirección quedara asi:
Library_Path="C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\povray" ; Directorio de Eagle 3d para povray
Library_Path="C:\Archivos de programa\POV-Ray for Windows v3.6\scenes\objects" ; Objetos de povray
guardamos los cambios y cerramos el archivo
ahora al darle RUN nos dira que se sobrescribirá los datos
y que la restricción en
OPTIONS > Scripts I/O Rstrictions esta activada.
la desactivaremos en No Restrictions. para que no moleste.
ahora si podemos darle a Run y tardara unos segundos y se vera la imagen creada.
Pero puede ocurrir un problema ..

en la imagen se ve que no se dibujaron algunos componentes.
esto se debe a que en la librería de objetos 3d no esta asignado ese encapsulado
(Pakage en eagle).
lo normal es que si no encuentra ese encapsulado no lo dibuje,
también
puede pasar que nos coloque una componente donde debe ir otro.
para solucionarlo deberemos hacer, por única vez por cada encapsulado, lo siguiente:
Debemos abrir con POVRAY, como abrimos los .POV, el archivo 3dpack.dat ubicado en:
C:\Archivos de programa\EAGLE-5.5.0\Eagle3D
y veremos una lista asi, aunque mas extensa:
NOEAGLEPAC:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:ARK_350MM_2
NOEAGLEPAC:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:ARK_350MM_3
NOEAGLEPAC:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_DIS_CERAMIC_25MM_21MM
024X044:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_DIS_CERAMIC_25MM_44MM
025-025X050:0:1:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:CAP_DIS_CERAMIC_25MM_50MM
^Pakage _____________________________ ^Nombre de la imagen 3d
"NOEAGLEPAC" Significa que no esta asignado ningún encapsulado a esta figura.
en cambio en la ultima línea vemos que figura "C025-025X050 "
este es el encapsulado
de un capacitor que corresponde a la imagen 3D
que se encuentra en:
C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\IMG\CAP_DIS_CERAMIC_25MM_50MM
El Encapsulado de los componentes lo averiguamos en el EAGLE
haciendo Clock izquierdo sobre los componentes en la opción "package",

entonces vamos a la carpeta ."../IMG "
y buscamos la imagen del encapsulado TO-220 el cual se llama "TR_TO220_S"
Luego Buscamos en el archivo "3dpack" la línea que contenga " TR_TO220_S"
copiamos la línea entera al final del archivo para no suplantar este por otro encapsulado
dado dos o mas encapsulados pueden usar la misma imagen
y cambiamos el "NOEAGLEPACK" por "TR_TO220_S"
NOEAGLEPAC:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:TR_TO220_S(:TO220 stehend:
Quedara asi:
w2371-02:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:TR_TO220_S(:TO220 stehend:
y en nuestra vista 3d aparecera lo que debe.

Una vez que PovRay nos muestra la visata 3D automáticamente se guarda
en el directorio de donde leímos el archivo ".Pov", por default ".BMP"
El tamaño de la imagen la seleccionaremos en el POVRAY en la pestaña
" RENDER " > " EDIT SETTINGS / RENDE "
... Creo que con este tutorial hemos aprendido a crear vistas 3d.
En el próximo tutorial vamos a aprender como hacer animaciones como si fuese un vídeo.
Si alguna parte no se entendio o te ha surgido algún problema, contactate con nosotros.
Saludos.. y mucha suerte.