You are on page 1of 15

ULP para exportar Cdigos G de Eagle ULP para exportar Cdigos G de Eagle Mach3, Turbo CNC y otros.

Con esta extensin ulp crearemos cdigos G, para poder modificarlos mediante programas editores como Imagen to G-Codes o directamente cargarlo a nuestra interfaz cnc. La ULP para eagle a sido probada exitosamente en Eagle 5.1, pero se supone que funciona para todas las demas versiones. Primeramente descargamos de aqu la ULP para Eagle: Pcb-G-code org.com ( Grupo de Yahoo dedicado a esta ULP ) Instalacin: Lo que descargaremos es un Fichero comprimido .Zip, dentro hay una carpeta con los archivos que debemos mover a la carpeta ULP del directorio Eagle. Por defecto: "C:\Archivos de programa\EAGLE-5.1.0\ulp"

Atencin:

El contenido de la carpeta que descargamos, debe ser copiado al directorio ULP del Eagle. y no como suele pasar, copiar la carpeta "pcb-gcode-3.3.X", que hay dentro del .ZIP, al directorio ULP. Dado que la ULP interacta con archivos de eagle, hacer esto causara que no funcione la ULP Al tener nuestro circuito impreso terminado, en la interfaz "Board" de eagle, ejecutamos la ulp "pcb-gcode.ulp" y nos mostrara una pantalla con opciones como: elejir el tipo de unidades de medida, la interfaz que vamos a utilizar, etc. le damos aceptar y creara los archivos (Por defecto .NC ) en la carpeta donde se encuentra el impreso ( archivo.BRD ) que estemos trabajando. estos archivos los cargamos directamente en el MACH3 por ejemplo y podremos ejecutar el programa cnc sin ningn paso mas. o si queremos podemos modificar el archivo.nc con un editor como por ejemplo el Imagen to G-Codes Este es un ejemplo del Cdigo G extraido de un Circuito impreso y cargado en Mach3

Espero les haya servido. y ante cualquier duda pueden consultarnos.

Creacion de Vistas 3D de PCB con Eagle Vistas 3D con EAGLE y PovRay

Con este tutorial se pretende guiar la creacion de vistas 3D de nuestros circuitos impresos diseados en EAGLE mediante la utilizacin de una extensin de lenguaje "ULP" Tanto para las versiones de Eagle 4.xx como para las 5.xx. Para comenzar este tutorial, nos dirigimos a Eagle, donde tendremos nuestro proyecto finalizado, Ya teniendo terminado el proyecto en Eagle (imagen 1). Procederemos a crear una vista 3D con Povray (imagen 2)

Placa routeada, Archivo .BRD Simulacin de la placa de la Izquierda

INSTALACION
Descargaremos EAGLE3D Debera quedar Asi " C:\Archivos de programa\EAGLE-5.5.0/Eagle3D " y las libreras Libreras 3d Instalar en " C:\Archivos de programa\EAGLE-5.5.0\Eagle3D\IMG " primero instalamos el Eagle 3d y luego las libreras.

(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 extensin ULP lo que significa que se agregara esta extensin al Eagle que tengamos instalado. Asi que no intenten buscar un tal Eagle3d.exe. En la instalacin 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 libreras 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 extensin : 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 complicacin en esa pantalla, daremos a ACEPTAR. y nos pedira parametros sobre los componentes. Si esta tildada la opcin remarcada en rojo: (no tildar por ahora)

Esta opcion 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 opcin ya que si nos equivocamos no se podr volver atrs. 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. Sera cuando nos muestre el siguiente recuadro cuando

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 direccin en donde se encuentran los archivos: Users.inc y Tools.inc. la direccin 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 restriccin 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 pero se vera la imagen creada. Aunque puede puede ocurrir un problema ..

en la imagen se ve que no se dibujaron algunos componentes. Esto se debe a que en la librera de objetos 3d no esta asignado ese encapsulado (Pakage en eagle). Lo normal es que si no encuentra ese encapsulado no lo dibuje, tambin 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::00: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: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 ningn encapsulado a esta figura. En cambio en la ultima lnea 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 opcin "package",

Entonces vamos a la carpeta ."Eagle3D.../.../IMG " y buscamos la imagen del encapsulado TO-220 el cual se llama "TR_TO220_S" Luego Buscamos en el archivo abierto en Povray "3dpack" la lnea que contenga " TR_TO220_S" Copiamos la lnea entera al final del archivo para no suplantar este por otro encapsulado, dado que 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 automticamente se guarda en el directorio de donde lemos el archivo ".Pov", por default ".BMP" El tamao de la imagen la seleccionaremos en el POVRAY en la pestaa " RENDER " > " EDIT SETTINGS / RENDE " ... Creo que con este tutorial hemos aprendido a crear vistas 3d. En el prximo tutorial vamos a aprender como hacer animaciones como si fuese un vdeo. Si alguna parte no se entendio o te ha surgido algn problema, contactate con nosotros. Saludos.. y mucha suerte.

You might also like