En gEDA, donde puedo ver una lista de huellas compatibles

1

Estoy usando gEDA en linux y quiero saber cuáles son las listas de huellas admitidas en gEDA. Por ejemplo, tengo una resistencia que se supone que es 0403, pero ¿qué es exactamente lo que pongo como huella y cómo encuentro una referencia a él?

    
pregunta user2578666

1 respuesta

1

En su árbol de directorio de instalación de PCB (para referencia, el mío está en / usr / share / pcb en Debian) habrá una carpeta llamada m4 que contiene un montón de macros que se utilizan para generar huellas.

Si estoy tratando de encontrar una huella en particular, normalmente hago algo como esto:

lombard: [/usr/share/pcb/m4] grep "0603" ./*                                            [19:40:31]
./geda.inc:#define('PKG_0603',      'PKG_SMT_2PAD_MIL(  '$1', '$2', '$3',  60,   30)');
./geda.inc:# The naming convention, like 'CAPC0603L' follows the IPC standard.  At the end
./geda.inc:# of each size is a package named like '0603', '1206' which is more or less a compromise part based
etc...

Esto le da un buen punto de partida para leer más en el código (los comentarios en estos archivos son generalmente muy útiles)

Para su caso particular, necesita un 0403 - esta parte no es compatible de manera predeterminada (es decir, no se reconocerá una huella de '0403') Sin embargo, si observa la primera línea que apareció en nuestra búsqueda de grep Parece que hay una macro llamada SMT_2PAD_MIL que toma argumentos de ancho de parte y altura de parte en mils. En otras palabras, es posible que puedas definir tu huella como:

SMT_2PAD_MIL 40 30

Para obtener más información sobre la estructura de estas macros, pruebe esta sección de la wiki de gEDA: enlace

También hay documentación (!) en el archivo fuente para gEDA

    
respondido por el Lombard

Lea otras preguntas en las etiquetas