<?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/Graver_un_PCB_avec_une_CNC_3018">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-28T15:01:40+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/Graver_un_PCB_avec_une_CNC_3018">
		<rdf:type rdf:resource="http://https://wikifab.hatlab.fr/Special:URIResolver/Category-3ATutoriels"/>
		<rdfs:label>Graver un PCB avec une CNC 3018</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://wikifab.hatlab.fr/Special:ExportRDF/Graver_un_PCB_avec_une_CNC_3018"/>
		<swivt:page rdf:resource="https://wikifab.hatlab.fr/Graver_un_PCB_avec_une_CNC_3018"/>
		<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;Robotique"/>
		<property:Cost rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2</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">Etapes pour graver correctement un PCB avec Candle et une CNC Grbl1.1</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">Graver un PCB a plusieurs avantage: pas de consommable autre que la plaque cuivrée, possibilité de modifier le circuit facilement.
Il y a aussi des inconvénient: la CNC doit être bien réglée, la procédure bien suivie, et c'est TRES long et BRUYANT.

Pour créer les fichiers gcode à partir des Gerber, commencer d'abord par là: [[Réaliser_un_circuit_avec_Kicad_pour_ensuite_le_graver]]

Pour un circuit prêt à souder, vous aurez besoin de 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"</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">* des plaques cuivrées
* du scotch double faces, ou des attaches bien adaptées à la taille</property:Material>
		<property:Notes rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Excellent tutoriel pour le mapping, celui de George sur sainsmart.com : https://docs.sainsmart.com/article/kj4xzak19j-how-to-utilize-height-mapping-in-candle
* Installation de Candle sur Linux Ubuntu : http://naisema.blogspot.com/2017/11/install-candle-on-ubuntu-64bit-machines.html
* Ajouter des Endstop à la CNC 3018, un excellent tuto: https://samueldperry.com/2020/09/01/cnc-3018-pro-router-adding-endstops/comment-page-1/

Merci aux auteurs pour ces 3 contributions de très bonne qualité.</property:Notes>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Sur la carte VIGO-12 présente sur ce modèle il n'y a pas de connecteur pour brancher directement les 2 fils de la Probe, bien que ce soit un modèle "Pro" !

* Il va donc falloir souder soit même le connecteur.
* Pour compliquer encore la chose, le constructeur a bouché tous les contacts avec de la soudure. Allez savoir pourquoi !?
* Enfin, il y a des connecteurs X, Yn, Zn. Mais, non, ce ne sont pas ceux-là.
* Le connecteur de la Z-Probe est "A5". Evident, non?

Merci à George (ref en bas) pour l'info car la doc de la carte est plutôt difficile à trouver (je n'ai pas réussi)</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">En cas de besoin d'arrêt d'urgence:
* Appuyer "Reset"
* Attention cela modifie X et Y Zero, Il faudra les réinitialiser.</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Sur Candle un message "PS:P" apparaît en haut à gauche lorsque le contact "A5" est fermé.
Sinon, il y a un problème.
Pour tester:
* Serrer un fil de cuivre souple dans le mandrin
* Connecter un cable sur la plaque et l'autre sur le fil
* Descendre le Z à moins de 1 mm de la plaque
* Faire un "Zero Z" 
* Faire "Z-Probe" ("Palper Z" en français)
* Se tenir prêt à appuyer sur "Reset" si cela se passe mal

&lt;p&gt;
&lt;div class="icon-instructions-image"&gt;[[File:Caution-icon.jpg|link=]]&lt;/div&gt;
&lt;div class="icon-instructions-text"&gt;Déconnecter le fil côté mandrin pour ne pas l'oublier&lt;/div&gt;
&lt;/p&gt;</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Placer la plaque, la scotcher au double faces
* Mettre la mềche
* '''Ouvrir le fichier''' à graver, ce qui va définir la zone de travail.
* Faire le "Zero XY"
* Baisser la vitesse
* En option, faire une marque au XY=0
* Brancher les cables: un sur la plaque, l'autre sur la mêche
* Delacer XY si besoin et Descendre le Z à la main proche du PCB et faire "Z Zero"
* Faire "Z-Probe", attendre, puis "Z Zero"
* Aller dans "Heightmap" ("Palpage surfacique" en français), Create, "auto", choisir le '''nombre de mesures''' X/Y (prévoir environ 1 par cm)
Faire "Probe" ("Palpage" en français) pour lancer le mapping.
* Sauver le fichier en faisant "Open" (!)
* Quitter le mapping avec "Edit"</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Changer le fichier à graver si besoin
* Ouvrir le fichier Mapping s'il est absent
* Se placer proche du XY=0 (moins de 1 mm)
* Baisser la vitesse
* Descendre le Z à la main proche du PCB et faire "Z Zero"
* Brancher les câbles
* Faire le Z0 avec "Z-Probe"et faire "Z Zero"

&lt;p&gt;
&lt;div class="icon-instructions-image"&gt;[[File:Caution-icon.jpg|link=]]&lt;/div&gt;
&lt;div class="icon-instructions-text"&gt;DEBRANCHER LES CABLES&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;div class="icon-instructions-image"&gt;[[File:Caution-icon.jpg|link=]]&lt;/div&gt;
&lt;div class="icon-instructions-text"&gt;Vérifier que "Use Heightmap" est coché&lt;/div&gt;
&lt;/p&gt;
* Lancer la gravure "Send"

Le circuit ci-joint a pris 1h45, avec 10 passes pour l'isolation.

Il faudra passer successivement les 3 fichiers, en mettant le bon outil:
* 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"</property:Step_Content>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Graver</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ARRET D'URGENCE</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Connecter la Z-Probe</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test du Z-Probe</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Faire le fichier mapping de la plaque</property:Step_Title>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">CNC</property:Tags>
		<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">circuit</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">graver</property:Tags>
		<property:Tools rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Une CNC 3018 Pro dans notre cas
* des fraises "javelot" 0.1mm et fines de 0.8 mm
* une plaque "martyr"
* Candle sur un PC Linux, connecté par USB</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:01:14Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2461144.3758565</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Graver un PCB avec une CNC 3018</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>