Cómo conectar Raspberry Pi a Ender 3 (Pro/V2/S1)

Roy Hill 08-07-2023
Roy Hill

Muchas personas se preguntan cómo pueden conectar su Raspberry Pi a la Ender 3 o a una impresora 3D similar, para abrir muchas nuevas funciones. Cuando se instala correctamente, puede controlar su impresora 3D desde cualquier lugar con conexión a Internet e incluso supervisar sus impresiones en tiempo real.

He decidido escribir un artículo en el que te explico los pasos para conectar tu Raspberry Pi a un Ender 3, así que sigue leyendo para descubrir cómo hacerlo.

    Cómo conectar Raspberry Pi a Ender 3 (Pro/V2/S1)

    A continuación te explicamos cómo conectar una Raspberry Pi a tu Ender 3:

    • Comprar la Raspberry Pi
    • Descargar el archivo de imagen OctoPi y Balena Etcher
    • Instale el archivo de imagen OctoPi en su tarjeta SD
    • Editar el archivo de configuración de red en la tarjeta SD
    • Configurar la seguridad de la Raspberry Pi
    • Configurar otros ajustes de Raspberry Pi
    • Complete el proceso de configuración mediante el Asistente de configuración
    • Conectar la Raspberry Pi a la Ender 3

    Comprar la Raspberry Pi

    El primer paso es comprar la Raspberry Pi para tu Ender 3. Para tu Ender 3, necesitas comprar una Raspberry Pi 3B, 3B plus, o 4B para que funcione óptimamente con tu Ender 3. Puedes comprar la Raspberry Pi 4 Modelo B en Amazon.

    Para este proceso, también necesitas comprar una tarjeta SD como la SanDisk 32GB y una fuente de alimentación de 5V con un cable USB-C para la Raspberry Pi 4b en Amazon, si aún no tienes una.

    Además, es posible que tengas que conseguir una carcasa para la Raspberry Pi, o imprimir una. Esto es para asegurar que las partes internas de la Raspberry Pi no queden expuestas.

    Echa un vistazo a la Ender 3 Raspberry Pi 4 Case en Thingiverse.

    Descargar el archivo de imagen OctoPi y Balena Etcher

    El siguiente paso es descargar el archivo de imagen OctoPi para su Raspberry Pi para que pueda comunicarse con su Ender 3.

    Puede descargar el archivo de imagen OctoPi desde el sitio web oficial de OctoPrint.

    Además, es necesario descargar el software Balena Etcher para flashear el archivo de imagen OctoPi en la Raspberry Pi. Este proceso convierte la tarjeta SD en un dispositivo de almacenamiento de arranque.

    Ver también: ¿Debería poner mi impresora 3D en mi dormitorio?

    Puede descargar el software Balena Etcher desde el sitio web oficial de Balena Etcher.

    Instale el archivo de imagen OctoPi en su tarjeta SD

    Después de descargar el software de imagen OctoPi, inserte la tarjeta SD en el ordenador donde se descargó el archivo.

    Inicie el software Balena Etcher y flashee el software de imagen OctoPi seleccionando "Flash from file". Seleccione el archivo de imagen OctoPi y seleccione el dispositivo de almacenamiento de la tarjeta SD como dispositivo de almacenamiento de destino y luego flashee.

    Si utilizas un Mac, requerirá acceso de administrador solicitando una contraseña para completar el proceso de flasheo.

    Editar el archivo de configuración de red en la tarjeta SD

    El siguiente paso es editar el archivo de configuración de red. En la tarjeta SD, localice el archivo "OctoPi-wpa-supplicant.txt" y ábralo con su editor de texto. Puede utilizar el editor de texto Notepad en Windows o Text edit en Mac para abrir el archivo.

    Tras abrir el archivo, localiza la sección "WPA/WPA2 secured" si tu red Wi-Fi tiene contraseña o la sección "open/unsecured" si no la tiene. Aunque tu red Wi-Fi debería tener contraseña Wi-Fi.

    Ahora borra el símbolo "#" del principio de las cuatro líneas que hay debajo de la sección "WPA/WPA2" para que esa parte del texto quede activa. A continuación, asigna tu nombre Wi-Fi a la variable "ssid" y tu contraseña Wi-Fi a la variable "psk". Guarda los cambios y expulsa la tarjeta.

    Configurar la seguridad de la Raspberry Pi

    El siguiente paso es configurar la seguridad en el sistema operativo de la pi mediante la conexión con un cliente ssh. Esto es para asegurarse de que puede conectarse a Octoprint con un navegador web.

    Ver también: Cómo hacer con éxito cortadores de galletas impresos en 3D

    Puede utilizar el símbolo del sistema en Windows o el terminal en Mac. En el símbolo del sistema o el terminal, escriba el texto "ssh [email protected]" y haga clic en Intro. A continuación, responda a la pregunta que aparece diciendo "Sí".

    A continuación, aparecerá otro mensaje pidiéndote el nombre de usuario y la contraseña de Raspberry Pi. Aquí puedes escribir "raspberry" y "pi" como contraseña y nombre de usuario respectivamente.

    En este punto, deberías haber iniciado sesión en el sistema operativo pi. Aún así, en el símbolo del sistema o Terminal, necesitas crear un perfil de superusuario en el sistema operativo pi. Escribe el texto "sudo raspi-config" y haz clic en enter. Esto devuelve un prompt pidiendo una contraseña para tu pi.

    Después de introducir la contraseña por defecto, debería llevarte a una barra de menú, mostrando una lista de ajustes de configuración.

    Introduzca la contraseña que prefiera y guarde la configuración.

    Configurar otros ajustes de Raspberry Pi

    También puedes jugar con los demás ajustes de la barra de menús, como el nombre de host o la zona horaria. Aunque puede que no sea necesario, ayuda a personalizar los ajustes según tus preferencias.

    Para cambiar el nombre de host, seleccione las opciones del sistema y luego seleccione nombre de host. Establezca el nombre de host a cualquier nombre adecuado o preferiblemente el nombre de su impresora, por ejemplo, Ender 3. Una vez que haya terminado, haga clic en finalizar y luego confirme la Raspberry Pi para reiniciar. Debe tomar unos segundos para que se reinicie.

    Completar el proceso de configuración mediante el asistente de configuración

    Dado que el nombre de host se ha cambiado, introduzca la URL "//hostname.local" (por ejemplo, "//Ender3.local"), en lugar de la predeterminada "//Octoprint.local" en su dispositivo conectado a la misma red Wi-Fi que la Raspberry Pi.

    Ahora configure su nombre de usuario y contraseña de Octoprint para poder acceder a su cuenta desde su navegador web.

    Debe tenerse en cuenta que la contraseña y el nombre de usuario utilizados aquí son diferentes del nombre de usuario y la contraseña creados anteriormente para el superusuario.

    En el asistente de configuración, también puedes optar por activar o desactivar otros ajustes de configuración que consideres oportunos.

    También es necesario editar la configuración del perfil de la impresora mediante el establecimiento de las dimensiones del volumen de construcción a 220 x 220 x 250 mm para una Ender 3. Otra cosa a tener en cuenta es la configuración del extrusor hotend. Aquí, el diámetro de la boquilla por defecto se establece en 0,4 mm, puede ajustar esta configuración si el diámetro de la boquilla es diferente.

    Haga clic en Finalizar para guardar la configuración. En este punto, la interfaz de usuario de Octoprint debería arrancar.

    Conectar la Raspberry Pi a la Ender 3

    Conecte el cable USB a la Raspberry Pi y el micro USB al puerto de la Ender 3. En la interfaz de usuario de Octoprint, debería observar que se ha establecido una conexión entre la impresora y la Raspberry Pi.

    También es posible que desee activar la opción de conexión automática para permitir que la impresora se conecte automáticamente una vez que la Raspberry Pi se inicia.

    En este punto, puede realizar una impresión de prueba para observar cómo funciona la interfaz de usuario de Octoprint.

    Aquí hay un vídeo de BV3D que muestra el proceso visualmente.

    Roy Hill

    Roy Hill es un entusiasta apasionado de la impresión en 3D y un gurú de la tecnología con un gran conocimiento sobre todo lo relacionado con la impresión en 3D. Con más de 10 años de experiencia en el campo, Roy domina el arte del diseño y la impresión en 3D y se ha convertido en un experto en las últimas tendencias y tecnologías de impresión en 3D.Roy tiene una licenciatura en ingeniería mecánica de la Universidad de California, Los Ángeles (UCLA) y ha trabajado para varias empresas de renombre en el campo de la impresión 3D, incluidas MakerBot y Formlabs. También ha colaborado con varias empresas e individuos para crear productos impresos en 3D personalizados que han revolucionado sus industrias.Aparte de su pasión por la impresión 3D, Roy es un ávido viajero y un entusiasta de las actividades al aire libre. Le gusta pasar tiempo en la naturaleza, hacer caminatas y acampar con su familia. En su tiempo libre, también asesora a jóvenes ingenieros y comparte su gran conocimiento sobre la impresión 3D a través de varias plataformas, incluido su popular blog, 3D Printerly 3D Printing.