{"id":973,"date":"2020-03-19T15:35:21","date_gmt":"2020-03-19T14:35:21","guid":{"rendered":"http:\/\/tybou.eu\/wordpress\/?p=973"},"modified":"2024-01-08T15:14:10","modified_gmt":"2024-01-08T14:14:10","slug":"realisation-circuit-imprime-via-cnc","status":"publish","type":"post","link":"https:\/\/tybou.eu\/wordpress\/blog\/2020\/03\/19\/realisation-circuit-imprime-via-cnc\/","title":{"rendered":"Gravure circuit imprim\u00e9 via CNC"},"content":{"rendered":"\n<p>Ayant fait l&rsquo;acquisition d&rsquo;une CNC 3018 PRO, je me suis lanc\u00e9 dans la r\u00e9alisation de mon premier circuit imprim\u00e9.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151427-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-986\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151427-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151427-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151427-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">L&rsquo;objectif : premier circuit \u00e0 graver et monter.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200305_184523-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-976\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200305_184523-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200305_184523-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200305_184523-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Le paquet \u00e0 la r\u00e9ception et premi\u00e8re ouverture<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200305_191051-Medium.jpg\" alt=\"\" class=\"wp-image-977\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200305_191051-Medium.jpg 576w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200305_191051-Medium-225x300.jpg 225w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><figcaption class=\"wp-element-caption\">Assemblage socle de base<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200306_175705-Medium.jpg\" alt=\"\" class=\"wp-image-978\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200306_175705-Medium.jpg 576w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200306_175705-Medium-225x300.jpg 225w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><figcaption class=\"wp-element-caption\">Table de travail op\u00e9rationelle (axe Y)<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200306_181652-Medium.jpg\" alt=\"\" class=\"wp-image-979\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200306_181652-Medium.jpg 576w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200306_181652-Medium-225x300.jpg 225w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><figcaption class=\"wp-element-caption\">Avec la t\u00eate se d\u00e9pla\u00e7ant en X et Z<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200307_170354-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-981\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200307_170354-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200307_170354-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200307_170354-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Commande en place et cabl\u00e2ge r\u00e9alis\u00e9<\/figcaption><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/lannion.free.fr\/blog\/test_bois.3gp\"><\/video><figcaption class=\"wp-element-caption\">Premier test sur du bois<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/lannion.free.fr\/blog\/circuit_1.3gp\"><\/video><figcaption class=\"wp-element-caption\">Deuxi\u00e8me partie<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/lannion.free.fr\/blog\/circuit_2.3gp\"><\/video><figcaption class=\"wp-element-caption\">Troisi\u00e8me partie<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"http:\/\/lannion.free.fr\/blog\/circuit_3.3gp\"><\/video><figcaption class=\"wp-element-caption\">D\u00e9coupe du circuit<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200313_212412-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-982\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200313_212412-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200313_212412-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200313_212412-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Premier circuit achev\u00e9, face inf\u00e9rieure.<\/figcaption><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200313_212417-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-983\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200313_212417-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200313_212417-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200313_212417-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Vue du dessus<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151353-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-984\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151353-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151353-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151353-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Composants en place<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151415-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-985\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151415-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151415-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_151415-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Pr\u00eat \u00e0 \u00eatre soud\u00e9s<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_153210-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-987\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_153210-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_153210-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_153210-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Soudures termin\u00e9es<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_162505-Medium-1024x768.jpg\" alt=\"\" class=\"wp-image-988\" srcset=\"https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_162505-Medium.jpg 1024w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_162505-Medium-300x225.jpg 300w, https:\/\/tybou.eu\/wordpress\/wp-content\/uploads\/2020\/03\/IMG_20200315_162505-Medium-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Circuit termin\u00e9!<\/figcaption><\/figure>\n\n\n\n<p>Etapes \u00e0 suivre :<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1 G\u00e9n\u00e9rer la platine (dessin des pistes)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Logiciel EAGLE<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>R\u00e9aliser le sch\u00e9ma :\n<ul class=\"wp-block-list\">\n<li>Trouver les empreintes (Footprint) de chaque composant (dans les libraries par d\u00e9faut ou online),<\/li>\n\n\n\n<li>Ajouter les librairies manquantes via le gestionnaire de librairies (les passer dans \u00ab\u00a0Use\u00a0\u00bb),<\/li>\n\n\n\n<li>VCC et GND sont \u00e0 prendre dans les librairies par d\u00e9faut,<\/li>\n\n\n\n<li>Tous les signaux qui s&rsquo;appellent avec le m\u00eame nom seront interconnect\u00e9s automatiquement (VCC, GND, &#8230;).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Puis la platine (board) :\n<ul class=\"wp-block-list\">\n<li>Autorouting : ajuster les param\u00e8tres dans \u00ab\u00a0Edit\/Design Rules\u00a0\u00bb<br>(20mil pour toute distance dans \u00ab\u00a0Clearance\u00a0\u00bb et \u00ab\u00a0Sizes\u00a0\u00bb (Minimum Width)),<\/li>\n\n\n\n<li>Ajouter sa marque (texte cot\u00e9 piste apr\u00e8s avoir fait un \u00ab\u00a0Flip Board\u00a0\u00bb),<\/li>\n\n\n\n<li>Faire un contr\u00f4le \u00ab\u00a0Tools\/DRC\/Check\u00a0\u00bb et corriger les \u00e9ventuelles erreurs,<\/li>\n\n\n\n<li>Ramener la platine sur l&rsquo;origine du rep\u00e8re.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>G\u00e9n\u00e9rer les fichiers \u00ab\u00a0CAM\u00a0\u00bb via \u00ab\u00a0File\/CAM Processor\u00a0\u00bb.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2 G\u00e9n\u00e9rer les fichiers de gravure (pistes, per\u00e7age et contour)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Logiciel FlatCAM (mode \u00ab\u00a0Advanced\u00a0\u00bb)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ouvrir les fichiers\n<ul class=\"wp-block-list\">\n<li>Gerber (Ctrl+g) : \u00ab\u00a0copper_bottom\u00a0\u00bb (pistes) et \u00ab\u00a0profile\u00a0\u00bb (contour) dans le r\u00e9pertoire \u00ab\u00a0GerberFiles\u00a0\u00bb,<\/li>\n\n\n\n<li>Excellon (Ctrl+e) : \u00ab\u00a0drill_1_16.xln\u00a0\u00bb (trous) dans le r\u00e9pertoire \u00ab\u00a0DrillFiles\u00a0\u00bb, <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Selectionner les 3 fichiers dans la colonne de gauche puis faire un flip sur axe X (touche \u00ab\u00a0x\u00a0\u00bb) pour graver le bon cot\u00e9 piste,<\/li>\n\n\n\n<li>Selectionner le fichier des <strong>pistes<\/strong> puis aller dans l&rsquo;onglet \u00ab\u00a0selected\u00a0\u00bb,\n<ul class=\"wp-block-list\">\n<li>Choisir l&rsquo;outil utilis\u00e9 (V-Shape, V-Tip Dia 0,2, Angle 30, Cut Z &#8211; 0,03, Feedrate X-Y 40),<\/li>\n\n\n\n<li>Cliquer sur \u00ab\u00a0Generate Isolation&#8230;\u00a0\u00bb,<\/li>\n\n\n\n<li>Passer \u00ab\u00a0Spindle Speed\u00a0\u00bb \u00e0 10000 puis cliquer sur \u00ab\u00a0Generate CNCJob&#8230;\u00a0\u00bb,<\/li>\n\n\n\n<li>Sauver le fichier en cliquant sur \u00ab\u00a0Save CNC Code\u00a0\u00bb. Ce fichier est pr\u00eat \u00e0 \u00eatre grav\u00e9.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Selectionner le fichier du <strong>contour<\/strong> puis aller dans l&rsquo;onglet \u00ab\u00a0selected\u00a0\u00bb,\n<ul class=\"wp-block-list\">\n<li>Cliquer sur \u00ab\u00a0Cutout Tool\u00a0\u00bb,<\/li>\n\n\n\n<li>Tool Dia 3, Cut Z -3, Multi-Depth 0,4, Gap size 2,5, Gaps 4,<\/li>\n\n\n\n<li> Cliquer sur \u00ab\u00a0Generate Rectangular Geometry&#8230;\u00a0\u00bb,  puis aller dans l&rsquo;onglet \u00ab\u00a0selected\u00a0\u00bb, <\/li>\n\n\n\n<li>Passer \u00ab\u00a0Spindle Speed\u00a0\u00bb \u00e0 10000 puis cliquer sur \u00ab\u00a0Generate CNCJob&#8230;\u00a0\u00bb,<\/li>\n\n\n\n<li>Sauver le fichier en cliquant sur \u00ab\u00a0Save CNC Code\u00a0\u00bb. Ce fichier est pr\u00eat \u00e0 \u00eatre grav\u00e9. <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Selectionner le fichier de <strong>per\u00e7age<\/strong> puis aller dans l&rsquo;onglet \u00ab\u00a0selected\u00a0\u00bb,\n<ul class=\"wp-block-list\">\n<li>Selectionner tous les trous dans la liste,<\/li>\n\n\n\n<li>Cut Z -3, End move Z 2, Spindle Speed 10000,<\/li>\n\n\n\n<li>Si des trous sont plus grands que le diam\u00e8tre de l&rsquo;outil, les selectionner puis cliquer sur \u00ab\u00a0Mill Drills Geo\u00a0\u00bb, Cut Z-3, Multi-Depth 0,2, Feedrate X-Y 40,   Spindle Speed 10000,  puis cliquer sur \u00ab\u00a0Generate CNCJob&#8230;\u00a0\u00bb, et sauver le fichier pour ces gros trous,<\/li>\n\n\n\n<li>Revenir sur le fichier \u00ab\u00a0trous\u00a0\u00bb, selectionner les trous restant \u00e0 percer, cliquer sur \u00ab\u00a0Create Drills GCode\u00a0\u00bb,<\/li>\n\n\n\n<li>Sauver le fichier en cliquant sur \u00ab\u00a0Save CNC Code\u00a0\u00bb. Ces fichiers sont pr\u00eat \u00e0 \u00eatre grav\u00e9s.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">3 Pr\u00e9paration de la CNC<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Logiciel Laser GRBL (Passage en mode fraisage)<\/h3>\n\n\n\n<p>Retirer la fonction Laser si besoin avant de passer au fraisage. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4 Gravure<\/h2>\n\n\n<h3 class=\"rich-text editor-rich-text__editable block-editor-rich-text__editable is-selected\" role=\"textbox\" contenteditable=\"true\" aria-multiline=\"true\" aria-label=\"Write heading\u2026\">Logiciel OpenCNCPilot<!--StartFragment--><\/h3>\n\n\n<p>Ce logiciel permet \u00e0 la fois de lire le fichier de commande GRBL g\u00e9n\u00e9r\u00e9 par FlatCAM, puis de mesurer le d\u00e9faut de plan\u00e9it\u00e9 de la platine \u00e0 graver, d&rsquo;int\u00e9grer ces d\u00e9fauts dans le code GRBL puis d&rsquo;envoyer le code  GRBL modifi\u00e9 vers la CNC.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pr\u00e9parer la CNC en amenant l&rsquo;outil au point de d\u00e9part souhait\u00e9 de la gravure, y attacher les pinces de \u00ab\u00a0Probing\u00a0\u00bb (2 pinces croco reli\u00e9es \u00e0 la platine Arduino sur le bon connecteur).<\/li>\n\n\n\n<li>Connecter la CNC \u00e0 l&rsquo;ordinateur via USB puis cliquer sur \u00ab\u00a0Connect\u00a0\u00bb dans widget \u00ab\u00a0Machine\u00a0\u00bb en haut \u00e0 droite. Si pb, cliquer sur \u00ab\u00a0Settings\u00a0\u00bb pour trouver le bon port, puis \u00ab\u00a0Connect\u00a0\u00bb de nouveau.<\/li>\n\n\n\n<li>R\u00e9aliser une mise \u00e0 z\u00e9ro du Z en cliquant sur \u00ab\u00a0Probe and set Zero\u00a0\u00bb dans le widget \u00ab\u00a0Macros\u00a0\u00bb en bas de la colonne de gauche,<\/li>\n\n\n\n<li>Ouvrir le document (un premier fichier GRBL) g\u00e9n\u00e9r\u00e9 par FlatCAM (\u00ab\u00a0Open\u00a0\u00bb dans widget \u00ab\u00a0File\u00a0\u00bb), si il y a des warnings, valider par \u00ab\u00a0Ok\u00a0\u00bb, on peut aussi faire un \u00ab\u00a0Simplify\u00a0\u00bb dans le widget \u00ab\u00a0Edit\u00a0\u00bb qui \u00e9limine les commandes inutiles du fichier,<\/li>\n\n\n\n<li>Dans le widget \u00ab\u00a0Probing\u00a0\u00bb de la colonne de gauche, cliquer sur \u00ab\u00a0Create New\u00a0\u00bb puis \u00ab\u00a0Size From GCode\u00a0\u00bb puis \u00ab\u00a0OK\u00a0\u00bb. Cela ca d\u00e9finir la surface \u00e0 scanner pour les d\u00e9faut de plan\u00e9it\u00e9.<\/li>\n\n\n\n<li>Lancer la mesure en cliquant sur \u00ab\u00a0Run\u00a0\u00bb dans le widget \u00ab\u00a0Probing\u00a0\u00bb. La mesure des d\u00e9fauts est r\u00e9alis\u00e9e par la CNC.<\/li>\n\n\n\n<li>Une fois cette mesure termin\u00e9e, cliquer sur le bouton qui s&rsquo;est activ\u00e9 \u00ab\u00a0Apply HeightMap\u00a0\u00bb dans le widget \u00ab\u00a0Edit\u00a0\u00bb. Cel\u00e0 va modifier les commandes du fichier GRBL d&rsquo;origine pour y int\u00e9grer la forme de la platine \u00e0 graver.<\/li>\n\n\n\n<li> Enfin,  bien retirer les pinces de \u00ab\u00a0Probing\u00a0\u00bb puis  lancer la gravure en cliquant sur \u00ab\u00a0Start\u00a0\u00bb dans le widget \u00ab\u00a0File\u00a0\u00bb. <\/li>\n\n\n\n<li>Ensuite, refaire ces manips pour chacun des 2 autres fichiers en ayant remplac\u00e9 l&rsquo;outil par celui adapt\u00e9 (per\u00e7age ou d\u00e9coupe).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Annexe &#8211; Calibration (d\u00e9termination de la coupe r\u00e9elle de l&rsquo;outil utilis\u00e9)<\/h2>\n\n\n\n<p>La calibration consiste \u00e0 tester l&rsquo;outil install\u00e9 pour conna\u00eetre exactement la largeur de coupe du cuivre. <br>Pour cela, je me suis inspir\u00e9 de la m\u00e9thode trouv\u00e9e ici : <a href=\"http:\/\/phk.freebsd.dk\/CncPcb\/calibrate.html\">http:\/\/phk.freebsd.dk\/CncPcb\/calibrate.html<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Logiciel EAGLE (Dessin du circuit imprim\u00e9 de calibration)<\/h3>\n\n\n\n<p>J&rsquo;ai r\u00e9alis\u00e9 le script EAGLE qui permet de dessiner la platine de calibration avec des mesures en mm.<br>Vous le trouverez <a href=\"http:\/\/lannion.free.fr\/blog\/Calibration_MM.scr\">ici<\/a> (sous licence <a href=\"https:\/\/tybou.eu\/wordpress\/licence-common-creative\/\">CC BY-NC-ND 4.0<\/a>). Sinon, directement le fichier \u00ab\u00a0board\u00a0\u00bb <a href=\"http:\/\/lannion.free.fr\/blog\/Calibration_MM.brd\">ici<\/a> (sous licence <a href=\"https:\/\/tybou.eu\/wordpress\/licence-common-creative\/\">CC BY-NC-ND 4.0<\/a>). Ou encore le fichier GBR <a href=\"http:\/\/lannion.free.fr\/blog\/Calibration_MM.gbr\">ici<\/a> (sous licence <a href=\"https:\/\/tybou.eu\/wordpress\/licence-common-creative\/\">CC BY-NC-ND 4.0<\/a>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Logiciel Flatcam (g\u00e9n\u00e9ration du fichier de commande pour la CNC)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ouvrir le fichier GBR dans FlatCam,<\/li>\n\n\n\n<li>Configurer l&rsquo;outil (V-Shape, Dia 0,1, Angle 30, Cut Z -0.04, ce qui donnerait un diam\u00e8tre outil de 0,1214mm)<\/li>\n\n\n\n<li>G\u00e9n\u00e9rer la g\u00e9om\u00e9trie d&rsquo;isolation,<\/li>\n\n\n\n<li>Configurer les param\u00e8tres : End move Z \u00e0 5, feedrate X-Y \u00e0 40, Feedrate en Z \u00e0 40, spindle speed \u00e0 1000,<\/li>\n\n\n\n<li>Puis cr\u00e9er le CNC Job Object et sauver le code CNC.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Logiciel OpenCNCPilot (Gravure de la platine de calibration) <\/h3>\n\n\n\n<p>Ce logiciel permet \u00e0 la fois de lire le fichier de commande GRBL g\u00e9n\u00e9r\u00e9 par FlatCAM, puis de mesurer le d\u00e9faut de plan\u00e9it\u00e9 de la platine \u00e0 graver, d&rsquo;int\u00e9grer ces d\u00e9fauts dans le code GRBL puis d&rsquo;envoyer le code  GRBL modifi\u00e9 vers la CNC.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pr\u00e9parer la CNC en amenant l&rsquo;outil au point de d\u00e9part souhait\u00e9 de la gravure, y attacher les pinces de \u00ab\u00a0Probing\u00a0\u00bb (2 pinces croco reli\u00e9es \u00e0 la platine Arduino sur le bon connecteur).<\/li>\n\n\n\n<li>Connecter la CNC \u00e0 l&rsquo;ordinateur via USB puis cliquer sur \u00ab\u00a0Connect\u00a0\u00bb dans widget \u00ab\u00a0Machine\u00a0\u00bb en haut \u00e0 droite. Si pb, cliquer sur \u00ab\u00a0Settings\u00a0\u00bb pour trouver le bon port, puis \u00ab\u00a0Connect\u00a0\u00bb de nouveau.<\/li>\n\n\n\n<li>R\u00e9aliser une mise \u00e0 z\u00e9ro du Z en cliquant sur \u00ab\u00a0Probe and set Zero\u00a0\u00bb dans le widget \u00ab\u00a0Macros\u00a0\u00bb en bas de la colonne de gauche,<\/li>\n\n\n\n<li>Ouvrir le document (fichier GRBL) g\u00e9n\u00e9r\u00e9 par FlatCAM (\u00ab\u00a0Open\u00a0\u00bb dans widget \u00ab\u00a0File\u00a0\u00bb), si il y a des warnings, valider par \u00ab\u00a0Ok\u00a0\u00bb, on peut aussi faire un \u00ab\u00a0Simplify\u00a0\u00bb dans le widget \u00ab\u00a0Edit\u00a0\u00bb qui \u00e9limine les commandes inutiles du fichier,<\/li>\n\n\n\n<li>Dans le widget \u00ab\u00a0Probing\u00a0\u00bb de la colonne de gauche, cliquer sur \u00ab\u00a0Create New\u00a0\u00bb puis \u00ab\u00a0Size From GCode\u00a0\u00bb puis \u00ab\u00a0OK\u00a0\u00bb. Cela ca d\u00e9finir la surface \u00e0 scanner pour les d\u00e9faut de plan\u00e9it\u00e9.<\/li>\n\n\n\n<li>Lancer la mesure en cliquant sur \u00ab\u00a0Run\u00a0\u00bb dans le widget \u00ab\u00a0Probing\u00a0\u00bb. La mesure des d\u00e9fauts est r\u00e9alis\u00e9e par la CNC.<\/li>\n\n\n\n<li>Une fois cette mesure termin\u00e9e, cliquer sur le bouton qui s&rsquo;est activ\u00e9 \u00ab\u00a0Apply HeightMap\u00a0\u00bb dans le widget \u00ab\u00a0Edit\u00a0\u00bb. Cel\u00e0 va modifier les commandes du fichier GRBL d&rsquo;origine pour y int\u00e9grer la forme de la platine \u00e0 graver.<\/li>\n\n\n\n<li>Enfin,  bien retirer les pinces de \u00ab\u00a0Probing\u00a0\u00bb puis  lancer la gravure en cliquant sur \u00ab\u00a0Start\u00a0\u00bb dans le widget \u00ab\u00a0File\u00a0\u00bb.<\/li>\n\n\n\n<li>La lecture de la platine de test doit vous permettre de trouver quelle est la largeur de l&rsquo;outil utilis\u00e9. M\u00e9morisez cette mesure pour g\u00e9n\u00e9rer le fichier GRBL de votre circuit \u00e0 graver.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ayant fait l&rsquo;acquisition d&rsquo;une CNC 3018 PRO, je me suis lanc\u00e9 dans la r\u00e9alisation de mon premier circuit imprim\u00e9. Etapes \u00e0 suivre<\/p>\n","protected":false},"author":1,"featured_media":982,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[74,72,80],"tags":[],"class_list":["post-973","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronique","category-fabrication","category-petite-mecanique"],"_links":{"self":[{"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/posts\/973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=973"}],"version-history":[{"count":0,"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/posts\/973\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/media\/982"}],"wp:attachment":[{"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tybou.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}