{"id":1700,"date":"2025-05-08T16:23:56","date_gmt":"2025-05-08T20:23:56","guid":{"rendered":"https:\/\/tgemaisonneuve.com\/?p=1700"},"modified":"2025-05-29T16:21:23","modified_gmt":"2025-05-29T20:21:23","slug":"cnc-modernisee","status":"publish","type":"post","link":"https:\/\/tgemaisonneuve.com\/index.php\/2025\/05\/08\/cnc-modernisee\/","title":{"rendered":"CNC Modernis\u00e9e"},"content":{"rendered":"\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" autoplay controls loop muted src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Video-Decoupe-\u2013-Realisee-avec-Clipchamp.mp4\"><\/video><\/figure>\n\n\n\n<p>Dans le cadre de notre formation, nous avons entrepris la modernisation compl\u00e8te d\u2019une CNC <em>(\u00ab\u00a0<strong>Computer Numerical Control<\/strong> machine\u00a0\u00bb, ou machine de d\u00e9coupe \u00e0 contr\u00f4le num\u00e9rique) <\/em>appartenant \u00e0 l\u2019\u00e9cole. Initialement contr\u00f4l\u00e9e par un syst\u00e8me sous Windows XP, la machine n\u2019\u00e9tait plus fonctionnelle et n\u00e9cessitait un ordinateur d\u00e9di\u00e9 pour op\u00e9rer, ce qui la rendait impraticable dans l&rsquo;environnement d\u2019apprentissage actuel.<\/p>\n\n\n\n<p>L\u2019objectif principal du projet \u00e9tait de remettre en service cette machine en rempla\u00e7ant enti\u00e8rement son \u00e9lectronique par une solution moderne, fiable et facile \u00e0 utiliser, tout en conservant la structure m\u00e9canique existante. En int\u00e9grant des composants r\u00e9cents comme un microcontr\u00f4leur ESP32 et un logiciel libre, nous avons pu redonner vie \u00e0 cette CNC de mani\u00e8re simple, \u00e9conomique et durable.<\/p>\n\n\n\n<p>Ce projet s\u2019inscrit dans une volont\u00e9 de valoriser l\u2019\u00e9quipement d\u00e9j\u00e0 pr\u00e9sent dans les laboratoires de l\u2019\u00e9cole, tout en offrant une plateforme d\u2019exp\u00e9rimentation adapt\u00e9e aux besoins actuels en automatisation et en contr\u00f4le num\u00e9rique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Photos du projet<\/h2>\n\n\n<style>.kb-gallery-id-1700_82d763-9c.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius, .kb-gallery-id-1700_82d763-9c.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img{height:436px;}.kb-gallery-id-1700_82d763-9c .kadence-blocks-gallery-item .kb-gal-image-radius, .kb-gallery-id-1700_82d763-9c .kb-slide-item .kb-gal-image-radius img{border-radius:0px 0px 0px 0px;;}.kb-gallery-wrap-id-1700_82d763-9c.wp-block-kadence-advancedgallery{overflow:visible;}.kb-gallery-wrap-id-1700_82d763-9c.wp-block-kadence-advancedgallery .kt-blocks-carousel{overflow:visible;max-width:100%;}<\/style><div class=\"kb-gallery-wrap-id-1700_82d763-9c alignnone wp-block-kadence-advancedgallery\"><div class=\"kb-gallery-ul kb-gallery-non-static kb-gallery-type-fluidcarousel kb-gallery-id-1700_82d763-9c kb-gallery-caption-style-bottom-hover kb-gallery-filter-none\" data-image-filter=\"none\" data-lightbox-caption=\"true\"><div class=\"kt-blocks-carousel splide kt-carousel-container-dotstyle-dark kt-carousel-arrowstyle-whiteondark kt-carousel-dotstyle-dark kb-slider-group-arrow kb-slider-arrow-position-center\" data-slider-anim-speed=\"1000\" data-slider-scroll=\"1\" data-slider-arrows=\"true\" data-slider-dots=\"true\" data-slider-hover-pause=\"false\" data-slider-auto=\"1\" data-slider-speed=\"5000\" data-slider-type=\"fluidcarousel\" data-slider-center-mode=\"true\" data-slider-gap=\"11px\" data-slider-gap-tablet=\"11px\" data-slider-gap-mobile=\"11px\" data-show-pause-button=\"false\"><div class=\"splide__track\"><ul class=\"kt-blocks-carousel-init kb-blocks-fluid-carousel splide__list\"><li class=\"kb-slide-item kb-gallery-carousel-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6140.jpeg\" width=\"1782\" height=\"1504\" alt=\"\" data-full-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6140.jpeg\" data-light-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6140.jpeg\" data-id=\"2072\" class=\"wp-image-2072 skip-lazy\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6140.jpeg 1782w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6140-300x253.jpeg 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6140-1024x864.jpeg 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6140-768x648.jpeg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6140-1536x1296.jpeg 1536w\" sizes=\"auto, (max-width: 1782px) 100vw, 1782px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><li class=\"kb-slide-item kb-gallery-carousel-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6062-1.jpeg\" width=\"1512\" height=\"977\" alt=\"\" data-full-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6062-1.jpeg\" data-light-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6062-1.jpeg\" data-id=\"2078\" class=\"wp-image-2078 skip-lazy\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6062-1.jpeg 1512w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6062-1-300x194.jpeg 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6062-1-1024x662.jpeg 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6062-1-768x496.jpeg 768w\" sizes=\"auto, (max-width: 1512px) 100vw, 1512px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><li class=\"kb-slide-item kb-gallery-carousel-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6050-1.jpeg\" width=\"788\" height=\"851\" alt=\"\" data-full-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6050-1.jpeg\" data-light-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6050-1.jpeg\" data-id=\"2077\" class=\"wp-image-2077 skip-lazy\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6050-1.jpeg 788w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6050-1-278x300.jpeg 278w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6050-1-768x829.jpeg 768w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><li class=\"kb-slide-item kb-gallery-carousel-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6154.jpeg\" width=\"1444\" height=\"2010\" alt=\"\" data-full-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6154.jpeg\" data-light-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6154.jpeg\" data-id=\"2073\" class=\"wp-image-2073 skip-lazy\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6154.jpeg 1444w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6154-216x300.jpeg 216w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6154-736x1024.jpeg 736w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6154-768x1069.jpeg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6154-1103x1536.jpeg 1103w\" sizes=\"auto, (max-width: 1444px) 100vw, 1444px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><li class=\"kb-slide-item kb-gallery-carousel-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6151.jpeg\" width=\"1390\" height=\"1627\" alt=\"\" data-full-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6151.jpeg\" data-light-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6151.jpeg\" data-id=\"2071\" class=\"wp-image-2071 skip-lazy\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6151.jpeg 1390w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6151-256x300.jpeg 256w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6151-875x1024.jpeg 875w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6151-768x899.jpeg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6151-1312x1536.jpeg 1312w\" sizes=\"auto, (max-width: 1390px) 100vw, 1390px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><li class=\"kb-slide-item kb-gallery-carousel-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-scaled.jpeg\" width=\"2560\" height=\"2560\" alt=\"\" data-full-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-scaled.jpeg\" data-light-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-scaled.jpeg\" data-id=\"1936\" class=\"wp-image-1936 skip-lazy\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-scaled.jpeg 2560w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-300x300.jpeg 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-1024x1024.jpeg 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-150x150.jpeg 150w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-768x768.jpeg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-1536x1536.jpeg 1536w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-2048x2048.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><\/ul><\/div><\/div><\/div><\/div>\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id1700_9a513e-5a .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kb-table-of-content-nav.kb-table-of-content-id1700_9a513e-5a .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id1700_9a513e-5a .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id1700_9a513e-5a .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}<\/style>\n\n\n<h2 class=\"wp-block-heading\">Architecture<\/h2>\n\n\n\n<p>La modernisation de la CNC repose sur une architecture \u00e9lectronique robuste, con\u00e7ue pour offrir \u00e0 la fois fiabilit\u00e9, pr\u00e9cision et accessibilit\u00e9 p\u00e9dagogique.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"2560\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-scaled.jpeg\" alt=\"\" class=\"wp-image-1936\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-scaled.jpeg 2560w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-300x300.jpeg 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-1024x1024.jpeg 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-150x150.jpeg 150w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-768x768.jpeg 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-1536x1536.jpeg 1536w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/IMG_6066-edited-2048x2048.jpeg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Composants principaux :<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ESP32<\/strong> : Microcontr\u00f4leur assurant le contr\u00f4le principal de la machine ainsi que la connectivit\u00e9 Wi-Fi.<\/li>\n\n\n\n<li><strong>Logiciel FluidNC<\/strong> : Logiciel embarqu\u00e9 libre permettant le traitement des fichiers G-code, la gestion des mouvements, et le contr\u00f4le via une interface web intuitive.<\/li>\n\n\n\n<li><strong>Contr\u00f4leurs de moteurs TMC5160<\/strong> : Contr\u00f4leur haute performance assurant un pilotage fluide, silencieux et pr\u00e9cis des moteurs pas-\u00e0-pas, avec d\u00e9tection de fin de course et configuration de courant int\u00e9gr\u00e9.<\/li>\n\n\n\n<li><strong>Moteurs NEMA 23<\/strong> : Moteurs pas-\u00e0-pas puissants utilis\u00e9s pour les axes X, Y et Z, garantissant un couple \u00e9lev\u00e9 et une excellente stabilit\u00e9.<\/li>\n\n\n\n<li><strong>Carte de r\u00e9gulation et de distribution<\/strong> : Circuit personnalis\u00e9 distribuant les tensions n\u00e9cessaires (3.3V, 5V, 12V, 24V) \u00e0 l\u2019ensemble du syst\u00e8me.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Fonctionnement :<\/h5>\n\n\n\n<ol class=\"wp-block-list\">\n<li>L\u2019ESP32 re\u00e7oit les commandes via l\u2019interface web en Wi-Fi.<\/li>\n\n\n\n<li>Les instructions G-code sont trait\u00e9es par FluidNC et stocker dans la carte SD.<\/li>\n\n\n\n<li>Les signaux de commande sont transmis aux TMC5160, qui pilotent les moteurs NEMA 23.<\/li>\n\n\n\n<li>La carte de r\u00e9gulation assure une alimentation stable et adapt\u00e9e \u00e0 chaque composant.<\/li>\n<\/ol>\n\n\n\n<p>Cette architecture permet de r\u00e9utiliser efficacement les composants m\u00e9caniques existants, tout en offrant une solution moderne, silencieuse et pr\u00e9cise \u2014 id\u00e9ale pour les environnements \u00e9ducatifs ou les petits ateliers techniques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sch\u00e9mas<\/h2>\n\n\n\n<p>Afin de concevoir nos diff\u00e9rents circuits imprim\u00e9s, nous avons utilis\u00e9 le logiciel KiCad. Voici les diff\u00e9rents sch\u00e9mas ainsi que les circuits imprim\u00e9s produits \u00e0 partir de ces m\u00eames sch\u00e9mas. Un sch\u00e9ma d\u00e9montrant les diff\u00e9rentes connexions filaires pr\u00e9sentes sur la carte m\u00e8re est aussi inclus. <\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\">ESP-32<\/h3>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/ESP32_Schematics-2.pdf\" type=\"application\/pdf\" style=\"width:100%;height:460px\" aria-label=\"Contenu embarqu\u00e9 ESP32_Schematics.\"><\/object><a id=\"wp-block-file--media-c8ccccb2-b8e5-4c73-84ea-1a7da0260559\" href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/ESP32_Schematics-2.pdf\">ESP32_Schematics<\/a><a href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/ESP32_Schematics-2.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-c8ccccb2-b8e5-4c73-84ea-1a7da0260559\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/ESP32_PCB-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Contenu embarqu\u00e9 ESP32_PCB.\"><\/object><a id=\"wp-block-file--media-382dec2c-9a86-45e4-8cd9-a0c41a34bc7f\" href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/ESP32_PCB-1.pdf\">ESP32_PCB<\/a><a href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/ESP32_PCB-1.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-382dec2c-9a86-45e4-8cd9-a0c41a34bc7f\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\">Carte m\u00e8re<\/h3>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Carte_mere_Sch.pdf\" type=\"application\/pdf\" style=\"width:100%;height:570px\" aria-label=\"Contenu embarqu\u00e9 Carte_mere_Sch.\"><\/object><a id=\"wp-block-file--media-9d4a574b-dbdf-4757-af1b-c571fe29f24f\" href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Carte_mere_Sch.pdf\">Carte_mere_Sch<\/a><a href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Carte_mere_Sch.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-9d4a574b-dbdf-4757-af1b-c571fe29f24f\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Carte_mere-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:450px\" aria-label=\"Contenu embarqu\u00e9 Carte_mere.\"><\/object><a id=\"wp-block-file--media-6fc9c338-1d9b-4d58-adce-06001716969d\" href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Carte_mere-1.pdf\">Carte_mere<\/a><a href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Carte_mere-1.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-6fc9c338-1d9b-4d58-adce-06001716969d\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\">Sch\u00e9ma de c\u00e2blage<\/h3>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Schema_Cablage-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Contenu embarqu\u00e9 Sch\u00e9ma_C\u00e2blage.\"><\/object><a id=\"wp-block-file--media-2b267dd2-ad42-4291-bc0e-36e734a7f1ce\" href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Schema_Cablage-1.pdf\">Sch\u00e9ma_C\u00e2blage<\/a><a href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Schema_Cablage-1.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-2b267dd2-ad42-4291-bc0e-36e734a7f1ce\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Principes<\/h2>\n\n\n\n<p>La modernisation de notre CNC repose sur plusieurs principes techniques cl\u00e9s ayant comme but de rendre la machine fonctionnelle, mais aussi qu&rsquo;elle soit adapt\u00e9e pour l&rsquo;usage par \u00e9tudiants du coll\u00e8ge.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Architecture de commande<\/h5>\n\n\n\n<p>Le syst\u00e8me est bas\u00e9 autour d\u2019un microcontr\u00f4leur ESP32, qui assure le contr\u00f4le global de la machine ainsi que la communication Wi-Fi. Il pilote trois contr\u00f4leurs TMC5160, permettant un mouvement fluide, silencieux et tr\u00e8s pr\u00e9cis des moteurs NEMA 23. Cette configuration remplace l\u2019ancien ordinateur d\u00e9di\u00e9, rendant la CNC accessible \u00e0 n&rsquo;importe quel ordinateur connect\u00e9 au Wi-Fi pr\u00e9sent au coll\u00e8ge.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Logiciel FluidNC<\/h5>\n\n\n\n<p>Nous utilisons <strong>FluidNC<\/strong>, un logiciel libre sp\u00e9cifiquement con\u00e7u pour les machines \u00e0 commande num\u00e9rique bas\u00e9es sur ESP32 . Il permet l\u2019interpr\u00e9tation directe des fichiers G-code, le pilotage des moteurs et l\u2019interaction avec l\u2019utilisateur via une interface web. Cette interface est accessible depuis n\u2019importe quel appareil connect\u00e9 au r\u00e9seau local, ce qui facilite grandement la gestion des fichiers, la calibration et le lancement des d\u00e9coupes.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">G-code<\/h5>\n\n\n\n<p>Le <strong>G-code<\/strong> est le langage utilis\u00e9 par les CNC pour ex\u00e9cuter les instructions de d\u00e9coupe. Chaque ligne d\u00e9crit une action pr\u00e9cise : mouvement, vitesse, profondeur, activation de la broche, etc.<br>Dans notre projet, le G-code est g\u00e9n\u00e9r\u00e9 \u00e0 partir d\u2019un mod\u00e8le 3D, puis transmis \u00e0 la machine via <strong>Wi-Fi<\/strong> gr\u00e2ce \u00e0 l\u2019interface de FluidNC. Le fichier est ensuite ex\u00e9cut\u00e9 directement depuis la m\u00e9moire SD int\u00e9gr\u00e9e \u00e0 l\u2019ESP32.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Fusion 360<\/h5>\n\n\n\n<p>Les mod\u00e8les sont cr\u00e9\u00e9s avec <strong>Fusion 360<\/strong>, un logiciel de conception assist\u00e9e par ordinateur. L\u2019environnement <em>Manufacture<\/em> de Fusion permet de d\u00e9finir les parcours d\u2019outils, les op\u00e9rations d\u2019usinage (contour, poche, per\u00e7age), et les param\u00e8tres associ\u00e9s (profondeur, avance, vitesse de rotation).<br>Une fois la programmation termin\u00e9e, un fichier G-code est export\u00e9 \u00e0 l\u2019aide d\u2019un post-processeur compatible avec FluidNC, puis transf\u00e9r\u00e9 sans fil \u00e0 la machine, \u00e9liminant ainsi toute d\u00e9pendance \u00e0 un ordinateur physique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Interface<\/h2>\n\n\n\n<p>FluidNC permet aux utilisateurs d\u2019acc\u00e9der \u00e0 une page web afin de contr\u00f4ler une machine \u00e0 commande num\u00e9rique via un r\u00e9seau Wi-Fi ou Ethernet.<br>L\u2019interface est simple \u00e0 utiliser gr\u00e2ce \u00e0 un contr\u00f4leur manuel permettant de d\u00e9placer les axes de mani\u00e8re ind\u00e9pendante.<br>De plus, l\u2019utilisation de boutons sur l&rsquo;interface web nomm\u00e9 \u00ab\u00a0macros\u00a0\u00bb telles que <em>unload<\/em> ou <em>load <\/em>permet d\u2019envoyer des lignes de code pour ex\u00e9cuter des actions automatiques.<br>Une section nomm\u00e9e <em>SD Files<\/em> donne acc\u00e8s aux fichiers pr\u00e9sents sur la carte SD afin de lancer les d\u00e9coupes pr\u00e9configur\u00e9es.<br>La derni\u00e8re section, <em>Commands<\/em>, permet d\u2019envoyer des lignes de G-code individuelles pour effectuer certaines actions.<br>Elle permet \u00e9galement d\u2019envoyer la commande tilde \u00ab\u00a0~\u00a0\u00bb afin de reprendre le fonctionnement de la machine apr\u00e8s l\u2019ouverture de la porte.<\/p>\n\n\n<style>.kb-gallery-id-1700_908306-b4 .kadence-blocks-gallery-item .kb-gal-image-radius, .kb-gallery-id-1700_908306-b4 .kb-slide-item .kb-gal-image-radius img{border-radius:0px 0px 0px 0px;;}.kb-gallery-wrap-id-1700_908306-b4.wp-block-kadence-advancedgallery{overflow:visible;}.kb-gallery-wrap-id-1700_908306-b4.wp-block-kadence-advancedgallery .kt-blocks-carousel{overflow:visible;}<\/style><div class=\"kb-gallery-wrap-id-1700_908306-b4 alignnone wp-block-kadence-advancedgallery\"><div class=\"kb-gallery-ul kb-gallery-non-static kb-gallery-type-slider kb-gallery-id-1700_908306-b4 kb-gallery-caption-style-bottom-hover kb-gallery-filter-none kb-gallery-magnific-init\" data-image-filter=\"none\" data-lightbox-caption=\"true\"><div class=\"kt-blocks-carousel splide kt-carousel-container-dotstyle-dark kt-carousel-arrowstyle-none kt-carousel-dotstyle-dark kb-slider-group-arrow kb-slider-arrow-position-center\" data-slider-anim-speed=\"400\" data-slider-scroll=\"1\" data-slider-arrows=\"false\" data-slider-fade=\"true\" data-slider-dots=\"true\" data-slider-type=\"slider\" data-slider-hover-pause=\"false\" data-slider-auto=\"\" data-slider-speed=\"7000\" data-show-pause-button=\"false\"><div class=\"splide__track\"><ul class=\"kt-blocks-carousel-init kb-blocks-slider splide__list\"><li class=\"kb-slide-item kb-gallery-slide-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kb-gallery-item-has-link kadence-blocks-gallery-item-hide-caption\"><a href=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc.png\" class=\"kb-gallery-item-link\"   role=\"button\" aria-haspopup=\"dialog\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain kadence-blocks-gallery-intrinsic kb-gallery-image-ratio-land21 kb-has-image-ratio-land21\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc.png\" width=\"1895\" height=\"910\" alt=\"\" data-full-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc.png\" data-light-image=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc.png\" data-id=\"1890\" class=\"wp-image-1890 skip-lazy\" srcset=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc.png 1895w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc-300x144.png 300w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc-1024x492.png 1024w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc-768x369.png 768w, https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/fluidnc-1536x738.png 1536w\" sizes=\"auto, (max-width: 1895px) 100vw, 1895px\" \/><\/div><\/div><\/a><\/figure><\/div><\/div><\/li><\/ul><\/div><\/div><\/div><\/div>\n\n\n<p>Une cam\u00e9ra ESP32 a aussi \u00e9t\u00e9 int\u00e9gr\u00e9e au syst\u00e8me. Connect\u00e9e au m\u00eame r\u00e9seau Wi-Fi que la CNC, elle permet \u00e0 l\u2019utilisateur de suivre l\u2019\u00e9volution de la d\u00e9coupe en temps r\u00e9el directement depuis un navigateur web. Cette solution l\u00e9g\u00e8re et \u00e9conomique am\u00e9liore la surveillance \u00e0 distance et renforce la s\u00e9curit\u00e9 lors des d\u00e9coupes prolong\u00e9es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Utilisation<\/h2>\n\n\n\n<p>Avant chaque d\u00e9coupe, la conception de la pi\u00e8ce s\u2019effectue dans Fusion 360, o\u00f9 nous mod\u00e9lisons les formes en 3D selon les besoins du projet. Une fois le mod\u00e8le termin\u00e9, nous passons \u00e0 l\u2019espace <em>Manufacture <\/em>pour d\u00e9finir les op\u00e9rations d\u2019usinage, s\u00e9lectionner les outils et ajuster les param\u00e8tres de coupe. Le mod\u00e8le est ensuite converti en G-code via le post-processeur adapt\u00e9, puis transf\u00e9r\u00e9 sans fil vers la carte SD de la CNC gr\u00e2ce \u00e0 FluidNC, qui permet une gestion Wi-Fi intuitive des fichiers.<\/p>\n\n\n\n<p>Une fois le fichier G-code disponible sur la CNC, la proc\u00e9dure d\u00e9bute par un<em> <\/em>positionnement \u00e0 la maison automatique ou <em>homing <\/em>pour positionner pr\u00e9cis\u00e9ment les axes. L\u2019origine de la pi\u00e8ce est ensuite r\u00e9gl\u00e9e manuellement \u00e0 l\u2019aide d\u2019une sonde de calibration. Lorsque la fraise de d\u00e9coupage est en place et que la t\u00eate est immobilis\u00e9e, la d\u00e9coupe est lanc\u00e9e directement depuis l\u2019interface web de FluidNC, accessible depuis n\u2019importe quel appareil connect\u00e9. Ce syst\u00e8me simplifie grandement le flux de travail et rend l\u2019ensemble du processus plus fluide et moderne.<\/p>\n\n\n\n<p>Pendant la d\u00e9coupe, la cam\u00e9ra permet de surveiller la progression \u00e0 distance, directement depuis un navigateur web. Cela \u00e9vite d\u2019avoir \u00e0 rester en permanence devant la machine, tout en gardant un \u0153il sur le bon d\u00e9roulement de l\u2019op\u00e9ration, ce qui est particuli\u00e8rement utile pour les d\u00e9coupes longues ou r\u00e9p\u00e9titives.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bo\u00eetier CNC<\/h2>\n\n\n\n<p>Voici le mod\u00e8le du bo\u00eetier de notre CNC. <\/p>\n\n\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;center&quot;,&quot;uniqueId&quot;:&quot;model2264&quot;,&quot;currentViewer&quot;:&quot;O3DViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true,&quot;zoom&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:1,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:null},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;320px&quot;,&quot;bgColor&quot;:&quot;#ffffff&quot;,&quot;progressBarColor&quot;:null},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;https:\\\/\\\/tgemaisonneuve.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Projet_PCB-1.stl&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                <model-viewer camera-controls src=\"https:\/\/tgemaisonneuve.com\/wp-content\/uploads\/2025\/05\/Projet_PCB-1.stl\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n        \n\n\n\n<h2 class=\"wp-block-heading\">Liens<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-25\"><a class=\"wp-block-button__link wp-element-button\" href=\"http:\/\/wiki.fluidnc.com\/en\/home\" target=\"_blank\" rel=\"noreferrer noopener\">wiki Fluidnc<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-25\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/AntoineArsenault\/FluidNC\" target=\"_blank\" rel=\"noreferrer noopener\">Code Fluidnc<\/a><\/div>\n\n\n\n<div class=\"wp-block-button has-custom-width wp-block-button__width-25\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/MathysPelletier\/Fusion_CNC\" target=\"_blank\" rel=\"noreferrer noopener\">Fusion 360<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/MathysPelletier\/ESP_CAM\" target=\"_blank\" rel=\"noreferrer noopener\">Code esp cam\u00e9ra<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/MathysPelletier\/PCB_CNC_Maisonneuve\" target=\"_blank\" rel=\"noreferrer noopener\">PCB<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dans le cadre de notre formation, nous avons entrepris la modernisation compl\u00e8te d\u2019une CNC (\u00ab\u00a0Computer Numerical Control machine\u00a0\u00bb, ou machine de d\u00e9coupe \u00e0 contr\u00f4le num\u00e9rique) appartenant \u00e0 l\u2019\u00e9cole. Initialement contr\u00f4l\u00e9e par un syst\u00e8me sous Windows XP, la machine n\u2019\u00e9tait plus fonctionnelle et n\u00e9cessitait un ordinateur d\u00e9di\u00e9 pour op\u00e9rer, ce qui la rendait impraticable dans l&rsquo;environnement&#8230;<\/p>\n","protected":false},"author":5398,"featured_media":1850,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"default","_kad_post_title":"","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"default","_kad_post_feature_position":"default","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[64,6],"tags":[],"ppma_author":[104,128],"class_list":["post-1700","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projet-etudiant","category-projets"],"authors":[{"term_id":104,"user_id":5398,"is_guest":0,"slug":"emilplamondon","display_name":"emilPlamondon","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f35595926e3000fb16382be5c9596754f2e40edbfd734c675fd9ae621ed9a1b2?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""},{"term_id":128,"user_id":5412,"is_guest":0,"slug":"mathyspelletier","display_name":"Mathys Pelletier","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d2edcd22240f63675a3ded301cdc0cc9675cd5c7c89db72bc469f89a41ebfe8c?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/users\/5398"}],"replies":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/comments?post=1700"}],"version-history":[{"count":71,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1700\/revisions"}],"predecessor-version":[{"id":2404,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/posts\/1700\/revisions\/2404"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/media\/1850"}],"wp:attachment":[{"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/media?parent=1700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/categories?post=1700"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/tags?post=1700"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/tgemaisonneuve.com\/index.php\/wp-json\/wp\/v2\/ppma_author?post=1700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}