++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Table traçante et Shield CNC pour carte Uno ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. include:: volabid.rst :Date de création: 18/10/2025 :Date dernière maj: 20/12/2025 .. index:: pair: cnc; shield ==================================================================================================== Introduction ==================================================================================================== **TRACEUR CNC** .. image:: images/video-table.png :width: 500 px :align: center :target: https://www.youtube.com/watch?v=gTEMNFpzb44&t=24s Ce document explique comment piloter un traceur CNC avec une carte Arduino Uno, un Shield CNC pour carte Uno en utilisant deux moteurs pas à pas NEMA17. .. image:: images/table-tracante.jpg :width: 500 px :align: center .. index:: single: nema ==================================================================================================== Explications ==================================================================================================== - Montage, câblage du shield cnc , de l'Arduino, des drivers drv8825_ et des deux moteurs pas à pas Voir la documentation précédente Shield-cnc_ et surtout ne pas oublier de régler Vref à 0,75V. .. _Shield-cnc : https://moteur-nema.bitbucket.io/shield-cnc.html .. index:: single: drv8825 .. index:: pair: cnc; shield .. _drv8825 : https://moteur-nema.bitbucket.io/driverdrv8825.html .. index:: single: microstepping ==================================================================================================== Réglages ==================================================================================================== Le microstepping ---------------------------------------------------------------------------------------------------- Le microstepping est une technique utilisée pour améliorer la précision, la fluidité et la performance des moteurs pas à pas. **- Un moteur pas à pas** avance normalement par pas fixes (ex. 1,8° par pas). Le microstepping divise chaque pas en sous-pas plus petits (ex. 1/16, 1/32 de pas pour les drv8825). **- Avantages du microstepping** Mouvement plus fluide : réduit les à-coups et les vibrations. Meilleure précision : permet un positionnement plus fin. Réduction du bruit : le moteur fonctionne plus silencieusement, surtout à basse vitesse. Moins de résonance : évite les effets de crantrantage et de perte de pas. Stabilité accrue : améliore le comportement à basse vitesse. **- Activation du microstepping** Le CNC Shield dispose de jumpers sous chaque emplacement de driver. Il se configure en positionnant des jumpers sur MO, M1, M2. Le choix de configuration dépend du niveau de microstepping souhaité, par exemple avec un driver DRV8825 peut aller jusqu'à 1/32. .. image:: images/micro-stepping.png :width: 300 px .. image:: images/micro-stepping-tableau.png :width: 400 px - `Driver de moteur pas à pas DRV8825`_ .. _`Driver de moteur pas à pas DRV8825` : https://moteur-nema.bitbucket.io/driverdrv8825.html ==================================================================================== Sites de référence ==================================================================================== - `How to Use DRV8825 Stepper Motor Driver`_ .. _`How to Use DRV8825 Stepper Motor Driver` : https:/l.com/electronics/how-to-use-drv8825-stepper-motor-driver - `Comment utiliser DRV8825 Driver moteur pas a pas avec Arduino`_ .. _`Comment utiliser DRV8825 Driver moteur pas a pas avec Arduino` : https://www.moussasoft.com/drv8825-driver-moteur-pas-a-pas-avec-arduino/ .. _`Comment utiliser DRV8825 Driver moteur pas a pas attps://www.moussasoft.com/drv8825-driver-moteur-pas-a-pas-avec-arduino/ - `Comment utiliser NEMA 17 moteur pas à pas avec Arduipilote de moteur pas à pas A4988`_ .. _`Comment utiliser NEMA 17 moteur pas à pas avec Arde pilote de moteur pas à pas A4988` : https://www.moussasoft.com/comment-utiliser-nema-17-moteur-pas-a-pas-arduino-pilote-a4988/ - `Pilotage de moteur pas à pas 17hs15-1504s avec biblipper`_ .. _`Pilotage de moteur pas à pas 17hs15-1504s avec bibtepper` : https://forum.arduino.cc/t/pilotage-de-moteur-pas-a-pas-17hs15-1504s-avec-bibliotheque-mtulnstepper/997286 - `Arduino : le CNC Shield`_ .. _`Arduino : le CNC Shield` : https://www.e-techno-tu16/arduino-le-cnc-shield/ - `Module Driver A4988 pour Moteurs Pas-à-Pas`_ .. _`Module Driver A4988 pour Moteurs Pas-à-Pas` : httpelarobotique.fr/produit/module-driver-a4988-pour-moteurs-pas-a-pas - `Shield CNC pour Uno ARD-CNC-K1`_ .. _`Shield CNC pour Uno ARD-CNC-K1` : https://www.gotrld-cnc-pour-uno-ard-cnc-k1-27753.htm - `Stepper Motors and Arduino - The Ultimate Guide`_ .. _`Stepper Motors and Arduino - The Ultimate Guide` :tube.com/watch?v=7spK_BkMJys ==================================================================================== Tables et index ==================================================================================== * :ref:`genindex` * :ref:`search` ==================================================================================== Weblinks ==================================================================================== .. target-notes::