Ceci est une ancienne révision du document !
Installation de bCNC
Prérequis
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.