gEDA

Fiche logiciel validé
  • Création ou MAJ importante : 14/11/11
  • Correction mineure : 23/10/12
Mots-clés
Pour aller plus loin
  • Fiches logiciel PLUME connexes : Ubuntu

gEDA : CAO électronique

Description
Fonctionnalités générales

gEDA est un projet rassemblant plusieurs logiciels de conception électronique.
La suite de logiciels constituant gEDA permet :

  • la saisie complète de schémas électroniques,
  • la création de netlists vers des logiciels de placement routage et de simulation notamment SPICE.

Sa bibliothèque de composants est relativement complète, elle peut être incrémentée par des composants disponibles sur la toile ou réalisés personnellement.
gEDA permet une édition hiérarchique des schémas.

Autres fonctionnalités

C'est un logiciel simple à installer et à utiliser sous Linux. L'installation sous MacOS X est possible via fink : http://finkproject.org/
Les logiciels commerciaux sont peut être plus complets mais gEDA permet de rendre les fonctionnalités principales d'une saisie de schéma classique :

  • Dessin du schéma avec cartouche.
  • Gestion des attributs (référence, valeur).
  • Liste de matériels.
  • Génération des netlists dans 20 formats différents.
  • Simulation numérique et analogique via des générations de netlist SPICE par exemple.
  • Passerelle vers le logiciel libre PCB (printed circuit board).
  • Edition hiérarchique des circuits
  • Dans une certaine mesure, il possède également quelques outils de dessin vectoriel permettant de compléter les schémas

Les composants peuvent être réalisés ou modifiés par un éditeur de texte.
La syntaxe est relativement simple (description XY du composant).

Contexte d'utilisation dans mon laboratoire/service
  • J'ai utilisé gEDA pour réaliser deux cartes (interface I2C) 160*100mm avec une trentaine de composants.
    J'ai fait sous-traiter la réalisation des circuits imprimés en 40 exemplaires.
    Prise en main des logiciels et réalisation jusqu'aux fichiers Gerber en une quinzaine de jours.
  • J.M. Routoure : j'utilise ce logiciel pour la réalisation de circuit intégré avec l'export vers PCB. Je fais utiliser ce logiciel à des étudiants de M1 EEA à l'université de Caen pour simuler en TP quelques structures de circuits intégrés analogiques avec ngspice comme moteur de calcul. Quelques exemples peuvent être trouvés à l'adresse : http://easy-spice.sourceforge.net/
  • A. Tizon : j'utilise la suite gEDA pour faire de la simulation de circuits analogiques, en association avec ngspice et gspiceui (interface graphique). J'ai opté pour ce type de logiciel car la prise en main est rapide. Le fait de ne pas être rattaché à un serveur de licences est un plus pour moi.
Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Debian

Fiche Plume Ubuntu  : version que j'utilise

Plates-formes

Linux : Fedora Core 5 et 6, SuSE, Debian, Ubuntu.
MAC OS X via fink
Windows via Cygwin

Logiciels connexes

Passerelle vers PCB (gsch2pcb)

Autres logiciels aux fonctionnalités équivalentes

Kicad : interface plus conviviale, mais je n'ai pas pu le faire fonctionner rapidement donc je suis passé à gEDA.
EAGLE Light Edition : limité à une page, 2 couches, carte de 100 * 80 mm qui est dédié à la réalisation de PCB et ne permet pas d'exporter facilement des netlists (à vérifier)
DesignSpark (windows) Copyright RS Components (activation nécessaire).

Environnement de développement
Type de structure associée au développement

Le projet de gEDA (lancé au printemps 1998) est géré par une communauté de développeurs open-source qui ont produit de manière collaborative une suite d'outils pour la Conception Assistée par Ordinateur électronique appelée la "suite de gEDA" :

  • gschem, l'éditeur de schémas.
  • gnetlist, un translateur vers d'autres utilitaires.
  • PCB, un outil de dessins de circuits imprimés.
  • ngspice, un clone de spice avec des fonctions étendues...........

Et d'autres logiciels comme gerbv (un visualisateur de fichier gerber) et surtout gsch2pcb qui permet l'annotation et la rétro-annotation vers PCB.

Eléments de pérennité

Une vingtaine de développeurs actifs.
Traducteurs en Allemand, Espagnol, Italien et Hollandais.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur

Commentaires

ngspice

Bonjour à tous,
pensez-vous que nous pourrions écrire une fiche propre à ngspice.
C'est une alternative sérieuse aux simulateurs en place tel que pspice.

Cordialement

Olivier LEMAIRE

Oui c'est possible

Peux tu remplir ce formulaire : https://www.projet-plume.org/fiches/proposer
Merci d'avance !
Bien cordialement.
David.

Responsable thématique précédent

Cette fiche a d'abord été suivie par le responsable thématique Jean-Luc Archimbaud. David Rousse l'a reprise en mai 2012.