Controlar la Ender 3 remotamente con Octoprint
El siguiente paso fue instalar Octoprint en una Raspberry 3 B+ para poder controlar la Ender 3 remotamente desde cualquier ordenador o dispositivo, de esta forma se pueden iniciar impresiones desde un navegador web y asi no depender de estar copiando archivos, quitando y poniendo la memoria microSD. Desde la web de Octoprint recomiendan usar una Raspberry 3 cómo mínimo pero algunas personas utilizan una Raspberry 2, funcionar funciona pero todo bastante mas lento, sobretodo el arranque del sistema. Para instalar Octoprint bajaremos la ultima imagen desde su página web
Y con Etcher volcaremos la imagen a una memoria microSD, descargamos el programa desde la web y lo instalamos.
Una vez finalizada la instalación abrimos Etcher, seleccionamos la imagen que hemos descargado de Octoprint, seleccionamos la tarjeta microSD y para empezar la grabación le damos clic a Flash!.
Si disponemos de una conexión cableada de red cercana la conectaremos a nuestra raspberry, en caso contrario podemos configurar Octoprint con WiFi, para hacerlo volvemos a introducir la tarjeta microSD al ordenador y abrimos el archivo octopi-wpa-supplicant.txt que está en la partición Boot.
En el apartado ## WPA/WPA2 secured:
## WPA/WPA2 secured
#network={
# ssid='put SSID here'
# psk='put password here'
#}
Quitaremos las almohadillas y pondremos la configuración de nuestra red WiFi:
## WPA/WPA2 secured
network={
ssid='IDWiFi'
psk='contraseña'
}
Una vez terminado el proceso ya podemos insertar la tarjeta microSD en nuestra Raspberry y arrancarla, también debemos conectar el cable USB de la placa SKR 1.3 a un puerto USB de la Raspberry.
Ahora ya podemos abrir un navegador web e introducir la IP de nuestra Raspberry y esperar a que inicie Octoprint y se abrirá un asistente de configuración. El primer paso nos pedirá si queremos control de acceso.
El segundo si queremos enviar datos anónimos.
El siguiente paso si queremos que Octoprint se conecte a Internet.
El cuarto paso nos pedirá si queremos activar la lista negra de plugins.
El siguiente paso será crear al perfil para las medidas de nuestra Ender 3, lo ponemos cómo a continuación.
Listo!
Ahora recargará el entorno web y en la parte superior izquierda marcamos 'Save connection settings' y 'Auto-connect on server startup' y le damos a 'Connect'.
Si la conexión es correcta nos mostrará las temperaturas actuales de la cama caliente y el hotend.
Aquí podremos controlar la temperatura del hotend, por ejemplo si vamos a cambiar filamento.
En la pestaña Control podremos mover los ejes, extraer filamento o ver las imágenes de una webcam.
En la pestaña Terminal veremos que está haciendo la impresora en todo momento y podremos mandar comandos.
Y por último en la parte inferior izquierda utilizaremos el botón Upload para subir los archivos gcode.
Ahora ya podemos controlar remotamente la Ender 3 sin tener que depender de la tarjeta microSD y tener control total de la Ender.
Ver vídeo completo de los cambios paso a paso:
Programas y archivos utilizados
OctoprintBalena Etcher (Enlaces en GitHub)
Material utilizado en este proyecto
Publicado el 2020-06-03