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?
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?
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
Lea otras preguntas en las etiquetas pcb