<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://https://wikifab.hatlab.fr/Special:URIResolver/'>
	<!ENTITY category 'http://https://wikifab.hatlab.fr/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://wikifab.hatlab.fr/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="https://wikifab.hatlab.fr/Special:ExportRDF/R-C3-A9aliser_un_circuit_avec_Kicad_pour_ensuite_le_graver">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-28T15:03:09+02:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/R-C3-A9aliser_un_circuit_avec_Kicad_pour_ensuite_le_graver">
		<rdf:type rdf:resource="http://https://wikifab.hatlab.fr/Special:URIResolver/Category-3ATutoriels"/>
		<rdfs:label>Réaliser un circuit avec Kicad pour ensuite le graver</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://wikifab.hatlab.fr/Special:ExportRDF/R-C3-A9aliser_un_circuit_avec_Kicad_pour_ensuite_le_graver"/>
		<swivt:page rdf:resource="https://wikifab.hatlab.fr/R-C3-A9aliser_un_circuit_avec_Kicad_pour_ensuite_le_graver"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fr</swivt:wikiPageContentLanguage>
		<property:Area rdf:resource="&wiki;-C3-89lectronique"/>
		<property:Area rdf:resource="&wiki;-C3-89nergie"/>
		<property:Area rdf:resource="&wiki;Robotique"/>
		<property:Cost rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Cost>
		<property:Currency rdf:datatype="http://www.w3.org/2001/XMLSchema#string">EUR (€)</property:Currency>
		<property:Description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ce tutoriel est un rappel rapide des différentes étapes pour dessiner un circuit avec Kicad (v5) dans le but de le graver à la CNC.</property:Description>
		<property:Difficulty rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Moyen</property:Difficulty>
		<property:Duration rdf:datatype="http://www.w3.org/2001/XMLSchema#double">1</property:Duration>
		<property:Duration-2Dtype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">heure(s)</property:Duration-2Dtype>
		<property:Introduction rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Réalisé sur Kicad v5, le tutoriel explique:
* la création du schéma
* l'import de librairies de schémas et de "footprint"
* l'édition du PCB
* l'export des fichiers
La version Kicad v5 utilisée tourne sur Linux Ubuntu 20 et est installée tout simplement depuis le Store Ubuntu. Sinon allez sur le site de Kicad.org</property:Introduction>
		<property:Licences rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Attribution (CC BY)</property:Licences>
		<property:Material rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Aucun</property:Material>
		<property:Notes rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Les 3 outils:
* Le site de [https://www.kicad.org/download/ Kicad.org] pour installer Kicad si vous n'utilisez pas le store Ubuntu
* Installer Flatcam facilement , voir sur le site [https://lesimprimantes3d.fr lesimprimantes3d.fr] le [https://www.lesimprimantes3d.fr/forum/topic/45925-probleme-installation-flatcam-sur-mac-help post de yanbasile du 26 Janvier 2022].
* Installer Candle grâce au super [http://naisema.blogspot.com/2017/11/install-candle-on-ubuntu-64bit-machines.html blog de naisema]</property:Notes>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Dans mon cas, l'installation est très simple.

Aller dans le store Ubuntu et installer "Kicad". Sur Ubuntu 20, la version est actuellement Kicad v5.
Les éditeurs internes, aussi présents individuellement dans le store, seront ainsi tous installés.

On utilisera surtout:
* Eeschema
* PCBNew

S'il est proposé d'installer les librairies standards, faites le. Cela simplifiera la recherche des librairies de composants électroniques.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Aller dans "File", "New", "Projet".

Choisir un nom.

Kicad va créer un dossier portant ce nom car il va produire beaucoup de fichiers qui seront tous stockées dedans.

Il va aussi créer un fichier "nom.pro"</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Kicad crée par défaut un ficher ".sch" pour le schéma.

Astuces:
* Pour déplacer des "devices" sans couper les fils: sélectionner les éléments , appuyer sur la touche "Tab" et la lacher, ensuite déplacer à la souris. 
* Pour associer les "footprint", le plus pratique est d'ouvrir 'Edit Symbols Fields" qui liste tous les "devices" et les "footprint" associés.

Ensuite cliquer sur l'icone "Run PCBNew...".</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Dans "Place", sélectionner successivement le "Grid origin" et le "Drill and Place offset" et les placer en haut à gauche du PCB.

Ce sont les 2 croix cerclées rouges et grises.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">La suite est dans le tuto [[Graver_un_PCB_avec_une_CNC_3018]]</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">D'abord bien configurer:

* Configurer la largeur par défaut des "Tracks" à 1mm:

Aller dans "File" et "Board Setup", puis "Tracks et Vias". Dans la colonne "Tracks", ajouter une largeur de 1mm. (Image 1).

Aller dans "Edit" et "Edit Tracks and Vias properties". Dans "Action", "Set to specified values", sélectionner "1mm" (Image 2).

* La couche à éditer est B.Cu. Et surtout pas F.Cu, sinon le circuit sera "à l'envers". 

Aller dans "View" et "Layer Manager" pour choisir B.Cu dans le panneau à droite.

En cas d'erreur, pas de panique, il est possible d'aller dans "Edit" et "Swap Layer' pour déplacer les éléments mal placés. Super!

* Il ne reste plus qu'à déplacer les composants où vous voulez, et à ajouter les pistes.

PCB New affiche des liens blancs entre entre les connecteurs à relier (Image 3).

Quand on trace un chemin plus court pour un circuit existant, il supprimer le circuit le plus long.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Cliquer sur "Plot (HPGL, Postscript,...)".

Sélectionner B.Cu et éventuellement Edg.Cuts pour couper les bords du circuit.

Laisser le format "Gerber".

Faire "Plot".

Et faire "Generate Drill Files".

Voilà qui fait déjà pas mal de fichiers en plus dans le dossier:
* remorque01.kicad_pcb
* remorque01-NPTH.drl
* remorque01-PTH.drl
* remorque01-B_Cu.gbr
* remorque01-Edge_Cuts.gbr</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Quelques liens qui proposent des librairies:

* https://kicad.github.io/symbols/
* https://kicad.github.io/symbols/Device
* https://github.com/KiCad/kicad-footprints
* https://gitlab.com/kicad/libraries/kicad-footprints
* https://gitlab.com/kicad/libraries/kicad-symbols
* https://www.snapeda.com/

Juste dézipper les paquets, et aller dans "Préférences/Manage Symbol Library" ou "Manage Footprint Library". A côté du "+", cliquer "Add existing Library". Pointer sur le dossier.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Pour l'installer, voir sur le site [https://lesimprimantes3d.fr lesimprimantes3d.fr] le [https://www.lesimprimantes3d.fr/forum/topic/45925-probleme-installation-flatcam-sur-mac-help post de yanbasile du 26 Janvier 2022].
Avec les recommendations:
* Créer un venv Python
&lt;code&gt;
 python3 -m venv python-flatcam-env
 source python-flatcam-env/bin/activate
&lt;/code&gt;
.

.

.

.

* dans le setup-ubuntu.sh supprimer "sudo" devant les commandes "pip install" et changer les versions:
&lt;code&gt;
 python3 -m pip install ...
 pyqt5==5.15.4 
 vispy==0.7
&lt;/code&gt;
.

.

.

.

.

* executer:
&lt;code&gt;
 python3 ./FlatCAM.py
&lt;/code&gt;
.

.

.

.

.
Pour préparer l'image, faire:
* open gerber: *.gbr
* open excellon : le + gros des fichiers *-PTH.drl
* aller dans le panneau de gauche, onglet "Projet".
* selectionner les 2 fichiers: select all (Ctrl+A)
* avec les 2 sélectionnés, retourner l'image autour de l'axe vertical: , option / flip on x axis ( si! )
* Faire Edit, Set Origin et positionner l'origine en BAS à GAUCHE (contrairement aux photos, et afin d'avoir Y positif). Ce sera le point de départ.

A tout moment, sauvegarder le projet (au cas où...).</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Puis dans le Panneau de gauche: 

'''Faire le fichier Candle pour les pistes:''' 
* aller dans l'onglet "Projet".
* selectionner le fichier gerber, 
* aller dans Properties, "isolation routing", tool V dia 0.1, passes "10" (augmente la largeur de l'isolation), choisir l'overlap des passes (typiquement 10% ou 5%), "generate geo", "Generate CNC Job Object", "save cnc code"
* éditer le fichier .nc et supprimer M6 et M0 si vous voulez éviter d'avoir à appuyer sur "pause" (pour les changements d'outil)

'''Faire le fichier Candle pour la découpe:''' 
* de même, dans "Properties", il est possible de faire le fichier qui découpe le tour de la carte avec "Cutout Tool". Choisir le "Cut Z" pour transpercer, par exemple "-1.8". Faire "Generate Geometry".
* Retourner dans "Properties", faire "Generate CNC Job Object" et "Save..." dans l'onglet "Properties"

'''Faire le fichier Candle pour les trous:'''
* selectionner le fichier gerber PTH, et aller dans l'onglet Properties
* faire "Drilling Tools", selectionner toutes les drills, "generate cnc object", il n'y a plus qu'1 drill. Et "Save CNC Code"

'''Vous avez 3 fichiers :'''
* Les pistes isolées pour une mèche "javelot" (en pointe)
* Les trous (drill) pour une mèche de 0.8
* La découpe extérieure de la carte pour une mèche "javelot"

Sur l'image, les zones qui seront gravées sont en bleu.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Ci-joint 3 exemples, tous les 3 avec 5 passes.
L'overlap est respectivement de gauche à droite:
* 50%
* 5%
* 1%

Avec 0% la vitesse de gravage est maximale.</property:Step_Content>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Faire un schéma</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Importer les librairies schéma et "footprint"</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Dessiner le PCB</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Faire un projet Kicad</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Installer Kicad</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Mettre les origines</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Et enfin Candle</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Exporter les fichier GBR et DRL</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Passer à Flatcam pour convertir en fichiers CN (Gcode pour Candle)</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Generer les 3 fichiers CN</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Effet de l'overlap</property:Step_Title>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Electronique</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PCB</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Kicad</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Circuit</property:Tags>
		<property:Tools rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Un PC , sous Linux pour une utilisation plus simple
* Un accès Internet pour récupérer les librairies de composants exotiques</property:Tools>
		<property:Type rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Technique</property:Type>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-13T21:05:46Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2461144.3790046</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Réaliser un circuit avec Kicad pour ensuite le graver</swivt:wikiPageSortKey>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Category-3ATutoriels" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:ObjectProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AArea" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ACost" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ACurrency" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ADescription" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ADifficulty" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ADuration" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ADuration-2Dtype" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AIntroduction" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ALicences" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AMaterial" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ANotes" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AStep_Content" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AStep_Title" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ATags" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ATools" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AType" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>