Logo GEEKshell
    
Impresión 3D

Controlar la Ender 3 remotamente con Octoprint

Impresión 3D

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

Octoprint Ender 3

Y con Etcher volcaremos la imagen a una memoria microSD, descargamos el programa desde la web y lo instalamos.

Octoprint Ender 3
Octoprint Ender 3

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!.

Octoprint Ender 3
Octoprint Ender 3
Octoprint Ender 3
Octoprint Ender 3
Octoprint Ender 3

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.

Octoprint Ender 3
Octoprint Ender 3

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.

Octoprint Ender 3

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.

Octoprint Ender 3
Octoprint Ender 3

El segundo si queremos enviar datos anónimos.

Octoprint Ender 3

El siguiente paso si queremos que Octoprint se conecte a Internet.

Octoprint Ender 3

El cuarto paso nos pedirá si queremos activar la lista negra de plugins.

Octoprint Ender 3

El siguiente paso será crear al perfil para las medidas de nuestra Ender 3, lo ponemos cómo a continuación.

Octoprint Ender 3
Octoprint Ender 3
Octoprint Ender 3
Octoprint Ender 3

Listo!

Octoprint Ender 3

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'.

Octoprint Ender 3

Si la conexión es correcta nos mostrará las temperaturas actuales de la cama caliente y el hotend.

Octoprint Ender 3

Aquí podremos controlar la temperatura del hotend, por ejemplo si vamos a cambiar filamento.

Octoprint Ender 3

En la pestaña Control podremos mover los ejes, extraer filamento o ver las imágenes de una webcam.

Octoprint Ender 3

En la pestaña Terminal veremos que está haciendo la impresora en todo momento y podremos mandar comandos.

Octoprint Ender 3

Y por último en la parte inferior izquierda utilizaremos el botón Upload para subir los archivos gcode.

Octoprint Ender 3

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

Octoprint
Balena Etcher (Enlaces en GitHub)

Material utilizado en este proyecto
Ender 3Raspberry 3 B+

Publicado el 2020-06-03

Comentarios