
Kicad est une suite open source (GPL) pour la réalisation de schémas électroniques et de circuits imprimés.
Conçue et réalisée par Jean-Pierre Charras, chercheur au LIS (Laboratoire
des Images et des Signaux)
et enseignant en électronique à l'IUT de Saint Martin d'Hères, la suite
Kicad est un ensemble de quatre logiciels et un gestionnaire de projets
destinés à la réalisation de cartes électroniques:
-
Eeschema:Entrée schématique.
-
PcbNew:Logiciel de réalisation de circuits imprimés.
-
Gerbview:Visualisation des documents générés au format GERBER (documents de phototraçage).
-
Cvpcb:utilitaire de sélection des empreintes physiques des
composants électroniques utilisés dans le schéma.
-
Kicad:gestionnaire de projets.
Le gestionnaire de projets, Kicad, permet la sélection rapide d'un projet et le lancement de
l'utilitaire voulu (Eeschema, PcbNew, ...).
Cette suite logiciels est diffusée gratuitement en open source sous licence GPL par le
LIS à toutes les personnes intéressées.
Il est destiné à toute personne ayant à créer et réaliser des
circuits imprimés simples ou complexes.
Ces logiciels (ils sont basés sur WXWIDGETS.) sont MULTI-PLATEFORME
et tournent sous LINUX et Windows et sont maintenus régulièrement.
La version précompilée Linux est testée sous Mandrake 9.2.
Il ont été également testés sous FreeBSD.
kicad (gestionnaire de projet)
La schématique permet la conception de schémas simples ou en hiérarchie
(multifeuilles), le contrôle de vraisemblance (ERC) et la génération de netlistes pour PcbNew, ainsi que
pour la simulation Spice.
Le logiciel gère également un accès direct et immédiat à
la documentations des composants.
Eeschema
Edition des composant
Le logiciel de réalisation de Circuits Imprimés Pcbnew travaille sur 1 à 16
couches de cuivre plus 12 couches techniques (vernis, masques de
soudure ...) et génère automatiquement tous les documents nécessaires à la réalisation
des circuits ( fichiers GERBER de phototraçage, perçage et placement des composants, ainsi que des fichiers
de traçage PostScript pour la réalisation de prototypes plus adaptés aux moyens mis en oeuvre dans les
établissements d'enseignement).
La visualisation en 3 dimensions (sous OpenGL) du
circuit et des composants est possible.
PcbNew
Edition de Modules
Pcbnew: Visualisation 3D
Gerbview: Visualisation de fichiers GERBER
Librairies:
Eeschema et PcbNew gèrent de façon efficace les librairies de composants et de modules:
On peut créer, modifier,échanger et supprimer facilement des
éléments de ces librairies.
Des fichiers de documentation peuvent y être associés, ainsi que des mots-clé
pour une recherche de composant par fonction plutôt que par référence.
Des librairies importantes, développées sur plusieurs années, sont
disponibles, pour la schématique et pour les modules de circuits imprimés (composants classiques et cms).
La plupart des modules de circuits imprimés disposent de leur représentation 3
dimensions.
Logiciels complémentaires:
Ils sont compris dans la suite Kicad et sont librement disponibles (licence GNU):
Wyoeditor (éditeur de texte utilisé pour examiner les rapports) basé
sur Scintilla et wxWidgets (www.wxGuide.sourceforge.org).
Wings3D: modeleur 3D pour les modules de Pcbnew (www.wings3d.com).
Documentation:
On dispose d'une aide en ligne (format HTML), ainsi que des sources
de cette aide au format Open Office, pouvant être imprimées.
Cette documentation représente environ 200 pages.
Réalisation et Ergonomie:
La réalisation et l'ergonomie se veulent de qualité professionnelle.
Références:
Cette suite est utilisée depuis plusieurs années en milieu professionnel et enseignant
(où elle est mise en libre disposition pour les élèves), en usage intensif:
Aaton (Grenoble)
AAVD (Saint Egrève 38)
IUT1 Département GEII2 (Saint Martin d'Hères 38).
Lycée Vaucanson (Grenoble)
Lycée de Vizille.(Vizille 38)
Pourquoi j'ai écrit kicad:
Au départ, je voulais apprendre le C++. (Maintenant, j'ai appris...).
Mais, fait au départ comme simple exercice de style pour la programmation en langage C++, cet ensemble s'est
progressivement étoffé pour devenir un outil de CAO électronique complet et professionnel.
Il se veut aussi un outil de recherche pour l'étude d'algorithmes de placement et de routage
automatique, grâce à la disponibilité des sources (commentées!).
Environnement de programmation et de compilation:
Tous les outils ou librairies nécessaires sont des logiciels libres :
Outils du GNU (libres!) GCC standard.
WxWidgets (wxwidgets.org).
OpenGL (ou Mesa www.mesa3d.org
) normalement installées sous Linux ou avec MinGW
Impression, édition des documentations: OpenOffice (www.openoffice.org).
2005-05-29