{"id":4049,"date":"2024-03-21T12:02:19","date_gmt":"2024-03-21T11:02:19","guid":{"rendered":"https:\/\/www.aacmb.fr\/wordpress\/?p=4049"},"modified":"2024-03-21T18:27:27","modified_gmt":"2024-03-21T17:27:27","slug":"etalonnage-des-axes-x-et-y","status":"publish","type":"post","link":"https:\/\/www.aacmb.fr\/wordpress\/2024\/03\/21\/etalonnage-des-axes-x-et-y\/","title":{"rendered":"Etalonnage des axes X et Y"},"content":{"rendered":"<p>Je viens d&rsquo;imprimer une grande pi\u00e8ce qui devait s&rsquo;ajuster dans un autre montage et je constate que cela ne rentre pas !!! Pourtant, sur le papier, ma conception est bonne. Que se passe-t-il ?<\/p>\n<p>Le constat est vite fait : ma pi\u00e8ce qui devait faire un diam\u00e8tre de 115 mm ne fait finalement que 113 mm.<\/p>\n<h2>Pourquoi ?<\/h2>\n<p>Il faut bien avoir en t\u00eate le principe de d\u00e9placement de la t\u00eate d&rsquo;impression (ou du plateau) :<\/p>\n<p>\u00e9tape 1 : le slicer va transformer le fichier de conception en une suite de commandes GCode, qui vont coder le d\u00e9placement.<\/p>\n<p>\u00e9tape 2 : le firmware de l&rsquo;imprimante analyse chaque commande et envoie une suite de signaux \u00e9lectriques aux diff\u00e9rents moteurs pas \u00e0 pas, ce qui provoque le d\u00e9placement.<\/p>\n<p>Cette derni\u00e8re conversion s&rsquo;appuie sur un ensemble de param\u00e8tres, qui vont d\u00e9finir le nombre de pas n\u00e9cessaires au moteur pour effectuer le d\u00e9placement. Si ce param\u00e9trage n&rsquo;est pas parfait, alors les dimensions ne sont pas respect\u00e9es. Et plus la pi\u00e8ce est de grande dimensions, plus l&rsquo;\u00e9cart est important.<\/p>\n<h2>Comment faire alors ?<\/h2>\n<p>L&rsquo;id\u00e9e va \u00eatre de corriger le param\u00e9trage. Ceci va pouvoir se faire de 2 mani\u00e8res : soit au niveau du slicer, soit au niveau du firmware de l&rsquo;imprimante.<br \/>\nDans les 2 cas, il va d&rsquo;abord falloir d\u00e9terminer la correction \u00e0 apporter dans le param\u00e9trage.<\/p>\n<p>La m\u00e9thode que l&rsquo;on trouve le plus souvent sur le Net consiste \u00e0 imprimer un cube d&rsquo;\u00e9talonnage de quelques centim\u00e8tres, d&rsquo;effectuer les mesures et d&rsquo;en d\u00e9duire les corrections. Cette m\u00e9thode \u00e0 mon sens ne sert pas \u00e0 grand chose d\u00e8s le moment o\u00f9 l&rsquo;on recherche la meilleure pr\u00e9cision car, comme je l&rsquo;ai expliqu\u00e9 plus haut, l&rsquo;erreur g\u00e9n\u00e9r\u00e9e est proportionnelle \u00e0 la taille de la pi\u00e8ce. Et ce n&rsquo;est pas avec un petit cube de 20 mm que l&rsquo;on aura un calcul pr\u00e9cis de l&rsquo;erreur. De plus, l&rsquo;\u00e9talonnage se r\u00e9alise en plusieurs passes, ce qui va obliger \u00e0 imprimer plusieurs pi\u00e8ces.<\/p>\n<p>L&rsquo;autre m\u00e9thode se passe d&rsquo;impression, et ne n\u00e9cessite qu&rsquo;un pied \u00e0 coulisse, si possible num\u00e9rique (quelques dizaines d&rsquo;euros sur le Net, et c&rsquo;es un investissement utile ensuite).<\/p>\n<h2>Le principe de la mesure<\/h2>\n<p>l&rsquo;id\u00e9e est simple : on fixe le pied \u00e0 coulisse sur la droite du plateau et on positionne la t\u00eate en contact avec le pied. Ceci repr\u00e9sentera la position 0.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4057 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2024\/03\/etalonnageX-e1711028659829.gif\" alt=\"\" width=\"500\" height=\"333\" \/><\/p>\n<p>Pour ma part, je me suis content\u00e9 de fixer le pied \u00e0 coulisse au double face. Mais vous pouvez imaginer toute autre solution. Le principal est qu&rsquo;il ne bouge pas !<\/p>\n<p>On demandera ensuite \u00e0 la t\u00eate de se d\u00e9placer vers la gauche, par exemple de 100 mm . On d\u00e9place ensuite le bec du pied \u00e0 coulisse pour revenir au contact.<br \/>\nOn obtiens en lecture le d\u00e9placement r\u00e9el de la t\u00eate. Pour l&rsquo;exemple : 101.23<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4060 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2024\/03\/etalonnageX-100-e1711035797787.gif\" alt=\"\" width=\"500\" height=\"400\" \/><\/p>\n<p>Le principe de la mesure sera exactement le m\u00eame pour l&rsquo;axe Y.<\/p>\n<h2>Dans la pratique<\/h2>\n<p>Pour r\u00e9aliser les op\u00e9rations d\u00e9crites ci-dessus, on va utiliser le logiciel <a href=\"https:\/\/www.pronterface.com\/\">PronterFace<\/a>. Il s&rsquo;agit d&rsquo;un outil qui va nous permettre de nous connecter \u00e0 notre imprimante afin de la piloter. M\u00eame si cet outil permet de nombreuses choses, la fonctionnalit\u00e9 qui va nous int\u00e9resser est la console, qui permet d&rsquo;envoyer directement des commandes GCode \u00e0 l&rsquo;imprimante.<\/p>\n<h2>Mode op\u00e9ratoire<\/h2>\n<p>Apr\u00e8s avoir t\u00e9l\u00e9charg\u00e9 et installer PronterFace, vous \u00eates sur cet \u00e9cran.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4061 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2024\/03\/pronter_01-e1711039430537.jpg\" alt=\"\" width=\"500\" height=\"268\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2024\/03\/pronter_01-e1711039430537.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2024\/03\/pronter_01-e1711039430537-350x188.jpg 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>On retrouve sur la partie gauche la partie pilotage de l&rsquo;imprimante, sur la partie centrale une repr\u00e9sentation de la surface d&rsquo;impression, et sur la partie droite l&rsquo;\u00e9cran de visualisation des gcodes.<\/p>\n<h3>Etape 1 : Connexion \u00e0 l&rsquo;imprimante<\/h3>\n<p>Allumer votre imprimante et connecter votre ordinateur via un port USB.<br \/>\nSur PronterFace, cliquer sur le bouton \u00ab\u00a0Port\u00a0\u00bb afin d&rsquo;identifier automatiquement le port USB connect\u00e9. Celui-ci doit s&rsquo;afficher.<br \/>\nCliquer ensuite sur le bouton \u00ab\u00a0Connect\u00a0\u00bb.<\/p>\n<p>Si l&rsquo;op\u00e9ration se passe bien, vous devriez obtenir dans la partie droite un message du type \u00ab\u00a0Connecting&#8230;. Printer is now online\u00a0\u00bb.<\/p>\n<p>Si vous ne recevez pas ce messqge, il est possible que la vitesse de communication ne soit pas la bonne. Refaite le test avec des diff\u00e9rentes vitesses propos\u00e9es (ceci d\u00e9pend de la version Marlin de votre imprimante).<\/p>\n<h3>Etape 2 : Pr\u00e9paration de l&rsquo;imprimante<\/h3>\n<p>En bas de l&rsquo;\u00e9cran, vous avez la zone de saisie des commandes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4062 aligncenter\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2024\/03\/pronter_02-e1711040152595.jpg\" alt=\"\" width=\"400\" height=\"42\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2024\/03\/pronter_02-e1711040152595.jpg 400w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2024\/03\/pronter_02-e1711040152595-350x37.jpg 350w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>Commencer par tapez : <strong><em>M302 P1. <\/em><\/strong>Cette commande permet de d\u00e9sactiver la s\u00e9curit\u00e9 qui emp\u00eache, sur certaines imprimante, le d\u00e9placement de la t\u00eate quand la buse n&rsquo;est pas chaude.<strong><em><br \/>\n<\/em><\/strong>Tapez ensuite <strong><em>G91. <\/em><\/strong>Il est imp\u00e9ratif que l&rsquo;imprimante soit configur\u00e9e en mode d\u00e9placements relatifs pour la suite des op\u00e9rations.<\/p>\n<blockquote><p>Tapez enfin la commande \u00ab\u00a0M92\u00a0\u00bb<\/p>\n<p>L&rsquo;imprimante va vous retourner une ligne de la forme :<\/p>\n<p>M92 X80.00 Y80.00 Z394.00 E457.00<\/p>\n<p>Les valeurs qui nous int\u00e9ressent pour le moment sont les valeurs derri\u00e8re les zones X et Y.<br \/>\nLes autres param\u00e8tres concernent l&rsquo;axe Z et l&rsquo;Extrudeur (que l&rsquo;on pourrait imaginer vouloir r\u00e9gler de la m\u00eame mani\u00e8re).<\/p>\n<p>Ici, mon imprimante m&rsquo;indique que j&rsquo;ai besoin de 80 pas seront effectu\u00e9s par le moteur pour un d\u00e9placement de 1 mm<\/p><\/blockquote>\n<h2>Etape 3 : Positionnement initial de la t\u00eate<\/h2>\n<p>Positionnez le pied \u00e0 coulisse et la t\u00eate comme indiqu\u00e9 sur le premier sch\u00e9ma. Faite le z\u00e9ro sur le pied.<\/p>\n<h2>Etape 4 : Lancer un d\u00e9placement de la t\u00eate<\/h2>\n<p>Tapez la commande : G1 F500 X-100<\/p>\n<p>La t\u00eate doit se d\u00e9placer vers la gauche de 100mm.<\/p>\n<h2>Etape 5 : Effectuer la mesure<\/h2>\n<p>Comme sur le deuxi\u00e8me sch\u00e9ma. Relevez la valeur obtenue.<\/p>\n<p>Si vous obtenez 100.00, en visant la perfection, mais je pense que l&rsquo;on peux tol\u00e9rer +\/- 0,2 mm soit une valeur entre 99,80 et 100,20, votre imprimante est bien calibr\u00e9e et vous pouvez passer \u00e0 l&rsquo;\u00e9tape 8.<\/p>\n<h2>Etape 6: Correction<\/h2>\n<p>Le calcul du param\u00e8tre correct est simple :<\/p>\n<p><em>(valeur actuelle relev\u00e9e \u00e0 l&rsquo;\u00e9tape 2 x d\u00e9placement souhait\u00e9)\/mesure obtenue<\/em><\/p>\n<p>Pour moi avec l&rsquo;exemple :<\/p>\n<p>(80 x 100) \/ 101.23\u00a0 = 79,02<\/p>\n<p>En clair : pour un d\u00e9placement de 1mm, le moteur devra effectuer 79,02 pas (au lieu de 80)<\/p>\n<p>Pour faire la mise \u00e0 jour, le plus fiable est de copier\/coller la ligne M92 obtenue \u00e0 l&rsquo;\u00e9tape 2 et de remplacer la valeur derri\u00e8re X par la nouvelle valeur.<br \/>\nPour enregistrer le changement, tapez M500<\/p>\n<h2>\u00a0Etape 7 : V\u00e9rification<\/h2>\n<p>Il faut maintenant faire la v\u00e9rification, en effectuant les actions ci-dessous :<\/p>\n<p>Tapez \u00ab\u00a0G1 F500 X100\u00a0\u00bb pour remettre la t\u00eate \u00e0 la position initiale,<br \/>\nV\u00e9rifier que le pied \u00e0 coulisse est en bonne position et \u00e0 00,00,<br \/>\nTapez \u00ab\u00a0G1 F500 X-100\u00a0\u00bb pour d\u00e9placer de nouveau de 100 mm vers la gauche.<br \/>\nRefaite la mesure.<\/p>\n<p>Si le r\u00e9sultat n&rsquo;est pas encore parfait, il suffit de recommencer \u00e0 l&rsquo;\u00e9tape 2, jusqu&rsquo;\u00e0 obtenir un r\u00e9sultat correct.<\/p>\n<h2>Etape 8 : D\u00e9connexion<\/h2>\n<p>Cliquez sur le bouton \u00ab\u00a0Disconnect\u00a0\u00bb pour terminer les op\u00e9rations.<\/p>\n<p>Votre imprimante est maintenant correctement \u00e9talonn\u00e9e sur l&rsquo;axe X.<\/p>\n<p>Les m\u00eame op\u00e9rations peuvent \u00eatre r\u00e9alis\u00e9es sur l&rsquo;axe Y<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je viens d&rsquo;imprimer une grande pi\u00e8ce qui devait s&rsquo;ajuster dans un autre montage et je constate que cela ne rentre pas !!! Pourtant, sur le papier, ma conception est bonne. Que se passe-t-il ? Le constat est vite fait : ma pi\u00e8ce qui devait faire un diam\u00e8tre de 115 mm ne fait finalement que 113 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.aacmb.fr\/wordpress\/2024\/03\/21\/etalonnage-des-axes-x-et-y\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Etalonnage des axes X et Y&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,22,70],"tags":[],"class_list":["post-4049","post","type-post","status-publish","format-standard","hentry","category-en-vrac","category-impression3d","category-tuto"],"_links":{"self":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts\/4049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=4049"}],"version-history":[{"count":0,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/posts\/4049\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=4049"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=4049"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=4049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}