KlipperScreen Android (Wifi)

KlipperScreen es un interfaz muy cómodo para gestionar nuestra máquina, hoy os vamos a enseñar una forma de usarlo sin necesidad de comprarnos una pantalla para nuestra pi y aprovechando algún teléfono que tengamos antiguo por casa.

Los siguientes pasos se realizan una vez ya tenemos KlipperScreen ya instalado, os aconsejamos realizarlo desde Kiauh.

Instalación

  • Instalamos XServer XSDL desde la app store

En el caso que uséis un Android que no esté soportado ya os aconsejamos coger una versión anterior desde aquí

https://sourceforge.net/projects/libsdl-android/files/apk/XServer-XSDL/

  • editaremos el fichero de lanzamiento de klipperScreen

cd ~/KlipperScreen 
nano ./launch_klipperscreen.sh
  • Añadiremos el siguiente código y pulsaremos CTRL+X para guardarlos

#!/bin/bash
DISPLAY=<IPXServerXSDLApp>:0 /home/pi/.KlipperScreen-env/bin/python3 /home/pi/KlipperScreen/screen.py

Para conocer el valor de DISPLAY abriremos desde nuestro Android la aplicación XServer XSDL que nos dará esta información

IMPORTANTE!!! si la IP varía en vuestro Android el proceso no funcionará por lo que os aconsejamos fijar esta IP en vuestro router.

  • Una vez guardados los cambios daremos permisos de ejecución

sudo chmod +x ./launch_klipperscreen.sh
  • Lanzamos el script para comprobar que funcione todo y pulsaremos CTRL+C para salir

./launch_klipperscreen.sh
  • configuramos el servicio para que arranque con klipperScreen

cd /etc/systemd/system
sudo nano ./KlippyScreenAndroid.service
  • añadiremos el siguiente código y CTRL+X para guardar/salir

	[Unit]
	Description=KlippyScreen
	After=moonraker.service
	StartLimitIntervalSec=0

	[Service]
	Type=simple
	Restart=always
	RestartSec=1
	User=pi
	WorkingDirectory=/home/pi/KlipperScreen
	ExecStart=/usr/bin/bash  /home/pi/KlipperScreen/launch_klipperscreen.sh

	[Install]
	WantedBy=multi-user.target
  • Reiniciaremos los siguientes servicios

	sudo systemctl daemon-reload
	sudo systemctl enable KlippyScreenAndroid
	sudo systemctl restart KlippyScreenAndroid

Ya deberiamos de tener nuestro KlipperScreen de forma inalámbrica en nuestro teléfono!!!

Agradecimientos

Gracias al usuario https://t.me/zhrosanFPV de nuestro grupo de Telegram Klipper

Última actualización