Outils pour utilisateurs

Outils du site


kicad

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kicad [2020/04/06 07:45] – [Gestion des librairies] sergekicad [2022/01/06 16:55] (Version actuelle) guillaume
Ligne 21: Ligne 21:
 [[http://docs.kicad-pcb.org/stable/fr/images/kicad_flowchart.png|Etapes de conception kicad]] [[http://docs.kicad-pcb.org/stable/fr/images/kicad_flowchart.png|Etapes de conception kicad]]
  
-====Gestion des librairies====+=====Installation kicad 6===== 
 + 
 +  sudo add-apt-repository --yes ppa:kicad/kicad-6.0-releases 
 +  sudo apt update 
 +  sudo apt install --install-recommends kicad 
 +   
 +ou pour installer les librairies manuellements 
 +   
 +  sudo apt install --no-install-recommends kicad 
 + 
 +=====Gestion des librairies====
 + 
 +Avec la kicad version 6 les dépôts sont sur gitlab et il y à quelques modifications de la librairies de symboles 
 +  cd là où l'on veut nos librairies 
 +  mkdir Kicad_Librairies  
 +  cd Kicad_Librairies 
 +  mkdir Official_KicadLib 
 +  cd Official_Kicadlib 
 +  git clone https://gitlab.com/kicad/libraries/kicad-footprints.git 
 +  git clone https://gitlab.com/kicad/libraries/kicad-symbols.git 
 +  git clone https://gitlab.com/kicad/libraries/kicad-packages3D.git 
 +  git clone https://gitlab.com/kicad/libraries/kicad-templates.git 
 + 
 +Par défaut les tables de librairies sont installées  
 +  ~/.config/kicad/6.0/ 
 +  
 +====Sources==== 
 +https://circuitstate.com/tutorials/how-to-install-kicad-version-6-and-organize-part-libraries/ 
 + 
 +https://forum.kicad.info/t/solved-v6-library-old-lib-dcm-management/27755/
 + 
 +<WRAP center round alert 60%> 
 +**OBSOLÈTE** 
 +</WRAP>
  
 Depuis la verion 5 sous linux il n'y a plus de librairies installées par défaut car package3D est trop volumineux Depuis la verion 5 sous linux il n'y a plus de librairies installées par défaut car package3D est trop volumineux
Ligne 46: Ligne 79:
 Sélectionner le dossier où se trouve la librairie kicad-symbols et cliquer sur sym-lib-table Sélectionner le dossier où se trouve la librairie kicad-symbols et cliquer sur sym-lib-table
  
-{{:kicad-symlib-table.png?700|fig:kicad-symlib-table.png}}+{{media_05:kicad-symlib-table.png?700|fig:kicad-symlib-table.png}}
  
  
Ligne 65: Ligne 98:
 Pour valider notre schéma il faut placer sur les partie d'alimentation un symbole PowerFlag sur chaque ligne la constituant (en plus des habituelles +12v et GND par exemple). Pour valider notre schéma il faut placer sur les partie d'alimentation un symbole PowerFlag sur chaque ligne la constituant (en plus des habituelles +12v et GND par exemple).
  
-{{:Kicad-PowerFlag.png|Kicad-PowerFlag.png Kicad-PowerFlag.png}}+{{media_05:kicad-powerflag.png|Kicad-PowerFlag.png Kicad-PowerFlag.png}}
  
 ==== Labels globaux ==== ==== Labels globaux ====
  
-Si notre schéma est difficile à lire il est possible de placer des labels globaux pour à léger le nombre de connexions. Dans la colonne de droite de l'interface sélectionner : {{:label-global.png?50|fig:label-global.png}}\\+Si notre schéma est difficile à lire il est possible de placer des labels globaux pour à léger le nombre de connexions. Dans la colonne de droite de l'interface sélectionner : {{media_05:label-global.png?50|fig:label-global.png}}\\
 Il faut donner exactement le même nom à chaque label pour créer une connexion.\\ Il faut donner exactement le même nom à chaque label pour créer une connexion.\\
-{{:kicad-GlobalLabel.png?700|fig:kicad-GlobalLabel.png}}+{{media_05:kicad-globallabel.png?700|fig:kicad-GlobalLabel.png}}
  
 ==== NoConnect ==== ==== NoConnect ====
Ligne 77: Ligne 110:
 Lorsqu'un composant à des connections vide il faut lui ajouter des petites croix... Lorsqu'un composant à des connections vide il faut lui ajouter des petites croix...
  
-{{:Kicad-noConnect.png|Kicad-noConnect.png Kicad-noConnect.png}}+{{media_05:kicad-noconnect.png|Kicad-noConnect.png Kicad-noConnect.png}}
  
 ===== Association des composants avec CvPcb ===== ===== Association des composants avec CvPcb =====
Ligne 83: Ligne 116:
 Il y à parfois des composants qui ne s'associent pas correctement avec notre schéma, il manque donc des liaisons sur notre chevelu lorsqu'on l'importe dans pcbNew. Il y à parfois des composants qui ne s'associent pas correctement avec notre schéma, il manque donc des liaisons sur notre chevelu lorsqu'on l'importe dans pcbNew.
  
-{{:Kicad-chevelukipu.png|Kicad-chevelukipu.png Kicad-chevelukipu.png}}+{{media_05:kicad-chevelukipu.png|Kicad-chevelukipu.png Kicad-chevelukipu.png}}
  
 Pour remédier à cela il faut trouver une empreinte similaire même si le composant n'est pas le bon...\\ Pour remédier à cela il faut trouver une empreinte similaire même si le composant n'est pas le bon...\\
Ligne 89: Ligne 122:
 Il faut tout de même faire attention à la numérotation du brochage des composants (1 2 3 et pas 1 3 2 par exemple) Il faut tout de même faire attention à la numérotation du brochage des composants (1 2 3 et pas 1 3 2 par exemple)
  
-  * Trouver des nouvelles empruntes de potentiomètres Alpha 09+  * Trouver des nouvelles empreintes de potentiomètres Alpha 09
  
 https://github.com/nutbolt/Potentiometers.pretty https://github.com/nutbolt/Potentiometers.pretty
Ligne 100: Ligne 133:
   * sélectionner jumper pour la face du dessus   * sélectionner jumper pour la face du dessus
  
-{{:Kicad-OptionCouche.png?300|Kicad-OptionCouche.png Kicad-OptionCouche.png}}+{{media_05:kicad-optioncouche.png?300|Kicad-OptionCouche.png Kicad-OptionCouche.png}}
  
 ==== Règles de conceptions ==== ==== Règles de conceptions ====
  
 Afin de régler l'épaisseur des pistes et l'isolation entre celle-ci il faut modifier les règles de conceptions.\\ Afin de régler l'épaisseur des pistes et l'isolation entre celle-ci il faut modifier les règles de conceptions.\\
-{{:Kicad-regleConception.png?400|fig:Kicad-regleConception.png}} +{{media_05:kicad-regleconception.png?400|fig:Kicad-regleConception.png}} 
-{{:Kicad-reglesGeneral.png?400|fig:Kicad-reglesGeneral.png}}+{{media_05:kicad-reglesgeneral.png?400|fig:Kicad-reglesGeneral.png}}
  
  
Ligne 113: Ligne 146:
 Dans le menu Preferences > General : Dans le menu Preferences > General :
  
-{{:kicad-angle.png?500|kicad-angle.png kicad-angle.png}}+{{media_05:kicad-angle.png?500|kicad-angle.png kicad-angle.png}}
  
 ==== Auto routage ==== ==== Auto routage ====
Ligne 188: Ligne 221:
   * Puis choisir les options adéquates   * Puis choisir les options adéquates
  
-{{:kicad-select-all-net.png?400|kicad-select-all-net.png kicad-select-all-net.png}}+{{media_05:kicad-select-all-net.png?400|kicad-select-all-net.png kicad-select-all-net.png}}
  
 ===== Importer des graphiques ===== ===== Importer des graphiques =====
Ligne 198: Ligne 231:
 ==== Créer une forme ==== ==== Créer une forme ====
  
-{{:kicad-cut-inkscape1.png?300|kicad-cut-inkscape1.png kicad-cut-inkscape1.png}}+{{media_05:kicad-cut-inkscape1.png?300|kicad-cut-inkscape1.png kicad-cut-inkscape1.png}}
  
 ==== Objet en chemin ==== ==== Objet en chemin ====
Ligne 211: Ligne 244:
  
  
-{{:kicad-inkscape-cut-2.png?300|fig:kicad-inkscape-cut-2.png}}\\+{{media_05:kicad-inkscape-cut-2.png?300|fig:kicad-inkscape-cut-2.png}}\\
  
  
-  * Ajouter quelques noeuds au milieu du segment sélectionné, en cliquant là : {{:kicad-inkscape-cut7.png?40|fig:kicad-inkscape-cut7.png}}\\+  * Ajouter quelques noeuds au milieu du segment sélectionné, en cliquant là : {{media_05:kicad-inkscape-cut7.png?40|fig:kicad-inkscape-cut7.png}}\\
  
  
 ==== Rendre rectiligne les segments sélectionnés ==== ==== Rendre rectiligne les segments sélectionnés ====
  
-en cliquant ici :{{:kicad-inkscape-cut-4.png?40|fig:kicad-inkscape-cut-4.png}}\\+en cliquant ici :{{media_05:kicad-inkscape-cut-4.png?40|fig:kicad-inkscape-cut-4.png}}\\
 Voilà ce que ça donne :\\ Voilà ce que ça donne :\\
-{{:kicad-inkscape-cut-5.png?300|fig:kicad-inkscape-cut-5.png}}\\+{{media_05:kicad-inkscape-cut-5.png?300|fig:kicad-inkscape-cut-5.png}}\\
  
  
Ligne 233: Ligne 266:
  
 Ne pas oublier de sélectionner la couche dans laquelle on veux notre forme\\ Ne pas oublier de sélectionner la couche dans laquelle on veux notre forme\\
-{{:kicad-inkscape-cut-6.png?300|fig:kicad-inkscape-cut-6.png}}+{{media_05:kicad-inkscape-cut-6.png?300|fig:kicad-inkscape-cut-6.png}}
  
 ==== Gestion de Font ==== ==== Gestion de Font ====
Ligne 240: Ligne 273:
  
 https://www.evilmadscientist.com/2011/hershey-text-an-inkscape-extension-for-engraving-fonts/ https://www.evilmadscientist.com/2011/hershey-text-an-inkscape-extension-for-engraving-fonts/
 +===== Création d'une empreinte de composant =====
 +Vous pouvez utiliser les assistants de création d'empreinte.
  
 +Il est possible de créer des pads complexes avec l'addition de plusieurs formes. Pour cela pensez à bien numéroter chaque pad avec le numéro correspondant
 +
 +Par exemple ici, l'empreinte d'un 6205 avec dissipateur sous le composant. Donc, la forme reprend celle du dessous du composant et des vias thermiques ont été posés. Pour que le grand pad rectangulaire se trouve aussi sur l'autre face cocher les cases B.Paste et B.Mask dans les propriétés du pad.
 +
 +{{:power_so20.png?400|}}  
 +
 +Pour les composants CMS, une note pour dimensionner et positionner les pads 
 +
 +{{ :an2409.pdf |}}
 +
 +Pour avoir une forme [[https://www.projetg5.com/phpbb3/viewtopic.php?t=5903|3D]]
 ===== Création de fichiers gerber ===== ===== Création de fichiers gerber =====
  
Ligne 249: Ligne 295:
 Dans PcbNew il est important de placer l'origine des coordonnées de perçage et de la grille pour avoir un point d'origine correct dans le gcode qui en découlera. Dans PcbNew il est important de placer l'origine des coordonnées de perçage et de la grille pour avoir un point d'origine correct dans le gcode qui en découlera.
  
-{{:Kicad-origine.png?300|Kicad-origine.png Kicad-origine.png}}+{{media_05:kicad-origine.png?300|Kicad-origine.png Kicad-origine.png}}
  
 ==== Création des fichiers Gerber pour gravure ==== ==== Création des fichiers Gerber pour gravure ====
Ligne 257: Ligne 303:
   * Et cliquer sur //tracer// pour créer les fichier de gravure et de coupe   * Et cliquer sur //tracer// pour créer les fichier de gravure et de coupe
  
-{{:Kicad-gerberTracer.png?300|fig:Kicad-gerberTracer.png}}\\ +{{media_05:kicad-gerbertracer.png?300|fig:Kicad-gerberTracer.png}}\\ 
-*Faire de même pour le fichier de perçage {{:Kikad-percage.png?300|fig:Kikad-percage.png}}\\+*Faire de même pour le fichier de perçage {{media_05:kikad-percage.png?300|fig:Kikad-percage.png}}\\
 *Pour visualiser le résultat il est possible d'utiliser GerbView ou gerbv Aller dans l'onglet File -> Import Layer(s)\\ *Pour visualiser le résultat il est possible d'utiliser GerbView ou gerbv Aller dans l'onglet File -> Import Layer(s)\\
 et séléctionner les fichiers .drl .gbr .gbl\\ et séléctionner les fichiers .drl .gbr .gbl\\
-{{:Kicad-gerbv.png?300|fig:Kicad-gerbv.png}}+{{media_05:kicad-gerbv.png?300|fig:Kicad-gerbv.png}}
  
 ==== Création de fichiers gerber pour fabrication industrielle ==== ==== Création de fichiers gerber pour fabrication industrielle ====
Ligne 271: Ligne 317:
   * Dans Gerber Options sélectionner "Use Protel filename extensions"   * Dans Gerber Options sélectionner "Use Protel filename extensions"
  
-{{:kicad-pcb-gerber-protel.png?300|kicad-pcb-gerber-protel.png kicad-pcb-gerber-protel.png}}+{{media_05:kicad-pcb-gerber-protel.png?300|kicad-pcb-gerber-protel.png kicad-pcb-gerber-protel.png}}
  
   * Dans Drill Map File Format sélectionner "PostScript"   * Dans Drill Map File Format sélectionner "PostScript"
  
-{{:kicad-pcb-gerber-protel-drill.png?300|kicad-pcb-gerber-protel-drill.png kicad-pcb-gerber-protel-drill.png}}+{{media_05:kicad-pcb-gerber-protel-drill.png?300|kicad-pcb-gerber-protel-drill.png kicad-pcb-gerber-protel-drill.png}}
  
   * [[http://support.seeedstudio.com/knowledgebase/articles/1824574-how-to-generate-gerber-and-drill-files-from-kicad|how-to-generate-gerber-and-drill-files-from-kicad]]   * [[http://support.seeedstudio.com/knowledgebase/articles/1824574-how-to-generate-gerber-and-drill-files-from-kicad|how-to-generate-gerber-and-drill-files-from-kicad]]
Ligne 288: Ligne 334:
  
 Un visualiseur en ligne : http://www.gerber-viewer.com/\\ Un visualiseur en ligne : http://www.gerber-viewer.com/\\
-{{:kicad-gerber-viewer.png?400|fig:kicad-gerber-viewer.png}}+{{media_05:kicad-gerber-viewer.png?400|fig:kicad-gerber-viewer.png}}
  
 ===== Création du gcode avec pcb2gcode ===== ===== Création du gcode avec pcb2gcode =====
Ligne 297: Ligne 343:
  
 Exporter un fichier .csv depuis Pcbnew : > Fichier > Fabrication Outputs > BOM Exporter un fichier .csv depuis Pcbnew : > Fichier > Fabrication Outputs > BOM
 +
 +===== Gravure laser/chimie  ======
 +Un utilitaire pour Kicad qui peut bien aider dans le cas d'une gravure
 +laser/chimie :
 +
 +[[https://hackaday.io/project/174017-pcb-isolation-routing-software|PCB Isolation Routing Software]]
  
 {{tag>logiciels_de_CAO}} {{tag>logiciels_de_CAO}}
kicad.1586159139.txt.gz · Dernière modification : 2020/04/06 07:45 de serge