Ir al contenido principal

Controlar impresora vía wifi con OrangePi Zero y Octoprint



¿Que es Octoprint?  
Es una aplicación de controlador en línea de una impresora 3D. Es código abierto.

¿Qué es OrangePi?
Es una computadora de una sola placa de código abierto, basada en Raspberry Pi​ pero de menor precio y fabricada por Shenzhen Xunlong Software CO., Limited. Wikipedia
En este caso usaremos el modelo Zero con 512mb de RAM



Este modelo cuesta poco menos de 25 dólares. Incluye una antena wifi y un puerto USB, el sistema se carga en una tarjeta microSD. Trabaja a 5V
¿Qué necesitamos?
-OrangePi Zero, tarjeta microSD 8gb, Fuente 5V 2A, Cable serial para conectar impresora.



El programa octoprint por defecto está configurado para raspberry pi. Sin embargo el usuario CaRLymx ha desarrollado una adaptación para el OrangePi. En su repositorio de Github descargamos la imagen que grabaremos en nuestra tarjeta microSD con el programa balenaEtcher.
Conectamos el OrangePi a nuestro router con cable de red. Accedemos mediante SSH y configuramos según se indica en las instrucciones. Con la herramienta nmtui configuramos la conexión wifi. Apagamos y ya podemos conectarnos mediante wifi. 

En el navegador ingresamos la dirección IP correspondiente. Y tendremos la siguiente pantalla.


Ahora solo debemos subir un archivo GCODE y mandarlo a imprimir.

Configurando la cámara

Para poder supervisar la impresora, implementaremos una cámara. En este caso utilizaré un celular antiguo con android.
-Instalamos la aplicación IP Webcam en el celular. Iniciamos servidor.
-En el navegador accedemos a la cámara y le damos a la opción Other viewing methods 
Buscamos el enlace para is the MJPEG URL.
-En la sección Ajustes de octoprint introducimos la dirección de la cámara.





Pantalla octoprint


La carcasa para montar el orangePi en la Ender3 la pueden descargar de thingiverse 


ATENCIÓN: Si quedan dudas, pregunten en los comentarios.

Comentarios