Spkclient
Script que te permite controlar por red local o remota maquinaria CNC desde la plataforma de http://www.spkautomatizacion.com .
Plataforma
Para poder crear un nuevo taller es necesario crear un vínculo entre el servidor y la computadora que va a controlar la CNC. Una vez establecida la conexión, podrás subir tus propios archivos a la nube, ya sea manualmente o utilizando nuestro plugin de Rhino5 SPKCAM.
Necesitas tener una CNC con sistema de control TinyG o GRBL. Todas nuestras CNCs pre ensambladas tienen este sistema de control es popular entre muchas otras marcas como Shapeoko y XCarve.
El cliente está diseñado para funcionar en una RaspberryPi, sin embargo, puede correr en cualquier computadora con sistema operativo linux.
Te recomenadamos contactar al equipo de SPK para solicitar una instalanción en planta.
Instalación
Requerimientos
OS: Linux Debian (ubuntu, raspbian)
CPU: > 1000mhz
Conexión Internet
Cable Ethernet (Solo para configurar el WiFi en RPI)
Ejecución
Para correr el script hay que ejecutar el siguiente comando desde la consola:
sudo python start.py
La primera vez que se ejecuta el programa este tratata de actualizar e instalar las dependencias necesarias. La instalación puede tardar unos minutos.
Si el programa marca error, se pueden instalar las dependencias manualmente y volver a correr el comando.
Instalación manual dependencias
sudo apt-get install -y libqt4-dev libxml2-dev libxslt1-dev python-qt4 libxtst-dev xvfb x11-xkb-utils python-dev python-setuptools python-pip
sudo pip install pbkdf2 pyserial spynner
Problemas
Si la consola sigue arrojando errores despues de instalar las dependencias manualamente trate con el siguiente comando:
sudo xvfb-run python main.py