Jump to content
From ArchWiki
Esta traducción de GEDA fue revisada el 2018-11-02. Si existen cambios puede actualizarla o avisar al equipo de traducción.

El proyecto gEDA ha producido y continúa trabajando en una suite de herramientas GPL y un kit de herramientas de automatización de diseño electrónico. Estas herramientas se utilizan para el diseño de circuitos eléctricos, captura esquemática, simulación, creación de prototipos y producción. Actualmente, el proyecto gEDA ofrece un conjunto maduro de aplicaciones de software gratuitas para el diseño electrónico, que incluyen captura esquemática, gestión de atributos, generación de listas de materiales (BOM), creación netlist a más de 20 formatos de netlist, simulación analógica y digital y diseño de placa de circuito impreso (PCB).

El proyecto gEDA se inició debido a la falta de herramientas EDA gratuitas para los sistemas POSIX con el principal propósito de avanzar en el estado del hardware libre o el hardware de código abierto. La suite se está desarrollando principalmente en la plataforma GNU/Linux con un cierto esfuerzo de desarrollo para asegurarse de que las herramientas se ejecuten también en otras plataformas.

(Fuente: página web de gEDA)

## Instalación

El paquete geda-gafAUR le instalará el editor de esquemas y el editor de atributos, el cual está disponible en los repositorios oficiales. También podría ser necesario instalar ttf-dejavu y ttf-liberation para obtener un correcto escalado de las fuentes.

La instalación de pcbAUR le dará el editor de PCB, disponible en AUR.

## Primera PCB

### Crear símbolo esquemático

Puede crear nuevos símbolos a medida que esté creando esquemas. Abra un archivo vacío con

    $ gschem mysymbol.sym

y agregue pines con `ap` y atributos con `aa` . Consulte la wiki de geda para obtener más información. Una vez que haya terminado, no olvide traducir su símbolo a cero absoluto con `et` . Si no lo hace, su símbolo probablemente estará fuera de su ventana gráfica una vez que lo coloque en su esquema.

Guarde el símbolo con `fs` y verifíquelo con

    $ gsymcheck -vv mysymbol.sym

#### Ruta de búsqueda esquemática

No olvide colocar su símbolo dentro de la ruta de búsqueda de gschem. También puede ser útil extender esta ruta a una carpeta en su propio proyecto creando un archivo llamado

     gafrc

en la carpeta del proyecto con el siguiente contenido

    (component-library "./symbols")

y luego copie todos los símbolos requeridos por el proyecto a una subcarpeta llamada "symbols".

### Crear esquema

Ejecute el editor de esquemas:

    $ gschem

Véase también:

FAQ

### Crear y enrutar el PCB

Una vez que haya alcanzado un punto en su esquema en el que desee comenzar a enrutar el PCB (puede hacerlo de forma iterativa), es el momento de crear un proyecto gsch2pcb. Agregue las siguientes líneas a un archivo recién creado, llamado `firstpcb.prj` :

    schematics firstpcb.sch
    empty-footprint nofootprint
    output-name firstpcb

Este proyecto leerá de firstpcb.sch, ignorará cualquier parte que tenga una huella llamada 'nofootprint' y los archivos de salida comenzarán a ser:

- El PCB: firstpcb.pcb
- El netlist: firstpcb.net
- Comandos del nombre de pin: firstpcb.cmd
- ...

Si optó por un directorio de símbolos local, debe incluirlo aquí. También es probable que desee un directorio local de huella, de paso. Así que agregue estas líneas al archivo prj:

    elements-dir footprints
    elements-dir symbols

Ahora ejecute gsch2pcb con este archivo de proyecto:

    $ gsch2pcb -f firstpcb.prj

gsch2pcb le dirá qué hacer a continuación o si hubo algún error.

Category:

- Electronic design automation (Español)