Installation de bCNC

Dépendances générales

  • python : une v2 récente de python devrait fonctionner (2.7.13 sur Debian stretch), la v3 de python n'est pas supportée par bCNC pour l'instant (20170923).
  • tkinter la boîte à outils graphique pour python.
    • Selon votre système et/ou la version de python tkinter devrait avoir été installé avec python, soit par default soit comme un module.
  • le module pyserial… pour la communication série.
    • Sur Debian stretch il s'appelle python-serial, sur d'autre systèmes il peut s'appeller python-pyserial.

Dépendances optionnelles

Autolevel color map

  • PIL (pillow library) est nécessaire pour afficher les différences d'élévation sous forme de carte colorée.
    • pour la plupart des OS Linux, on peut trouver ce paquet sous le nom : python-imaging-tk (c'est le cas sous Debian stretch). Pour OpenBSD ce sera graphics/py-Pillow.
  • Et enfin, python-numpy (fonction mathématiques sophistiquées pour python).

Alignement avec image video

cf: https://github.com/vlachoudis/bCNC/wiki/Probe-Camera-Alignment

  • OpenCV, python-opencv (sur Debian stretch) est utilisé pour la capture et le streaming d'images video. Pour OpenBSD, ce sera graphics/opencv.



Téléchargement avec git

Pour les moustachu(e)s sous windows et sous linux : Curieusement c'est la méthode la moins fatiguante

Il vous faut git

  • pour linux (debian style ici) :
moi@mon_pc:~$ sudo apt-get install git

Vous comprendrez plus tard, au moment des mises à jour, pourquoi avec git c'est mieux qu'un simple download de zip.

récupérez l'adresse du répertoire git

Allez d'abord sur la page bCNC du site GitHub : https://github.com/vlachoudis/bCNC




créez un clone dans votre système de fichier

moi@mon_pc:~$ mkdir bcnc  
moi@mon_pc:~$ cd bcnc 
moi@mon_pc:~/bcnc$ git clone https://github.com/vlachoudis/bCNC.git

  ...ici plein de blabla de git qui clone (sorte de download) bCNC...

moi@mon_pc:~/bcnc$ ls -l
total 4
drwxr-xr-x 8 moi moi 4096 sept. 23 16:23 bCNC
moi@mon_pc:~/bcnc$ cd bCNC
moi@mon_pc:~/bcnc/bCNC$ ./bCNC

… Et si vous avez tout bien suivi, l'appli se lance !

Téléchargement tout classique

Si vous avez bien regardé la copie d'écran au dessus, vous aurez remarqué un lien “Download ZIP”, go ahead !

PS : nous cherchons des volontaires pour documenter plus en détail pour Windows…