{"id":1130,"date":"2019-05-13T15:49:36","date_gmt":"2019-05-13T13:49:36","guid":{"rendered":"https:\/\/www.aacmb.fr\/wordpress\/?page_id=1130"},"modified":"2022-07-08T09:25:26","modified_gmt":"2022-07-08T07:25:26","slug":"projet-cnc-lelectronique","status":"publish","type":"page","link":"https:\/\/www.aacmb.fr\/wordpress\/projet-cnc-lelectronique\/","title":{"rendered":"Projet CNC &#8211; L&rsquo;\u00e9lectronique"},"content":{"rendered":"<p>Le nombre de sites et forums divers qui pr\u00e9sentent des solutions est impressionnant. Je ne donc rien inventer et partir sur la solution qui semble aujourd&rsquo;hui la plus r\u00e9pandue et la plus \u00e9conomique : une solution \u00e0 base d&rsquo;une carte Arduino, d&rsquo;un Shield CNC (je ne savais pas que cela existait) et de drivers adapt\u00e9s aux moteurs Pas \u00e0 Pas.<\/p>\n<p>Petit tour rapide que Amazon, et je trouve exactement ce qu&rsquo;il me fallait, avec en plus un moteur (cela tombe bien, il m&rsquo;en manquait un), le tout pour moins de 30 \u20ac !!!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1136\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/arduino-e1557755793798.jpg\" alt=\"\" width=\"500\" height=\"491\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/arduino-e1557755793798.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/arduino-e1557755793798-350x344.jpg 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>En pur respect de la philosophie Arduino, on r\u00e9alise un empilage des diff\u00e9rentes cartes pour obtenir une solution cl\u00e9 en main, avec un minimum de c\u00e2blage : le c\u00e2ble USB vers le PC, une alimentation de puissance pour les moteurs, et un c\u00e2ble vers chaque moteur.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1155\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/cnc_01.jpg\" alt=\"\" width=\"378\" height=\"306\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/cnc_01.jpg 378w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/cnc_01-350x283.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/cnc_01-300x243.jpg 300w\" sizes=\"auto, (max-width: 378px) 100vw, 378px\" \/><\/p>\n<p>A noter que la carte dispose de 4 sorties moteur, la 4\u00e8me \u00e9tant une replication de l&rsquo;un des axes (non utilis\u00e9 dans mon cas).<\/p>\n<p>Cette carte permet aussi la connexion directe de 2 fin de course par axe. L\u00e0 aussi, une solution est disponible sur Amazon, pour un co\u00fbt minime (12 \u20ac les 6 capteurs).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1139\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/fdc-e1557756336482.jpg\" alt=\"\" width=\"504\" height=\"500\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/fdc-e1557756336482.jpg 504w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/fdc-e1557756336482-100x100.jpg 100w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/fdc-e1557756336482-350x347.jpg 350w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/p>\n<h5>Petite mise en garde<\/h5>\n<p>A priori, il y aura une chose \u00e0 v\u00e9rifier lors de la mise en service. Il serait n\u00e9cessaire d&rsquo;effectuer un r\u00e9glage de courant\/tension au niveau des cartes driver ?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1141\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/carte_driver.jpg\" alt=\"\" width=\"400\" height=\"348\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/carte_driver.jpg 400w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/carte_driver-350x305.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/carte_driver-300x261.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>Cette carte, lorsqu&rsquo;elle est \u00e9quip\u00e9e d&rsquo;un radiateur, est capable de d\u00e9livrer un courant max de 2A. J&rsquo;ai trouv\u00e9 pas mal de sites traitant de la question, depuis un r\u00e9glage fin au multim\u00e8tre, jusqu&rsquo;\u00e0 un r\u00e9glage empirique au bruit du moteur.<\/p>\n<p>Pour ma part, j&rsquo;ai retenu une seule chose : jeter un oeil \u00e0 la fiche technique de mes moteurs afin de connaitre le courant consomm\u00e9. Dans mon cas, il serait de 1,7A, donc inf\u00e9rieur au niveau max pouvant \u00eatre fourni par la carte. Je suis donc serein sur les risques d&rsquo;endommager l&rsquo;\u00e9lectronique.<\/p>\n<p>A v\u00e9rifier \u00e0 l&rsquo;usage lors des premiers tests.<\/p>\n<h5>Configuration hardware<\/h5>\n<p>Avant de passer \u00e0\u00a0<a href=\".\/projet-cnc-le-logiciel\/\">\u00a0l&rsquo;aspect logiciel<\/a>, il y a \u00e0 minima quelques cavaliers \u00e0 positionner sur la carte.<\/p>\n<p>Pour chaque moteur, on peut pr\u00e9ciser le <strong><em>Micro Stepping<\/em><\/strong>\u00a0. Il s&rsquo;agit ici de d\u00e9finir l&rsquo;unit\u00e9 de d\u00e9placement \u00e0 chaque impulsion. Chaque impulsion pourra correspondre par exemple \u00e0 1 pas, ou \u00e0 1\/2 pas, etc (on ne parle pas ici de valeur de d\u00e9placement).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1149\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/carte_cnc-e1557844288724.jpg\" alt=\"\" width=\"500\" height=\"398\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/carte_cnc-e1557844288724.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/carte_cnc-e1557844288724-350x279.jpg 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Ce param\u00e9trage est r\u00e9alis\u00e9 \u00e0 l&rsquo;aide des cavaliers M0, M1 et M2 (sur une CNC Shield V3.x). Je choisis de mettre les 3 cavaliers en place, ce qui va correspondre \u00e0 un Micro Steping de 1\/16 de pas.<\/p>\n<h5>C\u00c2BLAGE des capteurs de fin de course<\/h5>\n<p>Par d\u00e9faut, la carte est configur\u00e9e pour fonctionner avec des capteurs de fin de course \u00ab\u00a0normalement ouvert\u00a0\u00bb, ce qui correspond bien \u00e0 mon choix (cf ci-dessus).<\/p>\n<p>Deux c\u00e2blages sont possibles.<\/p>\n<p>Le basique laisse le fil rouge du capteur non connect\u00e9.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1152\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/capteur_01.jpg\" alt=\"\" width=\"320\" height=\"226\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/capteur_01.jpg 320w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/capteur_01-300x212.jpg 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/p>\n<p>Un c\u00e2blage plus complet consiste \u00e0 ramener le +5V sur le fil rouge, ce qui permet d&rsquo;utiliser la visualisation pr\u00e9sente sur la carte du capteur (petite Led rouge). Une fa\u00e7on de bien v\u00e9rifier que le capteur fonctionne.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1153\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/capteur_02.jpg\" alt=\"\" width=\"388\" height=\"222\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/capteur_02.jpg 388w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/capteur_02-350x200.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/capteur_02-300x172.jpg 300w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><\/p>\n<h5>C\u00e2blage des moteurs<\/h5>\n<p>Rien de bien particulier. Bien penser \u00e0 activer la carte (cavalier EN\/GND)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1157\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/cnc_03-e1557916703407.jpg\" alt=\"\" width=\"500\" height=\"409\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/cnc_03-e1557916703407.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/05\/cnc_03-e1557916703407-350x286.jpg 350w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<h4><\/h4>\n","protected":false},"excerpt":{"rendered":"<p>Le nombre de sites et forums divers qui pr\u00e9sentent des solutions est impressionnant. Je ne donc rien inventer et partir sur la solution qui semble aujourd&rsquo;hui la plus r\u00e9pandue et la plus \u00e9conomique : une solution \u00e0 base d&rsquo;une carte Arduino, d&rsquo;un Shield CNC (je ne savais pas que cela existait) et de drivers adapt\u00e9s &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.aacmb.fr\/wordpress\/projet-cnc-lelectronique\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Projet CNC &#8211; L&rsquo;\u00e9lectronique&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[69],"tags":[],"class_list":["post-1130","page","type-page","status-publish","hentry","category-gravure-cnc"],"_links":{"self":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages\/1130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"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=1130"}],"version-history":[{"count":0,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages\/1130\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=1130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=1130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=1130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}