Autor Tema: [HELP] Colocando un logo (EAGLE3D) sobre un paquete  (Leído 1599 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado cdrpo

  • PIC18
  • ****
  • Mensajes: 317
[HELP] Colocando un logo (EAGLE3D) sobre un paquete
« en: 04 de Octubre de 2008, 18:38:47 »
Deseo colocar un logo por ejemplo el de Texas Instruments sobre un paquete (chip de 14 pines)

modifique el archivo 3D41.UPL así:

//used in the logo assignment   
string logo_names[] = { "ATMEL",  "TEXAS",  "PHILIPS",  "MICROCHIP" } ;
-----------------------------
adherí  al archivo  IC.INC   lo siguiente:

#if(strcmp(logo,"TEXAS")=0.0)
   #local logo_assigned = 1;
   #local label = union{
   text{ttf global_fontfile_eagle3d ":" 0.2,0 scale<besch_s*2,besch_s*2,1> rotate<90,0,0> translate<-LK/3,0,0>}      
   text{ttf global_fontfile_arial value 0.2,0 rotate<90,0,0> scale<value_scale_factor_arial,1,value_scale_factor_arial> translate<-value_arial_size.z/2,0,-value_arial_size.x/2-BK/6>}
   translate<0,HK+di_pcb+0.001,0>
   pigment{Gray60}
   }
#end

Luego sobre un nuevo Schematic escojo la Library: ic-package/Package: DIL14 y pego el Device DIL14, genero la PCB y corro la UPL 3D41.upl y luego ejecuto POV.ray, pero el CHIP sigue sin logo,  :(

Por favor seguir los anteriores pasos para ver donde esta problema. Gracias de antemano
« Última modificación: 11 de Abril de 2009, 00:05:40 por cdrpo »

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2271
Re: [HELP] Colocando un logo (EAGLE3D) sobre un paquete
« Respuesta #1 en: 07 de Octubre de 2008, 12:41:26 »
hola cdrpo, desglosando, que es gerundio...

archivo xx.pov
#if(pcb_parts=on)//Componentes
union{
#ifndef(pack_IC1) #declare global_pack_IC1=yes; object {IC_DIS_DIP14("MODELO","TEXAS",)translate<0,0,0>...
...
...

archivo ic.ini:
además de lo que tu apuntas:

#macro IC_DIS_DIP14(name,logo)   
object{IC_DIS_DIP_GRND(14,14,3,3.2,name,logo)}
#end


en el mismo archivo se define la macro y sus parámetros:

//Grundmakro fuer DIP's  --> Macro básica para DIP's
//p=Pincount of a full DIL
//a=Count of available pins, ( less than or equal to "p" )
//b=breite (in Raster)
//h=hoehe  --> ignoro que quiere decir
//n=Beschriftung  --> algo así como inscripción... podría ser 'name'

#macro IC_DIS_DIP_GRND(p,a,b,h,n,logo)
..
..

la macro contiene seis parámetros, de los cuales los cinco primeros funcionan bien, pero no consigo saber donde indicarle que haga uso de la sexta (logo). he repasado bastantes galerías de imágenes creadas con eagle3d y en todas ellas los encapsulados de tipo dil iban sin logo...

he remitido no obstante la consulta a Mathhias W. y esperaremos su respuesta...

un saludo

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2271
Re: [HELP] Colocando un logo (EAGLE3D) sobre un paquete
« Respuesta #2 en: 20 de Octubre de 2008, 16:31:21 »
hola cdrpo

no, no me olvidé de tu consulta, es simplemente que estaba esperando la respuesta de Matthias porque yo tiré la toalla definitivamente, por más que busqué una solución no di con ella. he aquí su respuesta:

"Currently I am unsure if the DIP macro supports logos. If it does not it is deffinitly a point I want to change"

en cuanto tenga novedades te lo haré saber...

un saludo


 

anything