Skip to content

Prise en main

Une fois que le Smoothieware est "flashé" et que la carte est connectée en USB à l'ordinateur, on peut communiquer avec elle.

Communiquer avec le smoothieware en mode "console"

Une des caractéristiques (très) intéressantes du Smoothieware, c'est qu'il est possible de communiquer avec lui via des commandes que l'on peut envoyer sur le port série vers la carte, façon "ligne de commande" comme sur un système Gnu/Linux. Tout ceci par le port série.

Connaître le port série de la carte

La première chose est de savoir sur quel port série la carte s'est connectée. Sous Gnu/Linux, saisir dans un terminal la commande :

ls /dev/ttyACM*

ce qui donne quelque chose comme :

/dev/ttyACM0  /dev/ttyACM1  /dev/ttyACM2  /dev/ttyACM3

Ici, le dernier port de la liste est celui de la carte. Sous Windows, le port sera en COMxx Une fois que vous connaissez le port, fermer le terminal.

Vos premières commandes smoothieware

A présent :

  • ouvrez soit votre interface de communication avec votre machine, soit simplement le terminal du logiciel Arduino (on l'utilise simplement comme un terminal, mais la SimpleCncMillBoard n'est pas pour autant une carte Arduino !)
  • vérifiez que le port sélectionné est le bon, que le saut de ligne est bien sélectionné et que la vitesse de communication est bien 115200 (par défaut)

Puis saisissez la commande : help puis clic sur de votre interface ce qui doit vous donner :

Tout est OK ? Alors votre smoothieware fonctionne normalement. Vous pouvez également vérifier la version de votre firmware en faisant la commande : version ce qui donne quelque chose comme :

Build version: edge-9399ed7, Build date: Feb  7 2017 22:13:16, MCU: LPC1768, System Clock: 100MHz
5 axis

Si vous avez envie de "faire mumuse" avec les commandes du mode console, rendez-vous ici : http://smoothieware.org/console-commands

Une première commande de GCode de test

Info

Ici, on envoie une commande de GCode de test, moteur éteint, etc. C'est juste pour voir le principe et voir comment le smoothieware répond.

Vous pouvez également envoyer une commande de GCode de test, par exemple :

G1 X10 F500

où :

  • G1 : correspond à un déplacement linéaire
  • X10 : la coordonnée cible en mm pour l'axe indiqué, ici 10mm sur l'axe X
  • F500 : indique le paramètre de vitesse en mm/min, ici 500mm/min

Vous devez obtenir la réponse :

<ok>

C'est le principe général.

Conclusion

Voilà, votre carte est prête et à présent vous allez au choix pouvoir :

  • tester la carte avec un oscilloscope
  • tester la rotation d'un moteur
  • ou bien réaliser le montage adapté à votre machine.

Vous pouvez aussi explorer les différentes possibilités offertes par le smoothiware :

  • principe généraux du fichier de configuration
  • activation de modules
  • etc.