1.0 - en to fr translation catalogue (334 entries)

note: type: Title =
en: Getting Started in KiCad
fr: Démarrer avec KiCad

note: type: Plain text
en: _Essential and concise guide to mastering KiCad for the successful development of sophisticated electronic printed circuit boards._
fr: _Prise en main rapide des principales fonctionnalités de KiCad pour la conception de circuits imprimés électroniques sophistiqués._

note: type: Plain text
en: This document is Copyright (C) 2010-2018 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), version 3.0 or later.
fr: Ce document est la propriété des contributeurs ci-dessous, copyright (C) 2010-2020. Vous pouvez le distribuer et/ou le modifier selon les termes de la GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 ou ultérieure ou bien selon la licence Creative Commons Attribution (http://creativecommons.org/licenses/by/3.0/), version 3.0 ou ultérieure.

note: type: Plain text
en: All trademarks within this guide belong to their legitimate owners.
fr: Toutes les marques apparaissant dans ce document appartiennent à leurs propriétaires respectifs.

note: type: Plain text
en: *Contributors*
fr: *Contributeurs*

note: type: Plain text
en: David Jahshan, Phil Hutchinson, Fabrizio Tappero, Christina Jarron, Melroy van den Berg.
fr: David Jahshan, Phil Hutchinson, Fabrizio Tappero, Christina Jarron, Melroy van den Berg, Marc Berlioux.

note: type: Plain text
en: *Feedback*
fr: *Retours*

note: type: Plain text
en: Please direct any bug reports, suggestions or new versions to here:
fr: Merci de signaler vos corrections de bugs, suggestions ou nouvelles versions ici :

note: type: Plain text
en: About KiCad documentation: https://gitlab.com/kicad/services/kicad-doc/issues
fr: Documentation de KiCad : https://gitlab.com/kicad/services/kicad-doc/issues

note: type: Plain text
en: About KiCad software: https://gitlab.com/kicad/code/kicad/issues
fr: Bugs logiciel KiCad : https://gitlab.com/kicad/code/kicad/issues

note: type: Plain text
en: About KiCad software internationalization (i18n): https://gitlab.com/kicad/code/kicad-i18n/issues
fr: Traductions de KiCad : https://gitlab.com/kicad/code/kicad-i18n/issues

note: type: Plain text
en: *Publication date*
fr: *Date de publication*

note: type: Plain text
en: 2015, May 16.
fr: 06 janvier 2020 + modifications du 29 février 2020.

note: type: Title ==
en: Introduction to KiCad
fr: Introduction à KiCad

note: type: Plain text
en: KiCad is an open-source software tool for the creation of electronic schematic diagrams and PCB artwork. Beneath its singular surface, KiCad incorporates an elegant ensemble of the following stand-alone software tools:
fr: KiCad est un logiciel open-source destiné à la création de schémas électroniques et de circuits imprimés. D'apparence monolithique, KiCad est en réalité composé de plusieurs logiciels spécifiques qui coopèrent :

note: type: Table
en: |Program name|Description|File extension
    |KiCad |Project manager|+*.pro+
    |Eeschema |Schematic and component editor|+*.sch, *.lib, *.net+
    |Pcbnew |Circuit board and footprint editor|+*.kicad_pcb, *.kicad_mod+
    |GerbView |Gerber and drill file viewer|+\*.g\*, *.drl, etc.+
    |Bitmap2Component |Convert bitmap images to components or footprints|+*.lib, *.kicad_mod, *.kicad_wks+
    |PCB Calculator |Calculator for components, track width, electrical spacing, color codes, and more...|None
    |Pl Editor |Page layout editor|+*.kicad_wks+
fr: |Nom du programme|Description|Extensions de fichiers
    |KiCad |Gestion du projet|+*.pro+
    |Eeschema |Édition de schématique (schémas et symboles des composants)|+*.sch, *.lib, *.net+
    |Pcbnew |Édition de circuits imprimés et éditeur d'empreintes|+*.kicad_pcb, *.kicad_mod+
    |GerbView |Visualisation des Gerber et fichier de perçage|+\*.g*, *.drl, etc...+
    |Bitmap2Component |Conversion d'images bitmap en symboles ou empreintes|+*.lib, *.kicad_mod, *.kicad_wks+
    |PCB Calculator |Calcul pour composants, largeurs de pistes, isolation électrique, code couleur, etc...|Aucun
    |Pl Editor |Édition de cartouche|+*.kicad_wks+

note: type: Plain text
en: The file extension list is not complete and only contains a subset of the files that KiCad supports. It is useful for the basic understanding of which files are used for each KiCad application.
fr: La liste des extensions de fichiers n'est pas complète et ne contient que les fichiers caractéristiques de chaque application de la suite KiCad.

note: type: Plain text
en: KiCad can be considered mature enough to be used for the successful development and maintenance of complex electronic boards.
fr: KiCad peut être considéré comme suffisamment abouti pour servir à la conception et la maintenance de cartes électroniques complexes.

note: type: Plain text
en: KiCad does not present any board-size limitation and it can easily handle up to 32 copper layers, up to 14 technical layers and up to 4 auxiliary layers.  KiCad can create all the files necessary for building printed boards, Gerber files for photo-plotters, drilling files, component location files and a lot more.
fr: KiCad n'a aucune limitation de taille de circuits imprimés et peut facilement gérer jusqu'à 32 couches de cuivre, jusqu'à 14 couches techniques, et 4 couches auxiliaires. KiCad peut créer tous les fichiers nécessaires à la génération de cartes électroniques et notamment des fichiers Gerber pour photo-traceurs, des fichiers de perçage, des fichiers d'implantation automatique des composants, etc...

note: type: Plain text
en: Being open source (GPL licensed), KiCad represents the ideal tool for projects oriented towards the creation of electronic hardware with an open-source flavour.
fr: Étant open-source (licence GPL), KiCad est l'outil idéal pour la création de carte électronique orienté open-source ou open-hardware.

note: type: Plain text
en: On the Internet, the homepage of KiCad is:
fr: Sur Internet, le site principal de KiCad est :

note: type: Title ===
en: Downloading and installing KiCad
fr: Téléchargez et installez KiCad

note: type: Plain text
en: KiCad runs on GNU/Linux, Apple macOS and Windows.  You can find the most up to date instructions and download links at:
fr: KiCad fonctionne sous GNU/Linux, Apple macOS et Windows. Vous pouvez trouver les instructions les plus à jour et des liens de téléchargement sur :

note: type: Plain text
en: KiCad stable releases occur periodically per the http://ci.kicad.org/job/kicad-doxygen/ws/Documentation/doxygen/html/md_Documentation_development_stable-release-policy.html[KiCad Stable Release Policy]. New features are continually being added to the development branch. If you would like to take advantage of these new features and help out by testing them, please download the latest nightly build package for your platform. Nightly builds may introduce bugs such as file corruption, generation of bad Gerbers, etc., but it is the goal of the KiCad Development Team to keep the development branch as usable as possible during new feature development.
fr: Des versions stables de KiCad apparaissent périodiquement suivant la http://ci.kicad.org/job/kicad-doxygen/ws/Documentation/doxygen/html/md_Documentation_development_stable-release-policy.html[Politique de versions stables de KiCad] (en anglais). De nouvelles fonctionnalités sont ajoutées continuellement à la branche de développement. Si vous voulez profiter de ces nouveautés et contribuer ainsi à leur développement en les testant, téléchargez et utilisez la toute dernière "nightly build". Quoiqu'expérimentales, et pouvant présenter quelques bugs (comme une corruption de fichier, génération de mauvais fichier Gerbers, etc...), l'objectif de notre équipe est de maintenir ces versions de développement aussi utilisables que possible.

note: type: Title ====
en: Under GNU/Linux
fr: Sous GNU/Linux

note: type: Plain text
en: Stable releases of KiCad can be found in most distribution's package managers as kicad and kicad-doc. If your distribution does not provide latest stable version, please follow the instruction for unstable builds and select and install the latest stable version.
fr: Les versions stables de KiCad peuvent être trouvées dans le gestionnaire de paquets de votre distribution sous le nom _kicad_ et _kicad-doc_. Si votre distribution ne fournit pas la dernière version stable, suivez les instructions d'installation des versions de développement.

note: type: Plain text
en: Under Ubuntu, the easiest way to install an unstable nightly build of KiCad is via _PPA_ and __Aptitude__. Type the following into your Terminal:
fr: Sous Ubuntu, la façon la plus facile d'installer une version de développement de KiCad est de passer par les dépôts _PPA_ et __Aptitude__. Tapez dans un terminal les commandes suivantes :

note: type: Plain text
en: Under Debian, the easiest way to install backports build of KiCad is:
fr: Sous Debian, la méthode la plus simple est d'installer un paquet backports de KiCad :

note: type: Plain text
en: Under Fedora the easiest way to install an unstable nightly build is via __copr__.  To install KiCad via copr type the following in to copr:
fr: Sous Fedora, la façon la plus facile d'installer une version de développement de KiCad est de passer par __copr__. Pour installer KiCad en utilisant copr, tapez ce qui suit :

note: type: Plain text
en: Alternatively, you can download and install a pre-compiled version of KiCad, or directly download the source code, compile and install KiCad.
fr: Vous pouvez aussi télécharger et installer une version pré-compilée de KiCad ou bien télécharger le code source, le compiler et installer KiCad.

note: type: Title ====
en: Under Apple macOS
fr: Sous Apple macOS

note: type: Title ====
en: Under Windows
fr: Sous Windows

note: type: Plain text
en: For Windows you can find nightly development builds at: http://downloads.kicad.org/windows/
fr: Les versions de développement (compilées quotidiennement) pour Windows peuvent être trouvées ici : http://downloads.kicad.org/windows/

note: type: Title ===
en: Support
fr: Assistance

note: type: Plain text
en: If you have ideas, remarks or questions, or if you just need help:
fr: Si vous avez des idées, des remarques, des questions ou si vous avez besoin d'aide :

note: type: Plain text
en: https://forum.kicad.info/[Visit the forum]
fr: Visitez le https://forum.kicad.info/[Forum]

note: type: Plain text
en: Join the http://webchat.freenode.net/?channels=kicad[#kicad IRC channel] on Freenode
fr: Rejoignez le http://webchat.freenode.net/?channels=kicad[Canal IRC #kicad] sur Freenode

note: type: Plain text
en: http://www.kicad.org/help/tutorials/[Watch tutorials]
fr: Visionnez les http://www.kicad.org/help/tutorials/[Tutoriels]

note: type: Title ==
en: KiCad Workflow
fr: Méthode de travail avec KiCad

note: type: Plain text
en: Despite its similarities with other PCB design software, KiCad is characterised by a unique workflow in which schematic components and footprints are separate. Only after creating a schematic are footprints assigned to the components.
fr: En dépit de ses ressemblances avec d'autres logiciels de conception de circuits imprimés (PCB), KiCad se caractérise par une organisation dans laquelle symboles et empreintes de composants sont des entités séparées. Ce n'est qu'une fois le schéma électronique réalisé que les empreintes sont affectées aux composants.

note: type: Title ===
en: Overview
fr: Vue d'ensemble

note: type: Plain text
en: The KiCad workflow is comprised of two main tasks: drawing the schematic and laying out the board. Both a schematic component library and a PCB footprint library are necessary for these two tasks. KiCad includes many components and footprints, and also has the tools to create new ones.
fr: Le travail avec KiCad s'organise en deux tâches principales : la réalisation du schéma électronique et l'élaboration (routage) du circuit imprimé. Une librairie de composants et une librairie d'empreintes sont nécessaires pour ces deux tâches. KiCad en fournit de nombreuses et possède également les outils pour en créer de nouvelles.

note: type: Plain text
en: In the picture below, you see a flowchart representing the KiCad workflow.  The flowchart explains which steps you need to take, and in which order.  When applicable, the icon is added for convenience.
fr: La figure ci-dessous représente comment le travail dans KiCad est organisé. Elle explique quelles sont les étapes à suivre et dans quel ordre. L'icône de l'outil nécessaire à la réalisation d'une étape est également indiquée.

note: type: Target for macro image
en: images/kicad_flowchart.png
fr: images/fr/kicad_flowchart.png

note: type: Plain text
en: For more information about creating a component, read <<make-schematic-symbols-in-kicad,Making schematic symbols>>.  And for information about how to create a new footprint, see <<make-component-footprints,Making component footprints>>.
fr: Pour plus d'informations sur la façon de créer un composant (symbole), voir la section <<make-schematic-symbols-in-kicad,Créer un symbole de composant avec KiCad>>. Et pour plus d'informations sur la façon de créer une nouvelle empreinte, voir la section <<make-component-footprints,Créer une empreinte de composant>>.

note: type: Plain text
en: http://kicad.rohrbacher.net/quicklib.php[Quicklib] is a tool that allows you to quickly create KiCad library components with a web-based interface. For more information about Quicklib, refer to <<make-schematic-components-with-quicklib,Making Schematic Components With Quicklib>>.
fr: L'outil sur le web http://kicad.rohrbacher.net/quicklib.php[Quicklib] vous permet de créer rapidement une librairie de symboles KiCad. Pour plus d'informations à propos de quicklib, voir la section <<make-schematic-components-with-quicklib,Créer un symbole de composant avec QuickLib>>.

note: type: Title ===
en: Forward and backward annotation
fr: Annotations et rétro-annotations

note: type: Plain text
en: Once an electronic schematic has been fully drawn, the next step is to transfer it to a PCB. Often, additional components might need to be added, parts changed to a different size, net renamed, etc. This can be done in two ways: Forward Annotation or Backward Annotation.
fr: Quand un schéma électronique est terminé, l'étape suivante consiste à créer le circuit imprimé. Des modifications sont souvent nécéssaires pendant l'élaboration du circuit : ajout de composants, changement d'empreintes, renommage d'équipotentielles, etc... Celles-ci peuvent être réalisées au moyen d'annotations ('Forward Annotations') ou de rétro-annotations ('Backward Annotations').

note: type: Plain text
en: Forward Annotation is the process of sending schematic information to a corresponding PCB layout. This is a fundamental feature because you must do it at least once to initially import the schematic into the PCB.  Afterwards, forward annotation allows sending incremental schematic changes to the PCB. Details about Forward Annotation are discussed in the section <<forward-annotation-in-kicad,Forward Annotation>>.
fr: L'annotation est le processus d'envoi de changement du schéma électronique vers le circuit imprimé. C'est une fonctionnalité essentielle qui permet d'importer la schématique dans le logiciel de routage la première fois et permet l'envoi des modifications du schéma électronique de façon incrémentale les fois suivantes. L'annotation est décrite dans la section intitulée <<forward-annotation-in-kicad,Les annotations dans KiCad>>.

note: type: Plain text
en: Backward Annotation is the process of sending a PCB layout change back to its corresponding schematic. Two common causes for Backward Annotation are gate swaps and pin swaps. In these situations, there are gates or pins which are functionally equivalent, but it may only be during layout that there is a strong case for choosing the exact gate or pin. Once the choice is made in the PCB, this change is then pushed back to the schematic.
fr: La rétro-annotation est le processus d'envoi de changement du circuit imprimé vers le schéma électronique. Deux situations courantes pour la rétro-annotation sont la permutation de portes et la permutation de broches. Le routage est parfois facilité après la permutation de 2 portes ou de 2 broches fonctionnellement identiques. Une fois la permutation réalisée dans le circuit imprimé, celle-ci doit être renvoyée dans le schéma électronique.

note: type: Title ==
en: Using KiCad
fr: Utilisation de KiCad

note: type: Title ===
en: Shortcut keys
fr: Clavier

note: type: Plain text
en: KiCad has two kinds of related but different shortcut keys: accelerator keys and hotkeys. Both are used to speed up working in KiCad by using the keyboard instead of the mouse to change commands.
fr: KiCad utilise les touches du clavier pour 2 usages proches mais différents : accélérateurs clavier et raccourcis clavier. Ces 2 usages permettent de travailler plus rapidement avec KiCad en évitant d'utiliser la souris à chaque changement de commande.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Accelerator keys
fr: Accélérateurs clavier

note: type: Plain text
en: Accelerator keys have the same effect as clicking on a menu or toolbar icon: the command will be entered but nothing will happen until the left mouse button is clicked. Use an accelerator key when you want to enter a command mode but do not want any immediate action.
fr: Les accélérateurs clavier ont le même effet que cliquer sur un menu ou une icône de la barre d'outils : la commande est activée mais l'action ne sera executée qu'après un clic sur le bouton gauche de la souris. Utilisez un accélérateur clavier lorsque vous désirez entrer une commande mais sans réaliser d'action immédiate.

note: type: Plain text
en: Accelerator keys are shown on the right side of all menu panes:
fr: Les accélérateurs clavier sont affichés sur le coté droit de chaque menu déroulant :

note: type: Target for macro image
en: images/gsik_accelerator_keys.png
fr: images/fr/gsik_accelerator_keys.png

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Hotkeys
fr: Raccourcis clavier

note: type: Plain text
en: A hotkey is equal to an accelerator key plus a left mouse click. Using a hotkey starts the command immediately at the current cursor location. Use a hotkey to quickly change commands without interrupting your workflow.
fr: Un raccourci clavier correspond à un accélérateur clavier plus un clic du bouton gauche de la souris. L'utilisation d'un raccourci clavier démarre la commande immédiatement à la position courante du curseur. Utilisez un raccourci clavier pour rapidement changer de commande sans interrompre le déroulement de votre travail.

note: type: Plain text
en: To view hotkeys within any KiCad tool go to *_Help -> List Hotkeys_* or press Ctrl+F1:
fr: Pour visualiser la liste des raccourcis clavier depuis n'importe quel outil KiCad, allez dans *Aide* -> *Liste Hotkeys* ou appuyez sur *Ctrl+F1* :

note: type: Target for macro image
en: images/gsik_hotkeys.png
fr: images/fr/gsik_hotkeys.png

note: type: Plain text
en: You can edit the assignment of hotkeys, and import or export them, from the *_Preferences -> Hotkeys Options_* menu.
fr: Vous pouvez modifier, importer et exporter la liste des raccourcis clavier depuis le menu *Préférences* -> *Préférences* dans la section *Raccourcis*.

note: type: Plain text
en: In this document, hotkeys are expressed with brackets like this: [a].  If you see [a], just type the "a" key on the keyboard.
fr: Dans ce document les touches de raccourcis sont présentées entre crochet comme ceci : [a]. Lorsqu'il est indiqué [a], appuyez juste sur la touche "a" du clavier.

note: type: Title ====
en: Example
fr: Exemple

note: type: Plain text
en: Consider the simple example of adding a wire in a schematic.
fr: Considérons l'exemple simple d'ajout d'un fil de liaison dans un schéma.

note: type: Plain text
en: To use an accelerator key, press "Shift + W" to invoke the "Add wire" command (note the cursor will change). Next, left click on the desired wire start location to begin drawing the wire.
fr: En utilisant l'accélérateur clavier, appuyez sur "Shift + W" pour invoquer la commande "Placer un fil" (notez la forme du curseur change). Ensuite, cliquer à l'endroit où le fil doit débuter pour commencer le tracé.

note: type: Plain text
en: With a hotkey, simply press [w] and the wire will immediately start from the current cursor location.
fr: Avec le raccourci clavier, appuyez simplement sur [w] et le tracé débutera immédiatement à la position actuelle du curseur.

note: type: Title ==
en: Draw electronic schematics
fr: Dessiner des schémas électroniques

note: type: Plain text
en: In this section we are going to learn how to draw an electronic schematic using KiCad.
fr: Dans cette section, nous allons apprendre comment dessiner un schéma électronique avec KiCad.

note: type: Title ===
en: Using Eeschema
fr: Utiliser Eeschema

note: type: Plain text
en: Under Windows run kicad.exe. Under Linux type 'kicad' in your Terminal. You are now in the main window of the KiCad project manager.  From here you have access to eight stand-alone software tools: __Eeschema__, __Schematic Library Editor__, __Pcbnew__, __PCB Footprint Editor__, __GerbView__, __Bitmap2Component__, __PCB Calculator__ and __Pl Editor__. Refer to the work-flow chart to give you an idea how the main tools are used.
fr: Sous Windows exécutez 'kicad.exe'. Sous Linux tapez 'kicad' dans votre Terminal. Vous êtes maintenant dans la fenêtre principale du gestionnaire de projet de KiCad. A partir de cette fenêtre, vous avez accès à huit outils indépendants : __Eeschema__, __Editeur Librairies de Symboles__, __Pcbnew__, __Editeur d'empreintes PCB__, __GerbView__, __Bitmap2Component__, __PCB Calculator__ et __Pl Editor__. Référez-vous au diagramme précédent pour un aperçu de la façon d'utiliser ces différents outils.

note: type: Target for macro image
en: images/kicad_main_window.png
fr: images/fr/kicad_main_window.png

note: type: Plain text
en: Create a new project: *File* -> **New** -> **Project**.  Name the project file 'tutorial1'. The project file will automatically take the extension ".pro". The exact appearance of the dialog depends on the used platform, but there should be a checkbox for creating a new directory. Let it stay checked unless you already have a dedicated directory.  All your project files will be saved there.
fr: Créez un nouveau projet :  *Fichiers* -> *Nouveau* -> *Projet*. Nommez ce fichier de projet 'tutorial1'. Le fichier de projet prend automatiquement l'extension ".pro". L'apparence de la fenêtre dépend de votre plateforme, mais vous devez voir une case à cocher permettant de créer un nouveau répertoire pour le projet. Vérifier que la case est bien cochée à moins que vous ayez déjà un répertoire dédié. Tous les fichiers de votre projet y seront sauvegardés.

note: type: Plain text
en: Let's begin by creating a schematic. Start the schematic editor __Eeschema__, image:images/icons/eeschema.png[Eeschema]. It is the first button from the left.
fr: Commençons par créer un schéma. Lancer l'éditeur de schémas __Eeschema__ image:images/icons/eeschema.png[Eeschema]. C'est le premier bouton à gauche.

note: type: Plain text
en: Click on the 'Page Settings' icon image:images/icons/sheetset.png[Sheet settings icon] on the top toolbar. Set the appropriate 'paper size' ('A4','8.5x11' etc.)  and enter the Title as 'Tutorial1'.  You will see that more information can be entered here if necessary. Click OK. This information will populate the schematic sheet at the bottom right corner. Use the mouse wheel to zoom in.  Save the whole schematic: *File* -> **Save**
fr: Cliquer sur l'icône 'Ajustage opt Page' image:images/icons/sheetset.png[Sheet settings icon] dans la barre d'outils située en haut. Définir la taille de la page ('A4', '8.5x11', etc...) et entrer le titre 'Tutoriel 1'. Remarquez qu'il est possible de renseigner davantage le cartouche si besoin. Valider et les informations saisies apparaissent désormais dans le coin en bas à droite du cartouche. Utilisez la molette de la souris pour zoomer. Sauvez le projet : *Fichiers* -> *Sauver*.

note: type: Plain text
en: We will now place our first component. Click on the 'Place symbol' icon image:images/icons/add_component.png[Add component Icon] in the right toolbar. You may also press the 'Add Symbol' hotkey [a].
fr: Nous allons maintenant placer notre premier composant. Cliquez sur l'icône 'Placer symbole' image:images/icons/add_component.png[Add component Icon] dans la barre d'outils de droite. L'outil est juste sélectionné, cliquez au milieu de la feuille pour ouvrir la fenêtre __Sélection Composant__. L'activation de l'outil et l'ouverture de la fenêtre peuvent être obtenues directement par le raccourci clavier [a].

note: type: Plain text
en: Click on the middle of your schematic sheet. A __Choose Symbol__ window will appear on the screen.  We're going to place a resistor. Search / filter on the 'R' of **R**esistor.  You may notice the 'Device' heading above the Resistor. This 'Device' heading is the name of the library where the component is located, which is quite a generic and useful library.
fr: Nous allons placer une résistance. Tapez le 'R' de **R**esistor dans le filtre de recherche. Vous pouvez remarquer l'entête 'Device' au-dessus de 'R'. Cette entête 'Device' est le nom de la librairie à laquelle appartient ce symbole. Cette librairie 'Device' est une librairie générique que vous utiliserez souvent.

note: type: Target for macro image
en: images/choose_component.png
fr: images/fr/choose_component.png

note: type: Plain text
en: Double click on it. This will close the 'Choose Symbol' window.  Place the component in the schematic sheet by clicking where you want it to be.
fr: Double cliquez sur le symbole. La fenêtre 'Sélection Composant' se ferme. Cliquez à l'endroit de la feuille où vous souhaitez placer la résistance.

note: type: Plain text
en: Click on the magnifier icon to zoom in on the component.  Alternatively, use the mouse wheel to zoom in and zoom out. Press the wheel (central)  mouse button to pan horizontally and vertically.
fr: Cliquez sur l'icône de loupe pour zoomer sur le composant, ou utilisez la molette de la souris. Appuyez sur la molette (bouton central) et, sans relacher, déplacez vous horizontalement ou verticalement dans la feuille de schématique.

note: type: Plain text
en: Try to hover the mouse over the component 'R' and press [r]. The component should rotate. You do not need to actually click on the component to rotate it.
fr: Essayez de survoler la résistance 'R' avec la souris et appuyez sur [r]. Le composant devrait tourner. Vous n'avez pas besoin de cliquer sur le composant pour le faire tourner.

note: type: Plain text
en: Sometimes, if your mouse is also over something else, a menu will appear.  You will see the Clarify Selection menu often in KiCad; it allows working on objects that are on top of each other. In this case, tell KiCad you want to perform the action on the 'Symbol ...R...' if the menu appears.
fr: Parfois, si votre souris était aussi au dessus d'un autre élément, un menu apparaîtra. Ce menu 'Clarification de la Sélection', que vous verrez souvent dans KiCad, vous permet de travailler sur des éléments qui sont les uns au-dessus des autres, et de choisir sur lequel effectuer une action. Dans ce cas, informez KiCad que vous voulez effectuer l'action sur le 'Symbole R'.

note: type: Plain text
en: Right click in the middle of the component and select *Properties* -> **Edit Value**. You can achieve the same result by hovering over the component and pressing [v]. Alternatively, [e] will take you to the more general Properties window. Notice how the right-click menu below shows the hotkeys for all available actions.
fr: Faites un clic droit au milieu du composant et sélectionnez *Propriétés* -> **Éditer Valeur**. Le même résultat peut être obtenu en survolant le composant et en utilisant le raccourci clavier [v]. Autre méthode, le raccourci [e] ouvre une fenêtre plus générale de 'Propriétés du Symbole'. Noter comment le clic droit sur un symbole de composant fait apparaître le menu suivant avec pour chaque action son raccourci clavier.

note: type: Target for macro image
en: images/edit_component_dropdown.png
fr: images/fr/edit_component_dropdown.png

note: type: Plain text
en: The Edit Value Field window will appear. Replace the current value 'R' with '1 k'. Click OK.
fr: La fenêtre 'Édition Champ Valeur' apparaît. Remplacer la valeur courante de 'R' par '1k' et valider.

note: type: Plain text
en: Do not change the Reference field (R?), this will be done automatically later on. The value above the resistor should now be '1 k'.
fr: Si vous avez utilisé la méthode plus générale de 'Propriétés du Symbole' (raccourci [e]), ne changez pas la référence ('R?'). Nous le feront plus tard de façon complètement automatique. La valeur au dessus de la résistance devrait maintenant être '1k'.

note: type: Plain text
en: To place another resistor, simply click where you want the resistor to appear. The symbol selection window will appear again.
fr: Appuyez sur le raccourci 'Placer Symbole' [a], la fenêtre 'Sélection Composant' apparaît à nouveau.

note: type: Plain text
en: The resistor you previously chose is now in your history list, appearing as 'R'. Click OK and place the component.
fr: La résistance 'R' que vous avez choisi précédemment apparaît dorénavant dans la liste 'Récemment Utilisés'. Choisissez à nouveau ce composant, cliquez sur le bouton de validation et placez la résistance.

note: type: Target for macro image
en: images/component_history.png
fr: images/fr/component_history.png

note: type: Plain text
en: In case you make a mistake and want to delete a component, right click on the component and click 'Delete'. This will remove the component from the schematic. Alternatively, you can hover over the component you want to delete and press [Delete].
fr: L'outil 'Placer symbole' étant toujours actif, cliquez dans la feuille et, comme à l'étape précédente, ajoutez à nouveau une résistance. Nous allons maintenant supprimer ce composant, placez le curseur de la souris au-dessus et faites un clic droit puis choisissez 'Supprimer' ou bien appuyez directement sur la touche de raccourci [Suppr].

note: type: Plain text
en: You can also duplicate a component already on your schematic sheet by hovering over it and pressing [c]. Click where you want to place the new duplicated component.
fr: Si vous venez juste de poser un composant, vous pouvez en placer un autre identique immédiatement en appuyant sur [Inser]. Vous pouvez également dupliquer un composant déjà présent sur la feuille en plaçant le curseur de la souris dessus et en utilisant la touche de raccourci [c]. Cliquez ensuite à l'endroit où vous souhaitez placer le composant dupliqué.

note: type: Plain text
en: Right click on the second resistor. Select 'Drag'.  Reposition the component and left click to drop. The same functionality can be achieved by hovering over the component and by pressing [g].  [r] will rotate the component while [x] and [y] will flip it about its x- or y-axis.
fr: Faites un clic droit sur la deuxième résistance. Choisissez 'Drag'. Déplacez le composant et faites un clic gauche pour le relâcher. La même action peut être faite en appuyant sur [g] lorsque la souris est sur le composant. Le raccourci [r] permet de tourner le composant tandis que [x] et [y] servent à faire une symétrie sur son axe (respectivement abscisses et ordonnées).

note: type: Plain text
en: *Right-Click* -> *Move* or [m] is also a valuable option
    for moving anything around, but it is better to use this only for component
    labels and components yet to be connected. We will see later on why this is the case.
fr: *Clic Droit* -> *Déplacer* ou [m] est une autre option pour déplacer les éléments, mais il vaut mieux ne s'en servir que pour les labels et les composants non connectés. Nous verrons plus tard pourquoi.

note: type: Plain text
en: Edit the second resistor by hovering over it and pressing [v]. Replace 'R' with '100'. You can undo any of your editing actions with Ctrl+Z.
fr: Editez la valeur de la deuxième résistance en positionnant le curseur au-dessus et en appuyant sur [v]. Remplacez 'R' par '100'. Vous pouvez annuler chacune de vos actions avec la combinaison de touche Ctrl+Z.

note: type: Plain text
en: Change the grid size. You have probably noticed that on the schematic sheet all components are snapped onto a large pitch grid. You can easily change the size of the grid by *Right-Click* -> **Grid**.  __In general, it is recommended to use a grid of 50.0 mils for the schematic sheet__.
fr: Changer la taille de la grille. Vous avez probablement remarqué que tous les composants de la feuille schématique s'alignent sur une grille assez large. Vous pouvez changer le pas de la grille avec un *clic droit* -> **Grille**. __Il est généralement satisfaisant d'utiliser une grille de 1,27 mm (50,00 mils) pour les schémas.__

note: type: Plain text
en: We are going to add a component from a library that may not be configured in the default project. In the menu, choose *Preferences* -> **Manage Symbol Libraries**.  In the Symbol Libraries window you can see two tabs: Global Libraries and Project Specific Libraries. Each one has one sym-lib-table file. For a library (.lib file) to be available it must be in one of those sym-lib-table files.  If you have a library file in your file system and it's not yet available, you can add it to either one of the sym-lib-table files.  For practice we will now add a library which already is available.
fr: Nous voulons maintenant ajouter un composant d'une librairie qui n'est pas disponible dans le projet. Ouvrez le menu *Préférences* -> **Configurer les Librairies de Symboles**. Dans la fenêtre _Librairies de Symboles_ vous pouvez voir 2 onglets : _Librairies Globales_ et _Librairies Spécifiques au Projet_. Chacun de ces onglets correspond à un fichier 'sym-lib-table'. Pour qu'une librairie (fichier `.lib`) soit utilisable dans un projet, elle doit être déclarée dans un de ces fichiers 'sym-lib-table'. A titre d'exercice, nous allons ajouter une librairie déjà présente sur le système comme s'il s'agissait d'une nouvelle et la rendre disponible pour ce projet.

note: type: Plain text
en: Select the Project Specific table.  Click the file browser button below the table.  You need to find where the official KiCad libraries are installed on your computer. Look for a `library` directory containing a hundred of `.dcm` and `.lib` files. Try in `C:\Program Files (x86)\KiCad\share\` (Windows) and `/usr/share/kicad/library/` (Linux). When you have found the directory, choose and add the 'MCU_Microchip_PIC12.lib' library and close the window.  It will be added to the end of of the list.  Now click its nickname and change it to 'microchip_pic12mcu'.  Close the Symbol Libraries window with OK.
fr: Sélectionnez l'onglet _Librairies Spécifiques au Projet_. Cliquez sur le bouton de l'explorateur de fichier situé sous le tableau. Vous devez trouver où sont installées les librairies de KiCad sur votre ordinateur. Cherchez un répertoire `library` contenant une centaine de fichiers `.dcm` et `.lib`. Essayez dans `C:\Program Files (x86)\KiCad\share\` (Windows) ou `/usr/share/kicad/library/` (Linux). Lorsque vous avez trouvé le bon répertoire, choisissez la librairie 'MCU_Microchip_PIC12.lib' et validez. La librairie sera ajoutée en fin de liste. Cliquez sur son 'Pseudo nom' et changez le en 'microchip_pic12mcu'. Appuyez sur le bouton de validation pour fermer la fenêtre et enregistrer vos modifications.

note: type: Plain text
en: Repeat the add-component steps, however this time select the 'microchip_pic12mcu' library instead of the 'Device' library and pick the 'PIC12C508A-ISN' component.
fr: Répétez l'étape d'ajout de composant, cette fois-ci en sélectionnant la librairie 'microchip_pic12mcu' et en choisissant le composant 'PIC12C508A-I/SN'. Placez le où vous voulez sur la feuille.

note: type: Plain text
en: Hover the mouse over the microcontroller component. Notice that [x] and [y] again flip the component. Keep the symbol mirrored around the Y axis so that the pins G0 and G1 point to right.
fr: Positionner la souris au dessus du microcontrôleur. Observez comment [x] et [y] retournent le composant sur son axe. Orientez le de telle sorte que les broches GP0 à GP2 soient tournées vers la droite (effet mirroir sur l'axe Y).

note: type: Plain text
en: Repeat the add-component steps, this time choosing the 'Device' library and picking the 'LED' component from it.
fr: Répétez les étapes d'ajout de composant et prenez le composant 'LED' dans la librairie 'Device'.

note: type: Plain text
en: Organise all components on your schematic sheet as shown below.
fr: Placez tous les composants de votre feuille comme ci-dessous.

note: type: Plain text
en: We now need to create the schematic component 'MYCONN3' for our 3-pin connector. You can jump to the section titled <<make-schematic-symbols-in-kicad,Make Schematic Symbols in KiCad>> to learn how to make this component from scratch and then return to this section to continue with the board.
fr: Il s'agit maintenant de créer le composant schématique 'MYCONN3' pour notre connecteur à 3 broches. Rendez-vous à la section <<make-schematic-symbols-in-kicad,Créer un symbole de composant avec KiCad>> pour apprendre à le créer à partir de zéro, puis revenez ici pour continuer le schéma.

note: type: Plain text
en: You can now place the freshly made component. Press [a] and pick the 'MYCONN3' component in the 'myLib' library.
fr: Vous pouvez désormais ajouter notre tout nouveau composant. Appuyez sur [a] et prenez le composant 'MYCONN3' dans la librairie 'myLib'. Placez le à coté de la résistance de 100 ohms.

note: type: Plain text
en: The component identifier 'J?' will appear under the 'MYCONN3' label.  If you want to change its position, right click on 'J?' and click on 'Move Field' (equivalent to [m]). It might be helpful to zoom in before/while doing this. Reposition 'J?' under the component as shown below. Labels can be moved around as many times as you please.
fr: La référence de composant 'J?' devrait apparaître sous le label 'MYCONN3'. Si vous voulez changer sa position, faites un clic droit sur 'J?' et choisissez 'Déplacer Référence' ou appuyez sur [m]. Vous pouvez zoomer avant ou pendant l'opération si besoin. Déplacez 'J?' sous le composant comme sur l'image suivante. Les libellés peuvent être déplacés autant de fois que nécessaire.

note: type: Plain text
en: It is time to place the power and ground symbols. Click on the 'Place power port' button image:images/icons/add_power.png[add_power_png] on the right toolbar. Alternatively, press [p]. In the component selection window, scroll down and select 'VCC' from the 'power' library.  Click OK.
fr: Il est temps maintenant de placer les symboles d'alimentation. Cliquez sur 'Placer un symbole type power' image:images/icons/add_power.png[add_power_png] dans la barre d'outils de droite puis cliquez dans la feuille de schématique, ou bien appuyez tout simplement sur [p]. Dans la fenêtre 'Sélection Symbole d'Alimentation', choisissez le symbole 'VCC' de la librairie 'power' et valider.

note: type: Plain text
en: Click above the pin of the 1 k resistor to place the VCC part. Click on the area above the microcontroller 'VDD'. In the 'Component Selection history' section select 'VCC' and place it next to the VDD pin. Repeat the add process again and place a VCC part above the VCC pin of 'MYCONN3'. Move references and values out of the way if needed.
fr: Cliquez à proximité de la broche de la résistance de 1k pour placer 'VCC'. Renouvelez l'opération, cliquez dans la feuille de schématique, sélectionnez 'VCC' dans le répertoire 'Récemment Utilisés' de la fenêtre 'Sélection Symbole d'Alimentation' et placez l'alimentation à proximité de la broche 'VDD' du microcontrôleur. Recommencez encore une fois et placez l'alimentation à coté de la broche 'VCC' de 'MYCONN3'.

note: type: Plain text
en: Repeat the add-pin steps but this time select the GND part. Place a GND part under the GND pin of 'MYCONN3'. Place another GND symbol on the left of the VSS pin of the microcontroller. Your schematic should now look something like this:
fr: Répétez l'ajout d'alimentation en sélectionnant maintenant 'GND'. Placez un symbole 'GND' à proximité de la broche 'GND' de 'MYCONN3' et un autre à coté de la broche 'VSS' du microcontrôleur. Votre schéma devrait se présenter ainsi :

note: type: Plain text
en: Next, we will wire all our components. Click on the 'Place wire' icon image:images/icons/add_line.png[Place wire] on the right toolbar.
fr: Maintenant, nous allons relier tous nos composants. Cliquez sur 'Placer un fil' image:images/icons/add_line.png[Place wire] dans la barre d'outils de droite.

note: type: Plain text
en: Be careful not to pick 'Place bus', which appears directly beneath this button but has thicker lines. The section <<bus-connections-in-kicad,Bus Connections in KiCad>> will explain how to use a bus section.
fr: Veillez à ne pas choisir 'Placer un bus' qui apparaît juste en dessous et qui est représenté par un fil bleu plus épais. Les bus seront évoqués dans la section <<bus-connections-in-kicad,Connexions par bus avec KiCad>>.

note: type: Plain text
en: Click on the little circle at the end of pin 7 of the microcontroller and then click on the little circle on pin 1 of the LED.  Click once when you are drawing the wire to create a corner.  You can zoom in while you are placing the connection.
fr: Cliquez sur le petit cercle situé à l'extrémité de la broche 7 du microcontrôleur puis sur le petit cercle sur la broche de la LED. Pendant le tracé vous pouvez cliquer pour définir les changements de direction, le fil sera toujours dessiné avec des angles à 90°. N'hésitez pas à zoomer pendant le tracé des connexions.

note: type: Plain text
en: If you want to reposition wired components, it is important to use [g] (to grab) and not [m] (to move). Using grab will keep the wires connected. Review step 24 in case you have forgotten how to move a component.
fr: Si vous souhaitez repositionner des composants déjà connectés, vous devez utiliser le raccourci [g] (grab) et non [m] (déplacer). Sinon, les fils ne suivent pas le composant. Retournez à l'étape 16 si vous avez oublié comment déplacer un composant.

note: type: Plain text
en: Repeat this process and wire up all the other components as shown below. To terminate a wire just double-click. When wiring up the VCC and GND symbols, the wire should touch the bottom of the VCC symbol and the middle top of the GND symbol. See the screenshot below.
fr: Répétez l'étape précédente et connectez tous les composants et alimentations comme indiqué ci-dessous. Un simple clic suffit pour terminer un fil si celui-ci est correctement positionné sur un élément permettant une connexion électrique. Un double clic est nécessaire pour interrompre un tracé et laisser le fil non connecté. Votre schéma devrait ressembler à l'image ci-dessous :

note: type: Plain text
en: We will now consider an alternative way of making a connection using labels. Pick a net labelling tool by clicking on the 'Place net label' icon image:images/icons/add_line_label.png[add_line_label_png] on the right toolbar. You can also use [l].
fr: Voyons maintenant une autre façon de réaliser une connexion en utilisant des étiquettes (labels). Cliquez sur l'icône 'Placer un label local' image:images/icons/add_line_label.png[add_line_label_png] de la barre d'outils de droite. Vous pouvez aussi utiliser le raccourci [l].

note: type: Plain text
en: Click in the middle of the wire connected to pin 6 of the microcontroller. Name this label 'INPUT'. The label is still an independent item which you can for example move, rotate and delete. The small anchor rectangle of the label must be exactly on a wire or a pin for the label to take effect.
fr: Ouvrez la fenêtre 'Propriétés du label' en cliquant dans la feuille schématique. Nommez ce label 'INPUT' (attention le nom est sensible à la casse). Un label est un élément indépendant que vous pouvez déplacer, tourner et effacer. Un petit rectangle indique le point d'ancrage qui doit être placé sur un fil ou une broche afin d'étiqueter (nommer) l'équipotentielle. Placer l'étiquette sur le fil reliant la broche 6 du microcontrôleur.

note: type: Plain text
en: Follow the same procedure and place another label on line on the right of the 100 ohm resistor. Also name it 'INPUT'. The two labels, having the same name, create an invisible connection between pin 6 of the PIC and the 100 ohm resistor. This is a useful technique when connecting wires in a complex design where drawing the lines would make the whole schematic messier. To place a label you do not necessarily need a wire, you can simply attach the label to a pin.
fr: Procédez de la même façon pour placer un label à droite de la résistance de 100 ohms. Nommez le également 'INPUT'. Ces deux labels ayant le même nom, la broche 6 du microcontrôleur et la résistance de 100 ohms sont maintenant reliées implicitement. C'est une technique très pratique quand les connexions sont nombreuses et que la présence de fils peut rendre la lecture du schéma difficile. Il n'est pas nécessaire d'avoir un fil pour placer un label. Vous pouvez aussi attacher un label à une broche.

note: type: Plain text
en: Labels can also be used to simply label wires for informative purposes. Place a label on pin 7 of the PIC. Enter the name 'uCtoLED'.  Name the wire between the resistor and the LED as 'LEDtoR'. Name the wire between 'MYCONN3' and the resistor as 'INPUTtoR'.
fr: Les labels peuvent également être utilisés dans le but de renseigner le schéma. Placez un label sur la broche 7 du PIC. Entrez le nom 'uCtoLED'. Nommez le fil entre la résistance et la LED en lui donnant le nom 'LEDtoR'. Nommez le fil entre 'MYCONN3' et la resistance 'INPUTtoR'.

note: type: Plain text
en: You do not have to label the VCC and GND lines because the labels are implied from the power objects they are connected to.
fr: Il n'est pas nécessaire d'étiqueter les fils reliés à 'VCC' et 'GND'. Les fils reliés aux symboles d'alimentations sont automatiquement nommés avec le nom du symbole d'alimentation.

note: type: Plain text
en: Below you can see what the final result should look like.
fr: Votre schéma devrait maintenant ressembler à celui ci-dessous.

note: type: Plain text
en: Let's now deal with unconnected wires. Any pin or wire that is not connected will generate a warning when checked by KiCad. To avoid these warnings you can either instruct the program that the unconnected wires are deliberate or manually flag each unconnected wire or pin as unconnected.
fr: Intéressons-nous maintenant aux broches non connectées. Les broches ou fils qui ne sont pas connectés génèrent un avertissement lors de la vérification des règles électriques par KiCad. Pour éviter ces messages de mise en garde, vous pouvez préciser que le choix de ne pas connecter ces fils est délibéré en indiquant manuellement chaque absence de connexion.

note: type: Plain text
en: Click on the 'Place no connection flag' icon image:images/icons/noconn.png[noconn_png] on the right toolbar. Click on pins 2, 3, 4 and 5. An X will appear to signify that the lack of a wire connection is intentional.
fr: Cliquez sur l'icône 'Placer un marqueur de non connexion' image:images/icons/noconn.png[noconn_png] de la barre d'outils de droite. Cliquez sur les broches 2, 3, 4 et 5. Un X apparaît pour signifier que l'absence de connexion est intentionnelle.

note: type: Plain text
en: Some components have power pins that are invisible. You can make them visible by clicking on the 'Show hidden pins' icon image:images/icons/hidden_pin.png[hidden_pin_png] on the left toolbar. Hidden power pins get automatically connected if VCC and GND naming is respected. Generally speaking, you should try not to make hidden power pins.
fr: Certains composants ont des broches d'alimentation qui sont invisibles. Vous pouvez les faire apparaître en cliquant sur l'icône 'Force affichage des pins invisibles' image:images/icons/hidden_pin.png[hidden_pin_png] de la barre d'outils de gauche. Les broches d'alimentation invisibles sont connectées automatiquement à 'VCC' et 'GND' si les noms correspondent. De manière générale, évitez de créer des broches d'alimentation invisibles.

note: type: Plain text
en: It is now necessary to add a 'Power Flag' to indicate to KiCad that power comes in from somewhere. Press [a] and search for 'PWR_FLAG' which is in 'power' library. Place two of them.  Connect them to a GND pin and to VCC as shown below.
fr: Il est maintenant nécessaire d'ajouter un 'Power Flag' pour indiquer à KiCad d'où proviennent les alimentations. Appuyez sur [a] et cherchez 'PWR_FLAG' qui se trouve dans la librairie 'power'. Placez-en deux et connectez-les à 'GND' et 'VCC' comme indiqué ci-dessous.

note: type: Plain text
en: This will avoid the classic schematic checking warning: _Pin connected to some other pins but no pin to drive it_.
fr: Ceci vous évitera l'avertissement classique lors de la vérification du schéma : _Pin connectée à d'autres pins mais aucune pin pour la piloter_.

note: type: Plain text
en: Sometimes it is good to write comments here and there. To add comments on the schematic use the 'Place text' icon image:images/icons/text.png[text_png] on the right toolbar.
fr: Il est parfois utile d'ajouter des commentaires. Cliquez sur l'icône 'Placer des textes' image:images/icons/text.png[text_png] de la barre d'outils de droite puis cliquez dans la feuille. Vous pouvez aussi utiliser le raccourci [t]. Dans la fenêtre 'Propriétés du Texte' saisissez votre commentaire et validez. Placez ensuite le texte où vous voulez dans le schéma.

note: type: Plain text
en: All components now need to have unique identifiers. In fact, many of our components are still named 'R?' or 'J?'. Identifier assignation can be done automatically by clicking on the 'Annotate schematic symbols' icon image:images/icons/annotate.png[annotate_png] on the top toolbar.
fr: Tous les composants ont besoin maintenant d'avoir un identifiant unique. Pour l'instant, tous se nomment 'R?' ou 'J?'. L'assignation d'un identifiant peut se faire automatiquement en cliquant sur l'icône 'Annotation des composants de la schématique' image:images/icons/annotate.png[annotate_png] de la barre d'outils du haut.

note: type: Plain text
en: In the Annotate Schematic window, select 'Use the entire schematic' and click on the 'Annotate' button. Click 'Close'.  Notice how all the '?' have been replaced with numbers. Each identifier is now unique. In our example, they have been named 'R1', 'R2', 'U1', 'D1' and 'J1'.
fr: Dans la fenêtre 'Annotation de la schématique', sélectionnez 'Utiliser la schématique entière' et cliquez sur 'Numérotation' puis 'Fermer'. Remarquez que tous les '?' ont été remplacés par des nombres. Chaque identifiant est maintenant unique. Dans notre exemple, ils ont été renommés 'R1', 'R2', 'U1', 'D1' et 'J1'.

note: type: Plain text
en: We will now check our schematic for errors. Click on the 'Perform electrical rules check' icon image:images/icons/erc.png[erc_png] on the top toolbar. Click on the 'Run' button. A report informing you of any errors or warnings such as disconnected wires is generated. You should have 0 Errors and 0 Warnings. In case of errors or warnings, a small green arrow will appear on the schematic in the position where the error or the warning is located. Check 'Create ERC file report' and press the 'Run' button again to receive more information about the errors.
fr: Vérifions maintenant l'absence d'erreurs dans notre schéma. Cliquez sur l'icône 'Exécuter le test des règles électriques' image:images/icons/erc.png[erc_png] de la barre d'outils du haut. Cliquez sur 'Exécuter' dans l'onglet ERC. Un rapport vous informe des erreurs ou des avertissements (warnings) comme des fils non connectés par exemple. Vous devriez avoir 0 erreurs et 0 warnings. Dans le cas contraire, une petite flèche verte (ou marqueur) apparaîtra sur le schéma à l'endroit correspondant à l'erreur ou à l'avertissement. Cochez la case 'Créer fichier rapport ERC' et cliquez à nouveau sur 'Exécuter' pour obtenir un fichier de rapport détaillé.

note: type: Plain text
en: If you have a warning with "No default editor found, you must choose it", try setting the path to `c:\windows\notepad.exe` (windows) or `/usr/bin/gedit` (Linux).
fr: Si vous avez un avertissement "Pas d'éditeur par défaut trouvé, vous devez en choisir un". Essayez `c:\windows\notepad.exe` (sous windows) ou `/usr/bin/gedit` (sous Linux).

note: type: Plain text
en: The schematic is now finished. We can now create a Netlist file to which we will add the footprint of each component. Click on the 'Generate netlist' icon image:images/icons/netlist.png[netlist_png] on the top toolbar. Click on the 'Generate Netlist' button and save under the default file name.
fr: Le schéma est maintenant terminé. Nous pouvons maintenant passer aux étapes de préparation pour le routage : choisir les empreintes pour nos composants et générer le fichier de netliste qui sera transmis au logiciel de circuit imprimé 'Pcbnew'.

note: type: Plain text
en: Netlist was necessary in previous versions of KiCad.  In the recent versions you can ignore it and instead use *Tools* -> *Update PCB from Schematic*. If you do that you have to assign footprints to symbols first.
fr: Dans les précédentes versions de KiCad la génération du fichier de netliste était obligatoire. Avec les versions récentes vous pouvez éviter la création de ce fichier en utilisant *Outils* -> *Mise à jour du PCB à partir du Schema*. Mais dans tous les cas, vous devez d'abord vous assurer que chaque composant est bien associé à une empreinte.

note: type: Plain text
en: After generating the Netlist file, click on the 'Run Cvpcb' icon image:images/icons/cvpcb.png[cvpcb_png] on the top toolbar. If a missing file error window pops up, just ignore it and click OK.
fr: Cliquez sur l'icône 'Assigner les empreintes des composants de la schématique' image:images/icons/cvpcb.png[cvpcb_png] de la barre d'outils du haut.

note: type: delimited block =
en: There are many more ways to add footprints to symbols.
fr: Nous ne présentons ici qu'une méthode d'association d'empreinte mais il en existe d'autres :

note: type: delimited block =
en: Right click on a symbol -> *Properties* -> *Edit Footprint*
fr: Clic droit sur le symbole du composant -> *Propriétés* -> *Éditer Empreinte* ou le raccourci [f]

note: type: delimited block =
en: Double click on a symbol, or right click on a symbol -> *Properties* -> *Edit Properties* -> Footprint
fr: - Double clic sur le symbole du composant ou avec un clic droit -> *Propriétés* -> *Éditer les Propriétés* et modifier le champ 'Empreinte'

note: type: delimited block =
en: *Tools* -> *Edit Symbol Fields*
fr: Menu *Outils* -> *Editer Champs des Symboles*

note: type: delimited block =
en: Check _Show footprint previews in symbol chooser_ in Eeschema's preferences
    and select the footprint when you select a new symbol to place
fr: - Avec l'option _Prévisualisation de l'empreinte dans le sélecteur de symbole_ activée dans le menu des préférences de _Eeschema_, sélectionnez l'empreinte lors de chaque ajout de composant.

note: missing image here? type: Plain text
en: _Cvpcb_ allows you to link all the components in your schematic with footprints in the KiCad library. The pane on the center shows all the components used in your schematic. Here select 'D1'. In the pane on the right you have all the available footprints, here scroll down to 'LED_THT:LED-D5.0mm' and double click on it.
fr: La fenêtre traditionnellement connue sous le nom _Cvpcb_ vous permet d'associer une empreinte à un composant de votre schéma. La fenêtre comporte plusieurs zones, celle du milieu liste tous les composants de votre schéma, celle de gauche la liste des librairies disponibles et enfin celle de droite vous permet de sélectionner une empreinte. KiCad essaye de vous suggérer une sélection des empreintes qui semblent être les plus appropriées. Cliquez sur les icônes image:images/icons/module_filtered_list.png[module_filtered_list_png], image:images/icons/module_pin_filtered_list.png[module_pin_filtered_list_png] et image:images/icons/module_library_list.png[module_library_list_png] pour sélectionner ou déselectionner ces filtres.

note: type: Plain text
en: It is possible that the pane on the right shows only a selected subgroup of available footprints. This is because KiCad is trying to suggest to you a subset of suitable footprints. Click on the icons image:images/icons/module_filtered_list.png[module_filtered_list_png], image:images/icons/module_pin_filtered_list.png[module_pin_filtered_list_png] and image:images/icons/module_library_list.png[module_library_list_png] to enable or disable these filters.
fr: Nous allons filtrer dans toutes les librairies par empreinte du symbole compatible et par nombre de broches. Activez les filtres image:images/icons/module_pin_filtered_list.png[module_pin_filtered_list_png], image:images/icons/module_filtered_list.png[module_filtered_list_png] et désactivez le filtre image:images/icons/module_library_list.png[module_library_list_png]. Pour associer l'empreinte 'LED_THT:LED-D5.0mm' à notre LED, cliquez sur 'D1'. Dans la zone de droite apparaissent alors toutes les empreintes compatibles. Sélectionnez 'LED_THT:LED-D5.0mm' par un double-clic.

note: type: Plain text
en: For 'U1' select the 'Package_DIP:DIP-8_W7.62mm' footprint.  For 'J1' select the 'Connector:Banana_Jack_3Pin' footprint.  For 'R1' and 'R2' select the 'Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical' footprint.
fr: Pour 'U1' l'empreinte est déjà été présélectionnée en librairie et correspond à 'Package_DIP:DIP-8_W7.62mm'.  Pour 'J1' choisir l'empreinte 'Connector:Banana_Jack_3Pin'. Et 'Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical' pour l'empreinte de 'R1' et 'R2'.

note: type: Plain text
en: If you are interested in knowing what the footprint you are choosing looks like, you can click on the 'View selected footprint' icon image:images/icons/show_footprint.png[show_footprint_png] for a preview of the current footprint.
fr: Pour voir à quoi ressemblent les empreintes qui vous sont proposées, vous pouvez cliquer sur 'Affichage empreinte sélectionnée' image:images/icons/show_footprint.png[show_footprint_png] pour visualiser l'empreinte courante.

note: type: Plain text
en: You are done. You can save the schematic now by clicking *File* -> **Save Schematic** or with the button 'Apply, Save Schematic & Continue'.
fr: Une fois terminé, sauvegardez le schéma avec *Fichiers* -> *Sauver Schematique* ou en cliquant sur le bouton 'Appliquer, Sauver Schematique  & Continuer'. Notez que s'il vous manque une empreinte, il vous faudra la créer vous-même. Cela est expliqué un peu plus loin dans la section <<make-component-footprints,Créer une empreinte de composant>>.

note: type: Plain text
en: You can close _Cvpcb_ and go back to the _Eeschema_ schematic editor. If you didn't save it in Cvpcb save it now by clicking on *File* -> **Save**. Create the netlist again. Your netlist file has now been updated with all the footprints. Note that if you are missing the footprint of any device, you will need to make your own footprints. This will be explained in a later section of this document.
fr: Fermez la fenêtre _Cvpcb_ pour revenir dans _Eeschema_. Si vous n'avez pas sauvegardé le schéma comme indiqué dans l'étape précédente, faites le dès à présent à l'aide du menu *Fichiers* -> *Sauver* de l'éditeur de schématique. Cliquez sur 'Génération de la netliste' image:images/icons/netlist.png[netlist_png] de la barre d'outils du haut. Restez sur l'onglet 'Pcbnew' et cliquez sur le bouton 'Génération de la Netliste' puis sauvegardez sous le nom proposé.

note: type: Plain text
en: Now every symbol has a footprint. Instead of the net list and the next two steps you can use *Tools* -> *Update PCB from Schematic*.  If you do that, Pcbnew is opened with _Update PCB from Schematic_ dialog.  Click _Update PCB_.  Then You can follow the instructions in the Pcbnew section of this tutorial.
fr: Comme indiqué précédemment, en utilisant *Outils* -> *Mise à jour du PCB à partir du Schéma* vous vous éviterez la création d'un fichier netliste sur disque ainsi que les étapes de chargement de la netliste dans 'Pcbnew'. Si vous utilisez cette méthode, sautez les 2 étapes suivantes et continuez alors avec les instructions de la section <<layout-printed-circuit-boards,Router le circuit imprimé (PCB)>>.

note: type: Plain text
en: Switch to the KiCad project manager.  You can see the net list file in the file list.
fr: Retourner dans la fenêtre du gestionnaire de projet KiCad. Le fichier netliste (`.net`) a été ajouté dans la liste des fichiers du projet.

note: type: Plain text
en: The netlist file describes all components and their respective pin connections. The netlist file is actually a text file that you can easily inspect, edit or script.
fr: Le fichier netliste décrit tous les composants ainsi que les connexions de leurs broches. C'est un fichier au format texte que vous pouvez facilement visualiser et éditer.

note: type: Plain text
en: Library files (__*.lib__) are text files too and they are also easily editable or scriptable.
fr: Les fichiers librairies (`*.lib`) et en règle générale tous les fichiers de KiCad sont au format texte et facilement éditables.

note: type: Plain text
en: To create a Bill Of Materials (BOM), go to the _Eeschema_ schematic editor and click on the 'Generate bill of materials' icon image:images/icons/bom.png[bom_png] on the top toolbar.  By default there is no plugin active. You add one, by clicking on *Add Plugin* button. Select the *.xsl file you want to use, in this case, we select __bom2csv.xsl__.
fr: Pour créer une liste du matériel (Bill Of Materials : BOM), allez dans _Eeschema_ et cliquez sur l'icône 'Générer la liste du matériel' image:images/icons/bom.png[bom_png] dans la barre d'outils du haut. Plusieurs plugins sont déjà installés mais vous pouvez toujours en ajoutez. Sélectionnez le plugin que vous souhaitez utiliser, dans cet exercice nous utiliserons __bom2csv__.

note: type: delimited block =
en: *Linux:*
fr: *Linux :*

note: type: delimited block =
en: If xsltproc is missing, you can download and install it with:
fr: Si 'xsltproc' est manquant, téléchargez et installez-le avec :

note: type: delimited block =
en: for a Debian derived distro like Ubuntu, or
fr: pour une distribution dérivée de Debian comme Ubuntu, ou

note: type: delimited block =
en: for a RedHat derived distro. If you use neither of the two kind of distro, use your distro package manager command to install the xsltproc package.
fr: pour une distribution dérivée de RedHat. Si vous n'utilisez pas ce type de distribution, utilisez le gestionnaire de paquets livré avec votre distribution pour installer le paquet 'xsltproc'.

note: type: delimited block =
en: xsl files are located at: _/usr/lib/kicad/plugins/_.
fr: les fichiers xsl sont dans : _/usr/lib/kicad/plugins/_ ou _/usr/lib64/kicad/plugins/_.

note: type: delimited block =
en: *Apple OS X:*
fr: *Apple OS X :*

note: type: delimited block =
en: If xsltproc is missing, you can either install the Apple Xcode tool from the Apple site that should contain it, or download and install it with:
fr: Si 'xsltproc' est manquant, vous pouvez soit installer Apple Xcode depuis le site Apple, soit le télécharger et l'installer avec :

note: type: delimited block =
en: xsl files are located at: _/Library/Application Support/kicad/plugins/_.
fr: les fichiers xsl sont dans : _/Library/Application Support/kicad/plugins/_.

note: type: delimited block =
en: *Windows:*
fr: *Windows :*

note: type: delimited block =
en: xsltproc.exe and the included xsl files will be located at _＜KiCad install directory＞\bin_ and _＜KiCad install directory＞\bin\scripting\plugins_, respectively.
fr: xsltproc.exe et les fichiers xsl sont installés respectivement dans _<chemin d'installation KiCad>\bin_ et _<chemin d'installation KiCad>\bin\scripting\plugins_.

note: type: delimited block =
en: *All platforms:*
fr: *Tous systèmes :*

note: type: delimited block =
en: You can get the latest bom2csv.xsl via:
fr: Pour obtenir la dernière version de bom2csv.xsl allez sur :

note: type: Block title
en: KiCad automatically generates the command, for example:
fr: KiCad génère automatiquement les commandes. Par exemple :

note: type: Block title
en: You may want to add the extension, so change this command line to:
fr: Si vous souhaitez ajouter l'extension, remplacer la commande par :

note: type: Plain text
en: Press Help button for more info.
fr: Appuyer sur le bouton Aide pour avoir plus d'informations.

note: type: Plain text
en: Now press 'Generate'. The file (same name as your project) is located in your project folder.  Open the **.csv* file with LibreOffice Calc or Excel. An import window will appear, press OK.
fr: Appuyer sur 'Générer'. Le fichier (qui porte le même nom que le projet) se trouve dans le répertoire du projet. Ouvrez le fichier `*.csv` avec LibreOffice Calc ou Excel. Une fenêtre d'import apparaît, appuyez sur OK.

note: type: Plain text
en: You are now ready to move to the PCB layout part, which is presented in the next section. However, before moving on let's take a quick look at how to connect component pins using a bus line.
fr: Vous êtes maintenant prêt-e à passer à la partie circuit-imprimé (PCB) qui suit. Mais avant cela, jetons un rapide coup d'oeil à la façon de réaliser des connexions en utilisant un bus.

note: type: Title ===
en: Bus connections in KiCad
fr: Connexions par bus avec KiCad

note: type: Plain text
en: Sometimes you might need to connect several sequential pins of component A with some other sequential pins of component B. In this case you have two options: the labelling method we already saw or the use of a bus connection. Let's see how to do it.
fr: Quelque fois vous pouvez avoir besoin de relier une rangée de broches d'un composant A vers celles d'un composant B. Dans ce cas, deux solutions possibles : utiliser les étiquettes (labels) comme nous l'avons déjà vu, ou utiliser des connexions de type bus. Voyons comment faire.

note: type: Plain text
en: Let us suppose that you have three 4-pin connectors that you want to connect together pin to pin. Use the label option (press [l])  to label pin 4 of the P4 part. Name this label 'a1'. Now press [Insert] to have the same item automatically added on the pin below pin 4 (PIN 3). Notice how the label is automatically renamed 'a2'.
fr: Supposons que nous ayons trois connecteurs de 4 broches à raccorder ensemble broche à broche (voir Figure 1 ci-dessous). Avec l'outil label [l], étiquetons la broche 4 du connecteur 'P4'. Appelons-la 'a1'. Puis appuyons sur [Inser] pour avoir le même élément ajouté automatiquement sur la broche au-dessous de la broche 4 (broche 3). Remarquez que l'étiquette sera automatiquement nommée 'a2'.

note: type: Plain text
en: Press [Insert] two more times. This key corresponds to the action 'Repeat last item' and it is an infinitely useful command that can make your life a lot easier.
fr: Appuyez encore deux fois sur [Inser]. Cette touche correspond à l'action 'Répéter Dernier Élément', une commande très utile qui vous rendra la vie bien plus facile.

note: type: Plain text
en: Repeat the same labelling action on the two other connectors CONN_2 and CONN_3 and you are done. If you proceed and make a PCB you will see that the three connectors are connected to each other. Figure 2 shows the result of what we described. For aesthetic purposes it is also possible to add a series of 'Place wire to bus entry' using the icon image:images/icons/add_line2bus.png[Place wire to bus entry] and bus line using the icon image:images/icons/add_bus2bus.png[Place bus to bus entry], as shown in Figure 3. Mind, however, that there will be no effect on the PCB.
fr: Répéter la même opération d'étiquetage sur les connecteurs 'CONN_2' et 'CONN_3' et vous aurez fini. Si vous continuez et fabriquez un circuit-imprimé, vous verrez que les trois connecteurs sont reliés. La Figure 2 montre le résultat de cette opération. Pour l'esthétique, on utilisera le bouton image:images/icons/add_line2bus.png[Placer une Entrée de Bus(type fil vers bus)] pour placer des entrées de bus de type fil vers bus et des lignes de bus en utilisant le bouton image:images/icons/add_bus.png[add_bus_png], comme indiqué Figure 3. Notez toutefois que ça n'aura pas d'impact sur le circuit-imprimé.

note: type: Plain text
en: It should be pointed out that the short wire attached to the pins in Figure 2 is not strictly necessary. In fact, the labels could have been applied directly to the pins.
fr: Il est à noter que les petits fils attachés aux broches en Figure 2 ne sont pas strictement nécessaires. En fait, les étiquettes peuvent être posées directement sur les broches.

note: type: Plain text
en: Let's take it one step further and suppose that you have a fourth connector named CONN_4 and, for whatever reason, its labelling happens to be a little different (b1, b2, b3, b4). Now we want to connect _Bus a_ with _Bus b_ in a pin to pin manner. We want to do that without using pin labelling (which is also possible) but by instead using labelling on the bus line, with one label per bus.
fr: Supposons maintenant que nous ajoutions un quatrième connecteur nommé 'CONN_4', et dont les labels sont légèrement différents ('b1','b2','b3','b4'). Nous voulons maintenant raccorder le _Bus a_ au _Bus b_ broche à broche. Nous voulons faire ça sans utiliser de labels supplémentaires sur les broches (ce qui est aussi possible) mais plutôt en utilisant un étiquetage sur la ligne de bus, avec un label par bus.

note: type: Plain text
en: Connect and label CONN_4 using the labelling method explained before. Name the pins b1, b2, b3 and b4. Connect the pin to a series of 'Wire to bus entry' using the icon image:images/icons/add_line2bus.png[add_line2bus_png] and to a bus line using the icon image:images/icons/add_bus.png[add_bus_png]. See Figure 4.
fr: Raccordez et étiquetez 'CONN_4' en utilisant la méthode décrite précédemment. Nommez les broches 'b1', 'b2', 'b3' et 'b4'. Connectez ces broches à une série d'entrées fil vers bus avec le bouton image:images/icons/add_line2bus.png[add_line2bus_png] et à une ligne de bus avec le bouton image:images/icons/add_bus.png[add_bus_png]. Voir Figure 4.

note: type: Plain text
en: Put a label (press [l]) on the bus of CONN_4 and name it 'b[1..4]'.
fr: Placez un label (raccourci [l]) sur le bus de 'CONN_4' et appelez le 'b[1..4]'.

note: type: Plain text
en: Put a label (press [l]) on the previous bus and name it 'a[1..4]'.
fr: Placez un label (raccourci [l]) sur le précédent bus 'a' et appelez le 'a[1..4]'.

note: type: Plain text
en: What we can now do is connect bus a[1..4] with bus b[1..4] using a bus line with the button image:images/icons/add_bus.png[add_bus_png].
fr: Nous pouvons maintenant raccorder le bus 'a[1..4]' avec le bus 'b[1..4]' en utilisant une ligne de bus au moyen du bouton image:images/icons/add_bus.png[add_bus_png].

note: type: Plain text
en: By connecting the two buses together, pin a1 will be automatically connected to pin b1, a2 will be connected to b2 and so on. Figure 4 shows what the final result looks like.
fr: En raccordant les deux bus ensemble, la broche 'a1' sera automatiquement connectée à la broche 'b1', 'a2' à 'b2', et ainsi de suite. Voir en Figure 4 le résultat final.

note: type: Plain text
en: The 'Repeat last item' option accessible via [Insert] can be successfully used to repeat period item insertions. For instance, the short wires connected to all pins in Figure 2, Figure 3 and Figure 4 have been placed with this option.
fr: L'action 'Répéter Dernier Élément' accessible par le raccourci [Inser] peut être avantageusement utilisée pour effectuer des insertions d'objets répétées. Dans notre exemple, les petits fils connectés aux broches en Figure 2, Figure 3 et Figure 4 ont été placés par cette méthode.

note: type: Plain text
en: The 'Repeat last item' option accessible via [Insert] has also been extensively used to place the many series of 'Wire to bus entry' using the icon image:images/icons/add_line2bus.png[add_line2bus_png].
fr: L'action 'Répéter Dernier Élément' accessible par le raccourci [Inser] a aussi été utilisée intensivement pour placer les différentes séries d'entrées fil vers bus en utilisant le bouton image:images/icons/add_line2bus.png[add_line2bus_png].

note: type: Title ==
en: Layout printed circuit boards
fr: Router le circuit imprimé (PCB)

note: type: Plain text
en: It is now time to use the netlist file you generated to lay out the PCB.  This is done with the _Pcbnew_ tool.
fr: Nous allons maintenant utiliser la netliste générée précédemment pour router le PCB avec _Pcbnew_.

note: type: Plain text
en: If you used _Update PCB from Schematic_ from _Eeschema_ you don't need the netlist and step 5.  You can now drop the footprints into the board as in steps 6 and 7, then enter sheet information and design rules with steps 2...4.
fr: Si vous avez utiliser _Mise à jour du PCB à partir du Schéma_ dans _Eeschema_ vous n'avez pas besoin du fichier netliste de l'étape 5. Vous commencerez par mettre à jour le PCB et placerez les empreintes sur le circuit comme indiqué dans l'étape 6 et 7. Vous entrerez ensuite les informations du cartouche et règles de conception avec les étapes 2 à 4.

note: type: Title ===
en: Using Pcbnew
fr: Utiliser Pcbnew

note: type: Plain text
en: From the KiCad project manager, click on the 'Pcb layout editor' icon image:images/icons/pcbnew.png[pcbnew_png]. You can also use the corresponding toolbar button from _Eeschema_.  The 'Pcbnew' window will open. If you get a message saying that a _*.kicad_pcb_ file does not exist and asks if you want to create it, just click Yes.
fr: A partir du gestionnaire de projet, cliquez sur l'icône 'Pcbnew - Editeur de CI' image:images/icons/pcbnew.png[pcbnew_png]. Vous pouvez aussi utiliser l'icône identique dans la barre d'outils du haut de _Eeschema_. La fenêtre 'Pcbnew' s'ouvre.

note: type: Plain text
en: Begin by entering some schematic information. Click on the 'Page settings' icon image:images/icons/sheetset.png[sheetset_png] on the top toolbar. Set the appropriate 'paper size' ('A4','8.5x11' etc.)  and 'title' as 'Tutorial1'.
fr: Commencez par saisir les informations qui apparaitront dans le cartouche. Cliquez sur l'icône 'Ajustage de la feuille de dessin (dimensions et textes)' image:images/icons/sheetset.png[sheetset_png] sur la barre d'outils du haut. Définir la taille de la page ('A4', '8.5x11', etc...) et saisissez comme titre : 'Tutoriel1'.

note: type: Plain text
en: It is a good idea to start by setting the *clearance* and the *minimum track width* to those required by your PCB manufacturer. In general you can set the clearance to '0.25' and the minimum track width to '0.25'. Click on the *Setup* -> *Design Rules* menu. If it does not show already, click on the 'Net Classes Editor' tab. Change the 'Clearance' field at the top of the window to '0.25' and the 'Track Width' field to '0.25' as shown below. Measurements here are in mm.
fr: C'est une bonne idée de commencer par configurer l'isolation et la largeur de piste minimale aux valeurs requises par votre fabricant de PCB. Vous pouvez généralement configurer l'isolation à '0,25 mm' et la largeur de piste minimale à '0,25 mm'. Cliquez sur le menu *Fichiers* -> *Options CI* puis sélectionnez la section *Règles de Conception* -> *Classes d'Equipots*. Dans les champs en haut de la fenêtre, modifiez l''Isolation' par '0,25' et la 'Largeur Piste' ainsi que 'Largeur Paire Diff' par '0,25' comme indiqué ci-après. Les mesures sont en mm.

note: type: Target for macro image
en: images/design_rules.png
fr: images/fr/design_rules.png

note: type: Plain text
en: Click on the 'Global Design Rules' tab and set 'Minimum track width' to '0.25'. Click the OK button to commit your changes and close the Design Rules Editor window.
fr: Remontez dans la section parente en cliquant sur *Règles de Conception* et définir 'Largeur minimum de piste' à '0,25'. Cliquez sur le bouton de validation pour enregistrer les modifications.

note: type: Plain text
en: Now we will import the netlist file if you created one.  Click on the 'Read netlist' icon image:images/icons/netlist.png[netlist_png] on the top toolbar. The netlist file 'tutorial1.net' should be selected in the 'Netlist file' field if it was created from Eeschema.  Click on 'Read Current Netlist'. Then click the 'Close' button.
fr: Nous allons maintenant importer la netliste. Cliquez sur l'icône 'Charger la netliste' image:images/icons/netlist.png[netlist_png] dans la barre d'outils du haut. Si le champ 'Fichier netliste' est vide, sélectionnez le fichier 'tutorial1.net' que nous avons créé dans _Eeschema_. Le fichier est automatiquement lu et un rapport est affiché. Vérifiez qu'il n'y ait aucune erreur avant de continuer.

note: type: Plain text
en: All components should now be visible. They are selected and follow the mouse cursor.
fr: Cliquez sur 'Mise à jour PCB' puis 'Fermer'. Tous les composants doivent maintenant apparaître. Ils sont sélectionnés et suivent les mouvements de la souris.

note: type: Plain text
en: Move the components to the middle of the board. If necessary you can zoom in and out while you move the components. Click the left mouse button.
fr: Déplacez les composants au milieu de la carte. Vous pouvez utilisez la molette de la souris pour zoomer pendant le déplacement des composants. Faites un clic avec le bouton gauche pour terminer.

note: type: Plain text
en: All components are connected via a thin group of wires called __ratsnest__. Make sure that the 'Show/hide board ratsnest' button image:images/icons/general_ratsnest.png[general_ratsnest_png] is pressed. In this way you can see the ratsnest linking all components.
fr: Tous les composants sont reliés par des fils fins appelés _chevelu_. Assurez-vous que le bouton 'Montrer/Ne pas montrer le chevelu général' image:images/icons/general_ratsnest.png[general_ratsnest_png] de la barre d'outils de gauche est appuyé. Vous pouvez alors voir le chevelu reliant tous les composants entre eux.

note: type: Plain text
en: You can move each component by hovering over it and pressing [m].  Click where you want to place them. Alternatively you can select a component by clicking on it and then drag it.  Press [r] to rotate a component.  Move all components around until you minimise the number of wire crossovers.
fr: Vous pouvez déplacer chaque composant en le survolant et en appuyant sur [m]. Cliquez ensuite à l'endroit où vous souhaitez le placer. Vous pouvez aussi cliquer une première fois sur un composant pour le sélectionner puis réaliser le déplacement en faisant un glisser/déposer. Appuyez sur [r] pour changer l'orientation. Déplacer tous les composants jusqu'à ce vous ayez minimisé le nombre de croisements des fils.

note: type: Plain text
en: Note how one pin of the 100 ohm resistor is connected to pin 6 of the PIC component. This is the result of the labelling method used to connect pins. Labels are often preferred to actual wires because they make the schematic much less messy.
fr: Remarquez qu'une des broches de la résistance de 100 ohms est connectée à la broche 6 du PIC. Ceci est le résultat de la méthode de connexion par étiquetage à l'aide de labels. Les labels sont souvent préférés aux fils car ils permettent de rendre le schéma plus lisible.

note: type: Plain text
en: Now we will define the edge of the PCB. Select the 'Edge.Cuts' layer from the drop-down menu in the top toolbar. Click on the 'Add graphic lines' icon image:images/icons/add_dashed_line.png[add_dashed_line_png] on the right toolbar. Trace around the edge of the board, clicking at each corner, and remember to leave a small gap between the edge of the green and the edge of the PCB.
fr: Définissons maintenant le contour du PCB. Sélectionnez la couche 'Edge.Cuts' à partir du menu déroulant dans la barre d'outils du haut. Cliquez sur l'icône 'Addition de lignes graphiques' image:images/icons/add_polygon.png[add_dashed_line_png] de la barre d'outils de droite. Tracer le contour de la carte en cliquant à chacun des coins.

note: type: Plain text
en: Next, connect up all the wires except GND. In fact, we will connect all GND connections in one go using a ground plane placed on the bottom copper (called __B.Cu__) of the board.
fr: Nous allons connecter tous les fils à l'exception de GND. Nous réaliserons la connexion de tous les GND en une seule fois en utilisant un plan de masse sur la partie cuivre située sous la carte (appelée __B.Cu__).

note: type: Plain text
en: Now we must choose which copper layer we want to work on. Select 'F.Cu (PgUp)' in the drop-down menu on the top toolbar. This is the front top copper layer.
fr: Choisissons maintenant la couche de cuivre sur laquelle nous souhaitons travailler. Sélectionnez la couche 'F.Cu (PgUp)' dans le menu déroulant de la barre d'outils du haut. C'est la couche de cuivre du dessus du PCB.

note: type: Target for macro image
en: images/select_top_copper.png
fr: images/fr/select_top_copper.png

note: type: Plain text
en: If you decide, for instance, to do a 4 layer PCB instead, go to *Setup* -> *Layers Setup* and change 'Copper Layers' to 4. In the 'Layers' table you can name layers and decide what they can be used for.  Notice that there are very useful presets that can be selected via the 'Preset Layer Groupings' menu.
fr: Si vous décidez, par exemple, de faire un PCB de 4 couches, allez dans *Fichiers* -> *Options CI* puis sélectionnez la section *Couches* et choisissez 4 pour 'Couches cuivre'. Vous pouvez nommer les couches dans le tableau et définir leur usage. Notez qu'il y a des préconfigurations très utiles pour les configurations usuelles.

note: type: Plain text
en: Click on the 'Route tracks' icon image:images/icons/add_tracks.png[add_tracks_png] on the right toolbar. Click on pin 1 of 'J1' and run a track to pad 'R2'. Double-click to set the point where the track will end. The width of this track will be the default 0.250 mm. You can change the track width from the drop-down menu in the top toolbar. Mind that by default you have only one track width available.
fr: Cliquez sur l'icône 'Route piste' image:images/icons/add_tracks.png[add_tracks_png] de la barre d'outils de droite. Cliquez sur la broche 1 de 'J1' et prolongez la piste jusqu'à la pastille de 'R2'. Faites un clic clic sur la pastille et la piste se termine. L'épaisseur de cette piste est celle définie par défaut : 0,250 mm. Vous pouvez changer l'épaisseur de piste à partir du menu déroulant dans la barre d'outils du haut. Une seule largeur de piste est disponible pour l'instant car nous n'en avons pas défini d'autres.

note: type: Target for macro image
en: images/pcbnew_select_track_width.png
fr: images/fr/pcbnew_select_track_width.png

note: type: Plain text
en: If you would like to add more track widths go to: *Setup* -> *Design Rules* -> *Global Design Rules* tab and at the bottom right of this window add any other width you would like to have available. You can then choose the widths of the track from the drop-down menu while you lay out your board. See the example below (inches).
fr: Si vous souhaitez ajouter davantage de largeurs de pistes, allez dans *Fichiers* -> *Options CI* puis sélectionnez la section *Règles de Conception* -> *Pistes & Via* et ajoutez les autres largeurs que vous souhaitez voir apparaître (voir exemple ci-dessous). Vous les verrez ensuite apparaître dans le menu déroulant pendant que vous routez votre carte.

note: type: Target for macro image
en: images/custom_tracks_width.png
fr: images/fr/custom_tracks_width.png

note: type: Plain text
en: Alternatively, you can add a Net Class in which you specify a set of options. Go to *Setup* -> *Design Rules* -> *Net Classes Editor* and add a new class called 'power'. Change the track width from 8 mil (indicated as 0.0080) to 24 mil (indicated as 0.0240). Next, add everything but ground to the 'power' class (select 'default' at left and 'power' at right and use the arrows).
fr: Une autre méthode consiste à ajouter une NetClasse pour laquelle vous spécifiez certaines options. Allez dans *Fichiers* -> *Options CI* sélectionnez la section *Règles de conception* -> *Classes d'Equipots* et ajouter une nouvelle classe appelée 'Power'. Remplacez la largeur de piste par 0,60 mm. Modifiez ensuite, dans la partie en bas à droite de la fenêtre, la colonne 'Classe d'Equipot' du signal GND en lui attribuant la classe 'Power'.

note: type: Plain text
en: If you want to change the grid size, *Right click* -> **Grid**.  Be sure to select the appropriate grid size before or after laying down the components and connecting them together with tracks.
fr: Si vous souhaitez changer le pas de la grille, *clic-droit* -> *Grille*. Assurez-vous d'avoir choisi le pas de grille approprié avant le placement des composants et la réalisation des pistes.

note: type: Plain text
en: Repeat this process until all wires, except pin 3 of J1, are connected. Your board should look like the example below.
fr: Répétez l'étape 15 jusqu'à ce que tous les fils, à l'exception de la broche 3 de 'J1', soient connectés. Votre carte devrait ressembler à l'exemple ci-dessous.

note: type: Plain text
en: Let's now run a track on the other copper side of the PCB. Select 'B.Cu' in the drop-down menu on the top toolbar. Click on the 'Route tracks' icon image:images/icons/add_tracks.png[add_tracks_png]. Draw a track between pin 3 of J1 and pin 8 of U1. This is actually not necessary since we could do this with the ground plane. Notice how the colour of the track has changed.
fr: Dessinons maintenant une piste sur l'autre face de cuivre du PCB. Sélectionnez 'B.Cu' dans le menu déroulant de la barre d'outils du haut. Cliquez sur l'icône 'Route piste' ou utilisez le raccourci [x]. Dessinez une piste entre la broche 3 de 'J1' et la broche 8 de 'U1'. Cette connexion n'est pas nécessaire puisque qu'elle sera réalisée automatiquement avec le plan de masse. Observez le changement de couleur de la piste.

note: type: Plain text
en: **Go from pin A to pin B by changing layer**. It is possible to
    change the copper plane while you are running a track by placing a
    via.  While you are running a track on the upper copper plane,
    right click and select 'Place Via' or simply press [v]. This will
    take you to the bottom layer where you can complete your track.
fr: **Aller de la broche A à la broche B en changeant de couche**.
    Il est possible de changer de couche de cuivre pendant que vous
    tracez une piste en plaçant un via. Pendant que vous tracez une
    piste sur la couche de cuivre du dessus faites un clic-droit et
    choisissez 'Placer Via Traversante' ou appuyez sur [v]. Vous vous
    trouvez alors sur la couche de dessous où vous pouvez
    poursuivre le tracé.

note: type: Target for macro image
en: images/place_a_via.png
fr: images/fr/place_a_via.png

note: type: Plain text
en: When you want to inspect a particular connection you can click on the 'Highlight net' icon image:images/icons/net_highlight.png[net_highlight_png] on the right toolbar.  Click on pin 3 of J1. The track itself and all pads connected to it should become highlighted.
fr: Si vous voulez inspecter une connexion, vous pouvez cliquer sur l'icône 'Surbrillance net' image:images/icons/net_highlight.png[net_highlight_png] sur la barre d'outils de droite.  Cliquez sur la broche 3 de 'J1'. La piste et toutes les pastilles connectées devraient apparaître en surbrillance.

note: type: Plain text
en: Now we will make a ground plane that will be connected to all GND pins. Click on the 'Add filled zones' icon image:images/icons/add_zone.png[add_zone_png] on the right toolbar. We are going to trace a rectangle around the board, so click where you want one of the corners to be. In the dialogue that appears, set 'Default pad connection' to 'Thermal relief' and 'Outline slope' to 'H,V and 45 deg only' and click OK.
fr: Nous allons maintenant réaliser un plan de masse qui sera connecté à toutes les broches reliées à GND. Cliquez sur l'icône 'Addition de zones remplies' image:images/icons/add_zone.png[add_zone_png] sur la barre d'outils de droite. Nous allons tracer un rectangle autour de la carte. Cliquez à l'endroit où vous souhaitez placer un coin de ce rectangle. Dans la fenêtre qui apparaît, choisissez 'GND' et configurez la 'Connexions des pads' en 'Freins thermiques' et cochez la case 'Limiter les lignes graphiques à 0, 90 et 45 degrés'. Validez.

note: type: Plain text
en: Trace around the outline of the board by clicking each corner in rotation.  Finish your rectangle by clicking the first corner second time. Right click inside the area you have just traced.  Click on 'Zones'->'Fill or Refill All Zones'. The board should fill in with green and look something like this:
fr: Tracez le rectangle en suivant le contour de la carte en cliquant à chacun de ses coins. Terminez le rectangle en cliquant à nouveau sur le coin ayant servi de point de départ. Vous pouvez aussi fermer automatiquement le rectangle par un double clic sans avoir à revenir au point de départ. La carte devrait se remplir de vert et ressemblez à ceci :

note: type: Plain text
en: Run the design rules checker by clicking on the 'Perform design rules check' icon image:images/icons/drc.png[drc_png] on the top toolbar.  Click on 'Start DRC'. There should be no errors. Click on 'List Unconnected'. There should be no unconnected items. Click OK to close the DRC Control dialogue.
fr: Lancer la vérification des règles de conception en cliquant sur l'icône 'Exécuter le contrôle des règles de conception' image:images/icons/drc.png[drc_png] dans la barre d'outils du haut. Cliquez sur 'Exécuter DRC'. Il ne devrait pas y avoir d'erreur. Cliquez sur 'Items non connectés'. Il ne devrait pas y avoir de pistes non connectées. Fermez la fenêtre.

note: type: Plain text
en: Save your file by clicking on *File* -> **Save**. To admire your board in 3D, click on *View* -> **3D Viewer**.
fr: Enregistrez votre fichier en cliquant sur *Fichiers* -> **Sauver**. Pour admirer votre carte en 3D, cliquez sur *Affichage* -> **3D Visualisateur**.

note: type: Plain text
en: You can drag your mouse around to rotate the PCB.
fr: Pour faire tourner le PCB, maintenez le bouton gauche appuyé et déplacez la souris.

note: type: Plain text
en: Your board is complete. To send it off to a manufacturer you will need to generate all Gerber files.
fr: Votre carte est terminée. Pour l'envoyer à votre fabricant de PCB, il vous faudra générer les fichiers Gerber.

note: type: Title ===
en: Generate Gerber files
fr: Générer les fichiers Gerber

note: type: Plain text
en: Once your PCB is complete, you can generate Gerber files for each layer and send them to your favourite PCB manufacturer, who will make the board for you.
fr: Une fois que votre PCB est complet, vous pouvez générer des fichiers Gerber pour chaque couche et les envoyer à votre fabricant de PCB favori qui fabriquera la carte pour vous.

note: type: Plain text
en: From KiCad, open the _Pcbnew_ board editor.
fr: Lancez l'éditeur de circuits imprimés _Pcbnew_.

note: type: Plain text
en: Click on *File* -> **Plot**. Select 'Gerber' as the 'Plot format' and select the folder in which to put all Gerber files.  Proceed by clicking on the 'Plot' button.
fr: Cliquez sur *Fichiers* -> *Tracer*. Sélectionnez 'Gerber' dans 'Format du tracé' et sélectionnez le dossier dans lequel les fichiers Gerber seront déposés. Cliquez sur le bouton 'Tracer' pour l'exécution.

note: type: Plain text
en: To generate the drill file, from _Pcbnew_ go again to the *File* -> *Plot* option. Default settings should be fine.
fr: Pour générer le fichier de perçage, toujours dans la fenêtre de *Fichiers* -> *Tracer*, cliquez sur le bouton 'Créer Fichiers de Perçage'. Les réglages par défaut devraient être satisfaisants, cliquez sur le bouton 'Créer Fichier de Perçage'. Vous pouvez fermer les fenêtres 'Créer Fichiers de Perçage' et 'Tracer'.

note: type: Plain text
en: These are the layers you need to select for making a typical 2-layer PCB:
fr: Voici les couches que vous avez typiquement besoin de sélectionner pour fabriquer un PCB double-face :

note: type: Table
en: |Layer |KiCad Layer Name |Default Gerber Extension
        |"Use Protel filename extensions" is enabled
    |Bottom Layer |B.Cu |.GBR |.GBL
    |Top Layer |F.Cu |.GBR |.GTL
    |Top Overlay |F.SilkS |.GBR |.GTO
    |Bottom Solder Resist |B.Mask |.GBR |.GBS
    |Top Solder Resist |F.Mask |.GBR |.GTS
    |Edges |Edge.Cuts |.GBR |.GM1
fr: |Couche |Nom de la couche KiCad |Extension Gerber par Défaut
        |"Utiliser extensions Gerber Protel" cochée
    |Couche cuivre inférieure |B.Cu |.GBR |.GBL
    |Couche cuivre supérieure |F.Cu |.GBR |.GTL
    |Sérigraphie supérieure |F.SilkS |.GBR |.GTO
    |Vernis épargne dessous |B.Mask |.GBR |.GBS
    |Vernis épargne dessus |F.Mask |.GBR |.GTS
    |Contour Circuit |Edge.Cuts |.GBR |.GM1

note: type: Title ===
en: Using GerbView
fr: Utiliser GerbView

note: type: Plain text
en: To view all your Gerber files go to the KiCad project manager and click on the 'GerbView' icon.  On the drop-down menu or in the Layers manager select 'Graphic layer 1'.  Click on *File* -> *Open Gerber file(s)* or click on the icon image:images/icons/gerber_file.png[gerber_file_png]. Select and open all generated Gerber files. Note how they all get displayed one on top of the other.
fr: Pour voir les fichiers Gerber, allez dans le gestionnaire de projet KiCad et cliquez sur l'icône 'GerbView' image:images/icons/gerbview.png[gerbview]. Sélectionnez 'Couche graphique1' dans le menu déroulant ou dans le Gestionnaire de Couches. Cliquez sur *Fichiers* -> *Ouvrir Fichier Gerber* ou cliquez sur l'icône image:images/icons/gerber_file.png[gerber_file_png]. Chargez tous les fichiers Gerber. Remarquez comme ils apparaissent les uns au-dessus des autres.

note: type: Plain text
en: Open the drill files with *File* -> *Open Excellon Drill File(s)*.
fr: Ouvrez le fichier de perçage avec *Fichiers* -> *Ouvrir Fichier de Perçage Excellon*.

note: type: Plain text
en: Use the Layers manager on the right to select/deselect which layer to show.  Carefully inspect each layer before sending them for production.
fr: Utilisez le Gestionnaire de Couches à droite pour activer/désactiver les couches visibles. Inspectez minutieusement chaque couche avant de les envoyer en production.

note: type: Plain text
en: The view works similarly to Pcbnew. Right click inside the view and click 'Grid' to change the grid.
fr: Comme pour Pcbnew, faites un clic droit et 'Grille' si vous souhaitez changer le pas de la grille.

note: type: Title ===
en: Automatically route with FreeRouter
fr: Routage automatique avec FreeRouter

note: type: Plain text
en: Routing a board by hand is quick and fun, however, for a board with lots of components you might want to use an autorouter. Remember that you should first route critical traces by hand and then set the autorouter to do the boring bits. Its work will only account for the unrouted traces. The autorouter we will use here is FreeRouting.
fr: Le routage à la main est rapide et amusant, mais, pour un circuit avec beaucoup de composants, vous pouvez avoir envie d'utiliser le routage automatique. Rappelez vous qu'il est préférable de router d'abord à la main les pistes les plus critiques et laisser ensuite l'autorouteur faire la partie la plus ennuyeuse. Il ne s'occupera que des pistes non déjà raccordées. L'autorouteur que nous allons utiliser est FreeRouting.

note: type: Plain text
en: FreeRouting is an open source java application.  Currently FreeRouting exists in several more or less identical copies which you can find by doing an internet search for "freerouting".  It may be found in source only form or as a precompiled java package.
fr: FreeRouting est une application java open source. Il existe plusieurs copies de FreeRouting plus ou moins identiques que vous trouverez sur internet en cherchant "freerouting". Vous le trouverez sous forme de code source ou sous forme de paquet java pré-compilé.

note: type: Plain text
en: From _Pcbnew_ click on *File* -> *Export* -> *Specctra DSN* and save the file locally.  Launch FreeRouter and click on the 'Open Your Own Design' button, browse for the _dsn_ file and load it.
fr: Dans _Pcbnew_, cliquez sur *Fichiers* -> *Exporter* -> *Specctra DSN* et enregistrez le fichier. Lancez FreeRouter et cliquez sur le bouton 'Open Your Own Design', retrouvez votre fichier _dsn_ et chargez le.

note: type: Plain text
en: FreeRouter has some features that KiCad does not currently have, both for manual routing and for automatic routing. FreeRouter operates in two main steps: first, routing the board and then optimising it. Full optimisation can take a long time, however you can stop it at any time need be.
fr: FreeRouter a quelques fonctionnalités que Kicad ne possède pas, que ce soit pour le routage manuel ou pour le routage automatique. FreeRouter opère en deux étapes principales : d'abord, il route le circuit, ensuite il l'optimise. L'optimisation complète peut prendre beaucoup de temps, toutefois, vous pouvez l'arrêtez à tout moment au cas où.

note: type: Plain text
en: You can start the automatic routing by clicking on the 'Autorouter' button on the top bar. The bottom bar gives you information about the on-going routing process. If the 'Pass' count gets above 30, your board probably can not be autorouted with this router. Spread your components out more or rotate them better and try again. The goal in rotation and position of parts is to lower the number of crossed airlines in the ratsnest.
fr: Vous pouvez lancer le routage automatique en cliquant sur le bouton 'Autorouter' de la barre du haut. La barre du bas vous informe de l'avancement du processus de routage. Si le compteur de passes dépasse 30, votre carte ne peut probablement pas être auto-routée avec ce routeur. Écartez un peu plus vos composants ou tournez les un peu mieux et recommencez. Le but de ces rotations ou déplacements est de réduire le nombre de lignes croisées dans le chevelu.

note: type: Plain text
en: Making a left-click on the mouse can stop the automatic routing and automatically start the optimisation process. Another left-click will stop the optimisation process. Unless you really need to stop, it is better to let FreeRouter finish its job.
fr: Un clic gauche de la souris permet d'interrompre le routage automatique et de démarrer automatiquement le processus d'optimisation. Un autre clic gauche interrompra le processus d'optimisation. À moins que vous n'ayez vraiment besoin de l'arrêter, il est préférable de laisser FreeRouter finir son travail.

note: type: Plain text
en: Click on the *File* -> *Export Specctra Session File* menu and save the board file with the _.ses_ extension. You do not really need to save the FreeRouter rules file.
fr: Cliquez sur le menu *Fichier* -> *Export Specctra Session File* et sauvez le fichier de votre circuit avec l'extension _.ses_. Vous n'avez pas vraiment besoin de sauver le fichiers de règles de FreeRouter.

note: type: Plain text
en: Back to __Pcbnew__. You can import your freshly routed board by clicking on *File* -> *Import* -> *Spectra Session* and selecting your _.ses_ file.
fr: Revenez dans  _Pcbnew_. Vous pouvez importer votre circuit fraîchement routé en cliquant sur *Fichiers* -> *Importer* -> *Specctra Session* et sélectionnez votre fichier _.ses_.

note: type: Plain text
en: If there is any routed trace that you do not like, you can delete it and re-route it again, using [Delete] and the routing tool, which is the 'Route tracks' icon image:images/icons/add_tracks.png[Add Track icon] on the right toolbar.
fr: Si une des pistes routées ne vous convient pas, vous pouvez la détruire en utilisant [Suppr] (ou [Delete]) et la re-router à nouveau avec l'outil de routage 'Route piste' image:images/icons/add_tracks.png[Add Track icon] de la barre d'outils de droite.

note: type: Title ==
en: Forward annotation in KiCad
fr: Les annotations dans KiCad

note: type: Plain text
en: Once you have completed your electronic schematic, the footprint assignment, the board layout and generated the Gerber files, you are ready to send everything to a PCB manufacturer so that your board can become reality.
fr: Une fois que vous avez terminé votre schéma électronique, l'assignation des empreintes, le routage de la carte et généré les fichiers Gerber, vous êtes maintenant prêts à envoyer le tout à un fabricant de circuits imprimés pour que votre circuit devienne réalité.

note: type: Plain text
en: Often, this linear work-flow turns out to be not so uni-directional. For instance, when you have to modify/extend a board for which you or others have already completed this work-flow, it is possible that you need to move components around, replace them with others, change footprints and much more. During this modification process, what you do not want to do is to re-route the whole board again from scratch. Instead, this is how you do it:
fr: Souvent, ce processus linéaire s'avère ne pas être aussi uni-directionnel. Par exemple quand vous avez à modifier ou à améliorer un circuit que vous ou quelqu'un d'autre avait fait. Il est possible que vous ayez besoin de remplacer des composants, de changer d'empreintes ou plus encore. Pendant cette phase de modification, ce que vous ne voulez pas, c'est d'avoir à rerouter le circuit entier. Voici comment procéder :

note: type: Plain text
en: Let's suppose that you want to replace a hypothetical connector CON1 with CON2.
fr: Supposons que vous vouliez remplacer un connecteur hypothétique 'CON1' par 'CON2'.

note: type: Plain text
en: You already have a completed schematic and a fully routed PCB.
fr: Vous avez déjà terminé le schéma et routé le circuit.

note: type: Plain text
en: From KiCad, start __Eeschema__, make your modifications by deleting CON1 and adding CON2. Save your schematic project with the icon image:images/icons/save.png[Save icon] and c lick on the 'Netlist generation' icon image:images/icons/netlist.png[netlist_png] on the top toolbar.
fr: Depuis KiCad, lancez _Eeschema_, faites vos modifications en supprimant 'CON1' et en ajoutant 'CON2'. Enregistrez votre projet schématique avec l'icône image:images/icons/save.png[Sauvez le projet schématique].

note: type: Plain text
en: Click on 'Netlist' then on 'save'. Save to the default file name.  You have to rewrite the old one.
fr: Associons une empreinte à 'CON2'. Cliquez sur l'icône 'Assigner les empreintes des composants de la schématique' image:images/icons/cvpcb.png[cvpcb_png] de la barre d'outils du haut. Associez l'empreinte au nouveau composant 'CON2'. Le reste des composants doivent avoir conservé leurs précédentes empreintes associées.

note: type: Plain text
en: Now assign a footprint to CON2. Click on the 'Run Cvpcb' icon image:images/icons/cvpcb.png[cvpcb] on the top toolbar. Assign the footprint to the new device CON2. The rest of the components still have the previous footprints assigned to them. Close __Cvpcb__.
fr: Sauvegardez en cliquant sur le bouton 'Appliquer, Sauver Schematique  & Continuer' et fermez __CvPcb__.

note: type: Plain text
en: Back in the schematic editor, save the project by clicking on 'File' -> 'Save Whole Schematic Project'. Close the schematic editor.
fr: Appuyez sur F8 ou utilisez le menu *Outils* -> *Mise à jour du PCB à partir du Schema* puis rendez-vous à l'étape 9. Les 2 étapes suivantes ne sont nécessaires que si vous utilisez la méthode alternative de génération de fichier netliste. Cliquer dans ce cas sur l'icône 'Génération de la netliste' image:images/icons/netlist.png[netlist_png] de la barre d'outils du haut.  Cliquez sur le bouton 'Génération de la Netliste' puis sur 'Enregistrer'. Conservez le nom par défaut et écrasez l'ancien fichier.

note: type: Plain text
en: From the KiCad project manager, click on the 'Pcbnew' icon. The 'Pcbnew' window will open.
fr: Depuis le gestionnaire de projets de KiCad ou depuis 'EEschema', lancez 'Pcbnew'. L'ancien circuit, déjà routé, doit s'ouvrir automatiquement.

note: type: Plain text
en: The old, already routed, board should automatically open. Let's import the new netlist file. Click on the 'Read Netlist' icon image:images/icons/netlist.png[netlist_png] on the top toolbar.
fr: Importons la nouvelle netliste. Cliquez sur l'icône 'Charger la netliste' image:images/icons/netlist.png[netlist_png] de la barre d'outils du haut. Le fichier spécifié dans 'Fichier netliste' est automatiquement lu et un rapport est affiché.

note: type: Plain text
en: Click on the 'Browse Netlist Files' button, select the netlist file in the file selection dialogue, and click on 'Read Current Netlist'.  Then click the 'Close' button.
fr: Vérifiez le rapport d'importation puis cliquez sur 'Mise à jour PCB' pour prendre en compte les changements. Vous pouvez ensuite fermer la fenêtre.

note: type: Plain text
en: At this point you should be able to see a layout with all previous components already routed. On the top left corner you should see all unrouted components, in our case the CON2. Select CON2 with the mouse.  Move the component to the middle of the board.
fr: Vous devez voir maintenant votre circuit avec les composants précédents déjà routés sur le circuit et, collé aux mouvements de la souris, les composants non-routés. Dans notre cas le connecteur 'CON2'.

note: type: Plain text
en: Place CON2 and route it. Once done, save and proceed with the Gerber file generation as usual.
fr: Placez 'CON2' et routez-le. Ceci terminé, sauvez et procédez à la génération des fichiers Gerber comme précédemment.

note: type: Plain text
en: The process described here can easily be repeated as many times as you need. Beside the Forward Annotation method described above, there is another method known as Backward Annotation. This method allows you to make modifications to your already routed PCB from Pcbnew and updates those modifications in your schematic and netlist file. The Backward Annotation method, however, is not that useful and is therefore not described here.
fr: Le processus décrit ici peut être répété autant de fois que nécessaire. En plus de l'annotation 'vers l'avant' ('Forward Annotation'), il existe une autre méthode connue sous le nom de rétro-annotation ('Backward Annotation'). Cette méthode vous permet de faire des modifications dans 'Pcbnew' et de mettre à jour votre schéma et le fichier netliste à partir de ces modifications. Cette méthode de rétro-annotation n'est toutefois pas très utile et n'est pas décrite ici.

note: type: Title ==
en: Make schematic symbols in KiCad
fr: Créer un symbole de composant avec KiCad

note: type: Plain text
en: Sometimes a symbol that you want to place on your schematic is not in a KiCad library. This is quite normal and there is no reason to worry. In this section we will see how a new schematic symbol can be quickly created with KiCad. Nevertheless, remember that you can always find KiCad components on the Internet.
fr: Le symbole du composant que vous voulez placer sur votre schéma n'est parfois pas dans les librairies KiCad. C'est relativement normal et il n'y a pas de raison de s'en inquiéter. Nous allons voir dans cette section comment créer rapidement un nouveau symbole de composant avec KiCad. N'oubliez pas, vous pouvez toujours chercher des librairies de composants sur Internet.

note: type: Plain text
en: In KiCad, a symbol is a piece of text that starts with 'DEF' and ends with 'ENDDEF'. One or more symbols are normally placed in a library file with the extension __.lib__. If you want to add symbols to a library file you can just use the cut and paste commands of a text editor.
fr: Dans KiCad, un symbole est un morceau de texte qui commence par 'DEF' et se termine par 'ENDDEF'. Un ou plusieurs symboles sont normalement présents dans un fichier librairie qui porte l'extension `.lib`. Si vous voulez ajouter des composants à un fichier librairie, vous pouvez simplement utiliser les commandes copier et coller.

note: type: Title ===
en: Using Component Library Editor
fr: Utiliser l'éditeur des librairies de symboles

note: type: Plain text
en: We can use the _Component Library Editor_ (part of __Eeschema__)  to make new components. In our project folder 'tutorial1' let's create a folder named 'library'. Inside we will put our new library file _myLib.lib_ as soon as we have created our new component.
fr: Créons d'abord dans notre projet un sous-répertoire dans lequel nous déposerons notre bibliothèque de symboles schématique. Dans la fenêtre du gestionnaire de projet KiCad, clic droit sur le dossier 'tutorial1.pro' puis 'Nouveau Répertoire'. Nommé ce répertoire 'librairie'. Lancez ensuite _Eeschema_. Cliquez dans la barre d'outils du haut sur l'icône 'Créer, supprimer et éditer les symboles' image:images/icons/libedit.png[libedit_png]. La fenêtre 'Éditeur de Symbole' s'ouvre.

note: type: Plain text
en: Now we can start creating our new component. From KiCad, start __Eeschema__, click on the 'Library Editor' icon image:images/icons/libedit.png[libedit_png] and then click on the 'New component' icon image:images/icons/new_component.png[new_component_png]. The Component Properties window will appear. Name the new component 'MYCONN3', set the 'Default reference designator' as 'J', and the 'Number of units per package' as '1'. Click OK. If the warning appears just click yes.  At this point the component is only made of its labels. Let's add some pins. Click on the 'Add Pins' icon image:images/icons/pin.png[pin_png] on the right toolbar. To place the pin, left click in the centre of the part editor sheet just below the 'MYCONN3' label.
fr: Créez une nouvelle librairie par *Fichiers* -> *Nouvelle Librairie* puis entrez dans notre répertoire 'librairie' et nommer le fichier _myLib.lib_. KiCad vous demandera ensuite de sélectionner dans quelle table ajouter la librairie, choisissez 'Projet'. Cliquez sur l'icône 'Créer un nouveau symbole' image:images/icons/new_component.png[new_component_png] et, dans la fenêtre 'Sélection Librairie de Composants', choisissez 'myLib' puis validez. La fenêtre 'Propriétés du Symbole' apparaît. Nommez le nouveau composant 'MYCONN3', entrez 'J' comme 'Référence par défaut' et '1' comme 'Nombre d'unités par boîtier'. Validez et notre composant est créé mais n'est pour l'instant constitué que d'étiquettes. Ajoutons donc des broches.

note: type: Plain text
en: In the Pin Properties window that appears, set the pin name to 'VCC', set the pin number to '1', and the 'Electrical type' to 'Power input' then click OK.
fr: Cliquez sur l'icône 'Ajouter des pins au symbole' image:images/icons/pin.png[pin_png] de la barre d'outils de droite. Faites un clic dans la feuille pour ouvrir la fenêtre 'Propriétés des Pins'. Affectez 'VCC' à 'Nom pin', '1' à 'Numéro de pin', 'Power input' à 'Type Électrique' et 'Gauche' à 'Orientation'. Laissez les autres propriétés telles quelles et validez.

note: type: Target for macro image
en: images/pin_properties.png
fr: images/fr/pin_properties.png

note: type: Plain text
en: Place the pin by clicking on the location you would like it to go, right below the 'MYCONN3' label.
fr: Placez la broche en cliquant à l'endroit où vous souhaitez qu'elle apparaisse, juste en dessous de l'étiquette 'MYCONN3'.

note: type: Plain text
en: Repeat the place-pin steps, this time 'Pin name' should be 'INPUT', 'Pin number' should be '2', and 'Electrical Type' should be 'Passive'.
fr: Répétez les étapes d'ajout de broche en affectant cette fois 'INPUT' à 'Nom pin', '2' à 'Numéro de pin' et 'Passive' à 'Type Électrique'.

note: type: Plain text
en: Repeat the place-pin steps, this time 'Pin name' should be 'GND', 'Pin number' should be '3', and 'Electrical Type' should be 'Passive'.  Arrange the pins one on top of the other. The component label 'MYCONN3' should be in the centre of the page (where the blue lines cross).
fr: Répétez encore une fois les étapes d'ajout de broche en affectant cette fois 'GND' à 'Nom pin', '3' à 'Numéro de pin' et 'Passive' à 'Type Électrique'. Alignez et ordonnez les broches. L'étiquette du composant 'MYCONN3' devrait être au milieu de la page, à l'intersection des lignes bleues.

note: type: Plain text
en: Next, draw the contour of the component. Click on the 'Add rectangle' icon image:images/icons/add_rectangle.png[add_rectangle_png]. We want to draw a rectangle next to the pins, as shown below. To do this, click where you want the top left corner of the rectangle to be (do not hold the mouse button down). Click again where you want the bottom right corner of the rectangle to be.
fr: Dessinez ensuite le contour du composant. Cliquez sur l'icône 'Ajouter des rectangles graphiques au dessin du symbole' image:images/icons/add_rectangle.png[add_rectangle_png]. Nous voulons dessiner un rectangle à côté des pins comme représenté ci-dessous. Pour ce faire, cliquez à l'endroit où vous souhaitez placer le coin supérieur gauche du rectangle (ne gardez pas le bouton enfoncé). Cliquez à nouveau à l'endroit où vous souhaitez placer le coin inférieur droit. Déplacez les étiquettes pour obtenir l'image ci-dessous.

note: type: Plain text
en: If you want to fill the rectangle with yellow, set the fill colour to 'yellow 4' in *Preferences* -> *Select color scheme*, then select the rectangle in the editing screen with [e], selecting 'Fill background'.
fr: Si vous souhaitez que le rectangle soit colorié en jaune, placez la souris sur le contour du rectangle et tapez [e]. Choisissez 'Remplissage avec couleur d'arrière plan'. Vous pouvez changer la couleur via le menu *Préférences* -> *Préférences* dans la section *Eeschema* -> *Couleurs* et cliquez sur l'icône de 'Graphique en arrière plan'.

note: type: Plain text
en: Save the component in your library __myLib.lib__. Click on the 'New Library' icon image:images/icons/new_library.png[new_library_png], navigate into _tutorial1/library/_ folder and save the new library file with the name __myLib.lib__.
fr: Sauvez votre travail, cliquez sur l'icône 'Sauver toutes les modifications' image:images/icons/save.png[save] ou avec le menu *Fichiers* -> *Sauver*.

note: type: Plain text
en: Go to *Preferences* -> *Component Libraries* and add both _tutorial1/library/_ in 'User defined search path' and _myLib.lib in_ 'Component library files'.
fr: Votre librairie est prête à être utilisée. Pour le vérifier allez dans *Préférences* -> *Configurer les Librairies de Symboles* et sélectionnez l'onglet _Librairies Spécifiques au Projet_, dans la liste figure la librairie _myLib_ et son chemin dans le projet '$\{KIPRJMOD\}/librairie/myLib.lib'.

note: type: Plain text
en: Click on the 'Select working library' icon image:images/icons/library.png[library_png]. In the Select Library window click on _myLib_ and click OK. Notice how the heading of the window indicates the library currently in use, which now should be __myLib__.
fr: Le panneau de gauche de l'__Éditeur de Symbole__ vous permet de changer facilement de librairie. Cherchez et déroulez la librairie 'Device' et double-cliquez sur le symbole 'R' pour l'ouvrir. Le symbole est prêt à être édité et son nom apparait en surbrillance dans le panneau de gauche. Notez que le titre de la fenêtre indique la librairie et le composant en cours d'édition 'Device:R'. Revenez sur notre librairie en double-cliquant sur le symbole 'MYCONN3', le titre de la fenêtre indique désormais 'myLib:MYCONN3'.

note: type: Plain text
en: Click on the 'Update current component in current library' icon image:images/icons/save_part_in_mem.png[save_part_in_mem_png] in the top toolbar. Save all changes by clicking on the 'Save current loaded library on disk' icon image:images/icons/save_library.png[save_library_png] in the top toolbar. Click 'Yes' in any confirmation messages that appear.  The new schematic component is now done and available in the library indicated in the window title bar.
fr: Faites une modification dans 'MYCONN3', en déplacant la référence par exemple. Changez de librairie comme indiqué dans l'étape précédente. Remarquez que dans le panneau de gauche le nom de notre librairie ainsi que le nom du symbole modifié sont suivie d'une * et sont écrits en gras. Revenez sur 'MYCONN3' puis sauvegardez à l'aide de *Fichiers* -> *Sauver* et ces marqueurs de modifications disparaitront.

note: type: Plain text
en: You can now close the Component library editor window. You will return to the schematic editor window. Your new component will now be available to you from the library __myLib__.
fr: Vous pouvez maintenant fermer l'éditeur de librairie de symboles et revenir dans la fenêtre de l'éditeur de schéma. Votre nouveau composant sera maintenant disponible à partir de la librairie _myLib_.

note: type: Plain text
en: You can make any library _file.lib_ file available to you by adding it to the library path. From __Eeschema__, go to *Preferences* -> *Library* and add both the path to it in 'User defined search path' and _file.lib_ in 'Component library files'.
fr: Vous pouvez rendre accessible n'importe quel fichier librairie _file.lib_ de façon globale pour tout vos projets ou de façon spécifique à un projet à l'aide du menu *Préférences* -> *Configurer les Librairies de Symboles*. L'onglet 'Librairies Globales' permet d'ajouter des librairies qui seront visibles dans tous vos projets, c'est le cas des librairies standard de KiCad. L'onglet 'Librairies Spécifiques au Projet' permet d'ajouter les librairies propres à un projet en particulier, c'est le cas de la librairie _myLib_.

note: type: Title ===
en: Export, import and modify library components
fr: Exporter, importer et modifier une librairie

note: type: Plain text
en: Instead of creating a library component from scratch it is sometimes easier to start from one already made and modify it. In this section we will see how to export a component from the KiCad standard library 'device' to your own library _myOwnLib.lib_ and then modify it.
fr: Au lieu de créer un composant en librairie à partir de rien, il est quelquefois plus rapide de partir d'un composant déjà fait et de le modifier. Dans cette section nous verrons comment copier un composant depuis la librairie standard 'Device' de Kicad vers notre propre librairie _myOwnLib.lib_ pour pouvoir ensuite le modifier.

note: type: Plain text
en: From KiCad, start __Eeschema__, click on the 'Library Editor' icon image:images/icons/libedit.png[libedit_png], click on the 'Select working library' icon image:images/icons/library.png[library_png] and choose the library 'device'. Click on 'Load component to edit from the current lib' icon image:images/icons/import_cmp_from_lib.png[import_cmp_from_lib_png] and import the 'RELAY_2RT'.
fr: Depuis le gestionnaire de projet Kicad, cliquez sur l'icône 'Editeur de Symbole' image:images/icons/libedit.png[libedit_png]. Dans le panneau de gauche, ouvrez la librairie 'Device' et double-cliquez sur 'CP' (condensateur polarisé).

note: type: Plain text
en: Click on the 'Export component' icon image:images/icons/export.png[export_png], navigate into the _library/_ folder and save the new library file with the name _myOwnLib.lib._
fr: Créez une nouvelle librairie *Fichiers* -> *Nouvelle Librairie*, entrez dans notre répertoire 'librairie' et nommer le fichier _myOwnLib.lib_. Choisissez la table 'Projet' pour ne rendre accessible cette librairie qu'au projet actuel et validez.

note: type: Plain text
en: You can make this component and the whole library _myOwnLib.lib_ available to you by adding it to the library path. From __Eeschema__, go to *Preferences* -> *Component Libraries* and add both _library/_ in 'User defined search path' and _myOwnLib.lib_ in the 'Component library files'. Close the window.
fr: Notre nouvelle librairie a automatiquement été ajouté aux librairies disponibles. Vous pouvez le vérifier dans *Préférences* -> *Configurer les Librairies de Symboles* puis dans l'onglet __Librairies Spécifiques au Projet__. En bas de la liste figure la librairie _myOwnLib_ et son chemin dans le projet '$\{KIPRJMOD\}/librairie/myOwnLib.lib'.

note: type: Plain text
en: Click on the 'Select working library' icon image:images/icons/library.png[library_png]. In the Select Library window click on _myOwnLib_ and click OK. Notice how the heading of the window indicates the library currently in use, it should be __myOwnLib__.
fr: Nous allons maintenant copier le symbole 'CP' dans la librairie nouvellement créée. Faites un clic droit sur le symbole 'CP' dans le panneau gauche puis 'Sauver Copie Sous'. Choisissez 'myOwnLib' dans la liste et validez à l'aide d'un double clic. Observez que la barre de titre de la fenêtre indique la librairie et le composant en cours d'édition, qui devrait être maintenant __myOwnLib:CP__.

note: type: Plain text
en: Click on the 'Load component to edit from the current lib' icon image:images/icons/import_cmp_from_lib.png[import_cmp_from_lib_png] and import the 'RELAY_2RT'.
fr: Une autre méthode, dans le panneau gauche faites un clic droit sur le symbole 'CP' de la librairie 'Device' puis 'Copier'. Placez vous ensuite sur le libellé de la librairie 'myOwnLib' et clic droit puis 'Coller Symbole'.

note: type: Plain text
en: You can now modify the component as you like. Hover over the label 'RELAY_2RT', press [e] and rename it 'MY_RELAY_2RT'.
fr: Vous pouvez maintenant modifier votre composant à votre aise. Survolez l'étiquette 'CP', appuyez sur [e] et renommez la en 'MY_CP'. Le nom du symbole est également modifié dans le panneau de gauche.

note: type: Plain text
en: Click on 'Update current component in current library' icon image:images/icons/save_part_in_mem.png[save_part_in_mem_png] in the top toolbar. Save all changes by clicking on the 'Save current loaded library on disk' icon image:images/icons/save_library.png[save_library_png] in the top toolbar.
fr: Pour sauvegarder un composant en librairie, placez la souris sur le nom du composant dans le panneau de gauche et clic droit puis 'Sauver'. Pour sauvegarder tous les changements des composants d'une librairie, survolez le libellé de la librairie dans le panneau de gauche et clic droit puis 'Sauver' ou utiliser l'icône 'Sauver toutes les modifications' image:images/icons/save.png[save_library] de la barre d'outils du haut.

note: type: Title ===
en: Make schematic components with quicklib
fr: Créer un symbole de composant avec QuickLib

note: type: Plain text
en: This section presents an alternative way of creating the schematic component for MYCONN3 (see <<myconn3,MYCONN3>> above) using the Internet tool __quicklib__.
fr: Cette section montre une façon différente de créer rapidement un symbole schématique pour MYCONN3 (voir <<using-component-library-editor,MYCONN3>> au-dessus) en utilisant l'outil en ligne __quicklib__.

note: type: Plain text
en: Head to the _quicklib_ web page: http://kicad.rohrbacher.net/quicklib.php
fr: Rendez-vous sur la page web de _quicklib_ : http://kicad.rohrbacher.net/quicklib.php

note: type: Plain text
en: Fill out the page with the following information: Component name: MYCONN3 Reference Prefix: J Pin Layout Style: SIL Pin Count, N: 3
fr: Remplissez la page avec les informations suivantes : 'Component name': MYCONN3, 'Reference Prefix': J, 'Pin Layout Style': SIL, 'Pin Count N': 3

note: type: Plain text
en: Click on the 'Assign Pins' icon. Fill out the page with the following information: Pin 1: VCC Pin 2: input Pin 3: GND.  Type : Passive for all 3 pins.
fr: Cliquez sur le bouton 'Assign Pins'. Remplissez la page avec les noms suivants, champ 'Name' :  Pin 1: VCC, Pin 2: input, Pin 3: GND.  et 'Type' : Passive pour les 3 pins.

note: type: Plain text
en: Click on the icon 'Preview it' and, if you are satisfied, click on the 'Build Library Component'. Download the file and rename it __tutorial1/library/myQuickLib.lib.__. You are done!
fr: Cliquez sur le bouton 'Preview' et si cela vous convient, cliquez sur 'Build Library Component'. Téléchargez le fichier et sauvegardez le sous le nom __tutorial1/librairie/myQuickLib.lib__. C'est terminé !

note: type: Plain text
en: Have a look at it using KiCad. From the KiCad project manager, start __Eeschema__, click on the 'Library Editor' icon image:images/icons/libedit.png[libedit_png], click on the 'Import Component' icon image:images/icons/import.png[import_png], navigate to _tutorial1/library/_ and select _myQuickLib.lib._
fr: Faisons le apparaître dans Kicad. Depuis le Gestionnaire de Projets de Kicad, lancez __Eeschema__ puis cliquez sur l'icône 'Créer, supprimer et éditer les symboles' image:images/icons/libedit.png[libedit_png] dans la barre d'outils du haut. Allez dans le menu *Fichiers* -> *Ajouter Librairie* puis naviguez jusqu'à _tutorial1/librairie/_ et choisissez _myQuickLib.lib_. KiCad vous demandera ensuite de choisir dans quelle table ajouter la librairie, choisissez 'Projet'.

note: type: Plain text
en: You can make this component and the whole library _myQuickLib.lib_ available to you by adding it to the KiCad library path. From __Eeschema__, go to *Preferences* -> *Component Libraries* and add _library_ in 'User defined search path' and _myQuickLib.lib_ in 'Component library files'.
fr: La librairie _myQuickLib.lib_ a automatiquement été ajoutée aux librairies de symboles schématique utilisables dans ce projet. Pour le vérifier allez dans *Préférences* -> *Configurer les Librairies de Symboles* et sélectionnez l'onglet __Librairies Spécifiques au Projet__, dans la liste figure la librairie _myQuickLib.lib_ et son chemin dans le projet '$\{KIPRJMOD\}/librairie/myQuickLib.lib'.

note: type: Plain text
en: As you might guess, this method of creating library components can be quite effective when you want to create components with a large pin count.
fr: Vous l'aurez deviné, cette méthode de création de composants peut être très efficace quand vous avez besoin de créer des composants avec beaucoup de broches.

note: type: Title ===
en: Make a high pin count schematic component
fr: Créer un symbole de composant avec un grand nombre de broches

note: type: Plain text
en: In the section titled _Make Schematic Components in quicklib_ we saw how to make a schematic component using the _quicklib_ web-based tool.  However, you will occasionally find that you need to create a schematic component with a high number of pins (some hundreds of pins). In KiCad, this is not a very complicated task.
fr: Dans la section <<make-schematic-components-with-quicklib,Créer un symbole de composant avec QuickLib>>, nous avons vu comment créer un composant en utilisant l'outil en ligne 'QuickLib'. Mais parfois, vous aurez besoin de créer un symbole schématique avec un plus grand nombre de pins (plusieurs centaines !). Avec KiCad, ce n'est pas une opération très compliquée.

note: type: Plain text
en: Suppose that you want to create a schematic component for a device with 50 pins. It is common practise to draw it using multiple low pin-count drawings, for example two drawings with 25 pins each. This component representation allows for easy pin connection.
fr: Supposons que vous vouliez créer un symbole schématique pour un composant avec 50 broches. Un moyen répandu est de le dessiner avec plusieurs composants ayant un nombre de pins moindre, par exemple avec 2 dessins de 25 broches. Cette représentation de composant simplifie la connexion aux broches.

note: type: Plain text
en: The best way to create our component is to use _quicklib_ to generate two 25-pin components separately, re-number their pins using a Python script and finally merge the two by using copy and paste to make them into one single DEF and ENDDEF component.
fr: La meilleure façon de créer notre composant est d'utiliser _Quicklib_ pour générer deux composants séparés de 25 broches, puis de renuméroter celles-ci à l'aide d'un script Python, et enfin de les fusionner par des copier-coller pour n'en faire qu'un à l'intérieur des balises DEF et ENDDEF.

note: type: Plain text
en: You will find an example of a simple Python script below that can be used in conjunction with an _in.txt_ file and an _out.txt_ file to re-number the line: +X PIN1 1 -750 600 300 R 50 50 1 1 I+ into +X PIN26 26 -750 600 300 R 50 50 1 1 I+ this is done for all lines in the file __in.txt__.
fr: Vous trouverez ci-dessous un exemple simple de script Python qui sera utilisé en combinaison avec un fichier _in.txt_ et un fichier _out.txt_ pour renuméroter la ligne : +X PIN1 1 -750 600 300 R 50 50 1 1 I+ en +X PIN26 26 -750 600 300 R 50 50 1 1 I+ et ceci pour chaque ligne du fichier _in.txt_.

note: type: delimited block -
en: #!/usr/bin/env python
    ''' simple script to manipulate KiCad component pins numbering'''
    import sys, re
    try:
        fin=open(sys.argv[1],'r')
        fout=open(sys.argv[2],'w')
    except:
        print "oh, wrong use of this app, try:", sys.argv[0], "in.txt out.txt"
        sys.exit()
    for ln in fin.readlines():
        obj=re.search("(X PIN)(\d*)(\s)(\d*)(\s.*)",ln)
    if obj:
        num = int(obj.group(2))+25
        ln=obj.group(1) + str(num) + obj.group(3) + str(num) + obj.group(5) +'\n'
        fout.write(ln)
    fin.close(); fout.close()
    #
    # for more info about regular expression syntax and KiCad component generation:
    # http://gskinner.com/RegExr/
    # http://kicad.rohrbacher.net/quicklib.php
fr: #!/usr/bin/env python
    ''' simple script to manipulate KiCad component pins numbering'''
    import sys, re
    try:
        fin=open(sys.argv[1],'r')
        fout=open(sys.argv[2],'w')
    except:
        print "oh, wrong use of this app, try:", sys.argv[0], "in.txt out.txt"
        sys.exit()
    for ln in fin.readlines():
        obj=re.search("(X PIN)(\d*)(\s)(\d*)(\s.*)",ln)
        if obj:
            num = int(obj.group(2))+25
            ln=obj.group(1) + str(num) + obj.group(3) + str(num) + obj.group(5) +'\n'
            fout.write(ln)
    fin.close(); fout.close()
    #
    # for more info about regular expression syntax and KiCad component generation:
    # http://gskinner.com/RegExr/
    # http://kicad.rohrbacher.net/quicklib.php

note: type: Plain text
en: While merging the two components into one, it is necessary to use the Library Editor from Eeschema to move the first component so that the second does not end up on top of it. Below you will find the final .lib file and its representation in __Eeschema__.
fr: Lors de la fusion des deux composants en un seul, il est nécessaire d'utiliser l'éditeur de librairies pour déplacer le premier composant afin que le second ne se retrouve pas posé par-dessus. Ci-dessous, vous trouverez le fichier `.lib` final ainsi que sa représentation dans _Eeschema_.

note: type: Block title
en: Contents of a *.lib file
fr: Contenu d'un fichier *.lib

note: type: Plain text
en: The Python script presented here is a very powerful tool for manipulating both pin numbers and pin labels. Mind, however, that all its power comes for the arcane and yet amazingly useful Regular Expression syntax: _http://gskinner.com/RegExr/._
fr: Le script Python présenté ici est un outil puissant pour manipuler à la fois les numéros de pins et leurs labels. Notez toutefois que sa puissance provient de l'utilisation d'expression régulières extrêmement utiles, à la syntaxe ésothérique : _http://gskinner.com/RegExr/_.

note: type: Title ==
en: Make component footprints
fr: Créer une empreinte de composant

note: type: Plain text
en: Unlike other EDA software tools, which have one type of library that contains both the schematic symbol and the footprint variations, KiCad _.lib_ files contain schematic symbols and _.kicad_mod_ files contain footprints. _Cvpcb_ is used to map footprints to symbols.
fr: À la différence d'autres logiciels de CAO électronique, qui ont un type de bibliothèque contenant à la fois les symboles schématiques et leurs empreintes associées, dans KiCad, les fichiers `.lib` contiennent les symboles, et les fichiers `.kicad_mod` les empreintes. _Cvpcb_ étant utilisé pour effectuer l'association.

note: type: Plain text
en: As for _.lib_ files, _.kicad_mod_ library files are text files that can contain anything from one to several parts.
fr: Les fichiers `.kicad_mod` sont des fichiers de type texte, ils contiennent une empreinte par fichier et sont regroupés dans des répertoires `.pretty` avec un répertoire par librairie.

note: type: Plain text
en: There is an extensive footprint library with KiCad, however on occasion you might find that the footprint you need is not in the KiCad library.  Here are the steps for creating a new PCB footprint in KiCad:
fr: KiCad a une vaste librairie d'empreintes, toutefois, vous pouvez avoir besoin d'une empreinte qui n'est pas disponible. Voici les étapes pour en créer de nouvelles.

note: type: Title ===
en: Using Footprint Editor
fr: Utiliser l'éditeur d'empreintes

note: type: Plain text
en: From the KiCad project manager start the _Pcbnew_ tool. Click on the 'Open Footprint Editor' icon image:images/icons/edit_module.png[edit_module_png] on the top toolbar. This will open the 'Footprint Editor'.
fr: Lancez _Pcbnew_ depuis le gestionnaire de projet KiCad. Cliquez sur l'icône 'Ouvrir l'éditeur d'empreinte' image:images/icons/edit_module.png[edit_module_png] dans la barre d'outils du haut.

note: type: Plain text
en: We are going to save the new footprint 'MYCONN3' in the new footprint library 'myfootprint'.  Create a new folder _myfootprint.pretty_ in the _tutorial1/_ project folder.  Click on the *Preferences* -> **Footprint Libraries Manager** and press 'Append Library' button. In the table, enter "myfootprint" as Nickname, enter "$\{KIPRJMOD\}/myfootprint.pretty" as Library Path and enter "KiCad" as Plugin Type.  Press OK to close the PCB Library Tables window.  Click on the 'Select active library' icon image:images/icons/open_library.png[open_library_png] on the top toolbar.  Select the 'myfootprint' library.
fr: Nous allons enregistrer la nouvelle empreinte 'MYCONN3' dans une nouvelle librairie d'empreintes 'monempreinte'. Allez dans le menu *Fichiers* -> *Nouvelle Librarie* et nommez la librairie _monempreinte.pretty_. Ceci créera un répertoire _monempreinte.pretty_ dans le repértoire du projet _tutorial1/_. KiCad vous demande alors de choisir dans quelle table ajouter la librairie, choisissez 'Projet'. La librairie est automatiquement ajoutée aux librairies utilisables dans ce projet. Pour le vérifier, *Préférences* -> **Configurer les Librairies d'Empreintes** et sélectionnez l'onglet __Librairies Spécifiques au Projet__, dans la liste figure la librairie _monempreinte_ et son chemin dans le projet '$\{KIPRJMOD\}/monempreinte.pretty', le 'Type de Plugin' indique "KiCad". Fermez la fenêtre pour revenir à l'_Éditeur d'Empreintes_.

note: type: Plain text
en: Click on the 'New Footprint' icon image:images/icons/new_footprint.png[new_footprint_png] on the top toolbar.  Type 'MYCONN3' as the 'footprint name'. In the middle of the screen the 'MYCONN3' label will appear. Under the label you can see the 'REF*__' label. Right click on 'MYCONN3' and move it above 'REF*__'. Right click on 'REF__*', select 'Edit Text' and rename it to 'SMD'. Set the 'Display' value to 'Invisible'.
fr: Sélectionnez la librairie active en cliquant sur le nom 'monempreinte' dans le panneau de gauche. Crééz une nouvelle empreinte en cliquant sur l'icône 'Nouvelle empreinte' image:images/icons/new_footprint.png[new_footprint_png] sur la barre d'outils du haut. Entrer le nom de l'empreinte 'MYCONN3'. Deux étiquettes 'MYCONN3' et 'REF**' apparaissent au milieu de l'écran. Faites un clic-droit sur 'REF**', sélectionnez 'Propriétés' et renommez la référence en 'CMS'. Décochez aussi la case 'Visible' puis validez.

note: type: Plain text
en: Select the 'Add Pads' icon image:images/icons/pad.png[pad_png] on the right toolbar. Click on the working sheet to place the pad. Right click on the new pad and click 'Edit Pad'. You can also use [e].
fr: Cliquez sur l'icône 'Ajouter pastille' image:images/icons/pad.png[pad_png] sur la barre d'outils de droite. Cliquez sur la feuille de travail pour placer la pastille (pad). Appuyez sur la touche Échap puis faites un clic-droit sur la pastille et choisissez 'Propriétés'. Vous pouvez également utiliser le raccourci [e].

note: type: Target for macro image
en: images/pad_properties.png
fr: images/fr/pad_properties.png

note: type: Plain text
en: Set the 'Pad Num' to '1', 'Pad Shape' to 'Rect', 'Pad Type' to 'SMD', 'Shape Size X' to '0.4', and 'Shape Size Y' to '0.8'. Click OK.  Click on 'Add Pads' again and place two more pads.
fr: Définir le 'Numéro de pad' à '1', le 'Type Pad' à 'CMS', la 'Forme' à 'Rectangulaire', la 'Taille X' à '0.4', la 'Taille Y' à '0.8' et validez. Cliquez à nouveau sur 'Ajouter pastille' et placez deux pastilles supplémentaires. Appuyez sur la touche Échap quand vous avez terminé.

note: type: Plain text
en: If you want to change the grid size, *Right click* -> **Grid Select**. Be sure to select the appropriate grid size before laying down the components.
fr: Si vous souhaitez changer le pas de la grille : *clic-droit* -> *Grille*. Assurez-vous de sélectionner un pas de grille approprié au placement des pastilles.

note: type: Plain text
en: Move the 'MYCONN3' label and the 'SMD' label out of the way so that it looks like the image shown above.
fr: Déplacez les étiquettes 'MYCONN3' et 'SMD' de manière à laisser de la place pour pouvoir dessiner le contour de l'empreinte.

note: type: Plain text
en: When placing pads it is often necessary to measure relative distances. Place the cursor where you want the relative coordinate point _(0,0)_ to be and press the space bar. While moving the cursor around, you will see a relative indication of the position of the cursor at the bottom of the page. Press the space bar at any time to set the new origin.
fr: Lors du placement des pastilles, il est souvent nécessaire de mesurer les distances relatives. Placer le curseur à l'endroit où vous souhaitez placer l'origine relative _(0,0)_ et appuyez sur la barre d'espace. Vous voyez alors apparaître en bas de la page la position relative du curseur qui change lorsque vous le déplacez. Appuyez sur la barre d'espace à chaque fois que vous souhaitez définir une nouvelle origine.

note: type: Plain text
en: Now add a footprint contour. Click on the 'Add graphic line or polygon' button image:images/icons/add_polygon.png[add_polygon_png] in the right toolbar. Draw an outline of the connector around the component.
fr: Ajoutons maintenant le contour de l'empreinte. Cliquez sur l'icône 'Addition de lignes graphiques' image:images/icons/add_polygon.png[add_polygon_png] dans la barre d'outils de droite. Dessinez le contour du connecteur autour de l'empreinte.

note: type: Plain text
en: Click on the 'Save Footprint in Active Library' icon image:images/icons/save_library.png[save_library_png] on the top toolbar, using the default name MYCONN3.
fr: Cliquez sur l'icône 'Sauver changements en librairie' image:images/icons/save.png[save_library] de la barre d'outils du haut.

note: type: Title ==
en: Note about portability of KiCad project files
fr: Portabilité des fichiers d'un projet KiCad

note: type: Plain text
en: What files do you need to send to someone so that they can fully load and use your KiCad project?
fr: Quels fichiers envoyer à quelqu'un qui voudrait ouvrir et utiliser votre projet KiCad ?

note: type: Plain text
en: When you have a KiCad project to share with somebody, it is important that the schematic file __.sch__, the board file __.kicad_pcb__, the project file _.pro_ and the netlist file __.net__, are sent together with both the schematic parts file _.lib_ and the footprints file __.kicad_mod__. Only this way will people have total freedom to modify the schematic and the board.
fr: Quand vous voulez partager un projet KiCad avec quelqu'un, il est important que le fichier schématique __.sch__, le fichier du circuit __.kicad_pcb__, le fichier du projet __.pro__ et le fichier de netliste __.net__ soient envoyés accompagnés des fichiers de librairie schématique _.lib_ et des fichiers d'empreintes __.kicad_mod__. De cette façon seulement, il sera possible à d'autres de modifier le schéma et le circuit.

note: type: Plain text
en: With KiCad schematics, people need the _.lib_ files that contain the symbols. Those library files need to be loaded in the _Eeschema_ preferences. On the other hand, with boards (__.kicad_pcb__ files), footprints can be stored inside the _.kicad_pcb_ file. You can send someone a _.kicad_pcb_ file and nothing else, and they would still be able to look at and edit the board. However, when they want to load components from a netlist, the footprint libraries (__.kicad_mod__ files) need to be present and loaded in the _Pcbnew_ preferences just as for schematics. Also, it is necessary to load the _.kicad_mod_ files in the preferences of _Pcbnew_ in order for those footprints to show up in __Cvpcb__.
fr: Pour les schémas, ils auront besoin des fichiers  _.lib_ qui contiennent les symboles. Ces fichiers doivent être déclarés dans la liste des librairies de symboles disponibles (`sym-lib-table`) pour pouvoir être chargés par _Eeschema_. Pour les circuits, par contre, les empreintes sont stockées dans les fichiers _.kicad_pcb_. Ainsi vous pouvez leur envoyer seulement un fichier _.kicad_pcb_ et ils pourront voir et modifier le circuit. En revanche, s'ils veulent charger des composants depuis une netliste ou associer des empreintes dans __Cvpcb__, les fichiers d'empreintes (fichiers __.kicad_mod__) devront être fournis et déclarés dans la liste des librairies d'empreintes disponibles (`fp-lib-table`).

note: type: Plain text
en: If someone sends you a _.kicad_pcb_ file with footprints you would like to use in another board, you can open the Footprint Editor, load a footprint from the current board, and save or export it into another footprint library. You can also export all the footprints from a _.kicad_pcb_ file at once via *Pcbnew* -> *File* -> *Archive* -> *Footprints* -> **Create footprint archive**, which will create a new _.kicad_mod_ file with all the board's footprints.
fr: Si quelqu'un vous envoie un fichier _.kicad_pcb_ contenant des empreintes que vous voudriez réutiliser, vous pouvez charger l'empreinte désirée du circuit dans l'éditeur d'empreintes, puis copiez la dans une autre librairie d'empreinte. Vous pouvez aussi exporter toutes les empreintes d'un circuit en une fois, dans _Pcbnew_ allez dans le menu *Fichiers* -> *Archiver Modules* -> *Créer une Nouvelle Librairie et Archiver les Empreintes*. Un répertoire _.pretty_ contenant toutes les empreintes du circuit imprimé sera créé.

note: type: Plain text
en: Bottom line, if the PCB is the only thing you want to distribute, then the board file _.kicad_pcb_ is enough. However, if you want to give people the full ability to use and modify your schematic, its components and the PCB, it is highly recommended that you zip and send the following project directory:
fr: Pour résumer, si le circuit est la seule partie que vous souhaitez distribuer, alors le fichier _.kicad_pcb_ suffit. Par contre, si vous voulez que d'autres puissent utiliser et modifier le schéma, les composants ou le circuit, il est préférable d'envoyer le dossier du projet ci-dessous compressé dans un _.zip_. Vous pouvez créer ce zip directement depuis le gestionnaire de projet KiCad via le menu *Fichiers* -> *Archiver Projet*.

note: type: delimited block -
en: tutorial1/
    |-- tutorial1.pro
    |-- tutorial1.sch
    |-- tutorial1.kicad_pcb
    |-- tutorial1.net
    |-- library/
    |   |-- myLib.lib
    |   |-- myOwnLib.lib
    |   \-- myQuickLib.lib
    |
    |-- myfootprint.pretty/
    |   \-- MYCONN3.kicad_mod
    |
    \-- gerber/
        |-- ...
        \-- ...
fr: tutorial1/
    |-- tutorial1.pro
    |-- tutorial1.sch
    |-- tutorial1.kicad_pcb
    |-- tutorial1.net
    |-- sym-lib-table
    |-- fp-lib-table
    |-- librairie/
    |   |-- myLib.lib
    |   |-- myOwnLib.lib
    |   \-- myQuickLib.lib
    |
    |-- monempreinte.pretty/
    |   \-- MYCONN3.kicad_mod
    |
    \-- gerber/
        |-- ...
        \-- ...

note: type: Title ==
en: More about KiCad documentation
fr: Documentation complémentaire de KiCad

note: type: Plain text
en: This has been a quick guide on most of the features in KiCad. For more detailed instructions consult the help files which you can access through each KiCad module. Click on *Help* -> **Manual**.
fr: Ce qui précède est une description rapide de la plupart des caractéristiques de KiCad. Pour des explications plus détaillées, consultez les fichiers d'aide auxquels vous pouvez accèder à partir de chaque module de KiCad en Cliquant sur *Aide* -> *Manuel de ...* (Eeschema par exemple).

note: type: Plain text
en: KiCad comes with a pretty good set of multi-language manuals for all its four software components.
fr: KiCad est accompagné d'un jeu de manuels disponible dans plusieurs langues pour ses différentes composantes logicielles.

note: type: Plain text
en: The English version of all KiCad manuals are distributed with KiCad.
fr: Les versions anglaises de tous les manuels KiCad sont distribuées avec KiCad.

note: type: Plain text
en: In addition to its manuals, KiCad is distributed with this tutorial, which has been translated into other languages. All the different versions of this tutorial are distributed free of charge with all recent versions of KiCad. This tutorial as well as the manuals should be packaged with your version of KiCad on your given platform.
fr: En plus de ses manuels, KiCad est distribué avec ce tutoriel en anglais et traduit dans d'autres langues. Toutes les versions de ce tutoriel sont distribuées librement avec toutes les versions récentes de KiCad. Ce tutoriel ainsi que les manuels devraient se trouver dans votre installation de KiCad.

note: type: Plain text
en: For example, on Linux the typical locations are in the following directories, depending on your exact distribution:
fr: Par exemple, sous Linux, les emplacements typiques sont les répertoires ci-dessous (cela dépend de votre distribution) :

note: type: Plain text
en:  /usr/share/doc/kicad/help/en/
     /usr/local/share/doc/kicad/help/en
fr:  /usr/share/doc/kicad/help/fr/
     /usr/local/share/doc/kicad/help/fr

note: type: Plain text
en: On Windows it is in:
fr: Sous Windows :

note: type: Plain text
en:  <installation directory>/share/doc/kicad/help/en
fr:  <dossier d'installation>/share/doc/kicad/help/fr

note: type: Plain text
en: On OS X:
fr: Sous OS X:

note: type: Plain text
en:  /Library/Application Support/kicad/help/en
fr:  /Library/Application Support/kicad/help/fr

note: type: Title ===
en: KiCad documentation on the Web
fr: La documentation de KiCad sur l'internet

note: type: Plain text
en: The latest version of KiCad documentation can be found in multiple languages at http://docs.kicad.org
fr: Les dernières documentations de KiCad sont disponibles dans plusieurs langues sur le site https://docs.kicad.org.
