++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Programmation de la table traçante ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. include:: volabid.rst :Date de création: 18/10/2025 :Date dernière maj: 20/12/2025 ==================================================================================================== Présentation ==================================================================================================== Le traceur utilise une version modifié de GRBL-Servo_ et fonctionne avec UGS_ (Universal G-Code Sender). .. _GRBL-Servo : https://github.com/bdring/Grbl_Pen_Servo .. _UGS : https://winder.github.io/ugs_website/download/ .. index:: single: Grbl ==================================================================================================== Installation ==================================================================================================== Installation de Grbl_Pen_Servo ---------------------------------------------------------------------------------------------------- Les étapes suivantes permettent d'installer une version coreXY (2 axes) de GRBL sur l'Arduino. - Méthode **Téléchargez** le fichier "Grbl_Pen_S ervo-master.zip" sur le site GRBL-SERVO_. **Décompressez** le fichier.zip. **Localisez** le dossier C:\Data\fablab\CroquisArduino\libraries (exemple) et copier votre dossier "grbl". Attention !! PLusieurs GRBL différents ne peuvent cohabiter dans le même IDE Arduino. - `Compilation_de_Grbl`_ .. _`Compilation_de_Grbl` : https://github.com/gnea/grbl/wiki/Compiling-Grbl - `CNC-Plotter-1`_ .. _`CNC-Plotter-1` : https://www.instructables.com/CNC-Plotter-1/ .. index:: single: UGS Installation de Universal Gcode Sender ---------------------------------------------------------------------------------------------------- Universal Gcode Sender (UGS_) est une plate-forme de gcode entièrement fonctionnelle permettant l'intégration avec des contrôleurs CNC sophistiqués tels que GRBL. **Télécharger** le fichier .zip et le **décompresser** à l'endroit que vous souhaitez. **Localiser** l'executable dans le dossier bin. .. image:: images/ugs-executable.png :width: 500 px :align: center .. _UGS : https://winder.github.io/ugs_website/download/ Execution d'UGS ---------------------------------------------------------------------------------------------------- Double clique sur ugs-platform-app-win > ugsplatform-win > bin > ugsplatform64.exe .. image:: images/ugs.png :width: 500 px :align: center **Connection** .. image:: images/ugs-connection.png :width: 500 px :align: center Cliquer sur l'icone "Connect or Disconnect" Votre table traçante doit alors être connectée et vous pouvez vérifier son état actuel. Si vous voyez un état « IDLE » ou « ALARM », votre table traçante est correctement connectée et vous êtes prêt à partir. Tester chaque axe de votre table traçante en déplaçant chaque axe d'avant en arrière afin de vous assurez qu'elle réponde comme prévu. .. image:: images/ugs-jog-controleur.png :width: 300 px :align: center Vous pouzez définir le zéro machine (Reset zero), mettre à zéro le soft (Soft Reset), le retour machine (eturn to Zero) .. image:: images/ugs-jog-controleur-1.png :width: 300 px :align: center ==================================================================================================== Tables et index ==================================================================================================== * :ref:`genindex` * :ref:`search` ==================================================================================================== Weblinks ==================================================================================================== .. target-notes::