Cómo agregar una pantalla táctil a su impresora con Octoprint

OctoPrint te conecta a tu impresora de forma remota a través de Internet para que puedas controlarla desde cualquier lugar y en cualquier momento. Una pantalla táctil conectada a OctoPrint le brinda controles simples y facilidad de uso con una interfaz táctil. Hay varias formas de conectar una pantalla táctil a OctoPrint; estas son las más confiables.

Puede instalar el complemento TouchUI, OctoScreen u OctoDash. TouchUI es sólo un complemento y es bueno si desea mejorar la interfaz web existente de OctoPrint. OctoScreen y OctoDash son programas independientes dedicados a conectar su pantalla táctil a OctoPrint.

Antes de analizar la instalación del software, asegurémonos de que tiene todo lo que necesita en el departamento de hardware.

Requisitos de hardware

  • Impresora 3D compatible con OctoPrint: asegúrese de que su impresora 3D sea compatible con OctoPrint. De lo contrario, consulte la guía de configuración oficial de OctoPrint para instalarlo en su impresora.
  • Pantalla táctil: elija una pantalla táctil que sea compatible con Raspberry Pi. El tamaño no importa mucho y puedes hacer todo con alrededor de 3,5 pulgadas o más.
  • Raspberry Pi: OctoPrint se ejecuta en una Raspberry Pi, así que asegúrese de tener una Raspberry Pi 3 o superior con OctoPrint ya instalado y una pantalla táctil lista para funcionar.
  • Tarjeta MicroSD: Necesita una tarjeta microSD para instalar OctoPrint, los controladores y el software para la pantalla táctil.

Elegir una pantalla táctil para Octoprint

Hay tantas opciones disponibles que debes comprobar qué pantalla táctil se adapta mejor a tus necesidades. Aquí hay algunas cosas a considerar.

  • Tamaño: La interfaz de usuario de OctoPrint en una pantalla táctil se adapta bien incluso a una pantalla de 3,5 pulgadas. Sugiero conseguir cualquier cosa en el rango de 3,5 a 7 pulgadas.
  • Facilidad de uso: elija una pantalla táctil que haya sido probada por otros porque las pantallas táctiles baratas tienen problemas como poca sensibilidad, baja resolución, ángulos de visión limitados, problemas con el controlador y más.
  • Compatibilidad: asegúrese de que la pantalla táctil sea compatible con sus versiones Raspberry Pi y OctoPrint. Esto no debería ser un problema ya que la mayoría de las pantallas táctiles funcionarán bien, solo asegúrese primero.

Configurar con el complemento TouchUI

Este complemento funcionará en casi cualquier pantalla táctil, desde la asequible pantalla de 3,5 pulgadas con conectividad HDMI hasta la pantalla táctil de 7 pulgadas.

Hardware y montaje

  • Compre una pantalla táctil Raspberry Pi con soporte HDMI.
  • Conecte la pantalla táctil a la Raspberry Pi con un adaptador HDMI a HDMI.
  • Asegúrese de tener los controladores de pantalla táctil específicos para Raspberry Pi.
  • Enciende la Raspberry Pi.
  • Configurar frambuesa pi

  • Conéctese a la Raspberry Pi mediante SSH (Secure Shell).
  • Expanda el sistema de archivos si es necesario usando sudo raspi-config
  • Actualice y actualice paquetes con sudo apt-get update y sudo apt-get Upgrade
  • Reinicie la Raspberry Pi después de las actualizaciones con sudo reboot
  • Instale los controladores.
  • Instalación de la interfaz de usuario táctil para OctoPrint

  • Abra OctoPrint desde un navegador y actualícelo a la última versión.
  • Acceda al administrador de complementos e instale el complemento “Touch UI”.
  • Reinicie OctoPrint después de la instalación.
  • Configurar el inicio automático

  • Descargue el paquete Touch UI Auto Start de GitHub.
  • Consulta las opciones de instalación y elige cuál te conviene más.
  • Configure el inicio de sesión automático durante la instalación para que funcione con su pantalla táctil.
  • Reinicie la Raspberry Pi una vez que se complete la instalación.
  • Configurar con OctoScreen

    OctoScreen también es una buena solución de pantalla táctil para OctoPrint. Además de hacer que todo sea fácil de operar, OctoScreen también le ofrece opciones de precalentamiento y otras configuraciones para que no tenga que profundizar en la configuración. Estos son los pasos sobre cómo configurarlo.

  • Utilice Putty u otro cliente SSH para conectarse a su Raspberry Pi. Puede conectarse utilizando la dirección IP o “octopi.local”.
  • Ahora puedes escribir el nombre de usuario y la contraseña predeterminados, pi y raspberry, para iniciar sesión.
  • Ejecute una actualización escribiendo lo siguiente: sudo apt-get update
  • Ingrese la contraseña nuevamente.
  • Vaya a la página de GitHub donde puede copiar algunos comandos y pegarlos en su símbolo del sistema. Aquí está el primero para copiar y pegar:

  • sudo apt-get install libgtk-3-0 xserver-xorg xinit x11-xserver-utils
  • Escriba sí cuando se le pregunte si desea instalar lo anterior.
  • Instale los paquetes OctoScreen copiando y pegando el siguiente código en su terminal:

  • wget https://github.com/Z-Bolt/OctoScreen/releases/download/v2.7.4/octoscreen_2.7.4_armhf.deb
  • Presione Intro y deje que se complete el paquete, luego pegue el siguiente código y presione Intro.
  • sudo dpkg -i octoscreen_2.7.4_armhf.deb
  • Si su pantalla OctoPrint está mal orientada, siga estos pasos:

  • Copie y pegue este comando para abrir el archivo de configuración: sudo nano /boot/config.txt
  • Agregue lo siguiente en la parte inferior del config.txt: lcd_rotate=2
  • Ahora guarde y salga del archivo config.txt.
  • Es posible que deba rotar una o tres veces según su situación.

    Por último, reinicie la Raspberry Pi con el siguiente comando:

    reiniciar sudo

    Presione Enter y el Pi se reiniciará junto con la pantalla.

    Si prefieres un vídeo detallado sobre cómo hacer esto, tengo uno aquí:

    Configurar con OctoDash

    OctoDash es otra opción y así es como se hace.

  • Conéctese vía SSH a su Raspberry Pi, luego ejecute el comando:
  • sudo ~/OctoPrint/venv/bin/pip instalar octodash

  • Edite el archivo de configuración de OctoPrint para agregar OctoDash:
  • sudo nano ~/OctoPrint/config.yaml y agregue la configuración de OctoDash.

  • Reinicie OctoPrint para aplicar los cambios.
  • Abra un navegador web e ingrese la dirección IP del servidor OctoPrint con “/octodash” al final (por ejemplo, http://your_octoprint_ip/octodash).
  • Ventajas de la pantalla táctil y la octoimpresión

    Agregar una pantalla táctil a su impresora 3D con OctoPrint aporta varias ventajas, pero estas son algunas de las más importantes.

    • Le permite controlar y monitorear fácilmente su impresora con una interfaz táctil para que la navegación sea más intuitiva.
    • Podrá ver el progreso de la impresión, las temperaturas y otra información directamente en la pantalla táctil en tiempo real.
    • No necesitarás una computadora aparte porque podrás administrar y organizar tus archivos de impresión 3D directamente desde la pantalla táctil.

    Artículos relacionados

    Asegúrese de visitar nuestro canal de YouTube y, si desea obtener más detalles o tiene alguna pregunta, deje un comentario a continuación. Si te gustó este artículo y quieres leer otros haz clic aquí.